![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#2201
|
|
Миловидный Бегрюссунг ![]() Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
Vitalist загляни в тему скриптов для новичков. Самый большой скрипт на OnSpawn объекта. ПОЧИТАЙ КОММЕНТАРИИ мои. И настрой как надо.
|
![]()
Сообщение
#2202
|
|||
Вечно меняющийся ![]() Класс: Монах Характер: True Neutral Раса: Человек NWN: Скриптинг [Sn] ![]() |
Vitalist ставишь на onSpawn, НПС.
обрати внимание на то что константу ANIMATION_LOOPING_CONJURE1, ты можешь заменить на свою + регулировать время и скорость проигрывания анимации. PS: прочитай статейку Лекса, там все ПОДРОБНЕЙШИМ способом расписано. В свое время она мне очень помогла. Вот ссылка: http://wrg.ru/old/stat_anim_npc1.htm Айван сорри, я не заметил пост. Сообщение отредактировал Dik Morris - Oct 12 2005, 12:12 |
||
![]()
Сообщение
#2203
|
|||
Level 2 ![]() Класс: Обыватель Характер: Lawful Good Раса: Человек ![]() |
Можно ли сделать так что бы после смерти моба, если игрок на него наводиться не показывало его имя(моба)? У меня есть некое понятие переменной, если в смерти указать переменную которая при смерти если узать труп будет обозначать его имя, так можно сделать.Это все к событию смерти игрока, как Феникс писал выше о том что после смерти остаеться НПС типа как труп, и когда вот его юзаешь чтобы достать оттуда труп и шмотки, писалось бы имя умершего, вот вариант, если так мона сделать?:
Это все на события умершего игрока, а что написать и куда вставить что при юзаниии трупа появлялось имя? |
||
![]()
Сообщение
#2204
|
|||||||||
Level 9 ![]() Класс: Фея Характер: Chaotic Evil Раса: Тварь NWN: Скриптинг [PW] ![]() |
:swoon: этот абзац я, к сожалению, не понял. 8(
нет. движковое.
только причем тут НПС?! на OnUsed плэйса трупа поставить что-то вроде того:
|
||||||||
![]()
Сообщение
#2205
|
|||||||
Level 2 ![]() Класс: Обыватель Характер: Lawful Good Раса: Человек ![]() |
Это вот к этому
dumboесли ты не знал то мона еще и с копией игрока после смерти такое делать, только пока че то у меня много косяков. Так вот если вот такое вот ставить
То в костомный НПС куда это ставить, поставил на onSpawn не работает, все перепробовал, а толку не кого мож кто знает, куда ставить? |
||||||
![]()
Сообщение
#2206
|
|
Level 5 ![]() ![]() Класс: Маг Характер: Lawful Good Раса: Тварь ![]() |
Немогу, никак сделать, абзац какойто. :xz:
нужен скрипт когда уничтожаеш дверь, резко начинался разгавор. с рядом стоящим НПК. немогу просто задать ПК, GetLastKiller, GetLastDamager, всё перепробовал неполучается. |
![]()
Сообщение
#2207
|
|
Level 5 ![]() Класс: Обыватель Характер: Lawful Neutral Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
не забывай, что сразу после боя (уничтожение плейса это тоже бой) начать разговор низя. Нужно ждать 4-5 сек.
Но непосредственно на дверь эту задержку вешать низя, ибо двери уже нету. :) Так что Через Assign вешаем на НПС с Delay начать разговор с GetLastKiller через 5 секунд. Должно сработать. |
![]()
Сообщение
#2208
|
|||
Level 19 ![]() Класс: Воин Характер: Lawful Good Раса: Человек NWN: Скриптинг [Sn] ![]() |
Лекс, а у меня все пашет на смерти двери, хотя в Лексиконе и правда говорится, что работать не должно! Вот это работает :xz:
Пардон Сообщение отредактировал -fenix- - Oct 15 2005, 22:14 |
||
![]()
Сообщение
#2209
|
|
Level 5 ![]() ![]() Класс: Маг Характер: Lawful Good Раса: Тварь ![]() |
-fenix- пасиба но я написал в точности такойже скрипт и нефига, тётька как стояла так и стоит.
но только я писал сразу Assign, а у тебя задержка на 8 секунд, и поэтому как сказал лекс работать будет. Lex Пасиба пойду тестить. Сообщение отредактировал NedWarN - Oct 15 2005, 22:08 |
![]()
Сообщение
#2210
|
|
Level 4 ![]() ![]() Класс: Друид Характер: Lawful Good Раса: Человек ![]() |
Приветики, давно я тут не появлялась, дел полно. Но вот вопросик один появился.У меня в тулсете, когда используешь несколько ХакПаков начинаютя глюки. Например выбираешь предмет стул,а тип внешности у него лестница. Тип внешности другой поставить не проблема, но так во всех предметах, это раздражает очень и работу тормозит. Это как-нибудь лечится или нет?
|
![]()
Сообщение
#2211
|
|
Миловидный Бегрюссунг ![]() Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
yudgi , ты меняешь 2Да файлы, в них прописаны твои модели. Изменил порядок, изменились модельки палитры. К примеру, в одном хаке модель лестницы на месте модели стула. Ясно? Конфликт в placeables.2da.
|
![]()
Сообщение
#2212
|
|
Level 4 ![]() ![]() Класс: Друид Характер: Lawful Good Раса: Человек ![]() |
Это возвращает к одному моему преддидущему вопросу чем открываются эти 2Да файлы, чем и как редактируются.
Добавлено в [mergetime]1129446634[/mergetime] Сорри за вопрос не по этой теме. |
![]()
Сообщение
#2213
|
|
Вечно меняющийся ![]() Класс: Монах Характер: True Neutral Раса: Человек NWN: Скриптинг [Sn] ![]() |
yudgi
2Да таблицы открываются программой NWNExplorer, скачай ее (на сайте должны ссылки быть) А редактируются вполне нормально, обычным блокнотом. Вот пожалуйста, все что тебе нужно: http://lextom.narod.ru/files.htm Кстати, если у тебя установлен критикалл, то 2Да файлы лежат в попке Source в проинсталированной игре. Сообщение отредактировал Dik Morris - Oct 16 2005, 10:29 |
![]()
Сообщение
#2214
|
|
Level 4 ![]() ![]() Класс: Друид Характер: Lawful Good Раса: Человек ![]() |
Спасибо. Извините за глупые вопросы. Я всё же хочу получше разобраться в мире тулсета, поэтому и спрашиваю.
|
![]()
Сообщение
#2215
|
|||||
Level 19 ![]() Класс: Обыватель Характер: True Neutral Раса: Дварф NWN: Контент ![]() |
В зависимости от случая. Чаще всего я юзаю Baldur's Legacy Toolkit, но иногда пригождается и блокнот (Bred весьма удобен)
|
||||
![]()
Сообщение
#2216
|
|
Level 10 ![]() ![]() ![]() Класс: Бард Характер: Chaotic Good Раса: Эльф ![]() |
Можно ли, и, если можно, то как сделать систему боя а-ля котор1, т.е. чтобы хенчи, помершие в бою, после окончания оного, воскресали? Сообщение отредактировал Isendel - Oct 21 2005, 15:51 |
![]()
Сообщение
#2217
|
|
Level 4 ![]() ![]() Класс: Маг Характер: Chaotic Evil Раса: Дракон ![]() |
Давненько я не заглядывал, здрасьте! Ися три вопросика - два по теме, и один - нет.
Вопросик первый: КАК делается проверка на наличие в инвентаре перса нескольких предметов с одним тегом? (тех, которые по одному в стеке) Вопросик второй: Копался я в модуле орд, и нашел такую (ВЫРЕЗАНО ЦЕНЗУРОЙ): <CUSTOM89004>Что это такое и как его использовать? Вопросик третий: В магазине встретил диск Newervinter nights: Kingmaker. Что это такое и стоит ли тратить на ЭТО деньги? :DB: |
![]()
Сообщение
#2218
|
|||||||||
Level 5 ![]() Класс: Обыватель Характер: Lawful Neutral Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
считать эти предеметы. Если их >= нужного то...
кастом токен. В скрипте юзаем функцию:
тогда в диалоге под номером nCustomTokenNumber (те в твоем случае nCustomTokenNumber = 89004, и под токеном <CUSTOM89004>) будет текст sTokenValue. (тот, что вобьем туда).
Премиум модуль от Биовар. Мнения разные. Сам не играл. |
||||||||
![]()
Сообщение
#2219
|
|||||
Вечно меняющийся ![]() Класс: Монах Характер: True Neutral Раса: Человек NWN: Скриптинг [Sn] ![]() |
Boт элементарный скриптик, но НПС не идет за игроком!!! Подходит, в диалоге но не идет. undefined
ОК. Все нашел, скрипт работает на 5. Честно сказать, это я ступил блин!
Нужно указывать не ПС, а того кто следует. В моем случае V :lol: Сообщение отредактировал Dik Morris - Oct 23 2005, 10:27 |
||||
![]()
Сообщение
#2220
|
|
Миловидный Бегрюссунг ![]() Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
Глянь базу скриптов. Там есть такой рабочий.
|
![]()
Сообщение
#2221
|
|
Вечно меняющийся ![]() Класс: Монах Характер: True Neutral Раса: Человек NWN: Скриптинг [Sn] ![]() |
Извините за глупые вопросы, но время для меня сейчас очень критично (12 часов, осталось до подачи работы на конкурс (!) В другой ситуациии я бы додумался сам, но для этого понадобилось бы время.
Такая ситуация: Игрок убивает несколько НПС после смерти каждого из них, ему записывается определенная переменная, но вот проблема... С игроком, находится другой НПС, дружественный игроку. Ведь, если он грохнет враждебных неписей, то переменная Добавлено в [mergetime]1130054231[/mergetime] запишется ему! ВОПРОС: как сделать чтобы при убийстве определенного НПС (или нескольких), у игрока появ. строчка в диалоге? (при условии, того что пару врагов, уложит дружественный НПС) Добавлено в [mergetime]1130054349[/mergetime] Нэт тормозит страшно. Не было еще такого... %) Сообщение отредактировал Dik Morris - Oct 23 2005, 10:50 |
![]()
Сообщение
#2222
|
|||||
Level 9 ![]() Класс: Волшебник Характер: Chaotic Good Раса: Дракон NWN: Скриптинг [PW] ![]() |
Дружественный - это хенчмен, помошник? Поможет функция GetMaster(), она возращает "хозяина" указанного объекта. В особо тяжелых случаях (когда к примеру убивает самон твоего хенча) рекомендуют использовать вот так:
Это пример на событие onDeath моба |
||||
![]()
Сообщение
#2223
|
|
Вечно меняющийся ![]() Класс: Монах Характер: True Neutral Раса: Человек NWN: Скриптинг [Sn] ![]() |
_kaa_ нет не хенч, простой НПС. Как я понял к нему данный ответ не применишь :yes:
Сообщение отредактировал Dik Morris - Oct 23 2005, 14:01 |
![]()
Сообщение
#2224
|
|||||
Level 5 ![]() Класс: Обыватель Характер: Lawful Neutral Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
тогда юзай
будет что-то типа:
это если ЛЮБОЙ дружественный игроку НПС завалит монстра или нпс с этим скриптом в слоте onDeath Если нужен какой-то определенный, то проверяй у киллера не GetIsFriend а его ТЭГ. Добавлено в 15:39 вообще в такой ситуации наверное даже СОВСЕМ не важно, кто убил. Так что просто счетчик увеличивай и все. Скрипт стоять ведь будет не у всех, а тока у нужных НПС, так что все будет нормально. Добавлено в [mergetime]1130072087[/mergetime] тема "Скрипты на конкурс" временно убрана. Верну потом. |
||||
![]() ![]()
Сообщение
#2225
|
|
Восставший из пепла ![]() ![]() ![]() Класс: Бледный Мастер Характер: Neutral Evil Раса: Человек ПОДМАСТЕРЬЕ ![]() |
Люди, помогите, как сделать так, чтобы в модуль можно было бы играть только одним определенным персонажем. Т.е. игрок запускает модуль, появляется менюшка "создать собственного персонажа" или "выбрать из списка", а потом, если игрок создает своего перса, то его (перса) убивают сразу же в начале модуля, а если он выбирает одного уже заготовленного перса из списка (не любого из списка, а только того на кого я укажу), то чувствует себя хорошо и начинает проходить модуль... :this:
Пытался сам такое сделать, но какая-то муть получается :unsure: Сообщение отредактировал Archangel - Oct 23 2005, 20:31 |
![]() ![]() |
Текстовая версия | Сейчас: 30th April 2025 - 08:38 |