Ir para conteúdo

Featured Replies

Postado

Fala aê clã, to com 1 bug mt chato no meu autoloot no poketibia.

Autoloot funciona perfeitamente em outros itens , porém em alguns item ele buga, acontece o seguinte, dropa 1 pedra do pokémon eu cliko no corpo dele com o autoloot ligado a pedra vem pra minha bag mas nao some do corpo, alguém poderia me ajudar? 

 

obs: gravei um videozinho pra vocês entenderem melhor : 

 

 

 

Editado por davidmr (veja o histórico de edições)

  • Respostas 5
  • Visualizações 1.1k
  • Created
  • Última resposta

Top Posters In This Topic

Postado
  Em 24/01/2018 em 20:36, davidmr disse:

Fala aê clã, to com 1 bug mt chato no meu autoloot no poketibia.

Autoloot funciona perfeitamente em outros itens , porém em alguns item ele buga, acontece o seguinte, dropa 1 pedra do pokémon eu cliko no corpo dele com o autoloot ligado a pedra vem pra minha bag mas nao some do corpo, alguém poderia me ajudar? 

 

obs: gravei um videozinho pra vocês entenderem melhor : 

 

 

 

 

Posta o script do autoloot fazendo favor

 

Postado
  • Autor

DATA/LIB/117 - autoloot.lua

 

Mostrar conteúdo oculto

 

 

DATA/ACTIONS/SCRIPTS/BASIC/autoLoot.lua

Mostrar conteúdo oculto

 

 

Ae, os 2 arquivos de autoloot, obg por tentar ajudar : )

UPPPP

Postado
function onUse(cid, item, frompos, item2, topos) 
if isWatchingTv(cid) then return true end
    local quemMatou = getItemAttribute(item.uid, "corpseowner")
    if quemMatou then
    local player = getCreatureByName(quemMatou)
        if isPlayer(player) then
        local isInParyWithPlayer = false
              if isInParty(cid) and isInParty(player) then
                 isInParyWithPlayer = isPartyEquals(player, cid)
              end
            
            if getCreatureName(cid) ~= getCreatureName(player) and not isInParyWithPlayer then
               doPlayerSendCancel(cid, "Você não pode abrir um loot que não é seu.")    
               return true
            end
        end
    end
          local autoLootList = getAllItensInMyList(cid)
          local bag = getPlayerSlotItem(cid, 3).uid
          local itemsToRemove = {}
          
          if isCollectAll(cid) then
            for a = 0, getContainerSize(item.uid) do
                local it = getContainerItem(item.uid, a)
                    if it.uid > 0 then
                       if addItemInFreeBag(bag, it.itemid, it.type) ~= false then
                          table.insert(itemsToRemove, it.uid)
                       end
                    end
            end
         end
          
          if #autoLootList > 0 and not isCollectAll(cid) then
              for a = 0, getContainerSize(item.uid) do
                local it = getContainerItem(item.uid, a)
                    if it.uid > 0 then
                    for i = 1, #autoLootList do 
                            if getItemInfo(it.itemid).name == autoLootList then
                               if addItemInFreeBag(bag, it.itemid, it.type) ~= false then
                                  table.insert(itemsToRemove, it.uid)
                               end
                            end
                        end
                    end
               end
          end
          
          if #itemsToRemove > 1 then
             for i = 1, #itemsToRemove do
                doChangeTypeItem(itemsToRemove, 1)
             end
          end
    
end

testa, e me fala se esta removendo do corpse..

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo