Миничат

Lekste 3 ч. Но если чуть украсят, возможно будет ещё лучше
Lekste 3 ч. Модный минимализм с цветами в стиле IBM. В целом мне нравится такое
Lekste 3 ч. Блоки конечно в столбик и вход где-то в середине этого столбика, но хоть сидеть теперь можно
MsPeach 3 ч. А это и был тот сюрприз
Lekste 3 ч. Ура! Наконец вход с телефона починили :)
DaN 4 ч. Я ослеп
Marganec 5 ч. блин это круто, надеюсь вместе с дизайном поменяются и правила и ещё может что-нибудь
Marganec 5 ч. 0_0 охренеть
Marganec 5 ч. Вы что сделали с сайтом
Kerotan 5 ч. роса эксплуатирует миничат и в хвост и в гриву (ง ื▿ ื)ว
Адский дровосек 7 ч. ааааа что здесь происходит?
poca 13 ч. не кикает больше часа. зер гут
poca 14 ч. было-бы неплохо, да
poca 14 ч. авто-бан за 10 повторений
poca 14 ч. придётся
poca 14 ч. банить
poca 14 ч. фсаперов
poca 14 ч. вручную
poca 14 ч. то
poca 14 ч. то

Запрет действий в боевом меню.

Больше
8 года 7 мес. назад - 8 года 7 мес. назад #99449 от xawoca
Здравствуйте, товарищи.

Взгляните, пожалуйста, сюда:
Code:
def update_phase3_basic_command # If B button was pressed if Input.trigger?(Input::B) # Play cancel SE $game_system.se_play($data_system.cancel_se) # Go to command input for previous actor phase3_prior_actor return end # If C button was pressed if Input.trigger?(Input::C) # Branch by actor command window cursor position case @actor_command_window.index when 0 # attack #!!! if @active_battler.restriction == 1 #!!!!! return false end # Play decision SE $game_system.se_play($data_system.decision_se) # Set action @active_battler.current_action.kind = 0 @active_battler.current_action.basic = 0 # Start enemy selection start_enemy_select when 1 # skill # Play decision SE ...
Этот кусок кода из "Scene_Battle 3" блокирует персонажу кнопку "Атака", при условии, что на нем лежит статус, запрещающий колдовать - и это _почти_ то, что мне нужно.
В идеале условием должен быть один конкретный статус, или, на худой конец, какое-нибудь другое ограничение, например "can't ger EXP" вместо "can't use magic".

Никто не подскажет?
Последнее редактирование: 8 года 7 мес. назад пользователем xawoca.
Спасибо сказали: Dmy

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Ветеран Поддержка Фонда Разработчик Проект месяца 3 место Учитель Оратор Даритель Стимкея 2 место За 2 место на конкурсе маппинга Программист Ruby Паладин
Больше
8 года 7 мес. назад #99450 от Dmy
У меня под рукой нет XP, но попробуй заменить свою строку на вот такую:
Code:
if @active_battler.state?(X)

где X — это ID статуса.
Спасибо сказали: xawoca

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 3 место 3 место 3 место в Кодировке Программист Ruby Проект месяца 1 место Ветеран
Больше
8 года 7 мес. назад #99453 от Doctor_Bug
Вопрос поставить за скобками или через точку id

Баг изучает Godot Engine. А слушает эту музыку ~~> Мое сердце

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
8 года 7 мес. назад - 8 года 7 мес. назад #99454 от xawoca

Dmy пишет: У меня под рукой нет XP, но попробуй заменить свою строку на вот такую:

Code:
if @active_battler.state?(X)
где X — это ID статуса.

Вах, спасибо, дорогой товарищ!
Всё заработало ))
Последнее редактирование: 8 года 7 мес. назад пользователем xawoca. Причина: описка
Спасибо сказали: Dmy

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.087 секунд
Работает на Kunena форум