Funçao Doplayeraddmanyitems(Cid, Itemid, Quant)

MatheusGlad

<~~> Scripter <~~>
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 09/09/09Posts: 528Char 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
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.

Yours Mkalo :)

Lordfire

TFS Maintainer
avatar
Lenda
Lenda

INFOS

Grupo: LendaRegistrado: 04/10/06Posts: 2605Gênero: MasculinoChar 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.

MatheusGlad

<~~> Scripter <~~>
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 09/09/09Posts: 528Char 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.

Yours Mkalo :)

satan666

Antichrist Superstar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 07/05/08Posts: 612Char 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.

creationb.jpg

"Um Deus que usasse seu poder para criar seres humanos que de antemão sabia que seriam atormentados eternamente, e que os predestinasse a isso,



não poderia ser sábio, nem justo e tampouco amoroso.

Além de nos submeter a isso vim a nos julgar e condenar por nossos atos aos tormentos do inferno.

pra minha pessoa isso não é um Deus Pai amoroso e bondoso como o chaman, seu padrão seria muito mais inferior do que o de muitos homens."

coyotestark

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 15/02/11Posts: 259Char no Tibia: Aias Laf Du

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

preciso muito disso.

385417_122391137880813_100003297811828_101325_1909172176_n.jpg

Nao sou Gigante mas grande o suficiente para entender tudo a minha volta.