void ClientKill (void)
{
- ClientKill_TeamChange(0);
+ if((g_arena || g_ca) && ((champion && champion.classname == "player" && player_count > 1) || player_count == 1)) // don't allow a kill in this case either
+ {
+ // do nothing
+ }
+ else
+ ClientKill_TeamChange(0);
}
void CTS_ClientKill_Think (void)
{
if(!self.stored_netname)
self.stored_netname = strzone(uid2name(self.crypto_idfp));
- if(self.stored_netname != self.stored_netname)
+ if(self.stored_netname != self.netname)
{
db_put(ServerProgsDB, strcat("uid2name", self.crypto_idfp), self.netname);
strunzone(self.stored_netname);