Цитата Сообщение от Arnon Посмотреть сообщение
Dark32, а при каких условиях появляется ошибка? когда?
Спойлер Причина в этом скрипте:

PHP код:
class Game_Battler
      Magic
={
             
1  => 90,
             
28 => 100,
             
29 => 100
             
}

    
alias blm_game_battler_skill_effect skill_effect
    def skill_effect
(userskill)
     
blm_game_battler_skill_effect(userskill)
     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.idtrue
         
self.damage "-Выучено #{skill.name}-"
      
end
   end
end


class Game_Actor Game_Battler
   def learn_skill
(skill_idplay 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, то при применение первой своей магии была вызванна ошибка.
Скорее всего проблема в моём скрипте, но найти я её не могу.