Conectar-se
Quem está conectado
34 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 33 Visitantes

Biemorth

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota D
Notas recebidas : D - D - D - B
Data de inscrição : 02/02/2011
Número de Mensagens : 455
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : -14

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://matheusfaegames.blogspot.com

Como fazer a vida aumentar com o level?

em Sab 09 Mar 2013, 09:04
Eu quero é que quando aumente um level, a vida maxima aumente +10.

Eu criei a var: global.vida e global.maxvida

a vida é 100 no lvl 1 e eu quero q quando aumentar +1, a maxvida va para +10 e que tenha isso na health bar, alguém, me explica como eu faço isso?
avatar
Ranking : Nota B
Notas recebidas : B
Data de inscrição : 22/02/2013
Número de Mensagens : 54
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 2

Prêmios
   : 0
   : 1
   : 0
Ver perfil do usuário

Re: Como fazer a vida aumentar com o level?

em Sab 09 Mar 2013, 09:39
Sempre que aumentar o level, você pode modificar as variáveis também.

Exemplo:
Código:
// Procedimento de subir nível
level += 1
global.maxvida += 10
global.vida = global.maxvida

Bom, foi o que eu entendi.
Qualquer coisa avise-nos! Happy
avatar
Data de inscrição : 07/01/2012
Número de Mensagens : 169
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 6
Ver perfil do usuário

Re: Como fazer a vida aumentar com o level?

em Dom 10 Mar 2013, 08:41
é bem facil... no create do objeto coloque
Código:
global.maxhp=100 hpdev = global.maxhp/100
isso fara com que tenha uma vida inicial

No step coloque
Código:
hpdev = global.maxhp/100
if global.lvl=2 {global.maxhp=115}
if global.lvl=3 {global.maxhp=130}
Ai se escolhe a vida de cada lvl... se preferir crie um sistema que multiplique a vida a cada lvl ganho

para ter uma barra que fique sempre com o mesmo tamanho coloque no draw
Código:
draw_healthbar(view_xview+24,view_yview+10,view_xview+124,view_yview+19,global.hp/hpdev,c_dkgray,c_red,c_red,0,true,true);
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum