Просьба автора до оформить статью(расставить теги code более аккуратно и выравнивание сделать текста).
Меня бы за такой код убили(ладно вру - покалечили бы).
Так вот руби ООП(Объектно Ориентированный язык и не только), поэтому можно было бы использовать "перегрузку" метода. Т.е. совсем не обязательно искать метод и править. Достаточно просто поставить код в "Пользовательские скрипты"
Код:
class Window_MapName
#--------------------------------------------------------------------------
# * Object Initialization
#--------------------------------------------------------------------------
def initialize
super(450, 0, window_width, fitting_height(1)) # Я поставил окно названия карты вправо
self.opacity = 0
self.contents_opacity = 0
@show_count = 0
refresh
end
end
и интерпретатор "будет" брать его вместо первоначально. Согласен для таких простых скриптов - лучше, наверно заменить всего пару цифр, чем разбрасывать куски кода по всей программе. Но если вы захотите провести более глобальные изменения и при этом сделать это наименее безболезненно - этот вариант более подходит(по моему)
Социальные закладки