O TEMA DO FÓRUM ESTÁ EM MANUTENÇÃO. FEEDBACKS AQUI: ACESSAR

Acesso a imagem/mapa parallax por atalho / ida e volta.

Iniciado por Xogum, 22/01/2016 às 19:53

22/01/2016 às 19:53 Última edição: 22/01/2016 às 20:49 por Xogum
Oi gente, tudo bem ?

Estou tentando montar um sistema, mas não sei se isso é possível
por eventos, eu estou meio enrolado quanto a isso mas estou tentando
chegar a um fim definitivamente sólido, seja ele positivo ou não.

A ideia é a seguinte, vamos supor que o jogador tem um item chamado mapa.
Esse item nada mais é que um mapa, e ao possuí-lo, você poderá acessa-lo por
meio de teclas. Estas que eu pré-defini como os botões L (Q no teclado) e R (W).

O sistema está ´´montado´´ da seguinte forma: O item do mapa, uma switch que ativa
o evento comum, este que se chama mapa mundi. No evento comum, está a seguinte
estrutura:

Spoiler
[close]

1 Condição para a ação das teclas ao possuir o item em questão.
Dentro desta: 1 condição cujo pressionar a tecla L (Q no tclado) o jogador é
teletransportado para o mapa, que no caso é o mapa mundi.
Spoiler
O mapa eu utilizei um tileset transparente, e o arrumei com a imagem de
parallax. Assim você ´´anda´´ por cima da imagem do mapa.
[close]
Dentro deste mapa o jogador poderá ver as regiões, os nomes e onde ´´tal lugar´´
fica.

Até ai tudo bem, o problema é o que vem a seguir.
Dentro da condição de ação das teclas, tem outra condição, esta que define que
ao pressionar a tecla R (W no teclado) o jogador deverá ser ´´teletransportado´´
de volta, para onde ele estava.

O problema em si é que, como eu vou fazer o jogador ser teletransportado de volta
sem ser para um lugar específico e sim para a onde ele estava no momento anterior,
no caso antes de acessar o mapa. Se alguém conseguir dar uma clareada na minha
cabeça oca, serei eternamente grato. Eu não gosto de amolar, mas acredito que
nessa situação é bom ter a visão de vocês.  :XD:

Obrigado  :ok:

Use variáveis.
As variáveis conseguem guardar o ID do mapa, e as coordenadas X e Y.
Depois que tu terminar de usar o mapa, use as variáveis pra teleportar de volta quando ele abriu o mapa.
Se tu se perder nos comandos, dá um aviso que eu mostrou passo a passo como rola.
Our work is never over

22/01/2016 às 20:29 #2 Última edição: 22/01/2016 às 20:34 por Xogum
Obrigado   :*-*:

Eu testei aqui e deu certo, porém ta dando outro negócio.
Quando a gente acessa o mapa, fica tudo certo, quando a gente
volta, o personagem ou buga em alguma parte não passável do
mapa ou então é teleportado para outro mapa.

Provavelmente eu devo estar me enrolando, se você não estiver
muito ocupado, poderia me auxiliar ?  :*-*:


Edit: ´´Variáveis´´ - Eu não li no plural x-x agora sim deu certo!
Muito obrigado DarkHyudrA, você me ajudou MUITO! você não
tem noção  :*-*: muito obrigado o/