Скрипты: Все вопросы, Алгоритмы, оптимизация, особености и хитрости в скриптинге |
Здравствуйте, гость ( Вход | Регистрация )
Скрипты: Все вопросы, Алгоритмы, оптимизация, особености и хитрости в скриптинге |
Oct 10 2010, 15:09
Сообщение
#326
|
|
Level 3 Класс: Маг Характер: True Neutral Раса: Нежить |
Я до сих пор не могу разобраться как сделать проверку на диалог.Помогите кто нить.Каой скрипт для этого нужен.Мне над чтоб Непись не болтал с тобой пога ты не поговорил с другим Неписем. (IMG:style_emoticons/kolobok_light/scratch_one-s_head.gif) (IMG:style_emoticons/kolobok_light/shout.gif)
|
Jan 20 2011, 13:36
Сообщение
#327
|
|
Level 2 Класс: Оборотень Характер: True Neutral Раса: Элементаль |
У меня небольшая загвоздка.Помогите пажалуйста.Сделал я квест.В котором игроку надо принести нпс клыки болотного волка.И все там получилось.Только вот не пойму как сделать чтобы надо было отдать нпс не один клык а 10 штук этих клыков?
В диалоге я поставил скрипт чтоб нпс проверял итэм в рюкзаке игрока и тогда продолжаеться диалог по завершаюшей ветке квеста.Скрипт называеться gc_check_item.Он стандартный в тулсете. (IMG:style_emoticons/kolobok_light/scratch_one-s_head.gif) |
Jan 20 2011, 15:22
Сообщение
#328
|
|
Level 3 Класс: Воин Характер: Chaotic Good Раса: Человек |
noooox
Используй gc_item_count. |
Jan 21 2011, 02:52
Сообщение
#329
|
|
Level 2 Класс: Оборотень Характер: True Neutral Раса: Элементаль |
Большое спасибо.Все работает.Подскажишь? как сделать чтоб фонарные столбы в одной локации или во всем модуле ночью работали а днем выключались.Может скрипт какой в свойства каждого фонарика запихнуть?
|
Jan 21 2011, 06:39
Сообщение
#330
|
|
Миловидный Бегрюссунг Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени |
Большое спасибо.Все работает.Подскажишь? как сделать чтоб фонарные столбы в одной локации или во всем модуле ночью работали а днем выключались.Может скрипт какой в свойства каждого фонарика запихнуть? Посмотри в базе скриптов. Есть такой скрипт. Правда, под НВН1... |
Jan 29 2011, 18:14
Сообщение
#331
|
|
Level 2 Класс: Бард Характер: True Neutral Раса: Гоблин |
Подскажите команду, чтоб дать гг крылья и и убрать)
Типо гг был ангелом, затем ему отрезали крылья....)))) |
Jan 29 2011, 19:40
Сообщение
#332
|
|
Level 6 Класс: Клерик Характер: Chaotic Neutral Раса: Животное |
Подскажите команду, чтоб дать гг крылья и и убрать) Типо гг был ангелом, затем ему отрезали крылья....)))) Это в НВН1. Может в НВН2 то же самое Neverwinter Script void SetCreatureWingType(int nWingType, object oCreature=OBJECT_SELF)
Сообщение отредактировал kiruhs - Jan 29 2011, 19:41 |
Mar 20 2011, 01:02
Сообщение
#333
|
|
Level 9 Класс: Волшебник Характер: Neutral Good Раса: Эльф |
Мне нужно в скрипте получить позицию, которую игрок выберет левым кликом мышки.
Как я видел, есть две функции возвращающие указанную игроком позицию: 1) GetItemActivatedTargetLocation 2) GetSpellTargetLocation То есть игрока нужно либо заставить активировать айтем с уникальным свойством, вызывающим скрипт, либо заставить его скастовать спелл. Но ни то ни другое действие не может быть вызвано из скрипта. Так как ActionCastSpellAtObject или ActionCastSpellAtLocation требуют определенного аргумента для вызова, а мне нужно как раз получить это значение. Как можно выйти из этой ситуации? Есть идея написать кастомный фит, вызывающий нужный кастомный спелл, вызывающий нужный скрипт, получающий нужное значение (IMG:style_emoticons/kolobok_light/smile.gif) Но похоже фит можно вызвать тоже только на определенный объект... Может быть есть выход при помощи custom GUI? Подозреваю что можно извернуться с UIObject_Input_ActionTargetScript. Но как? Повесить невидимую кнопку на весь экран игрока? Сообщение отредактировал Lorendroll - Mar 20 2011, 01:13 |
Jul 22 2011, 17:28
Сообщение
#334
|
|
Level 3 Класс: Маг Характер: True Neutral Раса: Нежить |
Кто нибудь знает скрипт на появление панели выбора команды как в SoZ?
|
Aug 21 2011, 07:54
Сообщение
#335
|
|
Level 2 Класс: Оборотень Характер: True Neutral Раса: Элементаль |
Какой скрипт можно поставить на проверку диалога который запускаеться 1 раз каждые сутки.Например в 8:00 утра.Суть такова.Делаю эдакое героическое приключение как в mmorpg.Вот и надо чтоб игрок мог его посешать каждые сутки.
|
Aug 22 2011, 18:13
Сообщение
#336
|
|
Level 2 Класс: Оборотень Характер: True Neutral Раса: Элементаль |
И еше каким скриптом можно телепортировать объекты в пределах локации,ну например сушества,визуальный объект,итэмы?
|
Sep 14 2011, 21:14
Сообщение
#337
|
|
Level 9 Класс: Волшебник Характер: Neutral Good Раса: Эльф |
noooox,
1) ставить на персонажа переменную с пометкой о дате/времени взятия квеста, а потом проверять её значение и сверять с текущей датой/временем. Довольно нетривиальная задача для начинающего. 2) тоже надо писать свой скрипт где воспользоваться функциями ActionJumpToLocation в случае работы с персонажем, или CopyObject а затем DestroyObject оригинал в случае с иными типами объектов. PS: по вопросам тулсета обращайтесь в icq, смогу оперативнее помочь |
Текстовая версия | Сейчас: 1st November 2024 - 03:33 |