![](templates/Jet/images/c_left_top.gif) |
![](templates/Jet/images/c_right_top.gif) |
![](templates/Jet/images/spacer.gif) |
Autor |
Mensagem |
Lemos
Usuário
![Usuário Usuário](images/3.gif)
![](images/avatars/4988925549e4841e6b1c3.gif)
Registrado: 14/04/09 Mensagens: 802 Localização: Rio de Janeiro - RJ |
|
Script de contagem regressiva em alguns mapas e pause. |
|
Amigos
Eu sei tem como fazer em um mapa um script que mostre a hora atual e também contagem regressiva, até aí tudo bem; mas imaginem uma hipótese em que o ator principal mudasse de ambiente e esse novo ambiente fosse um novo mapa. Imagino que se tivesse no mapa anterior uma contagem regressiva, ao entrar no novo mapa, a contagem provavelmente seria resetada, recomeçaria, o mesmo acontecendo quando voltássemos ao primeiro mapa. tipo, imagine que o tempo total é de 2 horas; não determinado momento falta apenas 1 hora e trocamos de mapa. Nese novo mapa, o tempo seria de 2 horas de novo e isso se renovaria ao voltarmos ao primeiro mapa ...
Como fazer para que o script afetasse um grupo de mapas, para com isso colocar o jogo com limite de tempo? E, se isso fosse possível, teria jeito de pausar o game e a contagem para, por exemplo, permitir que o jogador fosse tomar uma água? Seria bem chato não ter esse recurso...
A idéia seria a colocação de um objetivo a ser cumprido dentro do tempo e se o tempo acabasse, um novo mapa seria carregado com uma tela de game over.
Abraço.
_________________ Lemos
http://alemdanimacao.zip.net/
![](http://i9.photobucket.com/albums/a63/paykan/Desaparecidos/BannerAssinaturaAlemdaAnimao01A.gif) |
|
Dom Mai 17, 2009 2:02 pm |
![Exibir perfil de usuários Exibir perfil de usuários](templates/Jet/images/lang_english/icon_profile.gif) |
![](templates/Jet/images/spacer.gif) |
Edirlei
Administrador
![Administrador Administrador](images/5.gif)
![](images/avatars/narutobase-019.gif)
Registrado: 15/03/08 Mensagens: 760
|
|
|
|
O tempo pode ser transferido de um mapa para outro mapa através de variáveis globais, WriteGlobalVar, ReadGlobalVar, etc.
O pause é você que deve programar também, um script que ao pressionar uma tecla bloqueie a movimentação, pare o tempo e exiba uma mensagem na tela. Só voltando ao normal após o pressionamento de determinada tecla.
|
|
Dom Mai 17, 2009 10:33 pm |
![Exibir perfil de usuários Exibir perfil de usuários](templates/Jet/images/lang_english/icon_profile.gif) |
![](templates/Jet/images/spacer.gif) |
Lemos
Usuário
![Usuário Usuário](images/3.gif)
![](images/avatars/4988925549e4841e6b1c3.gif)
Registrado: 14/04/09 Mensagens: 802 Localização: Rio de Janeiro - RJ |
|
|
|
![](templates/Jet/images/quote_header.gif) | ![](templates/Jet/images/spacer.gif) | O tempo pode ser transferido de um mapa para outro mapa através de variáveis globais, WriteGlobalVar, ReadGlobalVar, etc.
O pause é você que deve programar também, um script que ao pressionar uma tecla bloqueie a movimentação, pare o tempo e exiba uma mensagem na tela. Só voltando ao normal após o pressionamento de determinada tecla. |
Então o segredo está na escolha da variável, se é local ou global... Imaginei que as variáveis Globais só afetavam o mapa em questão. Beleza, vou experimentar.
Abraço. ![Very Happy](images/smiles/icon_biggrin.gif)
_________________ Lemos
http://alemdanimacao.zip.net/
![](http://i9.photobucket.com/albums/a63/paykan/Desaparecidos/BannerAssinaturaAlemdaAnimao01A.gif) |
|
Seg Mai 18, 2009 12:46 pm |
![Exibir perfil de usuários Exibir perfil de usuários](templates/Jet/images/lang_english/icon_profile.gif) |
![](templates/Jet/images/spacer.gif) |
|
|
![](templates/Jet/images/spacer.gif) |
![](templates/Jet/images/c_left_bottom.gif) |
![](templates/Jet/images/c_right_bottom.gif) |
|