Ok, eu fiz outro para apenas 1 surprise bag.
Vá em data/actions/scripts e crie um arquivo chamado surprisebag.lua e coloque isso dentro:
local items = { --[numeração] = {id = ID DO ITEM, count = QUANTIDADE DO ITEM}
[1]={id=2687, count=10},
[2]={id=6394, count=3},
[3]={id=6280, count=1},
[4]={id=6574, count=1},
[5]={id=6578, count=1},
[6]={id=6575, count=1},
[7]={id=6577, count=1},
[8]={id=6569, count=1},
[9]={id=6576, count=1},
[10]={id=6572, count=1}
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
a = math.random(1, #items)
doPlayerAddItem(cid, items[a].id, items[a].count)
doSendMagicEffect(fromPosition, CONST_ME_GIFT_WRAPS)
doRemoveItem(item.uid, 1)
return true
end
Agora va na pasta data/actions e adicione essa tag ao arquivo actions.xml:
<action itemid="ID DA SUA SURPRISE BAG" script="surprisebag.lua"/>
Não esqueça de colocar o devido id no local apropriado nessa tag.