Muito bem, vamos por partes. Primeiro crie uma habilidade como esta. O nome "Passiva" foi apenas uma alteração dos termos que você edita na aba
Tipos do database. Não se preocupe com os campos vazios.
Feito isso, vá até a aba
Eventos Comuns, vamos criar nossa verificação. Primeiro, seu evento deve ser configurado como
Processo Paralelo e você deve definir um
Switch para ligar o evento. Ative o switch no início do jogo. No topo do evento, abra a tela de configuração de variáveis e selecione isto:
Sua variável agora representa o nível do personagem. Logo abaixo, abra uma condição que verifique quando esta variável terá o valor adequado para o aprendizado da habilidade. Digamos que você queira que o personagem aprenda a habilidade no nível cinco, sua condição será essa:
No campo abaixo, o que representa o que acontece quando a condição é cumprida, force o personagem a aprender a habilidade. Use o comando
Alterar Habilidade para isso. Ele se encontra na primeira página do menu de eventos na parte inferior-direita:
Ainda nesta página, procure pelo comando
Alterar Parâmetro. Ele está logo acima. É qui onde você altera os atributos:
Insira um comando que desliga o Switch usado no evento e pronto. Agora, perceba que sua condição criou uma exceção. Nela, você inclui o comando
Esperar por poucos frames. Isso impede que o sistema trave seu jogo, verificando continuamente sem permitir que o jogador se mova. Ao terminar, seu evento estará mais ou menos assim:
Faça o teste. Crie um evento que dê experiência ao jogador até que ele atinja o nível estabelecido. Lembre-se de que o switch precisa estar ativo para que o sistema funcione.