Перейти к содержанию

Муурн Шепард

Граждане
  • Постов

    3448
  • Зарегистрирован

  • Посещение

Весь контент Муурн Шепард

  1. Ну, хаджит с удовольствием обсудил бы теорию, но пока тут можно обсуждать лишь ошибки в матчасти.
  2. Бинго? Где это в мономифе про осколки других миров говорится? Адамантиевую башню построили?
  3. Подчинить себе, а не уничтожить. Разве нет? Не говоря уж про то, что Мехрун Дагон устраивал вторжение в 3Э. А зачем ей завершаться в момент сотворения мира? Разве башни строили не эльфы?
  4. Хм, логично. А сделать какое-нибудь заклятие на постоянный эффект с "Усмирить существо" и добавить его скриптом сработает?
  5. Локальный скрипт меняет параметры только своего актера. У вас же у всех кричеров здоровье до 0 не падает, когда вы одного убиваете?
  6. SetFight 0 кричеру нужно в первом случае. А во втором AIWander 512,0,0,0.
  7. От MWSE. Обычными средствами это сделать совершенно нереально, к сожалению.
  8. AITravel не работает с переменными, к сожалению.
  9. GetPCSleeping не работает на ожидание, к сожалению. А ставить плагин на спальники, думаю, излишне. Или даже не пустые войсы, а взять какую-нибудь фразу типа "меня подождите". Только боевая музыка смущать будет. А так, со свитком забавная идея.
  10. AITravel/AIFollow. Проблема в том, что второе будет работать, только когда ГГ пройдет достатчоно близко. С этим можно справиться, создав пустые войсы специально для этого гонца. Но кулаки, конечно, не дело.
  11. lookOutScript. Это не глобалка, а локальный скрипт, повешенный на активатор, спрятанный в модельке маяка. Причем от скриптов на Фарготе он совсем не зависит, потому даже не знаю, в чем может быть проблема.
  12. Вообще-то, нет. Будет вот так: А вот это будет, если игрок победил Болвина, чтобы стать наставником, и параллельно является советником. В ванили уже озаботились этим моментом, зачем тут что-то фиксить?
  13. Я выше уже объяснял, как бы я сделал, не? Не пить зелье, если таймер на него больше нуля.
  14. А зачем останавливать и зачем менять таймер в данном случае?
  15. Это лишнее вообще. У вас скрипт будет постоянно выключаться, когда таймер еще не отработал. Зачем set timerHealth5 to 0? И почему Equip находится не в блоке с GetItemCount, а за его пределами?
  16. Так же, как и любая иная проверка. А вы для Equip условие проставили, чтобы таймер ноль был?
  17. А чем вас вариант прописать локальную переменную не устраивает?
  18. Это так не работает. Equip -- команда надеть. Никакого значения для скрипта она не возвращает и совать ее в условие нельзя. Это так не работает. Begin указывает на начало скрипта, а не на его запуск. Чтобы повторить скрипт используйте return.
  19. К чему угодно. GetSpellEffects, например. Либо к какой-нибудь локальной переменной.
  20. Тут. Один непись -- один глобальный скрипт. Поскольку вряд ли в одном бою будет больше 8 неписей, то такого количества достаточно, чтобы каждый смог пить зелья. После смерти непися его скрипт освобождается и, соответственно, может быть использован на другом противнике (и, возможно, в другой локации). Не думаю. Но проверьте.
  21. Это все остается по-старому. Скрипты целевые, но с дополнительным переключателем. В диалоге запускается скрипт AI_Potion_Switcher, в котором висит похожий код. И таких скриптов, думаю, можно сделать штук восемь. if ( GetScriptRunning "AI_USING_POTION_1" == 0 ) StartScript AI_USING_POTION_1 StopScript AI_Potion_Switcher return endif if ( GetScriptRunning "AI_USING_POTION_2" == 0 ) StartScript AI_USING_POTION_2 StopScript AI_Potion_Switcher return endif
  22. Состояние непися после сильного удара, когда он падает на ноги и не может действовать. Или даже просто прерывание действия сильным ударом. На мой взгляд должна. Хотя я предлагаю полуиндивидуальную.
×
×
  • Создать...