![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#171
|
|
Level 19 ![]() Класс: Обыватель Характер: True Neutral Раса: Дварф NWN: Контент ![]() |
У меня появилась задача чтобы после определенного пункта диалога отпиралась (Locked снимался) дверь. Подскажите пожалуйста
|
![]()
Сообщение
#172
|
|||
Level 8 ![]() ![]() ![]() Класс: Фея Характер: Chaotic Evil Раса: Фея ![]() |
Тут же встречный вопрос - можно ли поставить кастомные сообщения при атаке, попадании, промахе, кастовании закла и тд ? |
||
![]()
Сообщение
#173
|
|||||||
Миловидный Бегрюссунг ![]() Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
На строку диалога ставишь такой скрипт:
OnDamaged - срабатывает при повреждениях НПС. OnSpellCastAt - этот слот при кастовании на объект. OnCombatRoundEnd - каждый раунд разборки :agr: |
||||||
![]()
Сообщение
#174
|
|
Level 19 ![]() Класс: Обыватель Характер: True Neutral Раса: Дварф NWN: Контент ![]() |
Сенк.
1. Почему-то при запуске модуля на карте отображается белое пространство, вместо зданий. В чем дело? 2. Появится ли в ближайшее время статья про создание собственных классов и рас? |
![]()
Сообщение
#175
|
|||
Миловидный Бегрюссунг ![]() Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
1. Ты наверняка юзаешь хак тайлов? Если да, то это халтура. Т.е. недоделка. 2. Не думаю. Сложно, муторно писать и зачем? Смысл какой сидеть месяцами кому-то писать это? Есть вопросы - задавай. Можешь тему создать. |
||
![]()
Сообщение
#176
|
|||||
Level 19 ![]() Класс: Обыватель Характер: True Neutral Раса: Дварф NWN: Контент ![]() |
Не использую ни одного хака
В одной статье обещались... жду... |
||||
![]()
Сообщение
#177
|
|||
Миловидный Бегрюссунг ![]() Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
Ну ка напомни ка статью... :D |
||
![]()
Сообщение
#178
|
|
Level 19 ![]() Класс: Обыватель Характер: True Neutral Раса: Дварф NWN: Контент ![]() |
http://www.wrg.ru/stat_lce_blade_1.htm
пункты: "5.Расы. 6.Классы." ... "Продолжение следует........(если оно потребуется)." |
![]()
Сообщение
#179
|
|||
4-х Кубовый ![]() Класс: Некромант Характер: Lawful Evil Раса: Человек NWN: Скриптинг [Sn] Проклятие Левора ![]() |
Думаю, что стандартные сообщения (движковые) не убрать... А свои в таком же стиле вывести можно: FloatingTextOnCreature(...); |
||
![]()
Сообщение
#180
|
|
Level 8 ![]() ![]() ![]() Класс: Фея Характер: Chaotic Evil Раса: Фея ![]() |
А куда их засунуть?
|
![]()
Сообщение
#181
|
|
4-х Кубовый ![]() Класс: Некромант Характер: Lawful Evil Раса: Человек NWN: Скриптинг [Sn] Проклятие Левора ![]() |
Ну в слоты крича: OnDamaged, OnPhysicalAttacked, OnSpellCast...
\\Задний проход не искать. ;) :sleep: |
![]()
Сообщение
#182
|
|
Level 19 ![]() Класс: Обыватель Характер: True Neutral Раса: Дварф NWN: Контент ![]() |
Существует ли в Авроре предел на созданные локации? Или все определяется их общим объемом?
|
![]()
Сообщение
#183
|
|
4-х Кубовый ![]() Класс: Некромант Характер: Lawful Evil Раса: Человек NWN: Скриптинг [Sn] Проклятие Левора ![]() |
Смотря что ты делаешь. Сингл или шард?
|
![]()
Сообщение
#184
|
|
Level 3 ![]() Класс: Бард Характер: Chaotic Good Раса: Полуэльф ![]() |
Доброго времени суток! :)
У меня ещё вопрос появился. =) Правда, не уверена, что именно в эту тему, а не в скрипты... Но раз не уверена, лучше сюда -- здесь, по-моему, более общая тема. :) Вопрос: На некоторых шардах открытые двери через некоторое время сами закрываются. Как это делается? Есть ли в игре готовый скрипт или команда, которая именно это и делает? Продолжение этого же вопроса: Как сделать, чтобы открытая ключем дверь через некоторое время закрывалась и снова запиралась на ключ? |
![]()
Сообщение
#185
|
|||
Миловидный Бегрюссунг ![]() Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
fali приветик :D Ставишь на слот OnOpen и закрываешь дверь на ключик.
Кстати, ты чем занята? :D Могу тебе порекомендовать подключиться к РПГ клубу. Им бы не помешал работающий человек а тебе видеть свои труды в действии. Поверь дядюшке Айвану ;) |
||
![]()
Сообщение
#186
|
|||||
Великий хранитель фотоальбома ![]() Класс: Оборотень Характер: Chaotic Neutral Раса: Тварь МАСТЕР Кисти ![]() |
Шоб закрывались (через 10 секунд)
А тут шоб захлопывались (тоже через 10 секунд)
УЖЕ ДАЛИ ПОКА РЫЛСЯ +))) |
||||
![]()
Сообщение
#187
|
|
4-х Кубовый ![]() Класс: Некромант Характер: Lawful Evil Раса: Человек NWN: Скриптинг [Sn] Проклятие Левора ![]() |
balrog
AssignCommand(OBJECT_SELF, ActionCloseDoor(OBJECT_SELF)) - бесполезная команда. Типа "масло масленное". Самому себе приказывать что-то сделать... Достаточно: ActionCloseDoor(OBJECT_SELF); |
![]()
Сообщение
#188
|
|||
Великий хранитель фотоальбома ![]() Класс: Оборотень Характер: Chaotic Neutral Раса: Тварь МАСТЕР Кисти ![]() |
Ну конешо работает, но если говолишь шо ето лишнее =) |
||
![]()
Сообщение
#189
|
|||||
Миловидный Бегрюссунг ![]() Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
DBColl кстати, насчет такой команды
Раз пошел такой разговор. Я замахался с дверьми в модуле. И они закрываются в скриптах только почму-то при такой команде если пытаться на очередь другого абъекта ставить ActionCloseDoor то НИЧЕГО не происходит. Можешь списать на мою профнепригодность, скрипты не моя стихия. Но факт. Только так можно в очередь поставить. Может глюк? Я кучу сцен делал и с Вильтоном и другие, если юзать открыть дверь то тика так выходит. Ставишь в стек предмету кучу акций и открытие двери ставишь только AssignCommand для самой двери открыть себя. Если скажешь что я не прав. :D Проверь в модуле. Добавлено в [mergetime]1098900714[/mergetime]
AssignCommand нужна для раздачи комманд не OBJECT_SELF-ам. ... Вот я загнул. :lol: |
||||
![]()
Сообщение
#190
|
|||
Великий хранитель фотоальбома ![]() Класс: Оборотень Характер: Chaotic Neutral Раса: Тварь МАСТЕР Кисти ![]() |
Тык я так понял, шо к мэня правэльно? Или я неправильно понял =) ... вот и я загнул =) :lol: |
||
![]()
Сообщение
#191
|
|||
Миловидный Бегрюссунг ![]() Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
Если скрипт стоит на ОБЪЕКТЕ которому педназначена команда (а попросту OBJECT_SELF)то нет. Если на чем то другом но не на нем то да. А так как ты юзаешь OBJECT_SELF что означает как сам себя :) То не правильно. :ROFL: Вот теперь сиди и думай... :lol: :lol: :pilot: |
||
![]()
Сообщение
#192
|
|
Level 3 ![]() Класс: Бард Характер: Chaotic Good Раса: Полуэльф ![]() |
Пасиб всем большой за помощь. :)
Утащила самый первый скрипт, остальное просто взяла на заметку. :) 2Aiwan: >Кстати, ты чем занята? :D Всем по немножку. =) >Могу тебе порекомендовать подключиться к РПГ клубу. Им бы не помешал работающий человек а тебе видеть свои труды в действии. Для начала хотелось бы узнать, что это за клуб такой. :) А вообще, я всегда рада помочь хорошим людям... :) Особенно, если это не очень трудно. =) >Поверь дядюшке Айвану Верю. :) *старательно вспоминает, кто же еще говорил о том же самом и практически такими же словами... =)* 2Всем: А вообще, мне понравилось тут вопросы задавать, поэтому я еще спрошу. :) Вопрос: Опять же, видела на каком-то шарде комнаты в здании, в которых можно отдыхать (в самом здании, вне комнат, нельзя). Насколько трудно это сделать? Если не очень трудно, объясните, пожалуйста, как это делается. :) Если же достаточно трудно, то ладно -- можно и просто оставить разрешение отдыха во всём здании. =) |
![]()
Сообщение
#193
|
|||||||||
Вечно исчезающий ![]() Класс: Маг Характер: True Neutral Раса: Человек NWN: Скриптинг [Sn] Проклятие Левора ![]() |
Я конечно не знаю, как это было реализованно на шарде, но могу предложить такую схему: 1. рисуем тригер и растягиваем его во всю комнату, где можно будет отдыхать. на OnEnter тригера вешаем скрипт:
на OnExit:
идем в скрипт на OnPlayerRest и в самом начале скрипта добавляем проверку:
теперь игрок сможет отдыхать только если он находиться внутри специального тригера ;) |
||||||||
![]()
Сообщение
#194
|
|||
Level 5 ![]() ![]() Класс: Некромант Характер: Neutral Evil Раса: Нежить NWN: Скриптинг [PW] ![]() |
О, Баал гораздо проще написал, чем додумался я... Но я всё же напишу свой вариант. :) И по-моему это тебя не для топика "Вопросы от самых маленьких", а для "Скриптов". :) Сделал через векторы. В данном случае ставятся 4 вейпоинта, которые представляют собой углы прямоугольника в котором _можно_ отдыхать... За приделами этого прямоугольника, персонажу отдохнуть не удастся.
WP_REST_001NW - Самый северо-западный вейпоинт на карте. WP_REST_001NE - Самый северо-восточный вейпоинт на карте. WP_REST_001SE - Самый юго-западный вейпоинт на карте. WP_REST_001SW - Самый юго-восточный вейпоинт на карте. Запускается скрипт из OnPlayerRest через ExecuteScript("название", oPC); P.S. Вариант Баала намного проще в реализации. P.P.S. Векторами я никогда до этого не пользовался и ничего о них не знаю. Пользуясь случаем, хочу передать fali (она же Птаха) большой привет! ;) :rolleyes: :yahoo: |
||
![]()
Сообщение
#195
|
|
Level 3 ![]() Класс: Бард Характер: Chaotic Good Раса: Полуэльф ![]() |
Пасиб. =)
И за помощь и за привет. =) Между прочим, на том шарде это было как-то завязано на дверь, по-моему. :) Если закрыта -- отдыхать можно, если открыта -- нельзя. Вот только не знаю, будет ли это проще, чем в варианте Baal'а или сложнее. :) 2Baal: Я чучуть позже проверю. :) Поэтому, может быть, потом еще что-нибудь спрошу... =) А пока... Меня вот это насторожило: теперь игрок сможет отдыхать только если он находиться внутри специального тригера. Имеется в виду, что игроки вообще нигде в модуле больше не смогут отдыхать? :) Или только в локации этого здания? :) И если просто изменить последний скрип, он ведь везде измениться, да? Может тогда лучше сделать его изменённую копию и назвать по другому... Тем более, что я не очень поняла, что именно это изменение делает. :) 2Twin: >И по-моему это тебя не для топика "Вопросы от самых маленьких", а для "Скриптов". Может быть. =) Только там такие серъёзные скрипты обсуждают... Мои вопросы как-то уж очень маленькими после них кажутся. :) К тому же, я не была уверена, что для моих вопросов нужны именно скрипты. :) А вдруг там какой-нибудь галочкой можно было обойтись? Или готовым, игровым, скриптом. :) |
![]() ![]() |
Текстовая версия | Сейчас: 7th July 2025 - 11:56 |