Скрипты: Просьбы о написании, Все просьбы по написанию скриптов |
Здравствуйте, гость ( Вход | Регистрация )
Скрипты: Просьбы о написании, Все просьбы по написанию скриптов |
Apr 2 2006, 18:46
Сообщение
#1
|
|
Миловидный Бегрюссунг Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени |
Если вам нужен скрипт, который вы не наши на форуме и не в состоянии написать сами, то тут можете попросить других форумчан о помощи. Таким образом в теме только запрос и скрипт под него, ничего более. Если вам нужно оптимизировать скрипт или понять, почему он плохо работает, то вам сюда.
___ База скриптов (NWN) Скрипты для новичков (NWN) Вопросы по скриптам (NWN) Построение скриптовых сцен (NWN) Вопросы по скриптам (NWN2) Так как скриптинг не сильно изменился, то большая часть вещей, написаная под НВН1 нормально работает и в НВН2. Посмотрите в этих темах, вполне возможно вы найдете интересующую вас информацию. |
Oct 19 2008, 09:00
Сообщение
#2
|
|
Level 4 Класс: Обыватель Характер: True Neutral Раса: Человек NWN2: Маппинг |
Как сделать одну лужу на кастера. В скрипте nw_s0_grease есть такая строчка:
Neverwinter Script //Declare major variables including Area of Effect Object Меняем ее на следующее:effect eAOE = EffectAreaOfEffect(AOE_PER_GREASE); Neverwinter Script string sAoeTag = GetFirstName(OBJECT_SELF)+GetLastName(OBJECT_SELF)+"_Grease"; Думаю, идея понятна.object oAoe = GetObjectByTag(sAoeTag); if (GetIsObjectValid(oAoe)) DestroyObject(oAoe); //Declare major variables including Area of Effect Object effect eAOE = EffectAreaOfEffect(AOE_PER_GREASE, "", "", "", sAoeTag); В этом же примере можно организовать стыковку — для паутины проверять, нет ли рядом (в радиусе паутины) объекта с тегом, оканчивающимся на "_Grease". Для стыковки DC — находить объект с тем же тегом ("_Web", например), удалять его и на его месте создавать новый АоЕ-эффект с бОльшим DC. Тут еще придется дописать несколько мелочей — чтобы лишний раз не срабатывали OnExit и OnEnter при смене AoE-объекта и сохранялась длительность действия спелла (если нужно). Это сведется к проверкам локалок, скорее всего, так что ничего трудного. |
Текстовая версия | Сейчас: 27th April 2024 - 23:12 |