Suboras 0 #1 Postado 2 Abril, 2007 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 Compartilhar este post Link para o post
DarkIgor 0 #2 Postado 2 Abril, 2007 Queria me desculpar pelo meu erro! Aprovado e Movido Atenciosamente, Dark'Igor Compartilhar este post Link para o post
HenneT 2 #3 Postado 4 Abril, 2007 Só não intendi pra que funciona, alguem pode me esplicar? Abraços HeNnEt 8) Compartilhar este post Link para o post
Sakz 0 #4 Postado 4 Abril, 2007 @Topic Otimo ! Muito eficaz! @hennet usado para sorteios etc... par ou impar O.o saOPSKAPoksopa flw Compartilhar este post Link para o post
pedroolokox 0 #5 Postado 4 Abril, 2007 rox plz ^^ esse dado sera muito util para eventos.. boa kra.. parabens ae.. tópico: APROVADO Compartilhar este post Link para o post
Suboras 0 #6 Postado 7 Abril, 2007 Mt obrigado pelos elogios, isso e concerteza o melhor encentivo de todos! @Dark'Igor Mt obrigado por mover, pois o script realmente esta execelente.. xD @hennet Vejos que sua duvida ja foi resolvida... Mais caso ainda tenha outra duvida, poste ai que eu tentarei resolver @Sanu hauhauhauhua... Sim, no tibia (global) eu e meus amigos Jogamos, "Melhor de Três" apostando items! ;P @pedroolokox Obrigado! Sempre que puder, estarei aqui para ajudar! @alls, Abraços! T++ ¬¬ Compartilhar este post Link para o post
Light 0 #7 Postado 20 Abril, 2007 Muito boa xD Parabens e vlw pela ajuda ok ? Flws ! Compartilhar este post Link para o post
Suboras 0 #8 Postado 22 Abril, 2007 Muito boa xDParabens e vlw pela ajuda ok ? Flws ![/b] LöL... esse cara postou umas 30 respostas iguais a essa em varios topicos... -.-" Sorte a nossa (users) que existe uma otima equipe de moderas para punir esse tpw de coisa! ;O Atenciosamente, Suboras Compartilhar este post Link para o post
Sorcerer Dread 0 #9 Postado 5 Maio, 2007 hsauhasuhasushuahs mto bom essa shuashu joga issu de roleta russa ^^ mto bom flw Compartilhar este post Link para o post
Hommer Is The Best 0 #10 Postado 30 Junho, 2007 mano ak funfo mas tpw ia se melhor se o agente desse use no dado e dava o efeito no carinha msm nao tando no char sabe ! mas ta show Compartilhar este post Link para o post
Rogui 0 #11 Postado 30 Junho, 2007 Tem coisa desnecesária ai não tem não? :] Você não precisa colocar: -if frompos.x < 65535 then-else doPlayerSay(cid, name ..' rolled a number '.. number ..'.',16) end[/b] Com o script ficando apenas isso: function onUse(cid, item, frompos, item2, topos) rand = math.random(5792, 5797) number = rand-5791 name = getPlayerName(cid) doPlayerSay(cid, name ..' rolled a number '.. number ..'.',16) doSendMagicEffect(cid, frompos, 26) doTransformItem(item.uid, rand) return 1 end[/b] Compartilhar este post Link para o post
Lugano The Fakke 0 #12 Postado 5 Julho, 2007 esse dado eh mt legau aprovado!! Compartilhar este post Link para o post
vandark 0 #13 Postado 6 Julho, 2007 Mas o numero do dado so aparece pra vc como que é??? mesmo se for so pra vc parabens ai pelo script...xD Compartilhar este post Link para o post
Rawek 0 #14 Postado 10 Julho, 2007 tava precisando de um mesmo ^^ parabens Suboras... vai me ser muito util @vandark eh pra todos q estao na tela..vai aparecer algo assim: Vandark rolled a number ~ Compartilhar este post Link para o post
allansmidii 0 #15 Postado 17 Julho, 2007 foi uma ideia daora...e bem bolada xD...continue assim;;; Cya~~ Compartilhar este post Link para o post
Raphael Carnaúba 1 #16 Postado 21 Julho, 2007 Esse código não é seu não :X Você copiu do GrizzMo, tá identico :X function onUse(cid, item, frompos, item2, topos) rand = math.random(5792, 5797) doSendMagicEffect(cid, frompos, 26) number = rand-5791 name = getPlayerName(cid) doPlayerSay(cid, name ..' rolled a '.. number ..'.',16) doTransformItem(item.uid, rand) return 1 end Somente adicionou o check da posição 65535 que é o inventory ¬¬ Compartilhar este post Link para o post
pullit 0 #17 Postado 1 Agosto, 2007 bom,manu percebi a script mas kual eh o id do dado??? Compartilhar este post Link para o post
pullit 0 #18 Postado 1 Agosto, 2007 bom,manu percebi a script mas kual eh o id do dado??? Compartilhar este post Link para o post
pullit 0 #19 Postado 1 Agosto, 2007 bom,manu percebi a script mas kual eh o id do dado??? Compartilhar este post Link para o post
Gran Ariete 0 #20 Postado 1 Agosto, 2007 @pullit bom,manu percebi a script mas kual eh o id do dado???[/b]AAaaehuhauehaue ainda me chamou de PARVA no PM; é só ter um minimo de conhecimento pra saber além do mais , Suboras já disse os IDs <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" /> [/b] Parabéns Subora... Compartilhar este post Link para o post