06.09.2010, 19:04
Hi all,i use LSTDM V.2 and i need to remove team kills.
This is the OnPlayerDeath
Thanks
This is the OnPlayerDeath
Код:
public OnPlayerDeath(playerid, killerid, reason) { SendDeathMessage(killerid, playerid, reason); new playercash; new string[255], pname[24]; new killedplayer[MAX_PLAYER_NAME]; GivePlayerMoney(killerid, 500); playercash = GetPlayerMoney(playerid); if(gTeam[killerid] == gTeam[playerid]) { SendClientMessage(killerid, COLOR_ORANGE, "TEAMKILLING NOT ALLOWED!"); SetPlayerHealth(killerid, 100); GetPlayerName(killerid, pname, 24); format(string, 255, "%s(%d) has been warned for team killing!", pname, killerid); SendClientMessageToAll(COLOR_ORANGE, string); } if(killerid == INVALID_PLAYER_ID) { SendDeathMessage(INVALID_PLAYER_ID,playerid,reason); } else { SendDeathMessage(killerid,playerid,reason); SetPlayerScore(killerid,GetPlayerScore(killerid)+1); { GetPlayerName(playerid, killedplayer, sizeof(killedplayer)); GivePlayerMoney(killerid, bounty[playerid]); bounty[playerid] = 0; } if(playercash > 0) { GivePlayerMoney(killerid, playercash); } } return 1; }