Removing teamkill
#1

Hi all,i use LSTDM V.2 and i need to remove team kills.

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


Messages In This Thread
Removing teamkill - by Face9000 - 06.09.2010, 19:04
Re: Removing teamkill - by iggy1 - 06.09.2010, 19:06
Re: Removing teamkill - by Face9000 - 06.09.2010, 19:09
Re: Removing teamkill - by iggy1 - 06.09.2010, 19:14
Re: Removing teamkill - by playbox12 - 06.09.2010, 19:17
Re: Removing teamkill - by iggy1 - 06.09.2010, 19:23
Re: Removing teamkill - by Face9000 - 06.09.2010, 19:26

Forum Jump:


Users browsing this thread: 1 Guest(s)