08.05.2013, 17:32
OK so this is from my anticheat for JetPacks:
It kicks the correct player but bans a random player ... The ban file is created for that random player, so the one who used the JetPack isn't even banned.
Can anyone tell me what I'm doing wrong?
Код:
if (GetPlayerSpecialAction(i) == SPECIAL_ACTION_USEJETPACK) { format(string, sizeof(string), "| Ban %s | Reason: JetPack", sendername); SendClientMessageToAll(COLOR_RED, string); SetPlayerSpecialAction(i, SPECIAL_ACTION_NONE); new banloc[64]; format(banloc,64,"bans/%s.ini",sendername); dini_Create(banloc); dini_Set(banloc, "Admin", "AntiCheat"); dini_Set(banloc, "Reason", "Jetpack"); Kick(i); }
Can anyone tell me what I'm doing wrong?