Postado Fevereiro 8, 2018 7 anos Tenho um script de autoloot funcional, logo, gostaria que ele coletasse todos os itens apenas se o jogador for premium account, caso não seja (abra o corpo normal e tenha que catar o loot manualmente) function onUse(cid, item, frompos, item2, topos) if getItemAttribute(item.uid, "corpseowner") ~= cid then doPlayerSendCancel(cid, "You're not the owner.") return true end local items = {} for x=0, getContainerSize(item.uid) - 1 do local itens = getContainerItem(item.uid, 0) table.insert(items, {i=itens.itemid, q=itens.type}) doRemoveItem(itens.uid) end for y=1, #items do doPlayerAddItemStacking(cid, items[y].i, items[y].q) doPlayerSendTextMessage(cid, 20, "Looted "..items[y].q.."x "..getItemNameById(items[y].i)..".") end if #items > 0 then return true else return false end end
Postado Fevereiro 8, 2018 7 anos function onUse(cid, item, frompos, item2, topos) if not isPremium(cid) then return true end if getItemAttribute(item.uid, "corpseowner") ~= cid then doPlayerSendCancel(cid, "You're not the owner.") return true end local items = {} for x=0, getContainerSize(item.uid) - 1 do local itens = getContainerItem(item.uid, 0) table.insert(items, {i=itens.itemid, q=itens.type}) doRemoveItem(itens.uid) end for y=1, #items do doPlayerAddItemStacking(cid, items[y].i, items[y].q) doPlayerSendTextMessage(cid, 20, "Looted "..items[y].q.."x "..getItemNameById(items[y].i)..".") end if #items > 0 then return true else return false end end Te ajudei ?? Que tal fazer uma contribuição ?
Postado Fevereiro 8, 2018 7 anos Autor Então amigão, testei em duas contas, uma premium e uma free. Na conta premium tá funcionando normal(como antes), porém na conta free ele não abre nem coleta automaticamente o loot. A script que mandei funciona da seguinte maneira, quando o jogador mata um pokemon tem que ir até o corpo, clicar com o botão direito onde o loot vai diretamente pra backpack do jogador(sem abrir o corpo).
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.