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;
}


