Tutorial DoublePack: Dia/Noite e Relógio de jogo!!! .:: Vamos precisar ::. :. RM2k3 :. 5 Variáveis (para os 2 Relógios) :. 5 Eventos Comuns .:: Programando ::. 1. O relógio para "Dia/Noite" * Primeiro, crie as variáveis "Minutos-Dia/Noite" e "Horas-Dia/Noite" * Abra o database, crie um Evento Comum chamado, por exemplo, "Relógio Interno". Deve estar como Processo Paralelo, com a caixa "Switch Condicional de Disparo" selecionada, com um switch chamado "Tempo". * Nos comandos, coloque um Esperar de 10ms (1.0seg), seguido de um "Mudar Variável" [****]:Minutos>Operação-"+">Operando-Setar-"1" * Crie uma fork com a condição {Variável-[****]:Minutos-Dia/Noite>Igual>60}, sem Exceção Possível (ELSE Case) * Dentro dessa fork, coloque um "Mudar Variável" {[****]:Horas-Dia/Noite>"+">Setar>"1"} e coloque a variável "Minutos-Dia/Noite" como "0" (OPERAÇÃO: Setar> OPERANDO>Setar"0"). * Depois do :FIM Caso desse fork, crie outro fork, {Variável-[****]: Horas-Dia/Noite>Igual>24}, sem ELSE * Nesse fork, coloque a variável "Horas-Dia/Noite" em 0. .:. Vai ficar assim: <> Esperar: 1.0seg <> Variável: [****:Minutos-Dia/Noite]+, 1 <> IF - THEN:Var[****:Minutos-Dia/Noite] - 60 <> Variável: [****:Horas-Dia/Noite]+, 1 <> Variável: [****:Minutos-Dia/Noite]Set, 0 <> :FIM Caso <> IF - THEN:Var[****:Horas-Dia/Noite] - 24 <> Variável: [****:Horas-Dia/Noite]Set, 0 :FIM Caso 2. O Relógio para marcar a quanto tempo o o jogador está jogando - É programado de forma semelhante ao anterior, (em um evento comum SÓ PARA ELE, não no mesmo evento.) mas trocando as variáveis "Minutos-Dia/Noite" e "Horas-Dia/Noite" por, respectivamente, "Minutos-Playtime" e "Horas-Playtime", retirando a última fork e criando uma variável chamada "Segundos-Playtime", que obviamente deverá ser colocado antes de "Minutos-Playtime", ficando assim: <> Esperar: 1.0seg <> Variável: [****:Segundos-Playtime]+, 1 <> IF - THEN:Var[****:Segundos-Playtime] - 60 <> Variável: [****:Minutos-Playtime]+, 1 <> Variável: [*****:Segundos-Playtime]Set, 0 :FIM Caso <> IF - THEN:Var[****:Minutos-Playtime] - 60 <> Variável: [****:Horas-Playtime]+, 1 <> Variável: [****:Minutos-Playtime]Set, 0 :FIM Caso 3. O evento "Dia/Noite" - Aqui, vai ser fork DIRETO E RETO. Crie forks para cada "etapa" do dia, 0h, 3h, 6h, 8h, 10h, 12h, 15h, 18h, 20h e 22h. Em cada um, deve-se colocar um "Definir tom de tela" diferente, assim: NOTA: Em ambos "Definir tom de tela" a opção "Esperar a troca de cor" deve estar MARCADA!