- Сообщений: 1597
- Спасибо получено: 1522
Отключение бега во время игры
Скрыть
Больше
10 года 4 нед. назад - 10 года 4 нед. назад #91293
от Демий
Демий создал тему: Отключение бега во время игры
Дабы не потерялось в чатике, напишу тут. $game_map.allow_dash = false - предположительно отключает бег на карте. Но надо проверить. -_-'
А если не сработает, то как-то так:
это выведет в консоль имена всех публичных методов у объекта $game_map в имени которых есть dash. Из них стоит выбрать нужный, который отключит бег.
А если не сработает, то как-то так:
Code:
puts $game_map.public_methods.select { |m| m =~ /dash/ }
Последнее редактирование: 10 года 4 нед. назад пользователем Демий.
Спасибо сказали: yuryol
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
10 года 4 нед. назад #91294
от sinder
Все что он покажет будет - disable_dash?
Который просто возвращает true/false смотря на карты и не стоит ли там галочка отключения бега.
Самый просто вариант переписать метод disable_dash? и вместо @map.disable_dashing поставить какой-нить переключатель, например, $game_switches[x] где x ид переключателя.
sinder ответил в теме Отключение бега во время игры
nope, такого не существует в принципе.Демий пишет: $game_map.allow_dash = false
Выведет методы, то выведет, да вот только нет метода для изменения возможности бега.Демий пишет:
Code:puts $game_map.public_methods.select { |m| m =~ /dash/ }
Все что он покажет будет - disable_dash?
Который просто возвращает true/false смотря на карты и не стоит ли там галочка отключения бега.
Самый просто вариант переписать метод disable_dash? и вместо @map.disable_dashing поставить какой-нить переключатель, например, $game_switches[x] где x ид переключателя.
Спасибо сказали: Демий
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
10 года 4 нед. назад #91295
от Iren_Rin
Iren_Rin ответил в теме Отключение бега во время игры
Code:
$game_map.map.disable_dashing = true
$game_map.map.disable_dashing = false
Спасибо сказали: Демий
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
10 года 4 нед. назад - 10 года 4 нед. назад #91297
от sinder
sinder ответил в теме Отключение бега во время игры
но ведь такая штука без "attr_accessor :map" не сработает через ивенты. Тут либо добавлять свитч, либо accessor. Ну, либо я чего не шарю)
Свитч по своему удобней так как он будет глобальным. Но это уже от нужд зависит.
Свитч по своему удобней так как он будет глобальным. Но это уже от нужд зависит.
Последнее редактирование: 10 года 4 нед. назад пользователем sinder.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
10 года 4 нед. назад #91299
от Iren_Rin
Iren_Rin ответил в теме Отключение бега во время игры
Ага, я у себя прописал и забыл. Тогда можноsinder пишет: но ведь такая штука без "attr_accessor :map" не сработает через ивенты. Тут либо добавлять свитч, либо accessor. Ну, либо я чего не шарю)
Свитч по своему удобней так как он будет глобальным. Но это уже от нужд зависит.
Code:
$game_map.instance_variable_get(:@map).disable_dashing = true
$game_map.instance_variable_get(:@map).disable_dashing = false
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.099 секунд
