[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:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
for(new i; i < 99; i++)
{
if(PlayerHasItem(playerid, ItemInfo[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?