Desculpa reviver este tópico, mas gostaria de saber se ele funciona na base Pokémon Dash Version 6?
- Fórum
- OTServ
- Recursos
- Scripting
- Actions e Talkactions
- [PDA] Autoloot igual pxg
5
5.1k
3 meses depois...
info
Grupo: Campones
Registrado: 15/06/11
Posts: 65
Reputação: +71
Gênero: Masculino

31 de julho de 2015 às 10:08
01 de agosto de 2015 às 03:54
Desculpa reviver este tópico, mas gostaria de saber se ele funciona na base Pokémon Dash Version 6?
veja > http://www.xtibia.com/forum/topic/234860-auto-loot-system-automatico-help/
acho que pode ajudar '-'
3 meses depois...
info
Grupo: Campones
Registrado: 18/05/08
Posts: 13
Reputação: 0

26 de novembro de 2015 às 01:41
Quando vou a abrir o server ele simplesmente para de funcionar....
info
Grupo: Campones
Registrado: 18/05/08
Posts: 13
Reputação: 0

26 de novembro de 2015 às 01:41
Quando vou a abrir o server ele simplesmente para de funcionar....


info
Grupo: Marquês
Registrado: 24/12/09
Posts: 1k
Reputação: +326
Gênero: Masculino
Char no Tibia: Necromanser
Bom, vi por aqui e não achei nenhum autoloot igual o da pxg ou sem bugs, então decidi vir aqui postar o que eu fiz.
Vamos lá.
1º - Vá na pasta Lib, no arquivo some functions.lua e adicione isso depois do ultimo "end":
2º - Vá em actions/script e crie um arquivo.lua com nome de Autoloot, dentro coloque:
--local toloot = {11441, 11441, 11443, 11444, 11445, 11446, 11447, 11448, 11449,11450, 11451, 11452, 11453, 11454, 12618, 12232, 12244} -- PREFERENCIAL - SE QUISER APENAS COM ALGUNS ITENS 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)) do local itens = getContainerItem(item.uid, x) --if isInArray(toloot, itens.itemid) then table.insert(items, {i=itens.itemid, q=itens.type}) doRemoveItem(itens.uid) --break --end 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 --[[ AUTO LOOT BY GABRIEL SALES SE QUISER ATIVAR O AUTOLOOT APENAS PARA ALGUNS ITENS, ADICIONE OS IDS NA TABELA toloot E TIRE OS COMENTÁRIOS(--). --]]Agora, no actions.xml adicione a tag:
Dentro de itemid="", coloque o id dos corpses.
Para conseguir o id dos corpses, podemos fazer um pequeno script, que pegará o corpse de cada pokemon capturável.
Créditos:
Mkalo -- Auto Stacking
Gabriel Sales(eu) -- Resto