All pastes #790844 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-11-20 17:07 UTC
rendered paste body
public OnPlayerDeath(playerid, killerid, reason)
{
	if(killerid == INVALID_PLAYER_ID)
	{
        SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
 	}
 	else
 	{
  	if(gTeam[killerid] != gTeam[playerid])
  	{
		SendDeathMessage(killerid,playerid,reason);
		SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
		GivePlayerMoney(killerid, 5000);
		if(GetPlayerWantedLevel(killerid == 0))
		{
			SetPlayerWantedLevel(killerid, 1);
			return 1;
		}
		if(GetPlayerWantedLevel(killerid == 1))
		{
			SetPlayerWantedLevel(killerid, 2);
			return 1;
		}
		if(GetPlayerWantedLevel(killerid == 2))
		{
			SetPlayerWantedLevel(killerid, 3);
			return 1;
		}
		if(GetPlayerWantedLevel(killerid == 3))
		{
			SetPlayerWantedLevel(killerid, 4);
			return 1;
		}
		if(GetPlayerWantedLevel(killerid == 4))
		{
			SetPlayerWantedLevel(killerid, 5);
			return 1;
		}
		if(GetPlayerWantedLevel(killerid == 6))
		{
			SetPlayerWantedLevel(killerid, 7);
			return 1;
		}
		
		if(GetPlayerScore(killerid) == 30)
		{
			SendClientMessage(playerid, COLOR_COOL, "Gratz, my friend, You have reached 25 kills! $30.000 Bonus!");
			GivePlayerMoney(playerid, 30000);
			return 1;
		}
		if(GetPlayerScore(killerid) == 25)
		{
			SendClientMessage(playerid, COLOR_COOL, "Gratz, my friend, You have reached 25 kills! $25.000 Bonus!");
			GivePlayerMoney(playerid, 25000);
			return 1;
		}
		if(GetPlayerScore(killerid) == 20)
		{
			SendClientMessage(playerid, COLOR_COOL, "Gratz, my friend, You have reached 20 kills! $20.000 Bonus!");
			GivePlayerMoney(playerid, 20000);
			return 1;
		}
		if(GetPlayerScore(killerid) == 15)
		{
			SendClientMessage(playerid, COLOR_COOL, "Gratz, my friend, You have reached 10 kills! $10.000 Bonus!");
			GivePlayerMoney(playerid, 15000);
			return 1;
		}
		if(GetPlayerScore(killerid) == 10)
		{
			SendClientMessage(playerid, COLOR_COOL, "Gratz, my friend, You have reached 10 kills! $10.000 Bonus!");
			GivePlayerMoney(playerid, 10000);
			return 1;
		}
		if(GetPlayerScore(killerid) == 5)
		{
			SendClientMessage(playerid, COLOR_COOL, "Gratz, my friend, You have reached 5 kills! $5.000 Bonus!");
			GivePlayerMoney(playerid, 5000);
			return 1;
		}
	}
	else
	{
	if(GetPlayerScore(killerid) == -1)
		SendClientMessage(killerid, COLOR_RED, "Teamkilling isn't allowed! [Warning 1/2]");
		SendDeathMessage(killerid,playerid,reason);
		SetPlayerScore(killerid,GetPlayerScore(killerid)-1);
	if(GetPlayerScore(killerid) == -2)
	{
		SendClientMessage(killerid, COLOR_RED, "Teamkilling isn't allowed! [Warning 2/2]");
		SetPlayerScore(killerid,GetPlayerScore(killerid)-1);
		SendDeathMessage(killerid,playerid,reason);
	    new string[256];
		new name[MAX_PLAYER_NAME];
		GetPlayerName(killerid,name, sizeof(name));
		format(string, sizeof(string), "AdmCMD: %s Was Kicked For Teamkilling!",name);
		SendClientMessageToAll(COLOR_RED, string);
		Kick(playerid);
	}
	}
}
	return 1;
}