Entrar
Últimos assuntos
» Como ajustar velocidade de cada frame da animação no game makerpor pequetux Hoje à(s) 16:45
» Preciso de ajuda
por AftonDuGrau Dom 21 Abr 2024, 20:18
» Como faz o evento drawn GUI, não se repetir?
por aminaro Sex 19 Abr 2024, 20:30
» PROBLEMAS COM FÍSICAS DE ÁGUA
por aminaro Ter 16 Abr 2024, 10:07
» Retorno da GMBR!!!
por Ralphed Sex 12 Abr 2024, 22:45
» JOGADOR PARANDO NO AR QUANDO ATACA
por aminaro Qua 10 Abr 2024, 13:51
» Problemas com texto interativo
por Kaaru72 Dom 07 Abr 2024, 11:31
» Erro escondido e indecifrável
por dev_gabize.azv Qui 04 Abr 2024, 10:11
» Mudar cor de apenas uma palavra
por Ralphed Sáb 30 Mar 2024, 00:39
» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27
» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30
» Aceito pedidos de sprites (Com exemplos meus)
por Sevilha Qua 28 Fev 2024, 12:17
» Inventário simples
por Isquilo_Roedor Qui 22 Fev 2024, 15:18
» Problemas na programaçnao de inimigo [jogo DOOM LIKE]
por Black Mirror Dom 11 Fev 2024, 13:34
» ANDROID MULTI TOUCH
por DiegoBr Dom 04 Fev 2024, 12:13
» Servidor de Discord do fórum?
por Lighter Sáb 27 Jan 2024, 17:18
» Save e Load Json
por Klinton Rodrigues Qui 25 Jan 2024, 11:12
» Colisão com mais de um objeto
por aminaro Seg 22 Jan 2024, 15:02
» Oi sou novo aqui
por Thiago Silveira Alexandre Sáb 20 Jan 2024, 20:55
» Como acessar conteudo comprado no marketplace
por macmilam Sex 19 Jan 2024, 07:42
» Devlogs em vídeos do Block Room
por Joton Seg 15 Jan 2024, 16:56
» Alguém aqui já ganha dinheiro com seus games?
por Joton Seg 15 Jan 2024, 16:49
» ACERVO GMBR MAGAZINE
por Joton Qui 11 Jan 2024, 19:21
» como aumentar o obj sem aumentar a colisão??
por GabrielXavier Qua 10 Jan 2024, 07:21
» Asteroid Core - Early Acesse Update [0.2.0.0]
por JOZ. Seg 08 Jan 2024, 14:39
A cada 10.000pontos eu ganho uma vida!??
+7
diassis
donte
Klior
Mystery_boy_maker
vinians
fonetico
inika22
11 participantes
Página 2 de 3
Página 2 de 3 • 1, 2, 3
Re: A cada 10.000pontos eu ganho uma vida!??
ai caraca, foi mal pelo flood admins mais sou obrigado a falar! por favor! para com post duplo!
donte- Data de inscrição : 22/12/2009
Reputação : 0
Número de Mensagens : 1165
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Plataformas :- Game Maker Studio 2.0
- Unity
Re: A cada 10.000pontos eu ganho uma vida!??
Souza! Ele faz 10000pontos mas ele começa a ganhar vida automaticamente e so para quando eu pegar outro score, esse e o problema!
Eu acho que eu preciso de ajuda de profissionais!!!!!!!!!!
Mas vlw souza!
Flw!
Eu acho que eu preciso de ajuda de profissionais!!!!!!!!!!
Mas vlw souza!
Flw!
inika22- Data de inscrição : 03/03/2010
Reputação : 0
Número de Mensagens : 61
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: A cada 10.000pontos eu ganho uma vida!??
Cara tá osso, mas não vou desistir de tu, vamos ver então...
O problema eu já identifiquei, então vamos tentar isso:
Coloque esse código no evento create do player:
alarm[0] = 1
Agora crie um alarm 0 no player e coloque:
if score = 10000 or score = 20000 or
score = 30000 or score = 40000 or
score = 50000 or score = 60000 or
score = 70000 or score = 80000 or
score = 90000 or score = 100000
{lives+=1}
else {alarm[0] = 1}
Agora coloque no evento de colisão com todos os objetos que dão pontos:
alarm[0] = 1
Agora tem que da certo! Tenho quase certeza absoluta! Tenta aí valeu?
O problema eu já identifiquei, então vamos tentar isso:
Coloque esse código no evento create do player:
alarm[0] = 1
Agora crie um alarm 0 no player e coloque:
if score = 10000 or score = 20000 or
score = 30000 or score = 40000 or
score = 50000 or score = 60000 or
score = 70000 or score = 80000 or
score = 90000 or score = 100000
{lives+=1}
else {alarm[0] = 1}
Agora coloque no evento de colisão com todos os objetos que dão pontos:
alarm[0] = 1
Agora tem que da certo! Tenho quase certeza absoluta! Tenta aí valeu?
fonetico- Data de inscrição : 05/10/2009
Reputação : 7
Número de Mensagens : 1830
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: A cada 10.000pontos eu ganho uma vida!??
1 if score = 10000 or score = 20000 or
2 score = 30000 or score = 40000 or
3 score = 50000 or score = 60000 or
4 score = 70000 or score = 80000 or
5 score = 90000 or score = 100000
6 {lives+=1}
7 else {alarm[0] = 1}
a teoria é boa mas os scores nunca dão um valor exado como 10000 ou 20000 por exemplo e ele tem 9990 scores, daí ele ganha mais 30 vai passar de 10000. e no seu código o alarme funciona como um step, enquanto o score for 10000 ele fica ganhando vidas a té subir de score. vamos tentar de outro jeito!
no create do play crie uma variavel vidas
- Código:
vidas=0
score+=10, você bota
- Código:
vidas+=10
agora no step do play:
- Código:
if vidas>10000{lives+=1;vidas=0}
ve se da certo falow!!!
diassis- Data de inscrição : 07/11/2009
Reputação : 0
Número de Mensagens : 312
Prêmios :
x 0 x 0 x 0
x 1 x 1 x 0
x 0 x 0 x 0
Re: A cada 10.000pontos eu ganho uma vida!??
Cara deu a mesma coisa! Ele faz 10000pontos mas ele começa a ganhar vida automaticamente e so para quando eu pegar outro score, esse e o problema!
AAAAAAAAAA!
Mas me ajudepor favor!
Flw!
AAAAAAAAAA!
Mas me ajudepor favor!
Flw!
inika22- Data de inscrição : 03/03/2010
Reputação : 0
Número de Mensagens : 61
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: A cada 10.000pontos eu ganho uma vida!??
QUAL VARIAAVEL a set variavel draw variavel ou test variavel?ONDE eu boto os codigos? O play quer dizer player ou meu perssonagem?
inika22- Data de inscrição : 03/03/2010
Reputação : 0
Número de Mensagens : 61
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: A cada 10.000pontos eu ganho uma vida!??
Faça exatamente assim olha só:
Evento CREATE:
obs:Tire os outros códigos e coloque este que vai funcionar.
flw!
Evento CREATE:
- Código:
score = 0; //inicializa os pontos
score_count = 0; //auxiliar
- Código:
score += 10; //por exemplo 10 pontos
score_count += 10; //soma junto com os pontos a mesma quantidade de pontos
if (score_count > 10000)
{
score_count = 0;
lives += 1;
}
obs:Tire os outros códigos e coloque este que vai funcionar.
flw!
Re: A cada 10.000pontos eu ganho uma vida!??
você tem que tirar os códigos ou eventos anteriores que estão influenciando na contagem de lifes ou scores
diassis- Data de inscrição : 07/11/2009
Reputação : 0
Número de Mensagens : 312
Prêmios :
x 0 x 0 x 0
x 1 x 1 x 0
x 0 x 0 x 0
Re: A cada 10.000pontos eu ganho uma vida!??
no creat do perssonagem? onde aumenta meus pontos onde mais ou menos no obj q da pontos tipo o meu cristal? E quando eu morro a pontuaçao zera e isso nao pode acontecer!!!!!
Meu Deus!
AAAAAAAAAAAAAAAA!
Mas obrigado!
Meu Deus!
AAAAAAAAAAAAAAAA!
Mas obrigado!
inika22- Data de inscrição : 03/03/2010
Reputação : 0
Número de Mensagens : 61
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: A cada 10.000pontos eu ganho uma vida!??
Amigo, vou te explicar oque esta acontecendo. Voce deve colocar este codigo que aumenta os pontos nos locais onde voce realmente aumenta os pontos. Ou seja não coloque no evento STEP. Voce pode até fazer um script e chama-lo sempre que for aumentar o ponto. Então vou passar pra voce tudo que voce tem que fazer.
Primeiro crie um novo script.
Coloque o nome dele de aumenta_ponto
Mais veja bem, nao chame o script no STEP colque apenas onde for realmente aumentar os pontos ok?
flw[b]
Primeiro crie um novo script.
Coloque o nome dele de aumenta_ponto
- Código:
score += argument0; //por exemplo 10 pontos
score_count += argument0; //soma junto com os pontos a mesma quantidade de pontos
if (score_count > 10000)
{
score_count = 0;
lives += 1;
}
- Código:
score = 0; //inicializa os pontos
score_count = 0; //auxiliar
- Código:
aumenta_ponto(100);
Mais veja bem, nao chame o script no STEP colque apenas onde for realmente aumentar os pontos ok?
flw[b]
Re: A cada 10.000pontos eu ganho uma vida!??
Vinians deu certo! Mas tem um erro toda a vez que ele passa de fase zera OS PONTOS e isso nao pode acontecer!
Ajuda awe !
Flw!
OS PONTOS QUE ZERAM!
Ajuda awe !
Flw!
OS PONTOS QUE ZERAM!
Última edição por inika22 em Dom 07 Mar 2010, 22:31, editado 1 vez(es)
inika22- Data de inscrição : 03/03/2010
Reputação : 0
Número de Mensagens : 61
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: A cada 10.000pontos eu ganho uma vida!??
Amigo, isso é porque voce deve estar zerando a variável score no objeto que é o seu char. O certo é voce criar um objeto de inicializacao ou colocar pra zerar em algum objeto da tela de apresentação.
Se voce tem uma tela de inicialização, crie um objeto chamado objInit e coloque na tela de inicialização.
Coloque no evento CREATE do objeto objInit
Se voce tem uma tela de inicialização, crie um objeto chamado objInit e coloque na tela de inicialização.
Coloque no evento CREATE do objeto objInit
- Código:
score = 0;
lives = 3;
//e outras inicialização qualquer
Re: A cada 10.000pontos eu ganho uma vida!??
A tela de inicializaçao É o menu?
inika22- Data de inscrição : 03/03/2010
Reputação : 0
Número de Mensagens : 61
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: A cada 10.000pontos eu ganho uma vida!??
Isso, pode ser o menu eu geralmente uso a tela de menu como tela de inicializaçao. Mais lembre-se de tirar o score = 0 dos outros lugares e deixar so na inicializacao.
Re: A cada 10.000pontos eu ganho uma vida!??
Cara nao deu certo!Eu estava com 5 vidas peguei 10.000 ganhei uma vida fui pra 6 vidas sai da fase 1 com 6 vidas e 10.000 pontos, quando eu passar pra fase 2 eu tenho q tar com os meus 10.000 pontos e 6 vidas entendeu? assim q deve ser !
E como assim,eu devo estar zerando a variável score no objeto que é do meu char?( desculpe mas por favor me explique diritin sobre variavel so pra eu entender).
Flw!
E como assim,eu devo estar zerando a variável score no objeto que é do meu char?( desculpe mas por favor me explique diritin sobre variavel so pra eu entender).
Flw!
inika22- Data de inscrição : 03/03/2010
Reputação : 0
Número de Mensagens : 61
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: A cada 10.000pontos eu ganho uma vida!??
Amigo eu ja expliquei tudo pra voce, verifique os outros posts, se voce fizer exatamente como lhe falei nao tem como dar errado. Voce provelmente esta zerando sua variavel score quando muda de fase. Verifique o seu código e tente resolver o problema.
Re: A cada 10.000pontos eu ganho uma vida!??
Cara oq e uma variavel do score? Por que eu acho q eu nao tenho isso!
inika22- Data de inscrição : 03/03/2010
Reputação : 0
Número de Mensagens : 61
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: A cada 10.000pontos eu ganho uma vida!??
inika22 escreveu:Cara oq e uma variavel do score? Por que eu acho q eu nao tenho isso!
Essa variavel é a variavel padrão para os pontos no Gm. o Game maker cria ela para armazenar os pontos. ;)
gabrielsch- Games Ranking :
Notas recebidas : D + A + A
Data de inscrição : 06/12/2009
Reputação : 28
Número de Mensagens : 1230
Prêmios :
x 0 x 0 x 0
x 1 x 2 x 0
x 1 x 0 x 0
Re: A cada 10.000pontos eu ganho uma vida!??
Ta mas nao ajudou muito nao gabriel mais AGRADEÇO!
Mas onde fica essa variavel como eu posso mexer sei la!
flw!
Mas onde fica essa variavel como eu posso mexer sei la!
flw!
inika22- Data de inscrição : 03/03/2010
Reputação : 0
Número de Mensagens : 61
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: A cada 10.000pontos eu ganho uma vida!??
inika22 escreveu:Ta mas nao ajudou muito nao gabriel mais AGRADEÇO!
Mas onde fica essa variavel como eu posso mexer sei la!
flw!
Você perguntou o que era a variavel do score eu respondi.
Para mexer nela é só usar os componentes em D&D da paleta Score do Gm, em codigos eu não sei muito bem isso :|
gabrielsch- Games Ranking :
Notas recebidas : D + A + A
Data de inscrição : 06/12/2009
Reputação : 28
Número de Mensagens : 1230
Prêmios :
x 0 x 0 x 0
x 1 x 2 x 0
x 1 x 0 x 0
Página 2 de 3 • 1, 2, 3
Tópicos semelhantes
» Perder vida a cada 2 segundos
» Criar Barra de Vida para cada inimigo
» como ganhar uma vida a cada vez q eu fizer de mil em mil pontos
» Perder vida por cada instancia/objeto na room
» Ganhar vida a cada certa quantidade de pontos
» Criar Barra de Vida para cada inimigo
» como ganhar uma vida a cada vez q eu fizer de mil em mil pontos
» Perder vida por cada instancia/objeto na room
» Ganhar vida a cada certa quantidade de pontos
Página 2 de 3
Permissões neste sub-fórum
Não podes responder a tópicos