Ola!
Eu demorei bastante para "descobrir a formula" desse script, porem se você for postar em qlqr lugar, NAO ESQUEÇA DOS CREDITOS!!
Vamos la, o q faz?
RESPOSTA: Vc da use no dado dentro do INVENTORIO (bp,maos,"arrow_Slot"), ele somente "falara" PLAYER_NAME Rolled a number NUMERO_DO_DADO.
Porem, se vc der use no chao, alem da "fala" saira um efeito no DADO!
Vamos ao code:
1º: Abra o arquivo dice.lua (data/actions/scripts), delete TUDO q tiver escrito dentro, e cole:
--Sistema de dados by Suboras
function onUse(cid, item, frompos, item2, topos)
rand = math.random(5792, 5797)
number = rand-5791
name = getPlayerName(cid)
if frompos.x < 65535 then
doPlayerSay(cid, name ..' rolled a number '.. number ..'.',16)
doSendMagicEffect(cid, frompos, 26)
else
doPlayerSay(cid, name ..' rolled a number '.. number ..'.',16)
end
doTransformItem(item.uid, rand)
return 1
end
Caso vc ainda nao tenha um arquivo chamado dice.lua, crie
e entao add em actions.xml:
<action itemid="5792" script="dice.lua" />
<action itemid="5793" script="dice.lua" />
<action itemid="5794" script="dice.lua" />
<action itemid="5795" script="dice.lua" />
<action itemid="5796" script="dice.lua" />
<action itemid="5797" script="dice.lua" />
PS: Duvidas e criticas, POSTEM!!
CREDITOS: 100% para, Suboras (me)
Abraços, Suboras