Tente desse jeito:
local rewards = {{2160, 10}, {2157, 3}, 2470}
local experience = 10000
function onUse(cid, item, fromPosition, itemEx, toPosition)
local tmp, reward = rewards[math.random(1, #rewards)]
reward = doCreateItemEx((type(tmp) == "number" and tmp or tmp[1]), (type(tmp) == "number" and 1 or tmp[2]))
doPlayerAddItemEx(cid, reward)
doPlayerAddExperience(cid, experience)
doRemoveItem(item.uid, 1)
return true
end
Aí você configura os itens e a quantidade que você quer nessa linha:
local rewards = {{2160, 10}, {2157, 3}, 2470}
Por exemplo, aí dá aleatoriamente 10 crystal coin, 3 gold nuggets ou 1 golden legs.
Só seguir o modelo.




info
Grupo: Barão
Registrado: 23/03/08
Posts: 205
Reputação: +4
ola pessoal, eu peguei esse script aqui no xtibia, e queria que quando eu desse use nele o item sumi... pois do jeito que ta eu vou dando use nele e vai saindo os itens que está na lista, ou seja, é infinito... queria tirar oinfinito dele tentei e nao consegui decidir pedir ajuda. abaixo o script