[Ajuda] Dropar items
#1

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?
Reply
#2

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

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

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

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;

Reply
#6

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?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)