![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#61
|
|
Level 2 ![]() Класс: Воин Характер: Neutral Evil Раса: Человек ![]() |
Пишу по-прежнему сюда, возможно ответы пригодятся не только мне. Несколько не понял со скриптом m_loc_saver там идет речь о создании локации и размещении в ней триггеров. И что подпадает под понятие "триггеры для перехода", на какой раздел "OnExit, OnEnter..." триггеров в середине ставить этот самый скрипт и так же что подпадает под понятие "стартовый вэйпоинт"?
|
![]()
Сообщение
#62
|
|
Level 3 ![]() Класс: Псионик Характер: Neutral Good Раса: Человек NWN: Скриптинг [Sn] ![]() |
Есть проблема. Фаерволл ругается на пользователей, которые хотят ко мне подключиться. В итоге, мне приходиться каждому ай-пи выдавать разрешение на подключение, как этого можно избежать?
|
![]()
Сообщение
#63
|
|
Level 7 ![]() ![]() Класс: Обыватель Характер: Chaotic Evil Раса: Животное ![]() |
приветствую всех.
проясню ситуацию. стоит машина с тремя сетевыми интерфейсами, из которых 2 смотрят в глобал и один в локалку, при поднятии сервера НВН .. сервер биндится по ИП который смотрит в локалку.., ,,,,,,,,,,,,,,,,, проблема решилась! Сообщение отредактировал Imunilat - Aug 10 2008, 17:35 |
![]()
Сообщение
#64
|
|
Level 1 Класс: Бард Характер: Chaotic Good Раса: Хафлинг ![]() |
есть ли возможность отключить речь НПС в общем чате? в данный момент туда попадает все подряд, включая диалоги НПС с другими игроками, а это зачастую очень мешает.
|
![]()
Сообщение
#65
|
|
Level 11 ![]() Класс: Волшебник Характер: Lawful Evil Раса: Эльф NWN: Скриптинг [PW] Gem of the North ![]() |
Вызывать BeginConversation() с параметром bPrivate = TRUE.
|
![]()
Сообщение
#66
|
|
Level 5 ![]() ![]() Класс: Пьяный Мастер Характер: Chaotic Good Раса: Человек ![]() |
Вроде не сработает такое. НПС на сколько посмню вообще не начинает тогда диалог
|
![]()
Сообщение
#67
|
|
Level 17 ![]() Класс: Волшебник Характер: Neutral Good Раса: Человек NWN: Скриптинг [PW] Axistown SR 1.9 NWNX ![]() |
Вполне себе работает..
|
![]()
Сообщение
#68
|
|
Level 1 Класс: Бард Характер: Chaotic Good Раса: Хафлинг ![]() |
не совсем понятно... у функции BeginConversation() нет параметра bPrivate:
Neverwinter Script int BeginConversation(string sResRef="", object oObjectToDialog=OBJECT_INVALID) соответственно компиляция с этим параметром дает ошибку. NWN SoU/HoU 1.69 |
![]()
Сообщение
#69
|
|
Level 11 ![]() Класс: Волшебник Характер: Lawful Evil Раса: Эльф NWN: Скриптинг [PW] Gem of the North ![]() |
Т. е. ActionStartConversation(). Перепутал, а тулсета под рукой не оказалось.
|
![]()
Сообщение
#70
|
|
Level 5 ![]() ![]() Класс: Пьяный Мастер Характер: Chaotic Good Раса: Человек ![]() |
Вот откопал по памяти, в поиске, пару старых сообщений на эту тему.
Цитата Zirrex
Пытался заставить всех НПС говорить свои диалоги приватно, чтобы они не мешали играть остальным игрокам, но ничего не выходит. Использовал функцию: Neverwinter Script void ActionStartConversation(object oObjectToConverseWith, string sDialogResRef="", int bPrivateConversation=FALSE, int bPlayHello=TRUE) По умолчанию стоит эта функция: Neverwinter Script int BeginConversation(string sResRef="", object oObjectToDialog=OBJECT_INVALID) И вот что странно, ведь когда sDialogResRef пустой, в описании так и написано, скрипт должен использовать диалог по умолчанию, т.е. диалог, который установлен в настройках НПС, но почему-то, когда в скрипте пишешь (""), то НПС становится нем как рыба. Zirrex Lex, а как ты сам скрипт оформлял? Если вспомнить, то сама функция находится в сприпте "nw_c2_default4". Так вот вместо "BeginConversation()" я писал так: Neverwinter Script AssignCommand(oShouter, ActionStartConversation(OBJECT_SELF, "", TRUE, FALSE)); Работать не желает. Стоит удалить все после "OBJECT_SELF", и закрыть скобку, как диалог тут же оживает. Aiwan, это то понятно. Мне же не разговор НПС нужен, а чтобы в момент обращения игрока к НПС, остальные игроки не видели диалога, который создает НПС игроку, обратившемуся к нему. Приведу простой пример. Идет квест. Подбегает к НПС персонаж, который в квесте не участвует, и активирует диалог. Фразы НПС вылезают в общий чат и приводят к "спаму" разговорного чата, что несколько дезориентирует тех, кто участвует в квесте, и мешает игре квестовиков. В дальнейшем я хочу все диалоги перевести на переменные, и брать их оттуда, генерируя диалог на ходу, но надо еще разобраться, как это сделать. Лучше иметь одну базу диалогов, чем для каждого нового НПС делать отдельный файл. Во-первых, диалоги можно выделить любым цветом, ну и конечно же скрыть от показа, когда они не нужны окружающим НПС игрокам. Zirrex Попробую так. Но, что странно, уже пробовал делать подобным образом, и не вышло. Забавно, какие-то НПС отвечают, какие-то нет. Не очень понимаю, по какому принципу выбирает. И вот что интересно, если написать: Neverwinter Script AssignCommand(OBJECT_SELF, ActionStartConversation(oShouter, "")); Общаются все, но стоит добавить: Neverwinter Script AssignCommand(OBJECT_SELF, ActionStartConversation(oShouter, "", TRUE)); Как некоторые тут же замолкают. Глюк? З.Ы. Надо больше спать, совсем уже не соображаю... Сообщение отредактировал Laajin - Jan 19 2010, 09:52 |
![]()
Сообщение
#71
|
|
Level 1 Класс: Бард Характер: Chaotic Good Раса: Хафлинг ![]() |
заменил в 2 местах стандартного скрипта BeginConversation() на
Neverwinter Script AssignCommand(OBJECT_SELF, ActionStartConversation(oShouter, "", TRUE, FALSE)); и все прекрасно заработало как надо. спасибо, парни :]
|
![]()
Сообщение
#72
|
|
Level 2 ![]() Класс: Монах Характер: Chaotic Evil Раса: Баатезу ![]() |
Нужна помощь шардостроителей. Хочу запустить на домашнем компе сервер нвн1 с вещанием в интернет.
Ситуация такая. Я подключен к интернету через одного провайдера с помощью сетевого кабеля. Провайдер выдал мне внутренний ИП формата 10.10.31.73. Я заказал у него услугу "Реального ИП", после чего мне прислали такое сообщение Цитата Вам установлен внешний IP 193.200.*.* Напоминаем, что Вам не нужно производить никаких изменений в настройках. По указанному выше адресу Вы можете попасть на Ваш компьютер из интернета. При запуске с этого ПК ип в нвнсервере всеравно пишется 10.10.31.73. Как заставить его работать с внешним ИП, т.е. чтобы ко мне можно было подключится с других ПК? Извините, если чуть глупо все написал, но в этом деле я полный нуб. Заранее спасибо за помощь (IMG:style_emoticons/kolobok_light/rolleyes.gif) |
![]()
Сообщение
#73
|
|
Level 11 ![]() Класс: Волшебник Характер: Lawful Evil Раса: Эльф NWN: Скриптинг [PW] Gem of the North ![]() |
Цитата При запуске с этого ПК ип в нвнсервере всеравно пишется 10.10.31.73. Как заставить его работать с внешним ИП, т.е. чтобы ко мне можно было подключится с других ПК? То, что написано в окошке сервера - это локальный адрес. Извне сервер должен быть доступен по 193.200.х.х.
|
![]()
Сообщение
#74
|
|
Level 2 ![]() Класс: Монах Характер: Chaotic Evil Раса: Баатезу ![]() |
То, что написано в окошке сервера - это локальный адрес. Извне сервер должен быть доступен по 193.200.х.х. В том то и дело, что не доступен. Проверяли пытаясь зайти с другого компа по 193.200.*.*. Сервак не видится. Фаервол отключал на всякий случай. Вот можете попробовать. Сервер сейчас запущен - 193.200.38.112:5121 |
![]()
Сообщение
#75
|
|
Level 11 ![]() Класс: Волшебник Характер: Lawful Evil Раса: Эльф NWN: Скриптинг [PW] Gem of the North ![]() |
Настройки сети в порядке? Адрес руками прописывается или выдаётся по DHCP?
Кстати, есть хороший сервис на эту тему. |
![]()
Сообщение
#76
|
|
Level 2 ![]() Класс: Монах Характер: Chaotic Evil Раса: Баатезу ![]() |
Настройки сети в порядке? Адрес руками прописывается или выдаётся по DHCP? Адрес прописывается руками. Настройки в порядке, введено то, что дал провайдер (10.10.31.73) - инет работает. на 2ИП пишет, что у меня 193.200.38.112 Цитата Ваш IP адрес: 193.200.38.112
Имя вашего компьютера: customer-112-38.kichkas.net Операционная система: Microsoft Windows XP Microsoft Windows XP Ваш браузер: Firefox 3.6 Откуда вы: Ukraine Ukraine Ваш провайдер: Kichkas.NET ISP Прокси: Не используется |
![]()
Сообщение
#77
|
|
Level 11 ![]() Класс: Волшебник Характер: Lawful Evil Раса: Эльф NWN: Скриптинг [PW] Gem of the North ![]() |
Чёрт его знает, что-то блокирует трафик. Адрес не пингуется.
|
![]()
Сообщение
#78
|
|
Level 2 ![]() Класс: Монах Характер: Chaotic Evil Раса: Баатезу ![]() |
После двухдневных баталий и танцев с бубном он мне покорился. Проблема оказалось пребанальнейшая. Фаервол (IMG:style_emoticons/kolobok_light/rolleyes.gif) . Оказывается, фаервол нод32 даже отключеным блокировал порты. Снес нод32 нафиг, установил его вообще без фаервола и все заработало. Во какая бяка.
|
![]()
Сообщение
#79
|
|
Level 5 ![]() ![]() Класс: Убийца Характер: Lawful Evil Раса: Человек ![]() |
Такая проблема: не дает завести (через nwnmain, через NWNx+NWNServer дает завести, но не дает подключиться к нему же), ругаясь на неавторизированный ключ. Насколько я понял, проблема в лицензии, а точнее в ее отсутствии. Пробовал методы с первой страницы: wipfw (порт ipfw под win) ругался на плохие аргументы, лочил брэндмауером роутера nwmaster.bioware.com, что тоже не помогло, так же, как и модификация hosts. В свойствах TCP/IP у меня стоит DCHP, след. менять там ничего не даст (а DCHP требуется для подключения). Если это действительно ругается на отсутствие лицензии, то можно ли залочить ее проверку как-нибудь еще, а если же нет, то что это и как с этим бороться?
|
![]()
Сообщение
#80
|
|
Level 5 ![]() ![]() Класс: Пьяный Мастер Характер: Chaotic Good Раса: Человек ![]() |
Нужен подправленый nwnserver 1.69 - win 32
или отруби интернет соединение |
![]()
Сообщение
#81
|
|
Level 5 ![]() ![]() Класс: Убийца Характер: Lawful Evil Раса: Человек ![]() |
Благодарю, а
Цитата Нужен подправленый nwnserver 1.69 - win 32 где его взять или на какой поиск его можно найти?Не надо, уже нашел. Если кому понадобится, прямая ссылка (не уверен, что будет работать) ссылка1 Ссылка на тему (playground) ссылка2 Попробовал; зайти дало, но при попытке сделать ураганную атаку (другие фиты пока не пробовал) nwserver выдал ошибку "память не может быть "read"" и отключил модуль (без шатдауна). Запускал через NWNx При попытке выйти и сохранить персонажа та же проблема. Возможно прорблема в компьютере (раньше замечось ярое нежелание подключаться на длительное время к более-менее современным серверам вне браузера на время более 30 мин с последующиим постепенным сокращением этого времени до 0 (q3 работал, MMO - нет)), часа через два смогу проверить. Попробовал запустить на нормальном компьютере, та жи ситуация (проверил с бардовской песней, на малость более ранней версии модуля, без использования NWNx (случайно на самом деле), только не выдает ошибки, а просто отключает модуль Сообщение отредактировал wirTUS - Jun 6 2011, 13:19 |
![]()
Сообщение
#82
|
|
Level 17 ![]() Класс: Волшебник Характер: Neutral Good Раса: Человек NWN: Скриптинг [PW] Axistown SR 1.9 NWNX ![]() |
Какие плагины NWNX подключены?
|
![]()
Сообщение
#83
|
|
Level 5 ![]() ![]() Класс: Убийца Характер: Lawful Evil Раса: Человек ![]() |
odbc и events, events в модуле не использовался
|
![]()
Сообщение
#84
|
|
Level 17 ![]() Класс: Волшебник Характер: Neutral Good Раса: Человек NWN: Скриптинг [PW] Axistown SR 1.9 NWNX ![]() |
Попробуй отключить/обновить Events.
|
![]()
Сообщение
#85
|
|
Level 5 ![]() ![]() Класс: Убийца Характер: Lawful Evil Раса: Человек ![]() |
Отключил, 10 минут теста не выдали ошибок, огромное спасибо.
Проблема была в неиспользованности плагина? |
![]() ![]() |
Текстовая версия | Сейчас: 19th July 2025 - 08:26 |