Ir para conteúdo

Spell Gasta Mana 25%


coyotestark

Posts Recomendados

Queria um spell que ao inves de Gastar um tanto e mana EX"500 de mana" gastase porcento.

Exemplo 50% da mana.

e que claro treinasse Magic pq eu faço para cumer mana, coloc playeraddmana -XXXX

da certo mas nao passa Skill Magic

e eu quero exatamente para treinar MAgic Level

Link para o comentário
Compartilhar em outros sites

ja dei rep pela grande ajuda que vc me deu, agora outra coisinha. bom, pq aki ta pedindo mana, mas no caso, eu tenho 400 de mana de maximo 500, eu queria que a magia gostase a mana independente de ela estar cheia ou nao. mesmo que eu so tivese so 1 de mana ainda usar.

pq a intenção eh gastar a mana e treinar Skills Magic

 

se tivese como colocar assim.

min=1 max=100%

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

Se você está usando porcentagem vai ser meio dificil fazer isso, já que a porcentagem(no caso 25%) seria de 500 e não da mana total do jogador.

Talvez possa fazer utilizando regra de três.

 

 

100% = getPlayerMana(cid)

100x = 25.getPlayerMana(cid)

25 = x

 

25.getPlayerMana(cid)/100 == x

 

subvalue = (25*getPlayerMana(cid))
value = (subvalue/100)
doPlayerAddMana(cid,-value)

 

Essa função, se não me engano, pega a mana atual do jogador e não a capacidade total. (MaxMana)

Link para o comentário
Compartilhar em outros sites

  • 4 weeks later...

no spell/script/healing/light healing.lua

coloca isso

x = getPlayerMana(cid)
doPlayerAddMana(cid,-x)
doPlayerAddManaSpent(cid, x)

abaixo do

funcition oncastspel

e no spell.xml na tag do exura coloque

<instant name="Light Healing" words="exura" lvl="9" mana="0" aggressive="0" selftarget="1" exhaustion="1000" needlearn="0" script="healing/light healing.lua">
	<vocation name="Sorcerer" />
	<vocation name="Druid" />
	<vocation name="Paladin" />
	<vocation name="Knight" />
	<vocation name="Master Sorcerer" />
	<vocation name="Elder Druid" />
	<vocation name="Royal Paladin" />
	<vocation name="Elite Knight" /> 
</instant>

o spell vai gasta mana pelo script mesmo

Link para o comentário
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...