groku 13 Postado Maio 6, 2010 Share Postado Maio 6, 2010 (editado) Oba!Gostei de postar!La vai meu 2º post U.u :weight_lift: Vamos ao oque interessa xD: VOu dividir o tópico em passos e explicações... 1º)Vá em data/actions/scripts cria um arquivo(lua) com o seguinte nome:alavanca enche enche 2º)Abra usando o bloco de notas(ou progama especifico)e cole isso: vida = math.random(1000,2000) mana = math.random(1000,2000) vermelho = TEXTCOLOR_RED azul = TEXTCOLOR_BLUE function onUse(cid, item, frompos, item2, topos) if item.itemid == 1945 then doTransformItem(item.uid,1946) doPlayerAddHealth(cid,vida) doSendAnimatedText(getPlayerPosition(cid), "Life Rox", vermelho) doPlayerAddMana(cid,mana) else doTransformItem(item.uid,1945) doPlayerAddHealth(cid,vida) doSendAnimatedText(getPlayerPosition(cid), "Mana Rox", azul) doPlayerAddMana(cid,mana) end return 1 end Agora a explicação: Azul:A frase que o jogador fala ao puxar a alavanca.(Maximo 8 letras) Vermelho:As quantidades de mana que pode encher, que seria o randon...Voce pode alterar isso + ql seria a graça do player encher de qlqr geito 1 quantidade fixa? Cores:São as cores das frases...Voce pode alterar colocando uma das seguintes opções:TEXTCOLOR_BLUE, TEXTCOLOR_LIGHTBLUE, TEXTCOLOR_LIGHTGREEN, TEXTCOLOR_PURPLE, TEXTCOLOR_LIGHTGREY, TEXTCOLOR_DARKRED, TEXTCOLOR_RED, TEXTCOLOR_ORANGE, TEXTCOLOR_YELLOW, TEXTCOLOR_WHITE_EXP... Bem agora vá em actions.xml(com bloco de notas) e cole isso: <action actionid="17890" script="alavanca enche enche.lua" /> Agora vá no seu mapa editor,crie uma alavanca e coloque o actionid 17890.Terminando isso seja feliz ;D. :weight_lift: Até que nao foi tao dificil né? :weight_lift: Comente,nao custa nada ;D :XTibia_smile: Fim do meu 2º post [Edited] Viva ao xtibianos q me ajudaram...qnd eram muitos nao funcionava...e tambem dica do action id foi boa...obrigado Glera xD Editado Maio 7, 2010 por groku Link para o comentário Compartilhar em outros sites More sharing options...
MatheusGlad 424 Postado Maio 6, 2010 Share Postado Maio 6, 2010 Kara esse math.random gigante eh inutil vo te ensinar fazer menor: vida = math.random(1,10,20,30,40,50,60,70,80,90,100,101,102,103,104,180,190,200,400,500,1000,1100,1200,1300,1400,1500,1600,1700,1800,1900,2000) isso a cima eh igua a isso: vida = math.random(1,2000) mais facil ne. Link para o comentário Compartilhar em outros sites More sharing options...
Sukx 27 Postado Maio 6, 2010 Share Postado Maio 6, 2010 #MatheusMkalo Realmente deste geito fica melhor. #groku Recomendo que coloque em actionid ao invés de uniqueid, pois assim pe possível adicionar mais de uma sem dar erro no distro. Link para o comentário Compartilhar em outros sites More sharing options...
groku 13 Postado Maio 6, 2010 Autor Share Postado Maio 6, 2010 #MatheusMkalo Realmente deste geito fica melhor. #groku Recomendo que coloque em actionid ao invés de uniqueid, pois assim pe possível adicionar mais de uma sem dar erro no distro. Vo edita vo pegar dica de vcs 2 e editar o post :withstupidsmiley: me atrapalhei 1 pouco acho Link para o comentário Compartilhar em outros sites More sharing options...
guedes100 56 Postado Maio 6, 2010 Share Postado Maio 6, 2010 (editado) Muito bom rapaz só dar uma ajeitada no script que ficará ótimo vejo que voce esta se empenhando na area de script,e recomendo ler alguns tutorais tbm para você ter mais conhecimento sobre as funçoes... Obrigado,espero novos trabalhos eim abraços Editado Maio 6, 2010 por Nicekid Link para o comentário Compartilhar em outros sites More sharing options...
groku 13 Postado Maio 6, 2010 Autor Share Postado Maio 6, 2010 (editado) Muito bom rapaz só dar uma ajeitada no script que ficará ótimo vejo que voce esta se empenhando na area de script,e recomendo ler alguns tutorais tbm para você ter mais conhecimento sobre as funçoes... Obrigado,espero novos trabalhos eim abraços Vdd =/ nunca li 1 tutorial pra conhecer funçoes vlw pela dica ^^ Editado Maio 7, 2010 por groku Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados