Eventos

¿Qué son los Eventos?

Los eventos son elementos interactivos de RPG Maker XP que se colocan en los mapas. Son la forma principal de crear interacciones, NPCs, objetos, puertas, cinemáticas y toda la lógica del juego.

Tipos de eventos

TipoDescripciónEjemplo
NPCPersonaje que habla o interactúaProfesor, vendedor, entrenador
ObjetoElemento del mapa recogiblePokéball en el suelo, TM visible
PuertaTransferir entre mapasPuerta de casa, cueva, edificio
TriggerSe activa al pasar por encimaHierba, encounter zones
AutorunSe ejecuta automáticamenteCinemáticas, tutorial inicial
ParallelSe ejecuta en paraleloClima, música, timers

Disparadores (Triggers)

Comandos comunes en Essentials

Los comandos más usados para eventos de Pokémon Essentials:

Mensajes y diálogos

# Mensaje simple
pbMessage("¡Bienvenido al mundo Pokémon!")

# Pregunta sí/no
if pbConfirmMessage("¿Quieres luchar?")
  # Iniciar batalla
end

# Opciones múltiples
choice = pbMessage("¿Cuál eliges?", ["Bulbasaur","Charmander","Squirtle"], -1)

Batallas

# Batalla contra entrenador
TrainerBattle.start(:BUGCATCHER, "Wade")

# Batalla salvaje
WildBattle.start(:RATTATA, 5)

# Dar Pokémon
pbAddPokemon(:PIKACHU, 10)

Curación y tienda

# Centro Pokémon
pbSetPokemonCenter

# Tienda Pokémon
pbPokemonMart([:POTION, :POKEBALL, :ANTIDOTE])

Funciones de La Base de Sky en eventos

Funciones específicas que se pueden usar en eventos de La Base de Sky:

NameBox mejorado

Muestra el nombre del hablante encima del cuadro de texto. Usa el formato especial \\PN para el nombre del jugador:

# Se usa directamente en el texto del evento con los tags correspondientes
# El NameBox aparece automáticamente al usar el formato correcto

Shout (Gritos de NPCs)

Los NPCs pueden mostrar un mensaje de "grito" cuando el jugador se acerca:

Intercambio desde PC

# Intercambio de Pokémon directamente desde el PC
# Se configura mediante evento NPC
# Ejemplo en el mapa de Condominio Lugano

Incubadora por evento

# NPC que funciona como incubadora
# Permite elegir huevos del PC para incubar
# Ejemplo cerca de la guardería en los mapas de demo

Ejemplos de eventos

La Base de Sky incluye mapas de ejemplo con eventos demostrativos:

MapaEventos incluidos
Pueblo InicioNPCs con diálogos, debug passability, gritos
Casa del protagonistaFunciones de texto extra
Ruta 4 Carril Bici (mapa 40)NPCs con movimiento random
Condominio LuganoIntercambio de Pokémon desde PC
Mapa de Scripts/PluginsNPC de configuración del Modo Random

Autoscroll Text

El plugin Pokémon Autoscroll Text incluido en La Base de Sky permite que los textos largos se desplacen automáticamente, mejorando la experiencia de lectura en diálogos extensos.

Artículos relacionados