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 ganhar uma habilidade e ficar com ela em outras rooms?
+4
Gabreel
.:Allison:.
Super Games
SoMateus
8 participantes
Página 1 de 1
Como ganhar uma habilidade e ficar com ela em outras rooms?
assim, eu pego uma habilidade em uma fase, ai quando eu passar de fase eu quero continuar com a habilidade em outras fases!!
SoMateus- Data de inscrição : 13/01/2011
Reputação : 0
Número de Mensagens : 112
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como ganhar uma habilidade e ficar com ela em outras rooms?
Simples amigo, coloque nas variaveis que faz está ação antes das palavra global., simples não é?
Espero ter ajudado...
Espero ter ajudado...
Super Games- Games Ranking :
Notas recebidas : C
Data de inscrição : 10/06/2010
Reputação : 36
Número de Mensagens : 2800
Prêmios :
x 0 x 0 x 0
x 0 x 1 x 0
x 0 x 0 x 0
Plataformas :- Game Maker 8.0 ou 8.1
- Game Maker Studio 1.4
- Game Maker Studio 2.0
- Java
- Godot
- Javascript
- C ou C++
Re: Como ganhar uma habilidade e ficar com ela em outras rooms?
Não, não é isso que ele quer, ele quer que as variáveis não reiniciem quando criar a room que no caso, esta no creat, passe as variáveis do creat para o Game Start, creat quer dizer criar ou seja, quando cria cada room e Game Start é quando inicia o jogo todo! Espero ter ajudado!
Re: Como ganhar uma habilidade e ficar com ela em outras rooms?
Deixa o objeto que guarda as variáveis (normalmente o objControle) persistent.
Gabreel- Data de inscrição : 02/10/2009
Reputação : 52
Número de Mensagens : 2232
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Plataformas :- Game Maker 8.0 ou 8.1
- Game Maker Studio 1.4
- Game Maker Studio 2.0
- Javascript
- Outros
Re: Como ganhar uma habilidade e ficar com ela em outras rooms?
Super Games: nao eh isso mais do mesmo jeito vlw
X-Games: tambem nao eh isso mais vlw pela ajuda
·ßieL:eu acho que eh isso mesmo, voce pode me explicar melhor com criar um outro objeto de controle?
X-Games: tambem nao eh isso mais vlw pela ajuda
·ßieL:eu acho que eh isso mesmo, voce pode me explicar melhor com criar um outro objeto de controle?
SoMateus- Data de inscrição : 13/01/2011
Reputação : 0
Número de Mensagens : 112
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como ganhar uma habilidade e ficar com ela em outras rooms?
entaum mann é como o Super Games falou porem (não sei) vc pode ter colocado esse codigo no create ae num vai da certo pq ae cada vez que começar a fase vai reiniciar as variaveis portanto vc deve colocar essa variavel global no Game Start feito isso a variavel vai se manter nas proximas fases... se num tiver entendido da um post blz?! falow
gustavo ferreira- Games Ranking :
Notas recebidas : C+C+C+C
Data de inscrição : 03/12/2010
Reputação : 28
Número de Mensagens : 470
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como ganhar uma habilidade e ficar com ela em outras rooms?
Simplesmente crie um objeto e faça dele um controle ora bolas. Um objeto de controle, é você quem programa para ele ser como tal, não é checar lá no botãozinho "Fazer desse objeto um controle" que tudo vira como mágica. Só é fazer o objeto do mesmo jeito que fizestes o inicial, modificando apenas as variáveis, o método que ele trabalha, etc. E para deixar tudo sempre ali, define-se o objeto como Persistent, que o objeto será criado em toda room que tu fores. Lembrando que o player tem que ser Persistent também, mas isso tu deves sabervoce pode me explicar melhor com criar um outro objeto de controle?
Markituh- Games Ranking :
Data de inscrição : 11/10/2009
Reputação : 106
Número de Mensagens : 2184
Prêmios :
x 0 x 1 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como ganhar uma habilidade e ficar com ela em outras rooms?
Acho que é o que o Super Games falou, sim. Fazer variáveis globais é a única forma de mantê-las ao passar de uma room para outra.
A menos que você use um objeto persistente. Ou NÃO mude de room, o que facilita tudo, mas vai contra o título do tópico.
Pra evitar que ela seja reiniciada no create event, basta checar se ela já existe. Se ela já existir, simplesmente não altere seu valor.
A menos que você use um objeto persistente. Ou NÃO mude de room, o que facilita tudo, mas vai contra o título do tópico.
Pra evitar que ela seja reiniciada no create event, basta checar se ela já existe. Se ela já existir, simplesmente não altere seu valor.
- Código:
if !variable_global_exists("habilidade"){
globalvar habilidade;
habilidade=0
}
//se já existe, não faz nada
Última edição por saim em Ter 01 Mar 2011, 09:52, editado 1 vez(es) (Motivo da edição : correção de besteira escrita)
saim- Games Ranking :
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Reputação : 136
Número de Mensagens : 3033
Prêmios :
x 1 x 6 x 0
x 1 x 0 x 3
x 0 x 0 x 0
Re: Como ganhar uma habilidade e ficar com ela em outras rooms?
olhem meu codigo pra ficar mais facil de me ajudar
no meu creat
colisao com o objeto de ganhar a habilidade
step
no meu creat
- Código:
skill_double_jump=false
colisao com o objeto de ganhar a habilidade
- Código:
//Ganhou habilidade de Saltar 2 Vezes
skill_double_jump=true//habilidade de saltar 2 vezes ativada
instance_create(x+20,y+20,obj_m_double_jump)
step
- Código:
//Segundo Pulo
if skill_double_jump=true
{if (keyboard_check_pressed(ord("K"))and pulo <2)
{vspeed=-14
pulo+=1}
if place_free(x,y+5)and pulo=0
{pulo=1}}
SoMateus- Data de inscrição : 13/01/2011
Reputação : 0
Número de Mensagens : 112
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como ganhar uma habilidade e ficar com ela em outras rooms?
entaum vc tem que tirar esse codigo
- Código:
global.skill_double_jump=false
gustavo ferreira- Games Ranking :
Notas recebidas : C+C+C+C
Data de inscrição : 03/12/2010
Reputação : 28
Número de Mensagens : 470
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como ganhar uma habilidade e ficar com ela em outras rooms?
- Código:
ERROR in
action number 14
of Step Event
for object obj_ninja:
Error in code at line 2:
if skill_double_jump=true
^
at position 5: Unknown variable skill_double_jump
deu essa mensagem de erro quando eu coloquei a variavel no evento GameStart
SoMateus- Data de inscrição : 13/01/2011
Reputação : 0
Número de Mensagens : 112
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como ganhar uma habilidade e ficar com ela em outras rooms?
mann se vc mudou a variavel para
- Código:
global.skill_double_jump=false
gustavo ferreira- Games Ranking :
Notas recebidas : C+C+C+C
Data de inscrição : 03/12/2010
Reputação : 28
Número de Mensagens : 470
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como ganhar uma habilidade e ficar com ela em outras rooms?
Cara, é muito simples ! Caso seja obrigatório ter essa habilidade, você tem que criar um objeto com essa habilidade na outra fase
willam- Games Ranking :
Data de inscrição : 25/09/2010
Reputação : -16
Número de Mensagens : 154
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como ganhar uma habilidade e ficar com ela em outras rooms?
Tenta o seguinte:
volta pro código que você postou às 12:45
troca o create event por esse aqui:
A variável torna-se global e não é atualizada na mudança de room.
volta pro código que você postou às 12:45
troca o create event por esse aqui:
- Código:
if !variable_global_exists("skill_double_jump"){
globalvar skill_double_jump;
skill_double_jump=false
}
A variável torna-se global e não é atualizada na mudança de room.
saim- Games Ranking :
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Reputação : 136
Número de Mensagens : 3033
Prêmios :
x 1 x 6 x 0
x 1 x 0 x 3
x 0 x 0 x 0
Re: Como ganhar uma habilidade e ficar com ela em outras rooms?
Vlw galera e Muitissimo obrigado saim
funfou legal aqui muito obrigado mesma galera vlw pela atensao!!!
---------------edit------------
eu nao sei como funciona o esquema de "Topico Fechado", mais o meu problema foi resolvido vlw
Podem fechar o topico
funfou legal aqui muito obrigado mesma galera vlw pela atensao!!!
---------------edit------------
eu nao sei como funciona o esquema de "Topico Fechado", mais o meu problema foi resolvido vlw
Podem fechar o topico
Última edição por SoMateus em Qua 02 Mar 2011, 12:17, editado 1 vez(es) (Motivo da edição : Esqueci de avisar para fecharem o topico)
SoMateus- Data de inscrição : 13/01/2011
Reputação : 0
Número de Mensagens : 112
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Tópicos semelhantes
» Duvida - Como fazer ao derrotar um boss ganhar uma habilidade
» Como fazer views mesclando rooms
» Como avançar 2 rooms de uma vez
» como fazer um lazer e outras perguntas
» há como fazer um Paint no GM? E outras duvidas
» Como fazer views mesclando rooms
» Como avançar 2 rooms de uma vez
» como fazer um lazer e outras perguntas
» há como fazer um Paint no GM? E outras duvidas
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos