[Resolvido]ajuda com codigo complicado

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

Resolvido [Resolvido]ajuda com codigo complicado

Mensagem por peixoto em Qui 11 Nov 2010, 11:27

Ola, minha duvida é como fazer para modificar este codigo:
Código:
if mouse_check_button_pressed(mb_left)
{menu=show_menu("room1|room2|room3|room4|room5",'')
{switch (menu)
{case 0:
room_goto(room0)
break;

case 1:
room_goto(room11)
break;

case 2:
room_goto(room12)
break;

case 3:
room_goto(room13)
break;

case 4:
room_goto(room14)
break;}}
}

para que quando eu clicar na room 2 ele salve a room 1 e quando clicar na room 3 ele salve a room 2 tbm e assim que clicar na room1 denovo ele abra a room 1 como ela estava(com objetos e tudo mais)

peixoto

Ranking : Nota D
Número de Mensagens : 911
Idade : 21
Data de inscrição : 14/02/2010
Notas recebidas : D
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]ajuda com codigo complicado

Mensagem por Fuzenrad em Sex 12 Nov 2010, 17:34

Primeiro, crie um novo script com o nome 'carrega' e nele insira:

Código:
//carrega("arquivo")

if file_exists(argument0)
game_load(argument0)
Crie outro script 'leitura' (ou informe diretamente no step do objeto):

Código:
if mouse_check_button_pressed(mb_left) {
menu=show_menu("room0|room1|room2|room3|room4",'')

if room=room0 game_save("room0.sav")
if room=room1 game_save("room1.sav")
if room=room2 game_save("room2.sav")
if room=room3 game_save("room3.sav")
if room=room4 game_save("room4.sav")

{  switch (menu) {

case 0: {
room_goto(room0)
carrega("room0.sav")
}break;

case 1: {
room_goto(room1)
carrega("room1.sav")
}break;

case 2: {
room_goto(room2)
carrega("room2.sav")
}break;

case 3: {
room_goto(room3)
carrega("room3.sav")
}break;

case 4: {
room_goto(room4)
carrega("room4.sav")
}break;

}}}
E por fim o script 'apaga':

Código:
file_delete("room0.sav")
file_delete("room1.sav")
file_delete("room2.sav")
file_delete("room3.sav")
file_delete("room4.sav")
Responsável por apagar os arquivos no fim da execução do jogo.

Feito isso, basta criar um objeto e nele indicar:

Evento Create:
Código:
apaga()

Evento Step:
Código:
leitura()

Evento Game End:
Código:
apaga()

Fuzenrad

Ranking : Nota A
Número de Mensagens : 1026
Idade : 26
Data de inscrição : 04/07/2010
Notas recebidas : A-A-A-A-B
Reputação : 41
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]ajuda com codigo complicado

Mensagem por peixoto em Sex 12 Nov 2010, 18:41

muito obrigado, tranque o topico, vc me ajudou muito, nem tive de usar o script apagar XD

peixoto

Ranking : Nota D
Número de Mensagens : 911
Idade : 21
Data de inscrição : 14/02/2010
Notas recebidas : D
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]ajuda com codigo complicado

Mensagem por Conteúdo patrocinado Hoje à(s) 07:42


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