Скрипты: Просьбы о написании, Все просьбы по написанию скриптов |
Здравствуйте, гость ( Вход | Регистрация )
Скрипты: Просьбы о написании, Все просьбы по написанию скриптов |
Apr 2 2006, 18:46
Сообщение
#1
|
|
Миловидный Бегрюссунг Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени |
Если вам нужен скрипт, который вы не наши на форуме и не в состоянии написать сами, то тут можете попросить других форумчан о помощи. Таким образом в теме только запрос и скрипт под него, ничего более. Если вам нужно оптимизировать скрипт или понять, почему он плохо работает, то вам сюда.
___ База скриптов (NWN) Скрипты для новичков (NWN) Вопросы по скриптам (NWN) Построение скриптовых сцен (NWN) Вопросы по скриптам (NWN2) Так как скриптинг не сильно изменился, то большая часть вещей, написаная под НВН1 нормально работает и в НВН2. Посмотрите в этих темах, вполне возможно вы найдете интересующую вас информацию. |
Oct 17 2008, 03:45
Сообщение
#2
|
|
Level 2 Класс: Клерик Характер: Lawful Neutral Раса: Человек |
Есть серьезная идея, над которой нужно подумать. В свое время создавал парсер локаций для системы телепортационных кругов. Круги менялись объектами, всякими.
Теперь возник другой вопрос. Существуют АОЕ заклинания. Возьмем 3 заклинания - масло, паутина и клауд килл. Что нужно сделать по маслу - первоначальная простая версия - 1 лужа на кастера. Вторая, версия средней сложности - масло не стыкуется на 1 квадрате, т.е. 2 спаса кинуть в принципе невозможно, если АОЕ эффекты соприкасаются, то последний скастованный уничтожается. С паутиной - в принципе то же самое, не должна стыковаться с маслом (т.е. тоже об него убивается). А также при соприкосновении паутина - паутина последний уничтожается, на первом увеличивается ДЦ. Ну и клауд килл должен стыковать с остальными, при касте на 1 квадрат увеличивается ДЦ до определенного капа. Это непросто, это сложно и требует полностью свои новые функции... Если вот эти 3 примера мне или кому-то или совместно удастся реализовать, то все остальное пойдет по шаблону... ЗЫ: и еще по сабжу - делаю универсальные инклуд функции, к примеру void DoExplosion (int nDC, int nAllowReflexSave, int nAllowEvasion, int nDamage, int nDamageType, float fRadius, effect eExplVis, effect eHitVis, location locTarget) - пока только не магические взрывы, позже еще проверку спелл резистов сделаю и т.д. Делается с целью полного переделывания заклинаний НВН-а 2 под 1 строчку и создания многоцелевых функций... Как сделаю таковых побольше, выложу... Кстати, с такой функцией в применении к, допустим, файрболлу - возможны чеки на пространство и вообще возможность атакуемой цели двигаться, т.е. если увернуться некуда - эвэйжн и т.д. не сработает, ну или если цель не может двигаться - броска рефлекса вообще не будет (ну никак она не может увернуться). Ну и т.д. |
Текстовая версия | Сейчас: 25th September 2024 - 15:07 |