04.12.2013, 11:49
It's usefull this for anti fake-kill?
pawn Код:
public OnPlayerDeath(playerid, killerid, reason) {
if(killerid == INVALID_PLAYER_ID) return 1;
if(GetPVarInt(playerid, "Kill") > gettime()) return BanEx(playerid, "Fake Kill");
if(playerid == killerid) return BanEx(playerid, "Fake Kill");
if(!IsPlayerStreamedIn(killerid, playerid)) return Kick(playerid);
if(GetPlayerTeam(playerid) != NO_TEAM)
if(GetPlayerTeam(playerid) == GetPlayerTeam(killerid))
return BanEx(playerid, "Fake Kill");
switch(reason) {
case 0..46: if(GetPlayerWeapon(killerid) != reason) return Kick(playerid);
}
SetPVarInt(playerid, "Kill", gettime() + 2);
return 1;
}