Город Мастеров
IPB

Здравствуйте, гость ( Вход | Регистрация )

4 страниц V  « < 2 3 4 >  
Ответить в эту темуОткрыть новую тему
> Вопрос - ответ, небольшой faq по созданию своего сервера
Valor
сообщение Dec 18 2007, 19:59
Сообщение #61


Level 2
*

Класс: Воин
Характер: Neutral Evil
Раса: Человек



Пишу по-прежнему сюда, возможно ответы пригодятся не только мне. Несколько не понял со скриптом m_loc_saver там идет речь о создании локации и размещении в ней триггеров. И что подпадает под понятие "триггеры для перехода", на какой раздел "OnExit, OnEnter..." триггеров в середине ставить этот самый скрипт и так же что подпадает под понятие "стартовый вэйпоинт"?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lamonde
сообщение Jun 20 2008, 00:06
Сообщение #62


Level 3
Иконки Групп

Класс: Псионик
Характер: Neutral Good
Раса: Человек
NWN: Скриптинг [Sn]



Есть проблема. Фаерволл ругается на пользователей, которые хотят ко мне подключиться. В итоге, мне приходиться каждому ай-пи выдавать разрешение на подключение, как этого можно избежать?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Imunilat
сообщение Jul 16 2008, 15:44
Сообщение #63


Level 7
**

Класс: Обыватель
Характер: Chaotic Evil
Раса: Животное



приветствую всех.
проясню ситуацию.
стоит машина с тремя сетевыми интерфейсами, из которых 2 смотрят в глобал и один в локалку, при поднятии сервера НВН .. сервер биндится по ИП который смотрит в локалку.., ,,,,,,,,,,,,,,,,,
проблема решилась!

Сообщение отредактировал Imunilat - Aug 10 2008, 17:35
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Phenomen
сообщение Jan 15 2010, 15:04
Сообщение #64


Level 1


Класс: Бард
Характер: Chaotic Good
Раса: Хафлинг



есть ли возможность отключить речь НПС в общем чате? в данный момент туда попадает все подряд, включая диалоги НПС с другими игроками, а это зачастую очень мешает.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Ilerien
сообщение Jan 15 2010, 18:16
Сообщение #65


Level 11
Иконки Групп

Класс: Волшебник
Характер: Lawful Evil
Раса: Эльф
NWN: Скриптинг [PW]
Gem of the North



Вызывать BeginConversation() с параметром bPrivate = TRUE.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Laajin
сообщение Jan 15 2010, 20:32
Сообщение #66


Level 5
**

Класс: Пьяный Мастер
Характер: Chaotic Good
Раса: Человек



Вроде не сработает такое. НПС на сколько посмню вообще не начинает тогда диалог
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
virusman
сообщение Jan 15 2010, 23:33
Сообщение #67


Level 17
Иконки Групп

Класс: Волшебник
Характер: Neutral Good
Раса: Человек
NWN: Скриптинг [PW]
Axistown SR 1.9
NWNX



Вполне себе работает..
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Phenomen
сообщение Jan 19 2010, 09:15
Сообщение #68


Level 1


Класс: Бард
Характер: Chaotic Good
Раса: Хафлинг



не совсем понятно... у функции BeginConversation() нет параметра bPrivate:
Neverwinter Script
int BeginConversation(string sResRef="", object oObjectToDialog=OBJECT_INVALID)

соответственно компиляция с этим параметром дает ошибку.
NWN SoU/HoU 1.69
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Ilerien
сообщение Jan 19 2010, 09:45
Сообщение #69


Level 11
Иконки Групп

Класс: Волшебник
Характер: Lawful Evil
Раса: Эльф
NWN: Скриптинг [PW]
Gem of the North



Т. е. ActionStartConversation(). Перепутал, а тулсета под рукой не оказалось.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Laajin
сообщение Jan 19 2010, 09:51
Сообщение #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
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Phenomen
сообщение Jan 30 2010, 23:20
Сообщение #71


Level 1


Класс: Бард
Характер: Chaotic Good
Раса: Хафлинг



заменил в 2 местах стандартного скрипта BeginConversation() на
Neverwinter Script
AssignCommand(OBJECT_SELF, ActionStartConversation(oShouter, "", TRUE, FALSE));
и все прекрасно заработало как надо. спасибо, парни :]
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
seven
сообщение Jul 2 2010, 19:41
Сообщение #72


Level 2
*

Класс: Монах
Характер: Chaotic Evil
Раса: Баатезу



Нужна помощь шардостроителей. Хочу запустить на домашнем компе сервер нвн1 с вещанием в интернет.

Ситуация такая. Я подключен к интернету через одного провайдера с помощью сетевого кабеля. Провайдер выдал мне внутренний ИП формата 10.10.31.73. Я заказал у него услугу "Реального ИП", после чего мне прислали такое сообщение

Цитата
Вам установлен внешний IP 193.200.*.*
Напоминаем, что Вам не нужно производить никаких изменений в настройках.
По указанному выше адресу Вы можете попасть на Ваш компьютер из интернета.


При запуске с этого ПК ип в нвнсервере всеравно пишется 10.10.31.73. Как заставить его работать с внешним ИП, т.е. чтобы ко мне можно было подключится с других ПК?

Извините, если чуть глупо все написал, но в этом деле я полный нуб. Заранее спасибо за помощь (IMG:style_emoticons/kolobok_light/rolleyes.gif)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Ilerien
сообщение Jul 2 2010, 21:53
Сообщение #73


Level 11
Иконки Групп

Класс: Волшебник
Характер: Lawful Evil
Раса: Эльф
NWN: Скриптинг [PW]
Gem of the North



Цитата
При запуске с этого ПК ип в нвнсервере всеравно пишется 10.10.31.73. Как заставить его работать с внешним ИП, т.е. чтобы ко мне можно было подключится с других ПК?
То, что написано в окошке сервера - это локальный адрес. Извне сервер должен быть доступен по 193.200.х.х.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
seven
сообщение Jul 2 2010, 21:58
Сообщение #74


Level 2
*

Класс: Монах
Характер: Chaotic Evil
Раса: Баатезу



Цитата(Ilerien @ Jul 2 2010, 20:53) *
То, что написано в окошке сервера - это локальный адрес. Извне сервер должен быть доступен по 193.200.х.х.


В том то и дело, что не доступен. Проверяли пытаясь зайти с другого компа по 193.200.*.*. Сервак не видится. Фаервол отключал на всякий случай. Вот можете попробовать. Сервер сейчас запущен - 193.200.38.112:5121
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Ilerien
сообщение Jul 2 2010, 22:04
Сообщение #75


Level 11
Иконки Групп

Класс: Волшебник
Характер: Lawful Evil
Раса: Эльф
NWN: Скриптинг [PW]
Gem of the North



Настройки сети в порядке? Адрес руками прописывается или выдаётся по DHCP?
Кстати, есть хороший сервис на эту тему.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
seven
сообщение Jul 2 2010, 23:03
Сообщение #76


Level 2
*

Класс: Монах
Характер: Chaotic Evil
Раса: Баатезу



Цитата(Ilerien @ Jul 2 2010, 21:04) *
Настройки сети в порядке? Адрес руками прописывается или выдаётся по 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
Прокси: Не используется
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Ilerien
сообщение Jul 2 2010, 23:12
Сообщение #77


Level 11
Иконки Групп

Класс: Волшебник
Характер: Lawful Evil
Раса: Эльф
NWN: Скриптинг [PW]
Gem of the North



Чёрт его знает, что-то блокирует трафик. Адрес не пингуется.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
seven
сообщение Jul 4 2010, 11:27
Сообщение #78


Level 2
*

Класс: Монах
Характер: Chaotic Evil
Раса: Баатезу



После двухдневных баталий и танцев с бубном он мне покорился. Проблема оказалось пребанальнейшая. Фаервол (IMG:style_emoticons/kolobok_light/rolleyes.gif) . Оказывается, фаервол нод32 даже отключеным блокировал порты. Снес нод32 нафиг, установил его вообще без фаервола и все заработало. Во какая бяка.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
wirTUS
сообщение Jun 6 2011, 02:49
Сообщение #79


Level 5
**

Класс: Убийца
Характер: Lawful Evil
Раса: Человек



Такая проблема: не дает завести (через nwnmain, через NWNx+NWNServer дает завести, но не дает подключиться к нему же), ругаясь на неавторизированный ключ. Насколько я понял, проблема в лицензии, а точнее в ее отсутствии. Пробовал методы с первой страницы: wipfw (порт ipfw под win) ругался на плохие аргументы, лочил брэндмауером роутера nwmaster.bioware.com, что тоже не помогло, так же, как и модификация hosts. В свойствах TCP/IP у меня стоит DCHP, след. менять там ничего не даст (а DCHP требуется для подключения). Если это действительно ругается на отсутствие лицензии, то можно ли залочить ее проверку как-нибудь еще, а если же нет, то что это и как с этим бороться?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Laajin
сообщение Jun 6 2011, 08:43
Сообщение #80


Level 5
**

Класс: Пьяный Мастер
Характер: Chaotic Good
Раса: Человек



Нужен подправленый nwnserver 1.69 - win 32
или отруби интернет соединение
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
wirTUS
сообщение Jun 6 2011, 09:06
Сообщение #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
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
virusman
сообщение Jun 6 2011, 17:14
Сообщение #82


Level 17
Иконки Групп

Класс: Волшебник
Характер: Neutral Good
Раса: Человек
NWN: Скриптинг [PW]
Axistown SR 1.9
NWNX



Какие плагины NWNX подключены?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
wirTUS
сообщение Jun 6 2011, 18:04
Сообщение #83


Level 5
**

Класс: Убийца
Характер: Lawful Evil
Раса: Человек



odbc и events, events в модуле не использовался
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
virusman
сообщение Jun 6 2011, 19:17
Сообщение #84


Level 17
Иконки Групп

Класс: Волшебник
Характер: Neutral Good
Раса: Человек
NWN: Скриптинг [PW]
Axistown SR 1.9
NWNX



Попробуй отключить/обновить Events.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
wirTUS
сообщение Jun 7 2011, 12:20
Сообщение #85


Level 5
**

Класс: Убийца
Характер: Lawful Evil
Раса: Человек



Отключил, 10 минут теста не выдали ошибок, огромное спасибо.
Проблема была в неиспользованности плагина?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения

4 страниц V  « < 2 3 4 >
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 19th July 2025 - 08:26