База скриптов, Готовые скрипты. Описание обязательно. |
Здравствуйте, гость ( Вход | Регистрация )
База скриптов, Готовые скрипты. Описание обязательно. |
Mar 18 2005, 23:50
Сообщение
#2
|
|||||||
Level 5 Класс: Обыватель Характер: Lawful Neutral Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени |
СЕРИЯ "СКРИПТЫ СТАРОЙ БАЗЫ" ЦИКЛ "СКРИПТЫ ДЯДЮШКИ MILEZ'А" Автор:::::::::::::::::Milez:::::::::::::::::::::::::::::: Jun 29 2003 Еще один спавн. Фишка в том, что респавн существ основан на вероятностом законе, а не на времени, через которое спавн должен происходить. Может кому пригодиться. Основной скрипт на Heartbeat плейсабла, играющего роль спавна:
В OnUserDefined стандартного скрипта nw_c2_defaultd добавим обработчик на событие 1007 (смерть), для регистрации смерти существа на мастер-спавне:
Модификации возможны самые разные. Можно добавить флаг на макс. спавн, чтобы спавн работал только 1 раз, можно внести ограничения по времени. Короче, делайте что хотите Настраивается спавн до обидног просто: с св-вах плейсабла-спавна (я использовал невидимый объект) ставите: Max Hit Points - расстояние, на котором должен появиться игрок, чтобы спавн заработал. Reflex Save - макс. расст-ие от спавна, на котором будут создаваться сущ-ва. Fortitude Save - макс. кол-во существ, к-ое будет поддерживаться спавном. Will Save - вероятность того, что существо будет создано при каждом данном вызове скрипта, в процентах (100 - существа будут спавниться всегда, 0 - спавн отключен. 100 используйте очень осторожно: спавн будет постоянно поддерживать популяцию монстров, игрок просто может не успеть всех прибить!) ************************************************************************************ Автор:::::::::::::::::Milez:::::::::::::::::::::::::::::: Feb 24 2004 Ээээх, давно я тут не писал. Времени скриптовать не было. И вот жизнь подладилась, вышла ХотУ и... Сбылась мечта идиота! Я наконец-то смог сделать нормального призрака! Вот функция:
Ставим ее на OnDeath, а скрипт ресурректа правим так, чтобы, будучи скастованным на чара, проверял соотв-ую лок. переменную и, если надо, "оживлял" чара, скидывая эффкты. КОНЕЦ ЦИКЛА "СКРИПТЫ ДЯДЮШКИ MILEZ'А" СЕРИИ "СКРИПТЫ СТАРОЙ БАЗЫ" |
||||||
Текстовая версия | Сейчас: 26th September 2024 - 14:25 |