Pokémon Essentials está hecho usando RPGMaker XP como base, el cual usa el lenguaje de programación Ruby, así que para poder aprender como se crean los script en Essentials, primero te recomiendo que te documentes un poco acerca de este lenguaje, luego ir mirando la manera en que Essentials...