[Resolvido] Ajuda com codigo tiro

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

Resolvido [Resolvido] Ajuda com codigo tiro

Mensagem por peixoto em Qua 13 Out 2010, 19:45

Ola Galera, queria saber como mudar este codigo(apenas mudar) para que quando apertar r ele atire(so quero mudar o vk_space)

Código:
if keyboard_check(vk_left) {x-=3 direcao = 1}
if keyboard_check(vk_right){x+=3 direcao = 0}
if keyboard_check_pressed(vk_space)
{
if direcao = 0 {instance_create(x,y,object0)}
if direcao = 1 {instance_create(x,y,object0)}
}

peixoto

Ranking : Nota D
Número de Mensagens : 911
Idade : 21
Data de inscrição : 14/02/2010
Notas recebidas : D
Reputação : 3
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] Ajuda com codigo tiro

Mensagem por Carlos L. em Qua 13 Out 2010, 19:58

No lugar Você coloca.

if (keyboard_check_pressed(ord("R")))

Espero ter ajudado.

Carlos L.

Ranking : Nota C
Número de Mensagens : 270
Data de inscrição : 26/09/2010
Notas recebidas : C
Reputação : 8
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] Ajuda com codigo tiro

Mensagem por peixoto em Qua 13 Out 2010, 20:04

deu certo vlw fechem o topico

peixoto

Ranking : Nota D
Número de Mensagens : 911
Idade : 21
Data de inscrição : 14/02/2010
Notas recebidas : D
Reputação : 3
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] Ajuda com codigo tiro

Mensagem por Fuzenrad em Qua 13 Out 2010, 20:15

Só completando a resposta, a função keyboard_check lê os valores que representam um determinado character, no caso o 'R' é o número 82 em ASCI, então tanto faz usar:

keyboard_check_pressed(ord('R'))
ou
keyboard_check_pressed(82)

As funções vk_enter, vk_left, v_shift, são variáveis que contém um número, ao serem lidos pelo keyboard_check executam a ação.

É possível também fazer o inverso (achar o character apartir do número que ele representa em ASCI), é só usar a função:

chr(num)

No seu caso: chr(82) vai retornar uma string (texto) contendo a letra 'R'.

Tópico trancado.

Fuzenrad

Ranking : Nota A
Número de Mensagens : 1026
Idade : 26
Data de inscrição : 04/07/2010
Notas recebidas : A-A-A-A-B
Reputação : 41
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido] Ajuda com codigo tiro

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


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