SA-MP Forums Archive
[ajuda] OnPlayerDeath - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [ajuda] OnPlayerDeath (/showthread.php?tid=317281)



[ajuda] OnPlayerDeath - kinhobryant - 10.02.2012

й o seguinte, quando um cop te mata e vc perde estrela e normal, mas so que no meu server qualquer pessoa q me morre perde estrela , alguem sabe como tirar isso, qro q qndo morra as estrela fique ;O

pawn Код:
if(WantedPoints[playerid] >= 1)
    {
        //if(gTeam[killerid] == 2 && CrimInRange(30.0, playerid,killerid))
        //{
            new price = WantedPoints[playerid] * 100;
            if(PlayerInfo[killerid][pMembro] == 1 || PlayerInfo[killerid][pLider] == 1)
            {
                format(gstring, sizeof(gstring), "~w~Suspeito ~r~Morto~n~Bonus~g~R$%d", price);
                GameTextForPlayer(killerid, gstring, 5000, 1);
                ConsumingMoney[killerid] = 1;
                GivePlayerMoney(killerid, price / 2);
                PlayerPlaySound(killerid, 1058, 0.0, 0.0, 0.0);
                GivePlayerMoney(playerid, - price);
                PlayerInfo[playerid][pJailed] = 1;
                PlayerInfo[playerid][pJailTime] = (WantedPoints[playerid])*(180);
                format(gstring, sizeof(gstring), "* Vocк estб preso por %d Segundos na Policia Militar, e perdeu R$%d por trocar tiros e fugir dos policiais.", PlayerInfo[playerid][pJailTime], price);
                SendClientMessage(playerid, COLOR_LIGHTRED, gstring);
                WantedPoints[playerid] = 0;
                SetPlayerWantedLevel(playerid, 0);
                PlayerInfo[playerid][pDrogas] = 0;
                PlayerInfo[playerid][pDrogas2] = 0;
                PlayerInfo[playerid][pDrogas3] = 0;
                PlayerInfo[playerid][pMats] = 0;
            }
            if(PlayerInfo[killerid][pMembro] == 2 || PlayerInfo[killerid][pLider] == 2)
            {
                format(gstring, sizeof(gstring), "~w~Suspeito ~r~Morto~n~Bonus~g~R$%d", price);
                GameTextForPlayer(killerid, gstring, 5000, 1);
                ConsumingMoney[killerid] = 1;
                GivePlayerMoney(killerid, price / 2);
                PlayerPlaySound(killerid, 1058, 0.0, 0.0, 0.0);
                GivePlayerMoney(playerid, - price);
                PlayerInfo[playerid][pJailed] = 3;
                PlayerInfo[playerid][pJailTime] = (WantedPoints[playerid])*(180);
                format(gstring, sizeof(gstring), "* Vocк estб preso por %d Segundos na HQ ROTA, e perdeu R$%d por trocar tiros e fugir dos policiais.", PlayerInfo[playerid][pJailTime], price);
                SendClientMessage(playerid, COLOR_LIGHTRED, gstring);
                WantedPoints[playerid] = 0;
                SetPlayerWantedLevel(playerid, 0);
                PlayerInfo[playerid][pDrogas] = 0;
                PlayerInfo[playerid][pDrogas2] = 0;
                PlayerInfo[playerid][pDrogas3] = 0;
                PlayerInfo[playerid][pMats] = 0;
            }
            if(PlayerInfo[killerid][pMembro] == 3 || PlayerInfo[killerid][pLider] == 3)
            {
                format(gstring, sizeof(gstring), "~w~Suspeito ~r~Morto~n~Bonus~g~R$%d", price);
                GameTextForPlayer(killerid, gstring, 5000, 1);
                ConsumingMoney[killerid] = 1;
                GivePlayerMoney(killerid, price / 2);
                PlayerPlaySound(killerid, 1058, 0.0, 0.0, 0.0);
                GivePlayerMoney(playerid, - price);
                PlayerInfo[playerid][pJailed] = 7;
                PlayerInfo[playerid][pJailTime] = (WantedPoints[playerid])*(180);
                format(gstring, sizeof(gstring), "* Vocк estб preso por %d Segundos no Exйrcito, e perdeu R$%d por trocar tiros e fugir dos policiais.", PlayerInfo[playerid][pJailTime], price);
                SendClientMessage(playerid, COLOR_LIGHTRED, gstring);
                WantedPoints[playerid] = 0;
                SetPlayerWantedLevel(playerid, 0);
                PlayerInfo[playerid][pDrogas] = 0;
                PlayerInfo[playerid][pDrogas2] = 0;
                PlayerInfo[playerid][pDrogas3] = 0;
                PlayerInfo[playerid][pMats] = 0;
            }
            if(PlayerInfo[killerid][pMembro] == 16 || PlayerInfo[killerid][pLider] == 16)
            {
                format(gstring, sizeof(gstring), "~w~Suspeito ~r~Morto~n~Bonus~g~R$%d", price);
                GameTextForPlayer(killerid, gstring, 5000, 1);
                ConsumingMoney[killerid] = 1;
                GivePlayerMoney(killerid, price / 2);
                PlayerPlaySound(killerid, 1058, 0.0, 0.0, 0.0);
                GivePlayerMoney(playerid, - price);
                PlayerInfo[playerid][pJailed] = 4;
                PlayerInfo[playerid][pJailTime] = (WantedPoints[playerid])*(180);
                format(gstring, sizeof(gstring), "* Vocк estб preso por %d Segundos na Policia Civil, e perdeu R$%d por trocar tiros e fugir dos policiais.", PlayerInfo[playerid][pJailTime], price);
                SendClientMessage(playerid, COLOR_LIGHTRED, gstring);
                WantedPoints[playerid] = 0;
                SetPlayerWantedLevel(playerid, 0);
                PlayerInfo[playerid][pDrogas] = 0;
                PlayerInfo[playerid][pDrogas2] = 0;
                PlayerInfo[playerid][pDrogas3] = 0;
                PlayerInfo[playerid][pMats] = 0;
            }
            if(PlayerInfo[killerid][pMembro] == 11 || PlayerInfo[killerid][pLider] == 11)
            {
                format(gstring, sizeof(gstring), "~w~Suspeito ~r~Morto~n~Bonus~g~R$%d", price);
                GameTextForPlayer(killerid, gstring, 5000, 1);
                ConsumingMoney[killerid] = 1;
                GivePlayerMoney(killerid, price / 2);
                PlayerPlaySound(killerid, 1058, 0.0, 0.0, 0.0);
                GivePlayerMoney(playerid, - price);
                PlayerInfo[playerid][pJailed] = 5;
                PlayerInfo[playerid][pJailTime] = (WantedPoints[playerid])*(180);
                format(gstring, sizeof(gstring), "* Vocк estб preso por %d Segundos na Policia Federal, e perdeu R$%d por trocar tiros e fugir dos policiais.", PlayerInfo[playerid][pJailTime], price);
                SendClientMessage(playerid, COLOR_LIGHTRED, gstring);
                WantedPoints[playerid] = 0;
                SetPlayerWantedLevel(playerid, 0);
                PlayerInfo[playerid][pDrogas] = 0;
                PlayerInfo[playerid][pDrogas2] = 0;
                PlayerInfo[playerid][pDrogas3] = 0;
                PlayerInfo[playerid][pMats] = 0;
            }
        //}
    }
//=================[NOVO ROUBAR]================
    if(ProvocoBanco[playerid] == 1)
    {
        format(gstring, sizeof(gstring), "%s e os %s nгo conseguiram roubar o cofre do Banco! ID:[%d]", PlayerName(playerid), NomeORG(playerid) , playerid);
        SendClientMessageToAll(GetPlayerColor(playerid), gstring);
        ProvocoBanco[playerid] = 0; roubando[playerid] = 0; roubobanco = 0; KillTimer(tempobanco); temporoubobanco = 0;
    }
    if(ProvocoLot[playerid] == 1)
    {
        format(gstring, sizeof(gstring), "%s e os %s nгo conseguiram roubar o cofre da Lotйrica! ID:[%d]", PlayerName(playerid), NomeORG(playerid) , playerid);
        SendClientMessageToAll(GetPlayerColor(playerid), gstring);
        ProvocoLot[playerid] = 0; roubando[playerid] = 0; roubolot = 0; KillTimer(tempolot); temporoubolot = 0;
    }
    if(ProvocoLoja1[playerid] == 1)
    {
        format(gstring, sizeof(gstring), "%s e os %s nгo conseguiram roubar o cofre da Loja de Armas 1! ID:[%d]", PlayerName(playerid), NomeORG(playerid) , playerid);
        SendClientMessageToAll(GetPlayerColor(playerid), gstring);
        ProvocoLoja1[playerid] = 0; roubando[playerid] = 0; rouboloja1 = 0; KillTimer(tempoloja1); temporouboloja1 = 0;
    }
    if(ProvocoLoja2[playerid] == 1)
    {
        format(gstring, sizeof(gstring), "%s e os %s nгo conseguiram roubar o cofre da Loja de Armas 2! ID:[%d]", PlayerName(playerid), NomeORG(playerid) , playerid);
        SendClientMessageToAll(GetPlayerColor(playerid), gstring);
        ProvocoLoja2[playerid] = 0; roubando[playerid] = 0; rouboloja2 = 0; KillTimer(tempoloja2); temporouboloja2 = 0;
    }
    if(ProvocoPrefe[playerid] == 1)
    {
        format(gstring, sizeof(gstring), "%s e os %s nгo conseguiram roubar o cofre da Prefeitura! ID:[%d]", PlayerName(playerid), NomeORG(playerid) , playerid);
        SendClientMessageToAll(GetPlayerColor(playerid), gstring);
        ProvocoPrefe[playerid] = 0; roubando[playerid] = 0; rouboprefe = 0; KillTimer(tempoprefe); temporouboprefe = 0;
    }
//=======================[FIM ROUBAR]========================
    if(ProvocoCasarao[playerid] == 1)
    {
        GangZoneStopFlashForAll(GZCasarao);
        GangZoneShowForAll(GZCasarao, 0xFFFFFF96);
        GuerranoCasarao = 0;
        ProvocoCasarao[playerid] = 0;
        donocasarao = 0;
        Dominando[playerid] = 0;
        KillTimer(TempoGuerraCasarao);
    }
    if(ProvocoEstacao[playerid] == 1)
    {
        GangZoneStopFlashForAll(GZEstacao);
        GangZoneShowForAll(GZEstacao, 0xFFFFFF96);
        GuerranaEstacao = 0;
        ProvocoEstacao[playerid] = 0;
        donoestacao = 0;
        Dominando[playerid] = 0;
        KillTimer(TempoGuerraEstacao);
    }
    if(ProvocoFavela[playerid] == 1)
    {
        GangZoneStopFlashForAll(GZFavela);
        GangZoneShowForAll(GZFavela, 0xFFFFFF96);
        GuerranaFavela = 0;
        ProvocoFavela[playerid] = 0;
        donoFavela = 0;
        Dominando[playerid] = 0;
        KillTimer(TempoGuerraFavela);
    }
    if(ProvocoSkate[playerid] == 1)
    {
        GangZoneStopFlashForAll(GZSkate);
        GangZoneShowForAll(GZSkate, 0xFFFFFF96);
        GuerranoSkate = 0;
        ProvocoSkate[playerid] = 0;
        donoskate = 0;
        Dominando[playerid] = 0;
        KillTimer(TempoGuerraSkate);
    }
    if(GetPlayerState(killerid) == 2)
    {
        GetPlayerName(killerid,kickname,sizeof(kickname));
        format(gstring,sizeof(gstring),"Atenзгo: %s ID:[%d] cometeu DB em %s e serб kickado por um admin !",kickname,killerid,PlayerName(playerid));
        SendClientMessageToAll(COLOR_LIGHTRED,gstring);
    }
    if(reason == 38)
    {
        if(IsPlayerConnected(killerid))
        {
            format(gstring, 128, "AdmAviso: [%d]%s usou minigun em %s.",killerid,PlayerName(killerid),PlayerName(playerid));
            ABroadCast(COLOR_YELLOW,gstring,1);
            printf("%s", gstring);
        }
    }
    if(reason == 35)
    {
        if(IsPlayerConnected(killerid))
        {
            format(gstring, 128, "AdmAviso: [%d]%s usou Bazuka em %s.",killerid,PlayerName(killerid),PlayerName(playerid));
            ABroadCast(COLOR_YELLOW,gstring,1);
            printf("%s", gstring);
        }
    }
    if(reason == 36)
    {
        if(IsPlayerConnected(killerid))
        {
            format(gstring, 128, "AdmAviso: [%d]%s usou Bazuka =2= em %s.",killerid,PlayerName(killerid),PlayerName(playerid));
            ABroadCast(COLOR_YELLOW,gstring,1);
            printf("%s", gstring);
        }
    }
    if(reason == 26)
    {
        if(IsPlayerConnected(killerid))
        {
            format(gstring, 128, "AdmAviso: [%d]%s usou 12 Cano cerrado em %s.",killerid,PlayerName(killerid),PlayerName(playerid));
            ABroadCast(COLOR_YELLOW,gstring,1);
            printf("%s", gstring);
        }
    }
    if(reason == 32)
    {
        if(IsPlayerConnected(killerid))
        {
            format(gstring, 128, "AdmAviso: [%d]%s usou TEC9 em %s.",killerid,PlayerName(killerid),PlayerName(playerid));
            ABroadCast(COLOR_YELLOW,gstring,1);
            printf("%s", gstring);
        }
    }
    if (gPlayerCheckpointStatus[playerid] > 4 && gPlayerCheckpointStatus[playerid] < 11)
    {
        DisablePlayerCheckpoint(playerid);
        gPlayerCheckpointStatus[playerid] = CHECKPOINT_Nenhum;
    }
    new caller = Mobile[playerid];
    if(caller != 255)
    {
        if(caller < 255)
        {
            SendClientMessage(caller,  COLOR_GRAD2, "Morreram do outro lado da linha....");
            CellTime[caller] = 0;
            CellTime[playerid] = 0;
            Mobile[caller] = 255;
        }
        Mobile[playerid] = 255;
        CellTime[playerid] = 0;
    }
    ClearCrime(playerid);
    if(PlayerPaintballing[playerid] != 0)
    {
        PlayerPaintballKills[killerid] ++;
        if(PlayerPaintballKills[killerid] > PaintballWinnerKills)
        {
            PaintballWinner = killerid;
            PaintballWinnerKills = PlayerPaintballKills[killerid];
            for(new i = 0; i < MAX_PLAYERS; i++)
            {
                if(IsPlayerConnected(i))
                {
                    if(PlayerPaintballing[i] != 0)
                    {
                        format(gstring, sizeof(gstring), "* %s estб em 1є com %d Kills.",PlayerName(killerid),PaintballWinnerKills);
                        SendClientMessage(i, COLOR_WHITE, gstring);
                    }
                }
            }
        }
    }
    if(PlayerInfo[playerid][pHeadValue] > 0)
    {
        if(IsPlayerConnected(killerid))
        {
            if(gTeam[killerid] == 10 || PlayerInfo[killerid][pLider] == 8  || PlayerInfo[killerid][pMembro] == 8)
            {
                if(GoChase[killerid] == playerid)
                {
                    ConsumingMoney[killerid] = 1;
                    GivePlayerMoney(killerid, PlayerInfo[playerid][pHeadValue]);
                    format(gstring,128,"Vocк foi morto por contrato pelo hitman %s no valor de %d e nгo foi DM!",PlayerName(killerid),PlayerInfo[playerid][pHeadValue]);
                    //SendClientMessage(playerid, 0x33FF00FF, gstring);
                    SendClientMessage(playerid, COLOR_YELLOW, gstring);
                    format(gstring,128,"<< Assasino %s Cumpriu o contrato em %s e recebeu $%d >>",PlayerName(killerid),PlayerName(playerid),PlayerInfo[playerid][pHeadValue]);
                    SendFamilyMessage(8, COLOR_YELLOW, gstring);
                    PlayerInfo[playerid][pHeadValue] = 0;
                    GotHit[playerid] = 0;
                    GetChased[playerid] = 999;
                    GoChase[killerid] = 999;
                }
            }
        }
    }
    if(PlayerInfo[killerid][pHeadValue] > 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pLider] == 8  || PlayerInfo[playerid][pMembro] == 8)
            {
                if(GoChase[playerid] == killerid)
                {
                    ConsumingMoney[playerid] = 1;
                    format(gstring,128,"<< Assasino %s foi morto por %s e perdeu o contrato >>",PlayerName(playerid),PlayerName(killerid));
                    SendFamilyMessage(8, COLOR_YELLOW, gstring);
                    PlayerInfo[killerid][pHeadValue] = 0;
                    GotHit[killerid] = 0;
                    GetChased[killerid] = 999;
                    GoChase[playerid] = 999;
                }
            }
        }
    }
    killerid = INVALID_PLAYER_ID;
    SetPlayerColor(playerid,COLOR_GRAD2);
}



Re: [ajuda] OnPlayerDeath - 4LiSs0N - 10.02.2012

PHP код:
if(WantedPoints[playerid] >= 1)
    {
        
//if(gTeam[killerid] == 2 && CrimInRange(30.0, playerid,killerid))
        //{
            
new price = WantedPoints[playerid] * 100;
            if(
PlayerInfo[killerid][pMembro] == 1 || PlayerInfo[killerid][pLider] == 1)
            {
                
format(gstring, sizeof(gstring), "~w~Suspeito ~r~Morto~n~Bonus~g~R$%d", price);
                
GameTextForPlayer(killerid, gstring, 5000, 1);
                
ConsumingMoney[killerid] = 1;
                
GivePlayerMoney(killerid, price / 2);
                
PlayerPlaySound(killerid, 1058, 0.0, 0.0, 0.0);
                
GivePlayerMoney(playerid, - price);
                
PlayerInfo[playerid][pJailed] = 1;
                
PlayerInfo[playerid][pJailTime] = (WantedPoints[playerid])*(180);
                
format(gstring, sizeof(gstring), "* Vocк estб preso por %d Segundos na Policia Militar, e perdeu R$%d por trocar tiros e fugir dos policiais.", PlayerInfo[playerid][pJailTime], price);
                
SendClientMessage(playerid, COLOR_LIGHTRED, gstring);
                
WantedPoints[playerid] = 0;
                
                
PlayerInfo[playerid][pDrogas] = 0;
                
PlayerInfo[playerid][pDrogas2] = 0;
                
PlayerInfo[playerid][pDrogas3] = 0;
                
PlayerInfo[playerid][pMats] = 0;
            }
            if(
PlayerInfo[killerid][pMembro] == 2 || PlayerInfo[killerid][pLider] == 2)
            {
                
format(gstring, sizeof(gstring), "~w~Suspeito ~r~Morto~n~Bonus~g~R$%d", price);
                
GameTextForPlayer(killerid, gstring, 5000, 1);
                
ConsumingMoney[killerid] = 1;
                
GivePlayerMoney(killerid, price / 2);
                
PlayerPlaySound(killerid, 1058, 0.0, 0.0, 0.0);
                
GivePlayerMoney(playerid, - price);
                
PlayerInfo[playerid][pJailed] = 3;
                
PlayerInfo[playerid][pJailTime] = (WantedPoints[playerid])*(180);
                
format(gstring, sizeof(gstring), "* Vocк estб preso por %d Segundos na HQ ROTA, e perdeu R$%d por trocar tiros e fugir dos policiais.", PlayerInfo[playerid][pJailTime], price);
                
SendClientMessage(playerid, COLOR_LIGHTRED, gstring);
                
WantedPoints[playerid] = 0;
                
                
PlayerInfo[playerid][pDrogas] = 0;
                
PlayerInfo[playerid][pDrogas2] = 0;
                
PlayerInfo[playerid][pDrogas3] = 0;
                
PlayerInfo[playerid][pMats] = 0;
            }
            if(
PlayerInfo[killerid][pMembro] == 3 || PlayerInfo[killerid][pLider] == 3)
            {
                
format(gstring, sizeof(gstring), "~w~Suspeito ~r~Morto~n~Bonus~g~R$%d", price);
                
GameTextForPlayer(killerid, gstring, 5000, 1);
                
ConsumingMoney[killerid] = 1;
                
GivePlayerMoney(killerid, price / 2);
                
PlayerPlaySound(killerid, 1058, 0.0, 0.0, 0.0);
                
GivePlayerMoney(playerid, - price);
                
PlayerInfo[playerid][pJailed] = 7;
                
PlayerInfo[playerid][pJailTime] = (WantedPoints[playerid])*(180);
                
format(gstring, sizeof(gstring), "* Vocк estб preso por %d Segundos no Exйrcito, e perdeu R$%d por trocar tiros e fugir dos policiais.", PlayerInfo[playerid][pJailTime], price);
                
SendClientMessage(playerid, COLOR_LIGHTRED, gstring);
                
WantedPoints[playerid] = 0;
                
                
PlayerInfo[playerid][pDrogas] = 0;
                
PlayerInfo[playerid][pDrogas2] = 0;
                
PlayerInfo[playerid][pDrogas3] = 0;
                
PlayerInfo[playerid][pMats] = 0;
            }
            if(
PlayerInfo[killerid][pMembro] == 16 || PlayerInfo[killerid][pLider] == 16)
            {
                
format(gstring, sizeof(gstring), "~w~Suspeito ~r~Morto~n~Bonus~g~R$%d", price);
                
GameTextForPlayer(killerid, gstring, 5000, 1);
                
ConsumingMoney[killerid] = 1;
                
GivePlayerMoney(killerid, price / 2);
                
PlayerPlaySound(killerid, 1058, 0.0, 0.0, 0.0);
                
GivePlayerMoney(playerid, - price);
                
PlayerInfo[playerid][pJailed] = 4;
                
PlayerInfo[playerid][pJailTime] = (WantedPoints[playerid])*(180);
                
format(gstring, sizeof(gstring), "* Vocк estб preso por %d Segundos na Policia Civil, e perdeu R$%d por trocar tiros e fugir dos policiais.", PlayerInfo[playerid][pJailTime], price);
                
SendClientMessage(playerid, COLOR_LIGHTRED, gstring);
                
WantedPoints[playerid] = 0;
                
                
PlayerInfo[playerid][pDrogas] = 0;
                
PlayerInfo[playerid][pDrogas2] = 0;
                
PlayerInfo[playerid][pDrogas3] = 0;
                
PlayerInfo[playerid][pMats] = 0;
            }
            if(
PlayerInfo[killerid][pMembro] == 11 || PlayerInfo[killerid][pLider] == 11)
            {
                
format(gstring, sizeof(gstring), "~w~Suspeito ~r~Morto~n~Bonus~g~R$%d", price);
                
GameTextForPlayer(killerid, gstring, 5000, 1);
                
ConsumingMoney[killerid] = 1;
                
GivePlayerMoney(killerid, price / 2);
                
PlayerPlaySound(killerid, 1058, 0.0, 0.0, 0.0);
                
GivePlayerMoney(playerid, - price);
                
PlayerInfo[playerid][pJailed] = 5;
                
PlayerInfo[playerid][pJailTime] = (WantedPoints[playerid])*(180);
                
format(gstring, sizeof(gstring), "* Vocк estб preso por %d Segundos na Policia Federal, e perdeu R$%d por trocar tiros e fugir dos policiais.", PlayerInfo[playerid][pJailTime], price);
                
SendClientMessage(playerid, COLOR_LIGHTRED, gstring);
                
WantedPoints[playerid] = 0;
                
                
PlayerInfo[playerid][pDrogas] = 0;
                
PlayerInfo[playerid][pDrogas2] = 0;
                
PlayerInfo[playerid][pDrogas3] = 0;
                
PlayerInfo[playerid][pMats] = 0;
            }
        
//}
    
}
//=================[NOVO ROUBAR]================
    
if(ProvocoBanco[playerid] == 1)
    {
        
format(gstring, sizeof(gstring), "%s e os %s nгo conseguiram roubar o cofre do Banco! ID:[%d]", PlayerName(playerid), NomeORG(playerid) , playerid);
        
SendClientMessageToAll(GetPlayerColor(playerid), gstring);
        
ProvocoBanco[playerid] = 0; roubando[playerid] = 0; roubobanco = 0; KillTimer(tempobanco); temporoubobanco = 0;
    }
    if(
ProvocoLot[playerid] == 1)
    {
        
format(gstring, sizeof(gstring), "%s e os %s nгo conseguiram roubar o cofre da Lotйrica! ID:[%d]", PlayerName(playerid), NomeORG(playerid) , playerid);
        
SendClientMessageToAll(GetPlayerColor(playerid), gstring);
        
ProvocoLot[playerid] = 0; roubando[playerid] = 0; roubolot = 0; KillTimer(tempolot); temporoubolot = 0;
    }
    if(
ProvocoLoja1[playerid] == 1)
    {
        
format(gstring, sizeof(gstring), "%s e os %s nгo conseguiram roubar o cofre da Loja de Armas 1! ID:[%d]", PlayerName(playerid), NomeORG(playerid) , playerid);
        
SendClientMessageToAll(GetPlayerColor(playerid), gstring);
        
ProvocoLoja1[playerid] = 0; roubando[playerid] = 0; rouboloja1 = 0; KillTimer(tempoloja1); temporouboloja1 = 0;
    }
    if(
ProvocoLoja2[playerid] == 1)
    {
        
format(gstring, sizeof(gstring), "%s e os %s nгo conseguiram roubar o cofre da Loja de Armas 2! ID:[%d]", PlayerName(playerid), NomeORG(playerid) , playerid);
        
SendClientMessageToAll(GetPlayerColor(playerid), gstring);
        
ProvocoLoja2[playerid] = 0; roubando[playerid] = 0; rouboloja2 = 0; KillTimer(tempoloja2); temporouboloja2 = 0;
    }
    if(
ProvocoPrefe[playerid] == 1)
    {
        
format(gstring, sizeof(gstring), "%s e os %s nгo conseguiram roubar o cofre da Prefeitura! ID:[%d]", PlayerName(playerid), NomeORG(playerid) , playerid);
        
SendClientMessageToAll(GetPlayerColor(playerid), gstring);
        
ProvocoPrefe[playerid] = 0; roubando[playerid] = 0; rouboprefe = 0; KillTimer(tempoprefe); temporouboprefe = 0;
    }
//=======================[FIM ROUBAR]========================
    
if(ProvocoCasarao[playerid] == 1)
    {
        
GangZoneStopFlashForAll(GZCasarao);
        
GangZoneShowForAll(GZCasarao, 0xFFFFFF96);
        
GuerranoCasarao = 0;
        
ProvocoCasarao[playerid] = 0;
        
donocasarao = 0;
        
Dominando[playerid] = 0;
        
KillTimer(TempoGuerraCasarao);
    }
    if(
ProvocoEstacao[playerid] == 1)
    {
        
GangZoneStopFlashForAll(GZEstacao);
        
GangZoneShowForAll(GZEstacao, 0xFFFFFF96);
        
GuerranaEstacao = 0;
        
ProvocoEstacao[playerid] = 0;
        
donoestacao = 0;
        
Dominando[playerid] = 0;
        
KillTimer(TempoGuerraEstacao);
    }
    if(
ProvocoFavela[playerid] == 1)
    {
        
GangZoneStopFlashForAll(GZFavela);
        
GangZoneShowForAll(GZFavela, 0xFFFFFF96);
        
GuerranaFavela = 0;
        
ProvocoFavela[playerid] = 0;
        
donoFavela = 0;
        
Dominando[playerid] = 0;
        
KillTimer(TempoGuerraFavela);
    }
    if(
ProvocoSkate[playerid] == 1)
    {
        
GangZoneStopFlashForAll(GZSkate);
        
GangZoneShowForAll(GZSkate, 0xFFFFFF96);
        
GuerranoSkate = 0;
        
ProvocoSkate[playerid] = 0;
        
donoskate = 0;
        
Dominando[playerid] = 0;
        
KillTimer(TempoGuerraSkate);
    }
    if(
GetPlayerState(killerid) == 2)
    {
        
GetPlayerName(killerid,kickname,sizeof(kickname));
        
format(gstring,sizeof(gstring),"Atenзгo: %s ID:[%d] cometeu DB em %s e serб kickado por um admin !",kickname,killerid,PlayerName(playerid));
        
SendClientMessageToAll(COLOR_LIGHTRED,gstring);
    }
    if(
reason == 38)
    {
        if(
IsPlayerConnected(killerid))
        {
            
format(gstring, 128, "AdmAviso: [%d]%s usou minigun em %s.",killerid,PlayerName(killerid),PlayerName(playerid));
            
ABroadCast(COLOR_YELLOW,gstring,1);
            
printf("%s", gstring);
        }
    }
    if(
reason == 35)
    {
        if(
IsPlayerConnected(killerid))
        {
            
format(gstring, 128, "AdmAviso: [%d]%s usou Bazuka em %s.",killerid,PlayerName(killerid),PlayerName(playerid));
            
ABroadCast(COLOR_YELLOW,gstring,1);
            
printf("%s", gstring);
        }
    }
    if(
reason == 36)
    {
        if(
IsPlayerConnected(killerid))
        {
            
format(gstring, 128, "AdmAviso: [%d]%s usou Bazuka =2= em %s.",killerid,PlayerName(killerid),PlayerName(playerid));
            
ABroadCast(COLOR_YELLOW,gstring,1);
            
printf("%s", gstring);
        }
    }
    if(
reason == 26)
    {
        if(
IsPlayerConnected(killerid))
        {
            
format(gstring, 128, "AdmAviso: [%d]%s usou 12 Cano cerrado em %s.",killerid,PlayerName(killerid),PlayerName(playerid));
            
ABroadCast(COLOR_YELLOW,gstring,1);
            
printf("%s", gstring);
        }
    }
    if(
reason == 32)
    {
        if(
IsPlayerConnected(killerid))
        {
            
format(gstring, 128, "AdmAviso: [%d]%s usou TEC9 em %s.",killerid,PlayerName(killerid),PlayerName(playerid));
            
ABroadCast(COLOR_YELLOW,gstring,1);
            
printf("%s", gstring);
        }
    }
    if (
gPlayerCheckpointStatus[playerid] > 4 && gPlayerCheckpointStatus[playerid] < 11)
    {
        
DisablePlayerCheckpoint(playerid);
        
gPlayerCheckpointStatus[playerid] = CHECKPOINT_Nenhum;
    }
    new 
caller = Mobile[playerid];
    if(
caller != 255)
    {
        if(
caller < 255)
        {
            
SendClientMessage(caller,  COLOR_GRAD2, "Morreram do outro lado da linha....");
            
CellTime[caller] = 0;
            
CellTime[playerid] = 0;
            
Mobile[caller] = 255;
        }
        
Mobile[playerid] = 255;
        
CellTime[playerid] = 0;
    }
    
ClearCrime(playerid);
    if(
PlayerPaintballing[playerid] != 0)
    {
        
PlayerPaintballKills[killerid] ++;
        if(
PlayerPaintballKills[killerid] > PaintballWinnerKills)
        {
            
PaintballWinner = killerid;
            
PaintballWinnerKills = PlayerPaintballKills[killerid];
            for(new 
i = 0; i < MAX_PLAYERS; i++)
            {
                if(
IsPlayerConnected(i))
                {
                    if(
PlayerPaintballing[i] != 0)
                    {
                        
format(gstring, sizeof(gstring), "* %s estб em 1є com %d Kills.",PlayerName(killerid),PaintballWinnerKills);
                        
SendClientMessage(i, COLOR_WHITE, gstring);
                    }
                }
            }
        }
    }
    if(
PlayerInfo[playerid][pHeadValue] > 0)
    {
        if(
IsPlayerConnected(killerid))
        {
            if(
gTeam[killerid] == 10 || PlayerInfo[killerid][pLider] == 8  || PlayerInfo[killerid][pMembro] == 8)
            {
                if(
GoChase[killerid] == playerid)
                {
                    
ConsumingMoney[killerid] = 1;
                    
GivePlayerMoney(killerid, PlayerInfo[playerid][pHeadValue]);
                    
format(gstring,128,"Vocк foi morto por contrato pelo hitman %s no valor de %d e nгo foi DM!",PlayerName(killerid),PlayerInfo[playerid][pHeadValue]);
                    
//SendClientMessage(playerid, 0x33FF00FF, gstring);
                    
SendClientMessage(playerid, COLOR_YELLOW, gstring);
                    
format(gstring,128,"<< Assasino %s Cumpriu o contrato em %s e recebeu $%d >>",PlayerName(killerid),PlayerName(playerid),PlayerInfo[playerid][pHeadValue]);
                    
SendFamilyMessage(8, COLOR_YELLOW, gstring);
                    
PlayerInfo[playerid][pHeadValue] = 0;
                    
GotHit[playerid] = 0;
                    
GetChased[playerid] = 999;
                    
GoChase[killerid] = 999;
                }
            }
        }
    }
    if(
PlayerInfo[killerid][pHeadValue] > 0)
    {
        if(
IsPlayerConnected(playerid))
        {
            if(
PlayerInfo[playerid][pLider] == 8  || PlayerInfo[playerid][pMembro] == 8)
            {
                if(
GoChase[playerid] == killerid)
                {
                    
ConsumingMoney[playerid] = 1;
                    
format(gstring,128,"<< Assasino %s foi morto por %s e perdeu o contrato >>",PlayerName(playerid),PlayerName(killerid));
                    
SendFamilyMessage(8, COLOR_YELLOW, gstring);
                    
PlayerInfo[killerid][pHeadValue] = 0;
                    
GotHit[killerid] = 0;
                    
GetChased[killerid] = 999;
                    
GoChase[playerid] = 999;
                }
            }
        }
    }
    
killerid = INVALID_PLAYER_ID;
    
SetPlayerColor(playerid,COLOR_GRAD2);
} 
Eu tirei os
pawn Код:
SetPlayerWantedLevel(playerid,0);
Testa Ai Ajudei +REP


Re: [ajuda] OnPlayerDeath - kinhobryant - 10.02.2012

Funfo +Rep


Re: [ajuda] OnPlayerDeath - 4LiSs0N - 10.02.2012

De nada