- Сообщений: 31
- Спасибо получено: 24
Помощь с вызовом Скрипта.
11 года 2 нед. назад #80580
от ZarretZ
ZarretZ создал тему: Помощь с вызовом Скрипта.
Как через вызов скрипта проверить что целью действия является Актер под ID 1?
Вот нашел скрипт проверяющий что действие делает Актер под ID 1.
"@battler.actor? && @battler.actor_id == 1"
Помогите.
Вот нашел скрипт проверяющий что действие делает Актер под ID 1.
"@battler.actor? && @battler.actor_id == 1"
Помогите.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
11 года 2 нед. назад #80582
от Cerberus
Жуть болотная, на лапках, в тапках и с пулемётом...
Cerberus ответил в теме Помощь с вызовом Скрипта.
В какой момент это предполагается проверять?
Жуть болотная, на лапках, в тапках и с пулемётом...
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
11 года 2 нед. назад #80584
от ZarretZ
ZarretZ ответил в теме Помощь с вызовом Скрипта.
В момент применения предмета, навыка. Проверяет является ли целью Актер с ID 1 и выполняет действие или пропускает его.
Использую ENU tanketai.
Использую ENU tanketai.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
11 года 1 нед. назад #80603
от KageDesu
KageDesu ответил в теме Помощь с вызовом Скрипта.
Cпособ для стандартной боевой системы.
В класс Game_Actor добавить следующий метод
Может это натолкнёт Вас на мысли как реализовать в Вашем случае.
В класс Game_Actor добавить следующий метод
Code:
#--------------------------------------------------------------------------
# * Apply Effect of Skill/Item
#--------------------------------------------------------------------------
alias xxx_item_apply item_apply
def item_apply(user, item)
if self.actor.id == 1 #Тут ID Actor
if (item.id == 1) #Тут ID Навыка или вещи для который должен быть пропуск действия
#ПРОПУСК (пустая строка), либо добавить логику
else
xxx_item_apply(user,item) #Иначе всё по стандарту
end
end
end
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.087 секунд
