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

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

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

Mensagem por iFaé 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)

iFaé

Ranking : Nota D
Número de Mensagens : 455
Idade : 19
Data de inscrição : 02/02/2011
Notas recebidas : D - D - D - B
Reputação : -14
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://matheusfaegames.blogspot.com

Voltar ao Topo Ir em baixo

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

Mensagem por SIGILOSO 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

SIGILOSO

Ranking : Nota A
Número de Mensagens : 2264
Idade : 23
Data de inscrição : 06/06/2009
Notas recebidas : A+A+A+A+A+A+A
Reputação : 39
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 4
   : 2
   : 1

Voltar ao Topo Ir em baixo

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

Mensagem por iFaé 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 -.

iFaé

Ranking : Nota D
Número de Mensagens : 455
Idade : 19
Data de inscrição : 02/02/2011
Notas recebidas : D - D - D - B
Reputação : -14
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://matheusfaegames.blogspot.com

Voltar ao Topo Ir em baixo

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

Mensagem por PedroX em Dom 10 Abr 2011, 12:12

Tenta isso:
texto = draw_text(20,50,"VIDA: "+string(floor(vida))+"/"+string(mvida))
Acho que resolve.

FLW

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

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

Mensagem por iFaé em Dom 10 Abr 2011, 13:08

valeu cara funcionou direitinho thank you!

iFaé

Ranking : Nota D
Número de Mensagens : 455
Idade : 19
Data de inscrição : 02/02/2011
Notas recebidas : D - D - D - B
Reputação : -14
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://matheusfaegames.blogspot.com

Voltar ao Topo Ir em baixo

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

Mensagem por leandrolp.pedro 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).

leandrolp.pedro

Número de Mensagens : 44
Data de inscrição : 01/04/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

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

Mensagem por Conteúdo patrocinado Hoje à(s) 00:00


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum