Entrar
Últimos assuntos
» player não consegue andarpor lovn7 Qui 21 Nov 2024, 13:33
» É possível fazer istó no game maker
por William Lima Qui 21 Nov 2024, 10:56
» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por Lua Sáb 16 Nov 2024, 20:22
» (Resolvido) Cenario longo x Texture Pages
por josuedemoraes Sáb 16 Nov 2024, 15:31
» Kids' band
por Adilson Lucindo Santos Sex 15 Nov 2024, 12:23
» (RESOLVIDO) Engasgos-Troca de Sprites/animações
por josuedemoraes Ter 12 Nov 2024, 01:49
» Block Room - DEMO
por Joton Qua 06 Nov 2024, 22:58
» Game Infinito vertical (subindo)
por macmilam Sáb 26 Out 2024, 12:36
» Retorno da GMBR!!!
por Dancity Ter 22 Out 2024, 16:36
» Máquina de estados
por aminaro Qui 10 Out 2024, 13:33
» como faço pra um objeto colidir com o outro e diminuir a vida do player ?
por josuedemoraes Qui 03 Out 2024, 16:51
» RESOLVIDO: Colisão com objetos moveis
por josuedemoraes Qua 02 Out 2024, 20:28
» Crypt of the Blood Moon
por divin sphere Qua 11 Set 2024, 18:18
» como fazer um objeto seguir?
por divin sphere Dom 18 Ago 2024, 18:08
» Procuro de alguém para Modelar/Texturizar/Animar objetos 3D
por un00brn Dom 11 Ago 2024, 11:10
» Destruição de cenário (estilo DD Tank)
por CoronelZeg Sex 09 Ago 2024, 17:16
» RESOLVIDO-Como destruir uma instancia especifica de um objeto
por josuedemoraes Ter 23 Jul 2024, 00:40
» Automatizar a coleta de id
por GabrielXavier Seg 22 Jul 2024, 18:01
» Preciso de ajuda para concluir um pequeno projeto
por lmoura Qui 27 Jun 2024, 15:45
» ANGULO ACOMPANHAR O OBJETO
por Klinton Rodrigues Qui 27 Jun 2024, 08:34
» Musica reinicia quando sala reinicia
por GabrielXavier Ter 18 Jun 2024, 07:28
» como fazer uma copia de gd
por generico_cube Sex 14 Jun 2024, 15:48
» Square Adventure
por guilherme551 Ter 11 Jun 2024, 09:54
» como posso definir limite de uma variavel
por GabrielXavier Sex 07 Jun 2024, 14:14
» [Resolvido] Dúvida, colisão única de objeto
por vdm842 Sex 24 maio 2024, 09:50
Como criar um cronometro
4 participantes
Página 1 de 1
Como criar um cronometro
Como criar um cronômetro
Gostaria de saber um código para cria um cronômetro no game maker
Que apareça no centro da room alguém sabe um que eu possa editar tipo cada room com um tempo diferente
Gostaria de saber um código para cria um cronômetro no game maker
Que apareça no centro da room alguém sabe um que eu possa editar tipo cada room com um tempo diferente
Última edição por taigo pradau em Seg 19 Abr 2010, 16:10, editado 1 vez(es)
taigo pradau- Games Ranking :
Notas recebidas : C
Data de inscrição : 14/04/2010
Reputação : 1
Número de Mensagens : 210
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como criar um cronometro
Para criar o cronometro é fácil:
CREATE:
STEP:
DRAW:
CREATE:
- Código:
{
segs=0;
mins=0;
hors=0;
}
STEP:
- Código:
{
segs+=1/room_speed;
if segs=60{
mins+=1;
segs=0;
}
if mins=60{
hors+=1;
mins=0;
}
}
DRAW:
- Código:
{
draw_text(x,y,string(hors)+':'+string(mins)+':'+string(floor(segs)));
}
Re: Como criar um cronometro
Bom o cronômetro pegou, mas sô que quando comecei a movimenta o objeto para frente ele não acompanhou que código pode coloca para que ele siga o view. Em movimento
taigo pradau- Games Ranking :
Notas recebidas : C
Data de inscrição : 14/04/2010
Reputação : 1
Número de Mensagens : 210
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como criar um cronometro
No código do DRAW muda e coloca:
Muda o 120 pelo X e Y na View.
- Código:
{
xx=view_xview[0]+120;
yy=view_yview[0]+120;
draw_text(xx,yy,string(hors)+':'+string(mins)+':'+string(floor(segs)));
}
Muda o 120 pelo X e Y na View.
Re: Como criar um cronometro
Cainã valeu esse código e muito bom, mas tenho outra duvida como poso fazer para quando o tempo do cronômetro chega a no limite. O objeto mudar de sprite ou de preferência objeto
taigo pradau- Games Ranking :
Notas recebidas : C
Data de inscrição : 14/04/2010
Reputação : 1
Número de Mensagens : 210
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como criar um cronometro
Eu editei os primeiros códigos:
CREATE:
Em cada um você coloca o limite de horas, minutos e segundos.
STEP:
Em ações você coloca o que quiser que aconteça.
DRAW:
CREATE:
- Código:
{
segs=0;
mins=0;
hors=0;
limite_h= //QUANTAS HORAS
limite_m= //QUANTOS MINUTOS
limite_s= //QUANTOS SEGUNDOS
}
Em cada um você coloca o limite de horas, minutos e segundos.
STEP:
- Código:
{
segs+=1/room_speed;
if segs=60{
mins+=1;
segs=0;
}
if mins=60{
hors+=1;
mins=0;
}
if hors=limite_h && mins=limite_m && segs=limite_s{
//AÇÕES PARA MUDAR O OBJETO
}
}
Em ações você coloca o que quiser que aconteça.
DRAW:
- Código:
{
draw_text(x,y,string(hors)+':'+string(mins)+':'+string(floor(segs)));
}
Re: Como criar um cronometro
Onde exatamente eu escrevo o nome do objeto
- Código:
{
segs+=1/room_speed;
if segs=60{
mins+=1;
segs=0;
}
if mins=60{
hors+=1;
mins=0;
}
if hors=limite_h && mins=limite_m && segs=limite_s{
//AÇÕES PARA MUDAR O OBJETO
}
}
taigo pradau- Games Ranking :
Notas recebidas : C
Data de inscrição : 14/04/2010
Reputação : 1
Número de Mensagens : 210
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como criar um cronometro
Eu não coloquei nenhum evento para mudar o objeto, somente deixei o lugar para você colocar as suas ações mas já que você quer isso, tira //AÇÕES PARA MUDAR O OBJETO e no lugar coloca:
- Código:
instance_create(x,y,NOME_DO_OBJETO);
instance_destroy();
Re: Como criar um cronometro
O código tem que esta no objeto porque eu criei um outro objeto diferente para executar o tempo só em room de bônus
taigo pradau- Games Ranking :
Notas recebidas : C
Data de inscrição : 14/04/2010
Reputação : 1
Número de Mensagens : 210
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como criar um cronometro
Não é necessário, você pode usar:
- Código:
with(OBJETO PLAYER){
instance_create(x,y,NOME_DO_OBJETO);
instance_destroy();
}
Re: Como criar um cronometro
Por favor, mi corrija se eu fiz erra do à junção dos códigos por que eu coloquei nessa ordem.
CREATE:
{
segs=0;
mins=0;
hors=0;
limite_h=1 //QUANTAS HORAS
limite_m=12 //QUANTOS MINUTOS
limite_s=60 //QUANTOS SEGUNDOS
}
STEP:
{
segs+=20/room_speed;
if segs=60{
mins+=1;
segs=0;
}
if mins=60{
hors+=1;
mins=0;
}
if hors=limite_h && mins=limite_m && segs=limite_s{
with(larga){
instance_create(x,y,no_bonus);
instance_destroy();
}
}
}
DRAW:
{
xx=view_xview[0]+120;
yy=view_yview[0]+120;
draw_text(xx,yy,string(hors)+':'+string(mins)+':'+string(floor(segs)));
}
CREATE:
{
segs=0;
mins=0;
hors=0;
limite_h=1 //QUANTAS HORAS
limite_m=12 //QUANTOS MINUTOS
limite_s=60 //QUANTOS SEGUNDOS
}
STEP:
{
segs+=20/room_speed;
if segs=60{
mins+=1;
segs=0;
}
if mins=60{
hors+=1;
mins=0;
}
if hors=limite_h && mins=limite_m && segs=limite_s{
with(larga){
instance_create(x,y,no_bonus);
instance_destroy();
}
}
}
DRAW:
{
xx=view_xview[0]+120;
yy=view_yview[0]+120;
draw_text(xx,yy,string(hors)+':'+string(mins)+':'+string(floor(segs)));
}
taigo pradau- Games Ranking :
Notas recebidas : C
Data de inscrição : 14/04/2010
Reputação : 1
Número de Mensagens : 210
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como criar um cronometro
Está correto, mas lembre-se de colocar cada código em seu respectivo evento!
Re: Como criar um cronometro
Agora como poso fazer para quando o cronômetro chegar ao limite programado ele para a contagem
taigo pradau- Games Ranking :
Notas recebidas : C
Data de inscrição : 14/04/2010
Reputação : 1
Número de Mensagens : 210
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como criar um cronometro
CREATE:
{
pcontar = true
segs=0;
mins=0;
hors=0;
limite_h=1 //QUANTAS HORAS
limite_m=12 //QUANTOS MINUTOS
limite_s=60 //QUANTOS SEGUNDOS
}
STEP:
{
if pcontar = true
{
segs+=20/room_speed;
if segs=60{
mins+=1;
segs=0;
}
if mins=60{
hors+=1;
mins=0;
}
}
if hors=limite_h && mins=limite_m && segs=limite_s{
pcontar = false
with(larga){
instance_create(x,y,no_bonus);
instance_destroy();
}
}
}
DRAW:
{
xx=view_xview[0]+120;
yy=view_yview[0]+120;
draw_text(xx,yy,string(hors)+':'+string(mins)+':'+string(floor(segs)));
}
pronto agora vai parar de contar quando chegar ao limite
{
pcontar = true
segs=0;
mins=0;
hors=0;
limite_h=1 //QUANTAS HORAS
limite_m=12 //QUANTOS MINUTOS
limite_s=60 //QUANTOS SEGUNDOS
}
STEP:
{
if pcontar = true
{
segs+=20/room_speed;
if segs=60{
mins+=1;
segs=0;
}
if mins=60{
hors+=1;
mins=0;
}
}
if hors=limite_h && mins=limite_m && segs=limite_s{
pcontar = false
with(larga){
instance_create(x,y,no_bonus);
instance_destroy();
}
}
}
DRAW:
{
xx=view_xview[0]+120;
yy=view_yview[0]+120;
draw_text(xx,yy,string(hors)+':'+string(mins)+':'+string(floor(segs)));
}
pronto agora vai parar de contar quando chegar ao limite
itallo- Games Ranking :
Notas recebidas : B - D
Data de inscrição : 26/08/2009
Reputação : 12
Número de Mensagens : 970
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 0
x 0 x 0 x 0
Re: Como criar um cronometro
Olha amigo coloquei o seu código e apareceu o seguinte erro
taigo pradau- Games Ranking :
Notas recebidas : C
Data de inscrição : 14/04/2010
Reputação : 1
Número de Mensagens : 210
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como criar um cronometro
provavelmente você esqueceu de alterar no evento "Create", por isso ele diz que a variavel nãoe está declarada
Re: Como criar um cronometro
Isso é impossível, ou você não definiu a variável no Create ou você escreveu algo errado.
Quanto ao Evento Step, porque você colocou segs+=20/room_speed ?
Isso não vai aumentar 1 segundo e sim 20 segundos por vez!
Quanto ao Evento Step, porque você colocou segs+=20/room_speed ?
Isso não vai aumentar 1 segundo e sim 20 segundos por vez!
Tópicos semelhantes
» Como criar um cronometro com Milesimos?
» Como Criar um cronometro de velocidade?
» Dúvidas ( como criar um jogo isométrico como Zelda )
» Tem como criar um GML, criar uma extensão em GML?
» [Resolvido] Como fazer um cronômetro de contagem regressiva?
» Como Criar um cronometro de velocidade?
» Dúvidas ( como criar um jogo isométrico como Zelda )
» Tem como criar um GML, criar uma extensão em GML?
» [Resolvido] Como fazer um cronômetro de contagem regressiva?
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos