Conectar-se
Quem está conectado
28 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 28 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 14/02/2010
Número de Mensagens : 911
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 3

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

[Resolvido]ajuda com codigo complicado

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)
avatar
Ranking : Nota A
Notas recebidas : A-A-A-A-B
Data de inscrição : 04/07/2010
Número de Mensagens : 1028
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 42

Prêmios
   : 1
   : 0
   : 1
Ver perfil do usuário

Re: [Resolvido]ajuda com codigo complicado

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()
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 14/02/2010
Número de Mensagens : 911
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 3

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: [Resolvido]ajuda com codigo complicado

em Sex 12 Nov 2010, 18:41
muito obrigado, tranque o topico, vc me ajudou muito, nem tive de usar o script apagar XD
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum