Ajuda Var de HUD

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

Resolvido Ajuda Var de HUD

Mensagem por alexgatimm em Ter 13 Set 2011, 11:39

Opa galera blz

estou querendo uma ajudinha aki

euq euro por exemplo na var que por padrao é zero:

CREATE:
Código:
poder = 0

(Numpad1 para poder +1 e Numpad0 para poder -1)

eu queria que quando eu chegasse em poder = 0 e se apertasse Numpad0 (para diminuir)
ele não diminuisse

e se chegasse em poder = 3 e eu apertasse Numpad1 (para aumentar) não aumentasse

Lembrando: ja tentei usar assim:

STEP:

Código:
if poder = 3 and keyboard_check_pressed(vk_Numpad1) {
poder += 0
}

if poder = 0 and keyboard_check_pressed(vk_Numpad0) {
poder -= 0

e ñ deu então agradeço ajudas


Última edição por alexgatimm em Ter 13 Set 2011, 18:26, editado 1 vez(es)

alexgatimm

Número de Mensagens : 196
Idade : 20
Data de inscrição : 04/08/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://youtube.com/AlexBosco2011

Voltar ao Topo Ir em baixo

Resolvido Re: Ajuda Var de HUD

Mensagem por Super Games em Ter 13 Set 2011, 11:53

Antes de qualquer coisa, o que é essa tecla Numpad?

Super Games

Ranking : Nota D
Número de Mensagens : 2704
Idade : 18
Data de inscrição : 10/06/2010
Notas recebidas : D
Reputação : 10
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: Ajuda Var de HUD

Mensagem por saim em Ter 13 Set 2011, 11:59

resposta que você quer:
Código:
poder=median(0, poder+keyboard_check_pressed(vk_numpad1)-keyboard_check_pressed(vk_numpad0), 3)
Explicação: median te dá o valor do meio, então se tiverem dois iguais, o do meio é um desses dois iguais, se tiver um acima de 3, o "3" passa a ser o do meio, assim por diante.

resposta que você não sabe que quer: o problema do seu código é que ele não elimina o que existe antes dele. Então ele altera o valor do poder e, quando chega nessas linhas que você postou, adiciona ou subtrai "0" de novo. Faça o teste: troque zero por um e veja a velocidade DOBRAR quando chegar a 3 ou a 0.

resposta padrão, sem o median:
substitua toda a matemática de alterar o poder por:
Código:
if poder<3 && keyboard_check_pressed(vk_numpad1){
poder+=1}
if poder>0 && keyboard_check_pressed(vk_numpad0){
poder-=1}
Explicação: dessa vez, só haverá alguma alteração no valor de poder quando poder ainda não estiver nos limites estabelecidos.

saim

Ranking : Nota B
Número de Mensagens : 2964
Idade : 38
Data de inscrição : 14/01/2011
Notas recebidas : C-D-A-B
Reputação : 121
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 3

Voltar ao Topo Ir em baixo

Resolvido Re: Ajuda Var de HUD

Mensagem por alexgatimm em Ter 13 Set 2011, 18:26

Opa vlw mesmo Happy , porem o segundo codigo ñ funfou mas o primeiro funfou direitinho

TOPICO RESOLVIDO

alexgatimm

Número de Mensagens : 196
Idade : 20
Data de inscrição : 04/08/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://youtube.com/AlexBosco2011

Voltar ao Topo Ir em baixo

Resolvido Re: Ajuda Var de HUD

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


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