SA-MP Forums Archive
[Ajuda] Dropar items - 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] Dropar items (/showthread.php?tid=638523)



Dropar items - PedroH - 02.08.2017

Tou tentando colocar para quando o player morrer por se jogar de um lugar alto ou se afogar o loot dele dropar!

tou fazendo assim:

OnPlayerDeath:
PHP код:
        if(killerid != INVALID_PLAYER_ID)
        {
        
ForceDrop(playerid);
        } 
so que o loot dele so ta dropando se ele morrer por algum player! tou fazendo algo errado ou preciso fazer mais alguma coisa?


Re: Dropar items - Bruno13 - 02.08.2017

Й sу remover a condiзгo que estб validando se o assassino(killerid) й um jogador vбlido(!= INVALID_PLAYER_ID), que obviedade...


Re: Dropar items - PedroH - 02.08.2017

eu ja usava sem isso! coloquei para testar, isso n e para verificar se matou?


Re: Dropar items - Andinho - 02.08.2017

Код:
if(killerid == INVALID_PLAYER_ID) 
        { 
        ForceDrop(playerid); 
        }
sera que agr funciona ...


Re: Dropar items - PedroH - 02.08.2017

Quote:
Originally Posted by Andinho
Посмотреть сообщение
Код:
if(killerid == INVALID_PLAYER_ID) 
        { 
        ForceDrop(playerid); 
        }
sera que agr funciona ...
foi nao ;c

esse e a stock:

PHP код:
stock ForceDrop(playerid)
{
    new 
Float:XFloat:YFloat:Z;
    
GetPlayerPos(playeridXYZ);
    for(new 
i99i++)
    {
        if(
PlayerHasItem(playeridItemInfo[i][Item_Name]))
        {
            
CreateDrop(ItemInfo[i][Item_ID], X+random(3), Y+random(5), Z);
        }
    }
    return 
1;




Re: Dropar items - PedroH - 03.08.2017

Achei o erro, e pq quando eu coloco essa funзao em primeiro na callback ela funciona normal, mas se eu colocar em segunda pra baixo ela nao funciona, e se eu colocar ela em primeiro as outras funзoes que tao abaixo dela buga! agora nao sei onde coloca sabosta, alguem da um palpite?