criei DINHEIRO mas ele ALTERA quando MUDA DE ROOM.

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

criei DINHEIRO mas ele ALTERA quando MUDA DE ROOM.

Mensagem por Guispirit em Qui 22 Mar 2012, 17:11

criei DINHEIRO mas ele ALTERA quando MUDA DE ROOM.


Objeto MONEY sem Sprite.
Events: Create - Actions: Execute a piece of code: global.money = 20;
Events: Draw - Actions: Execute a piece of code: draw_text(view_xview+40,view_yview+40,"R… string(global.money));

Fiz e coloquei este objeto nas ROOMS.

PORÉM cada vez que vou jogar, ao mudar de ROOM o dinheiro muda também, sem autorização minha.


Por favor,alguém pode me ajudar nessa, sou iniciante.

Obrigado desde já.

Guispirit

Número de Mensagens : 2
Data de inscrição : 22/03/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: criei DINHEIRO mas ele ALTERA quando MUDA DE ROOM.

Mensagem por Eudes - Hyo em Qui 22 Mar 2012, 17:16

fala mano. bem vindo ao Forum.

sabe esse código que vc colocou no Create do objeto?
então, toda vez que vc for pra outra Room e o objeto for criado, ele vai executar isso, entao, a var global money será 20.

defina o valor dessa var global.money em algum outro objeto no início do jogo, e tire esse código dos seus objetos MONEY.

Eudes - Hyo

Ranking : Nota B
Número de Mensagens : 513
Idade : 32
Data de inscrição : 02/06/2009
Notas recebidas : E + B+B
Reputação : 27
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: criei DINHEIRO mas ele ALTERA quando MUDA DE ROOM.

Mensagem por The Wizard em Qui 22 Mar 2012, 17:28

Ou simplesmente coloque o obj na primeira room de seu jogo e marque Persistent ,assim ele vai estar em toda fase mesmo você só colocando na primeira,e o código do create mude para game_start

The Wizard

Ranking : Nota B
Número de Mensagens : 1129
Idade : 18
Data de inscrição : 24/03/2010
Notas recebidas : B
Reputação : 17
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 1

http://awesomewizards.deviantart.com/

Voltar ao Topo Ir em baixo

Re: criei DINHEIRO mas ele ALTERA quando MUDA DE ROOM.

Mensagem por Guispirit em Qui 22 Mar 2012, 18:44

Wizard

obrigado por responder. No caso, o persistent já tava acionado. Só não entendi o código do create que você falou pra mudar para game_start, como assim? Tenho que apagar o global.money = 20; e colocar game_start??? Desculpe minha ignorância de principiante, e agradeço mais uma vez.

Guispirit

Número de Mensagens : 2
Data de inscrição : 22/03/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: criei DINHEIRO mas ele ALTERA quando MUDA DE ROOM.

Mensagem por The Wizard em Qui 22 Mar 2012, 20:27

Se você botar no create ,toda fase ele vai começar com o mesmo número,isso vai acontecer se você botar esse objeto em todas as fases,se botar Persistent e botar na primeira room,quando o jogo começar já vai estar declarada a var,isso daria errado em room start ou create

The Wizard

Ranking : Nota B
Número de Mensagens : 1129
Idade : 18
Data de inscrição : 24/03/2010
Notas recebidas : B
Reputação : 17
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 1

http://awesomewizards.deviantart.com/

Voltar ao Topo Ir em baixo

Re: criei DINHEIRO mas ele ALTERA quando MUDA DE ROOM.

Mensagem por GameLoftMaker em Qui 22 Mar 2012, 21:03

kra, tente fazer isso no objeto obj_controle(ou qualquer outro objeto que seja para controlar os draws e coisas do tipo do jogo), Evento: step, acao: execute a piece of code: codigo que vc colocou no money. se nao der certo mude o evento step para others>game start

GameLoftMaker

Número de Mensagens : 70
Idade : 18
Data de inscrição : 21/02/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.arkadesgames.blogspot.com

Voltar ao Topo Ir em baixo

Re: criei DINHEIRO mas ele ALTERA quando MUDA DE ROOM.

Mensagem por William Lima em Sex 23 Mar 2012, 09:23

Fiz e coloquei este objeto nas ROOMS.
Se você marcou a opção persistent nesse objeto não há a necessidade de colocar ele "nas rooms", coloque apenas na primeira room, ou melhor, crie uma room vazia apenas para botar objetos persistentes e coloque no no exexute code da configuração da room: room_goto_next(). Não é necessário também colocar no game_start, pois será as variáveis serão criadas apenas uma vez em todo o jogo (acho que no caso de um game_restart(), ela reiniciaria). albino


Última edição por William Lima em Sex 23 Mar 2012, 09:43, editado 1 vez(es)

William Lima

Ranking : Nota A
Número de Mensagens : 426
Idade : 22
Data de inscrição : 10/09/2010
Notas recebidas : C+A+A+B+A
Reputação : 10
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 2
   : 0

http://williammustaffa.blogspot.com

Voltar ao Topo Ir em baixo

Re: criei DINHEIRO mas ele ALTERA quando MUDA DE ROOM.

Mensagem por Zero. em Sex 23 Mar 2012, 09:36

Faz assim >
No obj_controle marque persistente e no evento game_start coloke:
moedas=0

e pronto

obs: o obj_controle tem que estar na 1º room .

Zero.

Número de Mensagens : 1295
Idade : 20
Data de inscrição : 19/08/2010
Reputação : 47
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: criei DINHEIRO mas ele ALTERA quando MUDA DE ROOM.

Mensagem por PedroX em Sex 23 Mar 2012, 13:48

A resposta pode ser simples. Se o objeto estiver em mais de uma fase, deixe-o só na primeira.

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: criei DINHEIRO mas ele ALTERA quando MUDA DE ROOM.

Mensagem por Conteúdo patrocinado Hoje à(s) 02:30


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