[Ajuda] onplayerdeath nгo executa funзхes
#4

PHP код:
//<?
public OnPlayerDeath(playeridkilleridreason)
{
    static 
str[128];

    if(
playerid != INVALID_PLAYER_ID)
    {
        
SetTimerEx("AcabarSpecDeath"5000false"i"playerid);
        
GameTextForPlayer(playerid,"~w~Respawn em 5 segundos...",5000,1);
        
        
TogglePlayerSpectating(playeridtrue);
        
PlayerSpectatePlayer(playeridkillerid);
        if(!
IsPlayerInAnyVehicle(killerid)) PlayerSpectatePlayer(playeridkillerid);
        else 
PlayerSpectateVehicle(playeridGetPlayerVehicleID(killerid), SPECTATE_MODE_NORMAL);
        
        if(
IsPlayerJustice(playerid) && !IsPlayerJustice(killerid))
        {
            
PlayerInfo[killerid][Recompensa] += 3000;
            if(
PlayerInfo[killerid][Recompensa] >= 12000)
            {
                
format(strsizeof(str), "%s agora tem uma recompensa de $%d. /localizar %d"nome(killerid), PlayerInfo[killerid][Recompensa],killerid);
                
SendClientMessageToAll(cor_amarelostr);
                        
                
format(str,sizeof(str),"Procurado: $%d",PlayerInfo[killerid][Recompensa]);
                
UpdatePlayer3DTextLabelText(killeridprocurado[killerid], 0xFABF1BFFstr);
            }
            if(
PlayerInfo[playerid][Recompensa] >= 3000)
            {
                
GivePlayerMoney(killeridPlayerInfo[playerid][Recompensa]);
                
format(strsizeof(str), "Vocк recebeu $%d de recompensa por matar %s (%d)"PlayerInfo[playerid][Recompensa], nome(playerid), playerid);
                
SendClientMessage(killeridcor_amarelostr);

                
UpdatePlayer3DTextLabelText(playeridprocurado[playerid], 0xFABF1BFF"");

                
PlayerInfo[playerid][Recompensa] = 0;
            }
        }
    
        if(
DuelInfo[EmUso] == 1)
        {
            new 
duelstr[128];
            
            
format(duelstr,sizeof(duelstr),"[DUELO] %s ganhou um duelo contra %s.",nome(killerid),nome(playerid));
            
SendClientMessageToAll(0x00FFFFFF,duelstr);
            
            
PlayerInfo[playerid][Duelando] = 0;
            
PlayerInfo[killerid][Duelando] = 0;
            
DuelInfo[EmUso] = 0;
            
SetPlayerArmour(killerid,0.0);
            
SpawnPlayer(killerid);
        }

        if(
CreatedVehicle[playerid]) DestroyVehicle(CreatedVehicle[playerid]);
        
        
PlayerInfo[killerid][Kills] ++;
        
PlayerInfo[playerid][Deaths] ++;
        
        if(
IsPlayerInAnyVehicle(killerid)) PlayerInfo[killerid][CarKills] ++;
        
SetPlayerScore(killerid,GetPlayerScore(killerid) + 1);

        
GivePlayerMoney(killerid,2000);
        
EmEvento[playerid] = 0;    
         
LooseWeapons(playerid);
        
SendDeathMessage(killerid,playerid,reason);
    }
    return 
1;
}
Reply


Messages In This Thread
onplayerdeath nгo executa funзхes - by Lucas_HenryK - 09.07.2015, 16:02
Re: URGENTE!! onplayerdeath - by iTakelot - 09.07.2015, 16:13
Re: URGENTE!! onplayerdeath - by Lucas_HenryK - 09.07.2015, 16:19
Re: URGENTE!! onplayerdeath - by zSuYaNw - 09.07.2015, 17:01
Re: URGENTE!! onplayerdeath - by Lucas_HenryK - 09.07.2015, 17:09
Re: URGENTE!! onplayerdeath - by zSuYaNw - 09.07.2015, 17:12
Re: URGENTE!! onplayerdeath - by Lucas_HenryK - 09.07.2015, 17:19
Re: onplayerdeath nгo executa funзхes - by zSuYaNw - 09.07.2015, 18:13
Re: onplayerdeath nгo executa funзхes - by Lucas_HenryK - 09.07.2015, 18:54
Re: onplayerdeath nгo executa funзхes - by s4kuL - 10.07.2015, 00:24

Forum Jump:


Users browsing this thread: 2 Guest(s)