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