![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#2376
|
|||
Миловидный Бегрюссунг ![]() Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
Есть команда ActionSpeakString, а есть SpeakString. Первая отличается от второй, тем что она ждет покан е выполнится акция или попросту действие перед ней. Например, ActionSit. Пока он сидит ничего не произойдет. А вот вторая выполнит сразу когда получена. Это кстати есть в моем мануале. Прочти, сэкономишь пару недель жизни на простых вещах. Пока вкуришь. |
||
![]()
Сообщение
#2377
|
|||||
Level 4 ![]() ![]() Класс: Маг Характер: Chaotic Evil Раса: Дракон ![]() |
Lex Aiwan
Не знал.... тепрь все работает.
Читал. похоже надо перетитать еще раз...
Добавлено в [mergetime]1138085432[/mergetime] Это что, все команды, которые "Action" не могут выполняться одновременно, так? :crazy: |
||||
![]()
Сообщение
#2378
|
|||
Миловидный Бегрюссунг ![]() Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
Так. Но любое дейсвие не актион можно сделать таковым командой ActionDoCommand ... |
||
![]()
Сообщение
#2379
|
|||
Level 8 ![]() ![]() ![]() Класс: Тайный Лучник Характер: Lawful Good Раса: Эльф ![]() |
-gg!!! :D
Пример: ActionDoCommand(AssignCommand(OBJCET_SELF, ActionSpeakString("Это все!!! Есть у Айвана в мануале!!!! Я исправился и ВСЕ!! прочитал и тебе советую...", TALKVOLUME_TALK))); |
||
![]()
Сообщение
#2380
|
|
Level 1 Класс: Бард Характер: Chaotic Good Раса: Человек ![]() |
Всем привет. Даже стыдно задавать такой вопрос...
В каком случае функция GetCurrentAction(oNPC) вернет значение ACTION_DIALOGOBJECT ? Специально проверил, во время разговора с oNPC функция возвращает значение ACTION_INVALID. :xz: И заодно еще один вопрос: как проверить, сколько ресурсов жрет скрипт? Я что-то слышал про лог, но как его посмотреть? Добавлено в [mergetime]1138186423[/mergetime] Первый вопрос практически отпал. В смысле, чтобы проверить, разговаривает ли oNPC, нужно делать проверку функцией IsInConversation(oNPC). Только все равно непонятно, почему не работает GetCurrentAction(oNPC)... |
![]() ![]()
Сообщение
#2381
|
|||
Лорд AxisTown'a ![]() Класс: Монах Характер: Lawful Good Раса: Дварф NWN: Маппинг ![]() |
..название темы Вопросы новичков , так что все в порядке..а все о всем знать не может ни один человек :yes: |
||
![]()
Сообщение
#2382
|
|
Level 6 ![]() Класс: Некромант Характер: Chaotic Evil Раса: Нежить NWN: Скриптинг [PW] ![]() |
вроде плюгин был для nwnx, который проверяет сколько ресурсов скрипты жрут
Сообщение отредактировал [MoF]Darth_Nick - Jan 25 2006, 16:21 |
![]()
Сообщение
#2383
|
|||||
Level 5 ![]() Класс: Обыватель Характер: Lawful Neutral Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
можно в тулсете при кэшировании посмотреть, скока он весит.. но скока жрет тулсетом не глянешь, нужны доп. примочки. Добавлено в [mergetime]1138198571[/mergetime]
ХЗ, я думал при диалоге. Сам юзаю только IsInConversation() для таких случаев, так что не сталкивался с описанным тобой приколом. |
||||
![]()
Сообщение
#2384
|
|||
Level 19 ![]() Класс: Воин Характер: Lawful Good Раса: Человек NWN: Скриптинг [Sn] ![]() |
Значит диалог в их числе. |
||
![]()
Сообщение
#2385
|
|
Level 1 Класс: Бард Характер: Chaotic Good Раса: Человек ![]() |
mamuc, спасибо за моральную поддержку :Thank:
Мне в первую очередь перед собой стыдно. Просто я думал, что уже разобрался в таких вещах, но не тут-то было. [MoF]Darth_Nick, Lex, А что за плугин, что за примочки? Можете ссылку дать, где можно скачать? У меня в модуле много скриптов вешается на onHeartbeat, боюсь в будущем может сильно тормозить, если специально не проверять скрипты. |
![]()
Сообщение
#2386
|
|
Level 9 ![]() Класс: Фея Характер: Chaotic Evil Раса: Тварь NWN: Скриптинг [PW] ![]() |
albridge,
уже говорил, но повторюсь: о чем речь? все "примочки" (плаги nwnx) предназначены для выделенного сервера. к синглу это можно прикрутить(переписать nwnx, найти специфичные для сингла данные), но пока никто не озаботился. ps. плаг для замера времени выполнения скриптов зовется nwnx_profiler. |
![]()
Сообщение
#2387
|
|||
Миловидный Бегрюссунг ![]() Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
Это ты зря. Все мы учимся, пока не отмучмся. :D Спрашивай. :yes:
|
||
![]()
Сообщение
#2388
|
|
Level 5 ![]() ![]() Класс: Друид Характер: True Neutral Раса: Человек ![]() |
У кого есть опыт работы с музыкой в Aurora?
Есть ли где-нибудь гайд по обработки муз. композиций с последующим втыканием их в модуль? |
![]()
Сообщение
#2389
|
|
Level 1 Класс: Страж Тьмы Характер: Neutral Evil Раса: Человек ![]() |
как заставить 2-ух неписей стать хенчманами.С одним я справляюсь, но с двумя не могу. В игре пишет что я могу брать только одного хенча.Но в андердарке можно было брать двух.Расскажите пожалуйста как это сделать
|
![]()
Сообщение
#2390
|
|
Level 19 ![]() Класс: Воин Характер: Lawful Good Раса: Человек NWN: Скриптинг [Sn] ![]() |
rakoth, это есть в Вопросах и ответах. Тема такая, в этом форуме.
|
![]()
Сообщение
#2391
|
|
Level 1 Класс: Страж Тьмы Характер: Neutral Evil Раса: Человек ![]() |
спасибо,помогло,работает
|
![]()
Сообщение
#2392
|
|||
Level 6 ![]() ![]() Класс: Разведчик Арфистов Характер: True Neutral Раса: Животное ![]() |
|
||
![]()
Сообщение
#2393
|
|||||
Миловидный Бегрюссунг ![]() Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
Еще глянь тему по хеньчманам здесь прикрепленная. При старте модуля надо задать количество хеньчманов что ты желаешь использовать.
В моем мануале есть. Ищи по ссылка или на сайте, в разделе файлов для тулсета. |
||||
![]()
Сообщение
#2394
|
|
Level 5 ![]() ![]() Класс: Друид Характер: True Neutral Раса: Человек ![]() |
Aiwan
Принято. |
![]()
Сообщение
#2395
|
|
Level 1 Класс: Страж Тьмы Характер: Neutral Evil Раса: Человек ![]() |
айв,спасибо,я разобрался
|
![]()
Сообщение
#2396
|
|
Level 1 Класс: Страж Тьмы Характер: Neutral Evil Раса: Человек ![]() |
тут такая мысль возникла:есть персонаж(некромант) и у него есть жертвенный кинжал. Можно ли как нибуль делать сделать в кинжале такаю фишку:щелкнул правой кнопкой мыши на кинжал, а там кроме стандартных действий(взять,осмотреть,положиьть) будет ещё одно-типа начертить пентаграмму.После нажатия начинается анимация когда чар ковыряется на полу и через несколоько секунд появлюется пентаграмма.Можно ли такое сделать? И как?
|
![]()
Сообщение
#2397
|
|||
Восставший из пепла ![]() ![]() ![]() Класс: Бледный Мастер Характер: Neutral Evil Раса: Человек ПОДМАСТЕРЬЕ ![]() |
С помощью одних скриптов - вряд ли. Тут еще нужно поработать с 2da и 3Dmax`ом. |
||
![]()
Сообщение
#2398
|
|||
Level 5 ![]() Класс: Обыватель Характер: Lawful Neutral Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
брр.. Арх, не городи чепуху. Одни скрипты. Ну можно еще 2да + тлк (чтобы название было у свойства "Начертить пентаграмму" например.) |
||
![]()
Сообщение
#2399
|
|
Миловидный Бегрюссунг ![]() Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
rakoth пробуй делать ПРОСТЫЕ вещи. Сложные иссушают запас инергии. :) По вопросу. Нормальным способом нет.
LEX: Айв, и ты туда же? Вы сегодня все сговорились, да? :D Cast Spell - Unique Power. Делаем скрипт с тэгом вещи (берем за основу x2_it_example) и прописываем все что нам надо сюда: else if (nEvent == X2_ITEM_EVENT_ACTIVATE) Это 51 строка, кто не найдет вдруг. 1 единственный скрипт. МОЖНО (не нужно, как написал Арх, а можно) подлючить 2да, если знаешь, как. Но не обязательно совершенно. И уж тем более 3дмакс. Пентаграмма есть стандартная. А вот по поводу простых: согласен :) |
![]() ![]()
Сообщение
#2400
|
|||||||
Лорд AxisTown'a ![]() Класс: Монах Характер: Lawful Good Раса: Дварф NWN: Маппинг ![]() |
сделать это действительно просто :yes: :D так, как описано выше: -делаешь кустомный предмет и даешь предмету (ножу) Cast Spell - Unique Power (можно на себя) -делаешь в палитре кустомный плейс с названием"plc_evilcircle" - пишешь вот примерно такой скрипт ( napisano bez tulseta-proverj)
и сохраняешь этот скрипт с названием, что у ножа тег\ресреф(надеюсь ты сделал их одинаковыми) и дополняешь модульный скрипт ( на OnActivateItem), что бы это заработало
п.с. если это кажеться слишком сложно, то начинай с более простых вещей, как советовал Айван :yes: :D Сообщение отредактировал mamuc - Feb 6 2006, 10:15 |
||||||
![]() ![]() |
Текстовая версия | Сейчас: 29th April 2025 - 18:07 |