13.11.2014, 04:02
(
Последний раз редактировалось JawsPlus; 18.12.2014 в 02:20.
)
What's wrong with this when in game i kill a player with 6 wanted level , but i still -5000$ and -5 score
What's wrong can anybody help
What's wrong can anybody help
PHP код:
public OnPlayerDeath(playerid, killerid, reason)
{
if(civ[killerid] == 0 || civ[killerid] == 5)
{
if(GetPlayerWantedLevel(playerid) <= 0)
{
SetPlayerScore(killerid, GetPlayerScore(killerid)-5);
SendClientMessage(killerid, COLOR_LIGHTBLUE,"[POLICE]:{FFFFFF}You kill an innocent.You have -5000$ and -5 score for punishment.");
GivePlayerMoney(killerid, -5000);
SendDeathMessage(killerid,playerid,reason);
GivePlayerMoney(playerid,-1000);
}
else if(GetPlayerWantedLevel(playerid) <= 3 )
{
SendClientMessage(killerid, COLOR_LIGHTBLUE,"[POLICE]:{FFFFFF}You kill an innocent suspects.You have -1000$ and -1 score for punishment.");
SetPlayerScore(killerid, GetPlayerScore(killerid)-1);
GivePlayerMoney(killerid, -1000);
SendDeathMessage(killerid,playerid,reason);
GivePlayerMoney(playerid,-1000);
}
else if(GetPlayerWantedLevel(playerid) >= 6 )
{
new string2000[200];
format(string2000, sizeof(string2000), "[POLICE]:{FFFFFF}%s[%d] has been taken down by Law Officer %s[%d] with %i wanted level.",GetPlayerName(playerid),playerid,GetPlayerName(killerid),killerid,GetPlayerWantedLevel(playerid));
SendClientMessageToAll(COLOR_BLUE,string2000);
SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
GivePlayerMoney(killerid,GetPlayerWantedLevel(playerid)*100);
SendDeathMessage(killerid,playerid,reason);
GivePlayerMoney(playerid,-1000);
}
else if(GetPlayerWantedLevel(playerid) >= 12)
{
new string2000[200];
format(string2000, sizeof(string2000), "[POLICE]:{FFFFFF}%s[%d] has been taken down by Law Officer %s[%d] with %i wanted level.",GetPlayerName(playerid),playerid,GetPlayerName(killerid),killerid,GetPlayerWantedLevel(playerid));
SendClientMessageToAll(COLOR_BLUE,string2000);
SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
GivePlayerMoney(killerid,GetPlayerWantedLevel(playerid)*200);
SendDeathMessage(killerid,playerid,reason);
GivePlayerMoney(playerid,-1000);
}
return 1;
}
else if(civ[killerid] == TEAM_Civ || TEAM_FireMan)
{
SetPlayerScore(killerid,GetPlayerScore(killerid)+2);
SetPlayerWantedLevel(killerid, GetPlayerWantedLevel(killerid) +12);
SendDeathMessage(killerid,playerid,reason);
GivePlayerMoney(playerid,-1000);
}
return 1;
}