rendered paste bodypublic 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;
}