Conectar-se
Quem está conectado
21 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 21 Visitantes

Nenhum

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

[Resolvido]Como fazer para não aparecer o .5?

em Dom 10 Abr 2011, 11:11
Tipo eu to fazendo uma barra de Hp ai ela diminui 0.5 cada dano, e em baixo tem o Draw de qnto hp tem, mas cada vez q diminui aparece 10,9.5,9,8.5...
Como eu fasso para nõa aparecer o ".5"?


Última edição por iFaé em Dom 10 Abr 2011, 13:09, editado 1 vez(es)
avatar
Ranking : Nota A
Notas recebidas : A+A+A+A+A+A+A
Data de inscrição : 06/06/2009
Número de Mensagens : 2264
Insígnias de JAM :

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

Prêmios
   : 4
   : 2
   : 1
Ver perfil do usuário

Re: [Resolvido]Como fazer para não aparecer o .5?

em Dom 10 Abr 2011, 11:12
Isso é fácil Happy
Coloca depois do nome da variável:
Código:
-frac(nome da variável)
Assim ele tira os "quebrados" do valor da variável.
afro
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

Re: [Resolvido]Como fazer para não aparecer o .5?

em Dom 10 Abr 2011, 11:48
Apareceu isso:


___________________________________________
ERROR in
action number 1
of Draw Event
for object object1:

Error in code at line 6:
texto = draw_text(20,50,"VIDA: "+string(vida) -frac(vida)+"/"+string(mvida))
^
at position 49: Wrong type of arguments to -.
Ranking : Nota C
Notas recebidas : C+B
Data de inscrição : 26/07/2008
Número de Mensagens : 6037
Insígnias de JAM :

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

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

Re: [Resolvido]Como fazer para não aparecer o .5?

em Dom 10 Abr 2011, 12:12
Tenta isso:
texto = draw_text(20,50,"VIDA: "+string(floor(vida))+"/"+string(mvida))
Acho que resolve.

FLW
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

Re: [Resolvido]Como fazer para não aparecer o .5?

em Dom 10 Abr 2011, 13:08
valeu cara funcionou direitinho thank you!
avatar
Data de inscrição : 01/04/2011
Número de Mensagens : 44
Insígnias de JAM :

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

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

Re: [Resolvido]Como fazer para não aparecer o .5?

em Dom 10 Abr 2011, 13:15
no create coloca global.vida= valor desejado

no draw do objeto vida coloca

draw_text(20,50,"VIDA: "+string(vida) -frac(global.vida)+"/"+string(mvida)).

Editado por Pedro Henrique:
Esse codigo não ira funcionar, pois não ha como fazer isso:
string(vida) -frac(global.vida)
É impossivel subtrair um valor de uma string (só com outro modo, mas ja ta resolvido).
Conteúdo patrocinado

Re: [Resolvido]Como fazer para não aparecer o .5?

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