Estou trazendo um script simples e muito legal, o que ele faz?
O SCRIPT FUNCIONA DA SEGUINTE MANEIRA : O player clica no item ao clicar ele vai tê a chance de ganhar 3 items (Ou mais basta você adicionar).
Então vamos configura-lo ao seu servidor, Vá em data/actions/scripts e crie um arquivo.lua chamada sorteio.lua e adicione o seguinte código dentro.
function onUse(cid, item, fromPosition, itemEx, toPosition)
local sorteio = {2160, 2159, 2157} --- items do sorteio
local level = 100 --- level necessário para utilizar o item
if getPlayerLevel(cid) >= level then
if item.itemid == ID DO ITEM then ------ ID DO ITEM QUE VAI UTILIZAR
doRemoveItem(item.uid,1)
local sorteiostatus = getPlayerStorageValue(cid, 5967)
doPlayerSendTextMessage(cid, 22 , "Parabéns você ganhou o item do sorteio")
doPlayerAddItem(cid, sorteio[math.random(1, #sorteio)], 1)
doSendMagicEffect(getThingPos(cid), 29)
setPlayerStorageValue(cid, 5967 ,1)
else
doPlayerSendCancel(cid,'Somente levels 100+ conseguem abrir este bau.')
end
return true
end
end
Apos isso vá em actions.xml e adicione a seguinte tag dentro.
<action itemid="ID DO ITEM QUE VAI UTILIZAR" script="sorteio.lua"/>
Lembre-se de configurar o script com suas escolhas, como os id's do item sorteado,o id do item que vai cê utilizado e etc...
Qualquer dúvida só comentarem no tópico.