Ir para conteúdo

[Action] Alavanca Enche Enche :o


groku

Posts Recomendados

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? :wink_smile:

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 :D

[Edited]

Viva ao xtibianos q me ajudaram...qnd eram muitos nao funcionava...e tambem dica do action id foi boa...obrigado Glera xD

Editado por groku
Link para o comentário
Compartilhar em outros sites

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

#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

#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: :p me atrapalhei 1 pouco acho

Link para o comentário
Compartilhar em outros sites

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 por Nicekid
Link para o comentário
Compartilhar em outros sites

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 por groku
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...