Войти на сайт

Авторизация, ждите ...
×

ТЕМА: Помощь с вызовом Скрипта.

Помощь с вызовом Скрипта. 9 года 7 мес. назад #80580

  • ZarretZ
  • ZarretZ аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 31
  • Спасибо получено: 24
  • Даритель Стимкея
Как через вызов скрипта проверить что целью действия является Актер под ID 1?

Вот нашел скрипт проверяющий что действие делает Актер под ID 1.
"@battler.actor? && @battler.actor_id == 1"

Помогите.
Администратор запретил публиковать записи гостям.

Помощь с вызовом Скрипта. 9 года 7 мес. назад #80582

  • Cerberus
  • Cerberus аватар
  • Вне сайта
  • Модератор
  • Собака злая
  • Сообщений: 2269
  • Спасибо получено: 1182
  • Программист JavaScript 3 местоОрганизатор конкурсовПроект месяца 3 место2 место 3 место ГотвПисатель 3 место2 место Сбитая кодировкаПобедитель Сбитой кодировкиПроект месяца 1 место
В какой момент это предполагается проверять?
Жуть болотная, на лапках, в тапках и с пулемётом...
Администратор запретил публиковать записи гостям.

Помощь с вызовом Скрипта. 9 года 7 мес. назад #80584

  • ZarretZ
  • ZarretZ аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 31
  • Спасибо получено: 24
  • Даритель Стимкея
В момент применения предмета, навыка. Проверяет является ли целью Актер с ID 1 и выполняет действие или пропускает его.
Использую ENU tanketai.
Администратор запретил публиковать записи гостям.

Помощь с вызовом Скрипта. 9 года 7 мес. назад #80603

  • KageDesu
  • KageDesu аватар
  • Вне сайта
  • Мастер
  • Сообщений: 101
  • Спасибо получено: 346
Cпособ для стандартной боевой системы.

В класс Game_Actor добавить следующий метод
  #--------------------------------------------------------------------------
  # * 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
Может это натолкнёт Вас на мысли как реализовать в Вашем случае.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Blacklst, ZarretZ
Модераторы: NeKotZima
Время создания страницы: 0.218 секунд