Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
Dúvida Evento Comum
3 participantes
Aldeia RPG :: RPG Maker :: Rpg Maker XP :: Dúvidas e pedidos
Página 1 de 2
Página 1 de 2 • 1, 2
Dúvida Evento Comum
Estou usando Netplay Master v4 antes de mais nada.
os eventos comuns com processo paralelos com switch condicional parecem não funcionar como o esperado, quando você ativa o switch condicional para o evento comum começar a funcionar, ele não começa imediatamente.
Aparentemente ele espera uma algum tipo de "ação" pra começar com o processo descrito no evento comum
Exemplo:
Criei um evento comum com Switch condicional (AtivarEvento) com o seguinte:
Mudar Gold -10
Ativei o Switch (AtivarEvento) através de um evento no mapa
O personagem não começa a perder gold no momento que ativou o switch.
Pelo que eu registrei ele só ativou depois que eu:
Usei alguma skill
Mudei de mapa
Recebi dano de monstro
Depois disso ele começou a perder os -10 de gold até chegar a 0, como o esperado.
os eventos comuns com processo paralelos com switch condicional parecem não funcionar como o esperado, quando você ativa o switch condicional para o evento comum começar a funcionar, ele não começa imediatamente.
Aparentemente ele espera uma algum tipo de "ação" pra começar com o processo descrito no evento comum
Exemplo:
Criei um evento comum com Switch condicional (AtivarEvento) com o seguinte:
Mudar Gold -10
Ativei o Switch (AtivarEvento) através de um evento no mapa
O personagem não começa a perder gold no momento que ativou o switch.
Pelo que eu registrei ele só ativou depois que eu:
Usei alguma skill
Mudei de mapa
Recebi dano de monstro
Depois disso ele começou a perder os -10 de gold até chegar a 0, como o esperado.
tavares- Novato
- Mensagens : 25
Créditos : 0
Re: Dúvida Evento Comum
- Código:
module MODC
# ID da switch
ID = 10
# Desativar switch depois que perder gold?
OFF = true
end
class Scene_Map
alias d_up update
def update
if $game_switches[MODC::ID] == true
$game_party.lose_gold(10)
$game_switches[MODC::ID] = false if MODC::OFF
end
d_up
end
end
_________________
Re: Dúvida Evento Comum
Paulo Soreto escreveu:Acho que esse code resolve teu problema.
- Código:
module MODC
# ID da switch
ID = 10
# Desativar switch depois que perder gold?
OFF = true
end
class Scene_Map
alias d_up update
def update
if $game_switches[MODC::ID] == true
$game_party.lose_gold(10)
$game_switches[MODC::ID] = false if MODC::OFF
end
d_up
end
end
Então terei que criar 1 script pra cada evento comum?
_________________
Haters? Haters gonna Hate!
Re: Dúvida Evento Comum
Paulo Soreto escreveu:Acho que esse code resolve teu problema.
- Código:
module MODC
# ID da switch
ID = 10
# Desativar switch depois que perder gold?
OFF = true
end
class Scene_Map
alias d_up update
def update
if $game_switches[MODC::ID] == true
$game_party.lose_gold(10)
$game_switches[MODC::ID] = false if MODC::OFF
end
d_up
end
end
Mas onde eu uso isso?
e pelo que eu vi voce definiu todo o processo que eu descrevi no exemplo, eu só quero que o problema da iniciação do evento seja resolvido, no caso acho que precisa atualizar (update) assim que a switch com ID x = TRUE, pra que o evento comece a funcionar imediatamente, só isso. O que ele vai fazer não é pra ser definido em codigo, sacou?
Se eu tiver falando merda, me corrige aí
Mas ja ta valendo a ajuda, se puder me explica melhor como eu faço isso aí.
tavares- Novato
- Mensagens : 25
Créditos : 0
Re: Dúvida Evento Comum
Cara, eventos do RMXP são lentos e consomem muito. Não recomendo utilizá-los se conseguir fazer por código. Use este que te passei, configure o id da switch e quando ativá-la ele irá retirar o dinheiro.
Cole esse script ai acima do Main.
Cole esse script ai acima do Main.
_________________
Re: Dúvida Evento Comum
Cara mas eu não aprendi RGSS ainda, como eu vou fazer tudo que eu quero por código? eu só queria que alguém resolvesse esse meu problema, não que fizesse um código do exemplo que eu dei, eu nem quero que ninguém perca gold.
Se não tiver uma maneira de resolver o problema do evento comum se atualizar sozinho pra no momento em que for ativado começar a funcionar você me diz que eu vou tentar aprender a fazer tudo que eu quero por codigo.
Se não tiver uma maneira de resolver o problema do evento comum se atualizar sozinho pra no momento em que for ativado começar a funcionar você me diz que eu vou tentar aprender a fazer tudo que eu quero por codigo.
tavares- Novato
- Mensagens : 25
Créditos : 0
Re: Dúvida Evento Comum
Carinha de nome estranho: Não, basta colocar tudo nesse update ai kk
tavares: Aprenda ruby então cara, utilizar eventos aumenta o lag no teu jogo, e como tu usa o netplay, isso não pode ocorrer.
tavares: Aprenda ruby então cara, utilizar eventos aumenta o lag no teu jogo, e como tu usa o netplay, isso não pode ocorrer.
_________________
Re: Dúvida Evento Comum
Paulo Soreto escreveu:Carinha de nome estranho: Não, basta colocar tudo nesse update ai kk
tavares: Aprenda ruby então cara, utilizar eventos aumenta o lag no teu jogo, e como tu usa o netplay, isso não pode ocorrer.
Concordo Paulo, utilizar eventos destroi o pouco FPS que existe no NP acho que irei me aprofundar no ruby !
_________________
Haters? Haters gonna Hate!
Re: Dúvida Evento Comum
humm entendi, então não tem jeito mesmo vou começar a aprender ruby logo pra substituir esses eventos comuns por codigo. mas e os eventos que ficam no mapa? eu tava pensando em fazer mapas grandes pro meu jogo mas talvez não seja uma boa ideia né? porque vai ter muitos eventos, monstros e provavelmente vai comprometer o FPS do jogo, correto?
tavares- Novato
- Mensagens : 25
Créditos : 0
Re: Dúvida Evento Comum
Então, o fato dos mobs do netplay serem feitos por eventos não é muito bom, por isso se recomenda mapas pequenos com poucos eventos. Eu não sei exatamente se compromete muito ou não no fps do jogo, mas com certeza ele abaixa se tiver muitos, pois terá que atualizar todos várias vezes por segundo.
_________________
Página 1 de 2 • 1, 2
Tópicos semelhantes
» Habilidade que chama evento comum no netplay master 4.9.2
» [PEDIDO] Evento comum chamar script de habilidade e animação.
» Como configurar um script de forma que ele inicie um evento comum?
» Pedido Script evento comum no abs
» [Duvida] Evento em "Tal" Hora
» [PEDIDO] Evento comum chamar script de habilidade e animação.
» Como configurar um script de forma que ele inicie um evento comum?
» Pedido Script evento comum no abs
» [Duvida] Evento em "Tal" Hora
Aldeia RPG :: RPG Maker :: Rpg Maker XP :: Dúvidas e pedidos
Página 1 de 2
Permissões neste sub-fórum
Não podes responder a tópicos