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

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

 Правила этого форума ПРАВИЛА РАЗДЕЛА
10 страниц V  « < 8 9 10  
Ответить в эту темуОткрыть новую тему
> Технические вопросы по NWN2, Игровые настройки, железо, проблемы с игрой
Trixss
сообщение Sep 16 2016, 12:15
Сообщение #226


Level 2
*

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



Цитата(Trixss @ Sep 15 2016, 23:09) *
defaultchat.xml а вроде все работает


Вот что нашел может кто то подскажет как скрыть лучше

Global CHAT_MODE_SERVER
int CHAT_MODE_SERVER = 5;


// MAP 3/15/2009
// This function is used to send a chat message, as if spoken by a PC or by the server.
// Except for 'CHAT_MODE_SERVER', oSender must be a PC or nothing will occur.
// oSpeaker - the PC who will speak, OBJECT_INVALID if channel is CHAT_MODE_SERVER. This must be a valid PC object for CHAT_MODE_PARTY to work.
// oReceiver - if nChannel is CHAT_MODE_TELL or CHAT_MODE_SERVER, then this must be the PC who will be receiving the message.
// nMode - CHAT_MODE const indicating the type of message to be sent. Only the CHAT_MODE_* values provided are accepted.
// sMessage - actual message text
// bInvokeCallback = the module's OnChat script will be invoked to filter this message, if this is TRUE.
// WARNING: use extreme caution if setting bInvokeCallback to TRUE from within the OnChat handler itself --
// this could lead to an infinite loop and hang your module!
void SendChatMessage(object oSender, object oReceiver, int nChannel, string sMessage, int bInvokeCallback = FALSE);


// Send a server message (szMessage) to the oPlayer.
void SendMessageToPC(object oSender, string szMessage);

// Send a server message (szMessage) to the oPlayer.
void SendMessageToPCByStrRef(object oSender, int nStrRef);



Цитата(Trixss @ Sep 16 2016, 11:55) *
Вот что нашел может кто то подскажет как скрыть лучше

Global CHAT_MODE_SERVER
int CHAT_MODE_SERVER = 5;


// MAP 3/15/2009
// This function is used to send a chat message, as if spoken by a PC or by the server.
// Except for 'CHAT_MODE_SERVER', oSender must be a PC or nothing will occur.
// oSpeaker - the PC who will speak, OBJECT_INVALID if channel is CHAT_MODE_SERVER. This must be a valid PC object for CHAT_MODE_PARTY to work.
// oReceiver - if nChannel is CHAT_MODE_TELL or CHAT_MODE_SERVER, then this must be the PC who will be receiving the message.
// nMode - CHAT_MODE const indicating the type of message to be sent. Only the CHAT_MODE_* values provided are accepted.
// sMessage - actual message text
// bInvokeCallback = the module's OnChat script will be invoked to filter this message, if this is TRUE.
// WARNING: use extreme caution if setting bInvokeCallback to TRUE from within the OnChat handler itself --
// this could lead to an infinite loop and hang your module!
void SendChatMessage(object oSender, object oReceiver, int nChannel, string sMessage, int bInvokeCallback = FALSE);


// Send a server message (szMessage) to the oPlayer.
void SendMessageToPC(object oSender, string szMessage);

// Send a server message (szMessage) to the oPlayer.
void SendMessageToPCByStrRef(object oSender, int nStrRef);


и playerlist.xml да нужен другой вариант блокировки без UI и Override их нельзя закрыть для клиента O_O и как это можно реализовать ?

<!-- Player List Listbox -->
<!-- Each row of the player lists is a pane that contains:
-- Icon = partyleader - Visible if they are my party leader
-- Icon = Player's attitude toward me - "theirattitude"
-- Text field = Player name and character name - "playername"
-- Button1 = Set Attitude - friendly - Disabled if PVP options prevent it - true = friendly
-- Button2 = Set Attitude - hostile - Disabled if PVP options prevent it - false = hostile
-- Text Field = Reaction, my default reaction to them - "reaction"
-- Button3 = Just a highlight button to indicate what is selected, no callbacks.
-- The names of these sub-pieces are hard coded
-->
<UIListbox name="playerlist" x=ALIGN_CENTER y=121 height=285 width=498 yPadding=5
showpartialchild=false scrollbaronright=true selectonleftclick=true
update=true OnUpdate=UIListBox_OnUpdate_DisplayPlayerList() >
<UIPane name="PlayerPane" x=0 y=0 width=483 height=32 prototype=true tupple=true
update=true OnUpdate=UIObject_OnUpdate_UpdatePlayerListMember(
) updaterate=0.1 >
<UIIcon name="partyleader" x=5 y=0 height=32 width=32 img="icon_mp_leader.tga" />
<UIIcon name="theirattitude" x=42 y=0 height=32 width=32 />
<UIText name="playername" x=79 y=0 height=32 width=250
valign=middle align=left fontfamily="Body_Font" style=1 />
<UIButton name="setfriendly" x=334 y=0 height=32 width=32 buttontype=radio
groupid=1 groupmemberid=1
OnLeftClick=UIButton_Input_HandleAttitudeToggle("true")>
<UIFrame state=base fill="ia_defend.tga" />
<UIFrame state=up fill="b_empty.tga" />
<UIFrame state=down fill="b_overlay.tga" />
<UIFrame state=focused fill="b_empty.tga" />
<UIFrame state=hilited fill="b_empty.tga" />
<UIFrame state=hifocus fill="b_empty.tga" />
<UIFrame state=disabled fill="b_empty.tga" />
</UIButton>
<UIButton name="sethostile" x=371 y=0 height=32 width=32
style="STYLE_MENU_BUTTON"
groupid=1 groupmemberid=2 buttontype=radio
OnLeftClick=UIButton_Input_HandleAttitudeToggle("false")>
<UIFrame state=base fill="ia_attack.tga" />
<UIFrame state=up fill="b_empty.tga" />
<UIFrame state=down fill="b_overlay.tga" />
<UIFrame state=focused fill="b_empty.tga" />
<UIFrame state=hilited fill="b_empty.tga" />
<UIFrame state=hifocus fill="b_empty.tga" />
<UIFrame state=disabled fill="b_empty.tga" />
</UIButton>
<UIText name="reaction" x=408 y=0 height=32 width=75
valign=middle align=left fontfamily="Body_Font" style=1 />
<UIButton name="highlightbutton" x=0 y=0 height=32 width=483
style="STYLE_MENU_BUTTON" >
<UIFrame state=up fill="b_empty.tga" />
<UIFrame state=down fill="selection_fill.tga" />
<UIFrame state=focused fill="b_empty.tga" />
<UIFrame state=hilited fill="b_empty.tga" />
<UIFrame state=hifocus fill="b_empty.tga" />
<UIFrame state=disabled fill="b_empty.tga" />
</UIButton>
</UIPane>
<UIScrollBar name="SB" style="STYLE_SB_THIN"></UIScrollBar>
</UIListbox>


вот именно эта строчка <UIText name="playername" x=79 y=0 height=32 width=250

Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
denis0k
сообщение Sep 17 2016, 23:49
Сообщение #227


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

Класс: Воин
Характер: Lawful Good
Раса: Человек
NWN: Скриптинг [PW]
Gem of the North
Край Лесов



Цитата
а шас получается что публично поиграть нельзя с пиратскими ключами они только пропускают в Сетевую игру по нику
Не пойму, в чём проблема. В том, что на дефолтный сервер можно зайти любым акком без пароля? Так это учли ещё на первых серверах нвн1 - в скриптах делают привязку к ключам, они хоть и пиратские, но тайные и аналогичны паролю.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Trixss
сообщение Sep 20 2016, 19:58
Сообщение #228


Level 2
*

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



Цитата(denis0k @ Sep 17 2016, 23:49) *
Не пойму, в чём проблема. В том, что на дефолтный сервер можно зайти любым акком без пароля? Так это учли ещё на первых серверах нвн1 - в скриптах делают привязку к ключам, они хоть и пиратские, но тайные и аналогичны паролю.


не видел таких скриптов... может проше скрыть все имена все таки ? (IMG:style_emoticons/kolobok_light/scratch_one-s_head.gif) и где сылку взять на такие скрипты ?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
denis0k
сообщение Sep 24 2016, 08:15
Сообщение #229


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

Класс: Воин
Характер: Lawful Good
Раса: Человек
NWN: Скриптинг [PW]
Gem of the North
Край Лесов



Нет, не проще. Серверлог - это неизменная фишка самой программы, можно подкрутить гуи, но инфа на самом деле никуда не денется. В нвн2 по сетке я не играл особо, но в нвн1 и без серверлога можно узнать аккаунт - по приватным сообщениям, они отправляются на имя акка (IMG:style_emoticons/kolobok_light/smile.gif) Вряд ли обсидианы что-то меняли.

Скрипты смотри на этом форуме, но только нарно в разделе нвн1. Тут есть и база скриптов, и описание софта для создания сервера. Чтобы сделать полноценный сервер, нужно будет ещё поставить nwnx и любую подходящую субд, удобней всего mysql.

Но, опять же, скажу то, что говорю всегда в таких случаях, - без уже более менее опытного нвн-скриптера или хотя бы просто толкового программиста ловить в создании сервера особо нечего. Игра по дефолту не приспособлена для постоянных серверов, довольно много скриптов придётся писать/искать/править, просто так с нуля это нереально имхо, люди этому учатся обычно годами.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Trixss
сообщение Oct 4 2016, 02:26
Сообщение #230


Level 2
*

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



Цитата(denis0k @ Sep 24 2016, 08:15) *
Нет, не проще. Серверлог - это неизменная фишка самой программы, можно подкрутить гуи, но инфа на самом деле никуда не денется. В нвн2 по сетке я не играл особо, но в нвн1 и без серверлога можно узнать аккаунт - по приватным сообщениям, они отправляются на имя акка (IMG:style_emoticons/kolobok_light/smile.gif) Вряд ли обсидианы что-то меняли.

Скрипты смотри на этом форуме, но только нарно в разделе нвн1. Тут есть и база скриптов, и описание софта для создания сервера. Чтобы сделать полноценный сервер, нужно будет ещё поставить nwnx и любую подходящую субд, удобней всего mysql.

Но, опять же, скажу то, что говорю всегда в таких случаях, - без уже более менее опытного нвн-скриптера или хотя бы просто толкового программиста ловить в создании сервера особо нечего. Игра по дефолту не приспособлена для постоянных серверов, довольно много скриптов придётся писать/искать/править, просто так с нуля это нереально имхо, люди этому учатся обычно годами.


скрипты только для лицензии и ключи исключено для пиратки

тогда кодировку новую добавить возможно... и лучше крутить мозг над фильтром сервера для страховки.. я вижу тут без гномов не обойтись.... нужны тесты публичные возможно что то пропустил (IMG:style_emoticons/kolobok_light/scratch_one-s_head.gif)

по сути можно попробовать любой клиент и даже чистый 1.24 SoZ

Цитата(Trixss @ Oct 4 2016, 02:05) *
скрипты только для лицензии и ключи исключено для пиратки

тогда кодировку новую добавить возможно... и лучше крутить мозг над фильтром сервера для страховки.. я вижу тут без гномов не обойтись.... нужны тесты публичные возможно что то пропустил (IMG:style_emoticons/kolobok_light/scratch_one-s_head.gif)

по сути можно попробовать любой клиент и даже чистый 1.24 SoZ


\Documents\Neverwinter Nights 2\nwn2player.ini
Player Name= Гендальф к примеру☺ИмяСейва

UI логина ещё нужен
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Trixss
сообщение Oct 4 2016, 19:56
Сообщение #231


Level 2
*

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



Цитата(Trixss @ Oct 4 2016, 02:26) *
скрипты только для лицензии и ключи исключено для пиратки

тогда кодировку новую добавить возможно... и лучше крутить мозг над фильтром сервера для страховки.. я вижу тут без гномов не обойтись.... нужны тесты публичные возможно что то пропустил (IMG:style_emoticons/kolobok_light/scratch_one-s_head.gif)

по сути можно попробовать любой клиент и даже чистый 1.24 SoZ



\Documents\Neverwinter Nights 2\nwn2player.ini
Player Name= Гендальф к примеру☺ИмяСейва

UI логина ещё нужен


Нужно сказать гномам что бы ещё эльфов позвали....

playerlist.xml можно временно удалить для теста тоже отображает имя
playerloginx2.xml оставляем и заходим в игру кнопкой Создать новый акаунт после того как укажем Player Name=Гендальф к примеру☺ИмяСейва
Override 1.23 SoZ

не вижу пока что способа узнать логин... не верные акаунты показывает есле узнаю и даже сервером уже ... хм... вроде вот и минус первый но сейвит все норм

Есть ещё второй способ но лучше проверить данный вариант возможно что то упустил с меня плохой пират и то возможно одноглазый и выйдет (IMG:style_emoticons/kolobok_light/smile.gif)


Цитата(Trixss @ Oct 4 2016, 18:32) *
Нужно сказать гномам что бы ещё эльфов позвали....

playerlist.xml можно временно удалить для теста тоже отображает имя
playerloginx2.xml оставляем и заходим в игру кнопкой Создать новый акаунт после того как укажем Player Name=Гендальф к примеру☺ИмяСейва
Override 1.23 SoZ

не вижу пока что способа узнать логин... не верные акаунты показывает есле узнаю и даже сервером уже ... хм... вроде вот и минус первый но сейвит все норм

Есть ещё второй способ но лучше проверить данный вариант возможно что то упустил с меня плохой пират и то возможно одноглазый и выйдет (IMG:style_emoticons/kolobok_light/smile.gif)


NWN2 KeyGen
[CDKEY]
Key1=
Key2=
key3=

Ключи используем тоже генератором

Цитата(Trixss @ Oct 4 2016, 19:22) *
Нужно сказать гномам что бы ещё эльфов позвали....

playerlist.xml можно временно удалить для теста тоже отображает имя
playerloginx2.xml оставляем и заходим в игру кнопкой Создать новый акаунт после того как укажем Player Name=Гендальф к примеру☺ИмяСейва
Override 1.23 SoZ

не вижу пока что способа узнать логин... не верные акаунты показывает есле узнаю и даже сервером уже ... хм... вроде вот и минус первый но сейвит все норм

Есть ещё второй способ но лучше проверить данный вариант возможно что то упустил с меня плохой пират и то возможно одноглазый и выйдет (IMG:style_emoticons/kolobok_light/smile.gif)




NWN2 KeyGen
[CDKEY]
Key1=
Key2=
key3=

Ключи используем тоже генератором


Сборка клиента нвн2 1.23 СоЗ торрент с русской озвучкой

Рекомендую скачать ещё TeamSpeak 3 и там обсудить возможно кто то хочет помочь и в разработке публичного онлайн мода бесплатного ?
Так как самому тяжело и очень долго... А скриптов ещё много не хватает....
Причины изменения: Ссылки на торенты
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
denis0k
сообщение Oct 8 2016, 08:01
Сообщение #232


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

Класс: Воин
Характер: Lawful Good
Раса: Человек
NWN: Скриптинг [PW]
Gem of the North
Край Лесов



Цитата
скрипты только для лицензии и ключи исключено для пиратки
Если я правильно понял, тебя смущает то, что ключи у пиратки генерятся? Таки фокус в том, что они хоть и генерятся, но держатся в секрете на каждом клиенте. Более того, их даже сервер не видит, он видит только хеш ключа, т.е. твой ключ очень проблематично ломануть даже админу сервера (на случай, если ты этот же ключ используешь для входа на другой сервер).

Более того, мастер-сервера давно выключены, сейчас разницы между лицензией и пираткой нет вообще.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Trixss
сообщение Oct 8 2016, 17:39
Сообщение #233


Level 2
*

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



Цитата(denis0k @ Oct 8 2016, 08:01) *
Если я правильно понял, тебя смущает то, что ключи у пиратки генерятся? Таки фокус в том, что они хоть и генерятся, но держатся в секрете на каждом клиенте. Более того, их даже сервер не видит, он видит только хеш ключа, т.е. твой ключ очень проблематично ломануть даже админу сервера (на случай, если ты этот же ключ используешь для входа на другой сервер).

Более того, мастер-сервера давно выключены, сейчас разницы между лицензией и пираткой нет вообще.


У пиратки не работают CD-Key и сервер должен отключить проверку ключа только логин для пиратки нужен и даже пароля нету лучше варианта я пока что не вижу
Player Name=€‘•™§©«®°±·»•¶☺♥┌♫╤‡€‰░▒▓☻♦♣♠◘◙♂♀♪♫☼►◄↕
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
denis0k
сообщение Oct 9 2016, 20:42
Сообщение #234


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

Класс: Воин
Характер: Lawful Good
Раса: Человек
NWN: Скриптинг [PW]
Gem of the North
Край Лесов



Цитата
У пиратки не работают CD-Key и сервер должен отключить проверку ключа только логин для пиратки нужен и даже пароля нету лучше варианта я пока что не вижу
Попробую объяснить последний раз на пальцах то, что индустрия шардов использует уже 15 лет.

1. На пиратках ключи не проверяются на легальность, но без ключа поиграть нельзя. С одинаковыми ключами тоже нельзя. Вывод - у всех пираточников всё равно разные ключи.

2. Эти ключи абсолютно секретны и к ним есть доступ из скриптов.

3. Выходит, ключи = пароль.

4. При первом заходе аккаунта на сервер (когда его нет в базе данных) его ключи пишутся в базу.

5. При последующих заходах имя аккаунта сверяется с ключами. Если не совпало - выкидывает. Подобрать 3 ключа невозможно.

6. ????

7. PROFIT!!!
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Trixss
сообщение Oct 10 2016, 01:56
Сообщение #235


Level 2
*

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



Цитата(denis0k @ Oct 9 2016, 20:42) *
Попробую объяснить последний раз на пальцах то, что индустрия шардов использует уже 15 лет.

1. На пиратках ключи не проверяются на легальность, но без ключа поиграть нельзя. С одинаковыми ключами тоже нельзя. Вывод - у всех пираточников всё равно разные ключи.

2. Эти ключи абсолютно секретны и к ним есть доступ из скриптов.

3. Выходит, ключи = пароль.

4. При первом заходе аккаунта на сервер (когда его нет в базе данных) его ключи пишутся в базу.

5. При последующих заходах имя аккаунта сверяется с ключами. Если не совпало - выкидывает. Подобрать 3 ключа невозможно.

6. ????

7. PROFIT!!!


давай обсуждать только способы пиратки лицензия я знаю как работает и она не интересна нужна только пиратка и способ поиграть бесплатно для всех

Способ #1
1.Override 1.23 SoZ и заходить кнопкой создать акаунт
2.NWN2 KeyGen только для входа на сервер нужен пиратский ключ
3.Сборка клиента нвн2 1.23 СоЗ торрент с русской озвучкой
4.\Documents\Neverwinter Nights 2\nwn2player.ini Player Name=€‘•™§©«®°±·»•¶☺♥┌♫╤‡€‰░▒▓☻♦♣♠◘◙♂♀♪♫☼►◄↕

и как помне способ #2 не нужен будет )

Сообщение отредактировал Aiwan - Oct 17 2016, 15:42
Причины изменения: Ссылки на торенты
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Oct 17 2016, 15:42
Сообщение #236


Миловидный Бегрюссунг
Иконки Групп

Класс: Воин
Характер: Chaotic Good
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



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

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

 



Текстовая версия Сейчас: 24th June 2017 - 20:17