alias blm_game_battler_skill_effect skill_effect
def skill_effect(user, skill)
blm_game_battler_skill_effect(user, skill)
if user.is_a?(Game_Enemy) && self.is_a?(Game_Actor) && \
rand(100)< Magic[skill.id].to_i && self.class_id == 4 && !skill_learn?(skill.id)
self.learn_skill(skill.id, true)
self.damage = "-Выучено #{skill.name}-"
end
end
end
class Game_Actor < Game_Battler
def learn_skill(skill_id, play = false)
@skills.push(skill_id) if skill_id > 0
@skills.sort!
Audio.me_play("Audio/ME/011-Item02") if play # Sound file to play when learning in battle.
end
end
Когда с помощью этого скрипта герой выучил несколько заклинаний, в моём случае 2, то при применение первой своей магии была вызванна ошибка.
Скорее всего проблема в моём скрипте, но найти я её не могу.
Нужна помощь в скриптах? Запутался? Голова не варит?
Читал это и это тоже? Не помогло? Тогда тебе сюда!
Спойлер•••:
Сообщение от Реймон
В мире нет вещей которые нельзя решить с помощью сладостей
Социальные закладки