Author Topic: Name of who kicks/bans  (Read 1204 times)

Well it has happened to me before and it happened again today yet again which forced me to post this. 
Here is todays example  So I am just on a friend's server.  I happen to be super admin.  So we were hosting an obsticale course.  This guy comes on (forgot name).  He starts getting mad because he can't beat level 1.  So he starts swearing and blocking paths and junk.  So I decide to ban him for just a minute to straighten him up.  He comes back and strat getting mad at my friend who was the server host.  "OMG what did I do you are such a noob.  WTF YOU LOSER!!!"  So I said the I banned hima dn he yells at me. 
This brings me to the conclusion that when you are kicked or banned it should say example: Mario fan 11 banned you for the reason: stop blocking off the paths. 

So what do you think.  I am 99.9 percent that this is possible.  Please feel free to post additional ideas.  And... DISCUSS

It already does this.

No it doesn't...
The user getting banned has no idea who banned/kicked him.

Who cares, one of the people on the server did not like my behavior for X reason is good enough for me.

Quick script:

Code: [Select]

package kbn
{
     function serverCmdBan(%client,%n,%n1,%n2,%n3)
     {
          %n3 = %client.name @ " has banned you for:" @ %n3;
          parent::serverCmdBan(%client,%n,%n1,%n2%n3);
     }
};
activatepackage(kbn);

Not sure how many args are in serverCmdBan but the last one is the reason.

Wow.


 I agree with Mario.

i think this is going to be in V9

And when you try to rejoin, it needs to show you the reason. Sometimes it forgets up and says:

Quote
The server has dropped the connection. ü

And when you try to rejoin, it needs to show you the reason. Sometimes it forgets up and says:

Quote
The server has dropped the connection. ü

That is true.

Code: [Select]
package kbn
{
     function serverCmdBan(%client,%usr,%id,%time,%reason)
     {
          %reason = %client.name @ " has banned you for:" NL "\c3" @ %reason;
          Parent::serverCmdBan(%client,%usr,%id,%time,%reason);
     }
};
activatepackage(kbn);
Fixed a little for syntax. The only problem is that it'll show something like:
Quote
Space Guy banned Blockhead1338 (ID 1337) for Space Guy has banned you for:
asking for admin
I'd need to rewrite the ban script to make this work with both people in the server and the banned player, though.

Very strange if you leave it.