Remember when anyone could kill anyone outside LV? when you went afk for any reason and returned and you were in the hospital? A player could kill anyone and then an admin had to come and ask why. Then the player may or may not be jailed for deathmatch. Total waste of time. And a simple script fixed it. Why let users kill themselves if they shouldn't...
Not all problems can be addressed with a script, but if the problem is way too common, why not do it?
I already gave you an idea via PM about the
non english in main/team chat. Let me rephrase it:
Why does a player talk a nonenglish language in main/team chat? I see 3 posible reasons:
1.-A newbie asking for help.
2.-A veteran player who just clicked Y/T(or the new /main bind) by mistake.
3.-A player who wants to have a "Good time" spamming...
Whats a mute? it prevents you to keep using the main chats. The second player had a mistake, so why mute him? he won't do it again, he likes the game, he wants to respect the rules. Why mute him? Oh right, its a PUNISH! so he understands and has more care next time... (all the punish mentality must go out the window). Only the third option deserves a mute. Because s/he will infact keep doing it. But how will we know?
What about having this system:
When a player says something in main/team in another language, instead of an admin muting him, have the following command "/warnlanguage <partialname>". The player will recieve a big message in his/her screen saying the following "Please talk only english in main/team chats". This message will be in his/her language (The system can detect it alone, I see in stats the country of the players).
The newbie will say "oh, ok I didn't know". The veteran will say "gosh, I made a mistake, wont happen again". And the spammer will keep spamming, so here it comes the second part:
If the user does it again in less than 1 hour, then the same command will make the message appear in his/her screen for 2 minutes (so it gets the point) and he won't be able to use anychat for those 2 minutes, but there will be no punishlog.
Finally a 3rd time, (in less than 1 hour) will mute him, and add it to punishlog. With increasing mute times every time.
Reasons for this system:
*the newbie will learn.
*the veteran wont make the mistake again.
*the server will be more friendly with players.
*The spammer will learn that even though the server is soft and friendly with players, it doesnt tolerate rule breakers.
Sure you will have some messages in another language once in a while, but you already have that, the difference is the player is punished and may not even come back again.
inbefore "Newbies must read and learn rules before even using the chats". It's true, but you must be softer with the players if you want them to keep coming back... Not all will read the rules so, you must (as an admin) do it the easier for them to do it.
We disalowed asking for the hijack to be recovered because it respawns itself so it's just impatient people being annoying.
Another example of something that can be fixed using a script. If a player writes
all the following words in main, team or support chat:
"CIT/admin/staff", "recover", "hijack"
(in this example cit, admin or staff must be there, but you can make it that only recover and hijack be the words)
Instead of the message being sent, a red message would appear "Please don't ask admins for recover hijack, it recovers itself".
But players can do "cits, please recovr hojick". Well, that can be treated as nonenglish in chats using the idea above, soft and lets the user knows s/he is doing wrong.
These scripts would only need to be created for very common "rule breaks", like the ones posted above.
The rules are ok, its just matter of making them easier to digest to the players. Players don't come to the game to be "punished" because they had a mistake, especially if its its first day playing. Right now I'm sure 50% or even more of punished players didn't deserve it. I played this game for 2 years and my punishs are like 6, but all of them were because of simple mistakes, I am a well behaved player.
Advertise outside f10.First of all, noone uses F10. Even you said it once when you created GLA xd...
I already advised you in my PM to go play a game made by a professional company, like WoW. To learn from them. So I will tell you how 90% of the games I have played handle this situation:
They have a chat channel called "trade". And then players can even spam 10 times whatever they selling. Player who don't like to see it, can easily disable it in "J" interface. You may think that spam would be an issue... If it isnt an issue on other games, it wont be in this one.
Inbefore the most commonly used argument used everytime someone suggest a new chat. "We dont need 100000000 new chats! J is already overloaded!"... well, the argument is so idiotic I dont think it needs a reply.
This chat will be much more useful than f10, so the ammount of players trying to advertise in main will be less. The ones who still do, can have the same treatment as the ones talking in other languages (the messages I suggested above). command "/warnadvertise <partialname>".
You can (as admins) think what are the most commonly broken rules. And design a way to handle it without beign too hard with players. Just be hard with the players who actually deserve it:
Trollers.
Scammers.
Spammers.
etc etc.