Tinha entrado pra falar que já tinha no TFS, mas achei muito criativo já adicionar com Backpack
Ia ser bom se criasse backpack dentro de backpack, porque as vezes o cara não tem slot sobrando e pode cair no chão.
By MatheusGlad, 22 de mar. de 2011 in Mods, funções e outros
info
Group: Lenda
Joined: 03/10/06
Posts: 2.6k
Reputation: +309
Gender: Masculino
Tibia Character: Knight Orion

Tinha entrado pra falar que já tinha no TFS, mas achei muito criativo já adicionar com Backpack
Ia ser bom se criasse backpack dentro de backpack, porque as vezes o cara não tem slot sobrando e pode cair no chão.
info
Group: Conde
Joined: 09/09/09
Posts: 528
Reputation: +424
Tibia Character: Emekalo Makalo

Sim, existe para itens agrupaveis, mas nao funciona com os que nao sao, como a magic sword.
Vou tentar bota pra adicionar tudo em uma bp so.
info
Group: Conde
Joined: 07/05/08
Posts: 612
Reputation: +12
Tibia Character: leviana luciferiana

O script ficou útil, mas ficou meio "forçado".
Seria bom por uma variável para definir a backpack que à pessoa quizesse.
info
Group: Visconde
Joined: 15/02/11
Posts: 259
Reputation: +25
Tibia Character: Aias Laf Du

man, tem como fazaer isso mas para apenas o GOD dar o item?
preciso muito disso.
info
Group: Conde
Joined: 09/09/09
Posts: 528
Reputation: +424
Tibia Character: Emekalo Makalo
function doPlayerAddManyItems(cid, itemid, quant) local amountadd, quebradinhos = math.floor(quant/100), quant%100 if not isItemStackable(itemid) then amountadd, quebradinhos = quant, quant%20 end local blabla = quebradinhos >= 1 and amountadd+1 or amountadd if blabla >= 20 then for s = 1, math.ceil(blabla/20) do local backpack = doPlayerAddItem(cid, 1988) for i = 1, amountadd do doAddContainerItem(backpack, itemid, isItemStackable(itemid) and 100 or 1) end amountadd = amountadd-20 if s == math.ceil(blabla/20) and isItemStackable(itemid) then doAddContainerItem(backpack, itemid, quebradinhos) end end else local backpack = doPlayerAddItem(cid, 1988) for i = 1, amountadd do doAddContainerItem(backpack, itemid, isItemStackable(itemid) and 100 or 1) end if isItemStackable(itemid) then doAddContainerItem(backpack, itemid, quebradinhos) end end return TRUE endExemplo:
Se voce botar doPlayerAddManyItems(cid, 2160, 4000) vai adicionar 2 bps, cada uma com 2000 crystal coins, ou seja, 20kk
Exemplo2:
Se voce botar doPlayerAddManyItems(cid, 2400, 41) vai adicionar 3 bps, duas com 20 magic swords e uma bp com apenas 1 magic sword
Facilita um pouco.