i want to make when a cop kill's a white players or wanted level of 1,2 3 the cop will get punish as kick(killerid); but seems to not work here is the part of my script..
PHP код:
public OnPlayerDeath(playerid, killerid, reason)
{
HideDraw(playerid);
SendDeathMessage(killerid, playerid, reason);
SetPlayerColor(playerid, GREY);
new string[256];
// thsi good t.m we will finish it and the /esc too!
if(gTeam[playerid] == COP)// SetPlayerWantedLevel(killerid,GetPlayerWantedLevel(killerid)+ 6);
{
if(GetPlayerWantedLevel(playerid) == 1)
{
SetPlayerWantedLevel(playerid,0);
SendClientMessage(killerid, COLOR_YELLOW,"You Dont get wanted as Cop xD for now No punishment!");
return 1;
}
else
{
SetPlayerWantedLevel(killerid,GetPlayerWantedLevel(killerid)+ 6);
format(string, sizeof(string), "You Murdered %s You Now Gaint 6 more Star!", ReturnPlayerName(playerid));
SendClientMessage(killerid, COLOR_ERROR, string);
}
}
if(reason <= 46 && hit[playerid] != 0)
{
format(string, sizeof(string), "%s (%i) killed %s (%i) for a completed hit", ReturnPlayerName(killerid), killerid, ReturnPlayerName(playerid), playerid);
SendClientMessageToAll(COLOR_MSG, string);
GivePlayerMoney(killerid, hit[playerid]);
TextDrawHideForPlayer(playerid,HasHit);
SetPlayerWantedLevel(killerid,GetPlayerWantedLevel(killerid)+ 6);
GivePlayerMoney(hiter[playerid], GetPlayerMoney(hiter[playerid])-hit[playerid]);
hit[playerid] = 0;
}
else if(hit[playerid] != 0)
{
format(string, sizeof(string), "The hit on %s (%i) has been cancelled (died)", ReturnPlayerName(playerid), playerid);
SendClientMessageToAll(COLOR_MSG, string);
hit[playerid] = 0;
}
IsSpawned[playerid] =0;
if(HaveGPS[playerid]) {
KillTimer(GPSTimer[playerid]);
HaveGPS[playerid] = false;
GPSTimer[playerid] = 0;
}
return true;
}
PHP код:
// thsi good t.m we will finish it and the /esc too!
if(gTeam[playerid] == COP)// SetPlayerWantedLevel(killerid,GetPlayerWantedLevel(killerid)+ 6);
{
if(GetPlayerWantedLevel(playerid) == 1)
{
SetPlayerWantedLevel(playerid,0);
SendClientMessage(killerid, COLOR_YELLOW,"You Dont get wanted as Cop xD for now No punishment!");
return 1;
}
else
{
SetPlayerWantedLevel(killerid,GetPlayerWantedLevel(killerid)+ 6);
format(string, sizeof(string), "You Murdered %s You Now Gaint 6 more Star!", ReturnPlayerName(playerid));
SendClientMessage(killerid, COLOR_ERROR, string);
}
}