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.
Por MatheusGlad, 22 de mar. de 2011 em Mods, funções e outros
info
Grupo: Lenda
Registrado: 03/10/06
Posts: 2.6k
Reputação: +309
Gênero: Masculino
Char no Tibia: 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
Grupo: Conde
Registrado: 09/09/09
Posts: 528
Reputação: +424
Char no Tibia: 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
Grupo: Conde
Registrado: 07/05/08
Posts: 612
Reputação: +12
Char no Tibia: 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
Grupo: Visconde
Registrado: 15/02/11
Posts: 259
Reputação: +25
Char no Tibia: Aias Laf Du

man, tem como fazaer isso mas para apenas o GOD dar o item?
preciso muito disso.
info
Grupo: Conde
Registrado: 09/09/09
Posts: 528
Reputação: +424
Char no Tibia: 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.