Onplayerdeath help
#4

try that:
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
    SendDeathMessage(killerid,playerid,reason);
    GivePlayerMoney(playerid,-1000);
    if(!civ[killerid] == TEAM_Cops)
    {
    SetPlayerScore(killerid,GetPlayerScore(killerid)+2);
    GivePlayerMoney(playerid, -1000);
    SetPlayerWantedLevel(killerid, GetPlayerWantedLevel(killerid) +12);
    }
    if(civ[killerid] == TEAM_Cops)
     {
         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);
        return 1;
        }
        if(GetPlayerWantedLevel(playerid) >= 1 )
        {
        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);
        return 1;
        }
        if(GetPlayerWantedLevel(playerid) >= 6 )
        {
        new string2000[200];
        SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
        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);
        GivePlayerMoney(killerid,GetPlayerWantedLevel(playerid)*100);
        return 1;
        }
        if(GetPlayerWantedLevel(playerid) >= 12 )
        {
        new string2000[200];
        SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
        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);
        GivePlayerMoney(killerid,GetPlayerWantedLevel(playerid)*200);
        return 1;
        }
       SetPlayerWantedLevel(playerid,0);
     }
    return 1;
}
Reply


Messages In This Thread
Onplayerdeath help - by JawsPlus - 07.11.2014, 14:09
Re: Onplayerdeath help - by M0HAMMAD - 07.11.2014, 14:37
Re: Onplayerdeath help - by JawsPlus - 08.11.2014, 01:21
Re: Onplayerdeath help - by Eth - 08.11.2014, 01:27
Re: Onplayerdeath help - by JawsPlus - 08.11.2014, 03:33
Re: Onplayerdeath help - by Eth - 08.11.2014, 03:49
Re: Onplayerdeath help - by JawsPlus - 08.11.2014, 03:59
Re : Onplayerdeath help - by StreetRP - 08.11.2014, 07:14
Re: Onplayerdeath help - by Mic_H - 08.11.2014, 07:24
Re: Onplayerdeath help - by JawsPlus - 08.11.2014, 11:10

Forum Jump:


Users browsing this thread: 2 Guest(s)