All pastes #114998 Raw Edit

Unnamed

public text v1 · immutable
·published 2006-08-04 09:15 UTC
rendered paste body
public OnPlayerDeath(playerid, killerid, reason)
{
	printf("OnPlayerDeath(%d, %d, %d)", playerid, killerid, reason);
    GameTextForPlayer(playerid, "Wasted", 3000, 3);

	{
		if(killerid == INVALID_PLAYER_ID)
			{
			SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
			if(savedmoney[playerid] > 4)
				{
				GivePlayerMoney(playerid,(savedmoney[playerid])-5);
				}
			}
        else if (GetPlayerTeam(playerid) == GetPlayerTeam(killerid))
			{
			GivePlayerMoney(killerid,-5);
			GameTextForPlayer(killerid, "Teamkilling isn't allowed! -5$ and -1 score deduction as a penalty.", 2000,2);
			SetPlayerScore(killerid,GetPlayerScore(killerid)-1);
	    	SendDeathMessage(killerid,playerid,reason);
	    	}
		else
			{
			SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
			GivePlayerMoney(killerid,20);
			GameTextForPlayer(killerid, "Nice shot!", 2000, 5);
			if(savedmoney[playerid] > 4)
				{
				GivePlayerMoney(playerid,(savedmoney[playerid])-5);
				}
			}
	}
	return 1;
}