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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota B
Notas recebidas : D,B,C,B
Data de inscrição : 18/12/2009
Número de Mensagens : 299
Insígnias de JAM :

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

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

Teclas ficam inativas

em Ter 20 Jul 2010, 08:08
Ta, vou tentar ser bem direto.

Estou fazendo um jogo de tiro, no GM 8, pro.
Meu herou pode carregar o tiro.

Uso a variavel carregar para carregar o tiro, e os seguintes codigos:

if (keyboard_check (ord("I"))) {carregar += 1}

if ! (keyboard_check (ord("I"))) && carregar > 0 {carregar = 0}

Ta, até ai tudo tranquilo. Só q se eu estivar carregando o tiro e for pr outra room o meu heroi para de carregar o tiro.

*Meu heroi é persistent

Quando eu apaguei o codigo:

if ! (keyboard_check (ord("I"))) && carregar > 0 {carregar = 0}

ele ia pr a outra room carregando o tiro, só q ele ñ aumentava + a variavel carregar. Como se eu não estives precionando o I.

uso esse codigo para fazer para ir de uma room pr outra:

transition_kind = 22
room_goto (val_local)

Se algum poder me ajudar.
Agradeço des de já!
avatar
Ranking : Nota D
Notas recebidas : D - C - D - C
Data de inscrição : 14/05/2009
Número de Mensagens : 712
Insígnias de JAM :

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

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

Re: Teclas ficam inativas

em Ter 20 Jul 2010, 11:16
No create coloque
Código:
carregar=1
(obs. se vc colocar 0 ele não vai funcionar.
Põe code no STEP:
Código:
if ! (keyboard_check (ord("I"))) && carregar > 0 {carregar = 0 alarm[0]=7}
No alarm coloque:
Código:
carregar=1

É isso. Flw! lol!
avatar
Data de inscrição : 26/09/2008
Número de Mensagens : 890
Insígnias de JAM :

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

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

Re: Teclas ficam inativas

em Ter 20 Jul 2010, 11:24
Eis o seu problema: o GM, maravilhoso como só ele é em alguns pontos, quando passa de room, "larga" todas as teclas. Ou seja, quando a room começa, por um desgraçado momento, qualquer teste "keyboard_check(ord(...))" retorna 0.

Para contornar isso, você pode criar uma variável que torna-se true quando você aperta a tecla I e torna-se false quando larga a tecla I, e testá-la nesse código em vez de usar o keyboard_check().
avatar
Ranking : Nota B
Notas recebidas : D,B,C,B
Data de inscrição : 18/12/2009
Número de Mensagens : 299
Insígnias de JAM :

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

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

Re: Teclas ficam inativas

em Ter 20 Jul 2010, 18:28
heuheuhee

Igor KinGamer vlw mesmo. Funcionou perfeitamente sua ideia!!

Tava morrendo achando q iria ter q deixar de lado o projeto!
Conteúdo patrocinado

Re: Teclas ficam inativas

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