Hace ya que no me pongo en serio con essentials, pero el propio pbWildBattle trae la opción de no poder escapar, según:
Código:
pbWildBattle(species,level,result,escape,canlose)
Ahora como tú lo que quieres es que no se pueda escapar, donde pone escape no está definido, pero viene por defecto true, por lo tanto ahí pones false.
Para lo de la variable global, el resultado de la batalla se guarda obviamente en result, siendo 1=victoria, 2=derrota, 3=huir, 4=capturado y 5=empate, por lo tanto se ahí pones 10 por ejemplo, se guardará el la variable 10 el resultado anterior.
Por cierto, esos tres últimos parámetros son opcionales.
He refrescado un poco con la wiki, pero vamos que ahora mismo no estoy trabajando en essentials, así que...