MA

Funçao Doplayeraddmanyitems(Cid, Itemid, Quant)

Por MatheusGlad, 22 de mar. de 2011 em Mods, funções e outros

2.0 (1)
5
1.8k
MatheusGladM
22 de março de 2011 às 20:20

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
end

 

Exemplo:

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.

LordfireL
22 de março de 2011 às 20:48

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.

MatheusGladM
23 de março de 2011 às 12:40

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.

1 mês depois...
satan666S
20 de abril de 2011 às 21:31

O script ficou útil, mas ficou meio "forçado".

Seria bom por uma variável para definir a backpack que à pessoa quizesse.

coyotestarkC
20 de abril de 2011 às 22:28

man, tem como fazaer isso mas para apenas o GOD dar o item?

preciso muito disso.