FA
dúvida

Condiçao De Mana

Por fagundes14, 22 de jun. de 2012 em Scripts

5
926
fagundes14F
22 de junho de 2012 às 14:42

Isso E Uma Condiçao De Que So Fais Se O Player Tiver 100 + De Mana Ne

if getPlayerMana(cid) >= 100 then[/Quote]

Ate Ai Tudo Bem

Mas Como Eu Faço Para Fazer Q O Player Perca 50 De Mana Ao Inves De Checar

Se Ele Possui 100 + De Mana?

 

ABRASS

Editado Junho 22 por Fagundes14

SubwatS
22 de junho de 2012 às 15:18

obvio que não vai funcionar smartbox, ele ta querendo que perca sabe ler não, testa antes de postar flw. =]

VincV
22 de junho de 2012 às 15:26

usa addmana com valor negativo

if doCreatureAddMana(cid, -50)  then

fagundes14F
22 de junho de 2012 às 15:40

Nem Funfo :/

Ah E Eu Esqueci De Falar Meu OT E 8.0

beddyB
22 de junho de 2012 às 22:56

Voce teria que usar isso:

doCreatureAddMana(cid, -50)

 

Se voce quiser que caso ele tenha 100 ou mais de mana, entao remova use assim:

if(getCreatureMana(cid) >= 100) then
doCreatureAddMana(cid, -50)

Se não me engado é isso!! Obrigado!

 

 

Explicando:

 

Funcoes GET, checam.

Funcoes DO, executam.

 

Você sabe ingles? É bom saber, pois tudo fica mais facil... Traduz um script para voce ver, vou mostrar exemplo:

 

se (a creature mana >= 100) então

adicionar mana (-50)

Editado Junho 22 por beddy