Registrarse

[RPG - Scripting] Me da error al usar una poción

Estado
Cerrado para nuevas respuestas.
Cada vez que voy a usar una poción en un combate me sale el siguiente mensaje.

Excepción: NoMethodError

Mensaje: undefined method `effects' for nil:NilClass

PokeBattle_Battle:1576:in `pbRegisterItem'

PokeBattle_Battle:2757:in `pbCommandPhase'

PokeBattle_Battle:2712:in `loop'

PokeBattle_Battle:2802:in `pbCommandPhase'

PokeBattle_Battle:2701:in `each'

PokeBattle_Battle:2701:in `pbCommandPhase'

PokeBattle_Battle:2649:in `pbStartBattleCore'

PokeBattle_Battle:2648:in `logonerr'

PokeBattle_Battle:2648:in `pbStartBattleCore'

PokeBattle_Battle:2638:in `loop'

Alguien sabe como arreglarlo?
 

AsInfinity

Usuario de platino
Siempre intenta leer el mensaje e intentar entenderlo.

Mensaje: undefined method `effects' for nil:NilClass

Lo que veo ahí es que en los scripts dice "Effects" cuando no debería. Supongo que solo va "Effect" y lo tendrías que cambiar, pero no estoy seguro así que no me hagas mucho caso xD
 

KleinStudio

Un plato es un plato
Miembro del equipo
Webmaster
¿Qué versión de Essentials usas? ¿Has tocado algo en los scripts?

Siempre intenta leer el mensaje e intentar entenderlo.

Mensaje: undefined method `effects' for nil:NilClass

Lo que veo ahí es que en los scripts dice "Effects" cuando no debería. Supongo que solo va "Effect" y lo tendrías que cambiar, pero no estoy seguro así que no me hagas mucho caso xD
¿Qué dices? Ahí no pone eso, ahí pone que no existe ningún método/función llamada effects para la clase NilClass, vamos, que por alguna razón la variable que debería contener la clase con el método de los efectos está en nulo.
 

AsInfinity

Usuario de platino
¿Qué dices? Ahí no pone eso, ahí pone que no existe ningún método/función llamada effects para la clase NilClass, vamos, que por alguna razón la variable que debería contener la clase con el método de los efectos está en nulo.
Perdón D:
Bueno, lo que pasa es que yo hablé por experiencia propia. Cuando me sale ese mensaje lo primero que hago es buscarlo en los Scripts y lo intento modificar de varias formas (Siempre con cuidado y con una copia de seguridad) hasta que ya no se dé el error.
Perdón si me expliqué mal :( .
 
Estado
Cerrado para nuevas respuestas.
Arriba