![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#226
|
|
Level 2 ![]() Класс: Пьяный Мастер Характер: Lawful Good Раса: Человек ![]() |
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); Вот что нашел может кто то подскажет как скрыть лучше 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 |
![]()
Сообщение
#227
|
|
Level 19 ![]() Класс: Воин Характер: Lawful Good Раса: Человек NWN: Скриптинг [PW] Gem of the North Край Лесов ![]() |
Цитата а шас получается что публично поиграть нельзя с пиратскими ключами они только пропускают в Сетевую игру по нику Не пойму, в чём проблема. В том, что на дефолтный сервер можно зайти любым акком без пароля? Так это учли ещё на первых серверах нвн1 - в скриптах делают привязку к ключам, они хоть и пиратские, но тайные и аналогичны паролю.
|
![]()
Сообщение
#228
|
|
Level 2 ![]() Класс: Пьяный Мастер Характер: Lawful Good Раса: Человек ![]() |
Не пойму, в чём проблема. В том, что на дефолтный сервер можно зайти любым акком без пароля? Так это учли ещё на первых серверах нвн1 - в скриптах делают привязку к ключам, они хоть и пиратские, но тайные и аналогичны паролю. не видел таких скриптов... может проше скрыть все имена все таки ? (IMG:style_emoticons/kolobok_light/scratch_one-s_head.gif) и где сылку взять на такие скрипты ? |
![]()
Сообщение
#229
|
|
Level 19 ![]() Класс: Воин Характер: Lawful Good Раса: Человек NWN: Скриптинг [PW] Gem of the North Край Лесов ![]() |
Нет, не проще. Серверлог - это неизменная фишка самой программы, можно подкрутить гуи, но инфа на самом деле никуда не денется. В нвн2 по сетке я не играл особо, но в нвн1 и без серверлога можно узнать аккаунт - по приватным сообщениям, они отправляются на имя акка (IMG:style_emoticons/kolobok_light/smile.gif) Вряд ли обсидианы что-то меняли.
Скрипты смотри на этом форуме, но только нарно в разделе нвн1. Тут есть и база скриптов, и описание софта для создания сервера. Чтобы сделать полноценный сервер, нужно будет ещё поставить nwnx и любую подходящую субд, удобней всего mysql. Но, опять же, скажу то, что говорю всегда в таких случаях, - без уже более менее опытного нвн-скриптера или хотя бы просто толкового программиста ловить в создании сервера особо нечего. Игра по дефолту не приспособлена для постоянных серверов, довольно много скриптов придётся писать/искать/править, просто так с нуля это нереально имхо, люди этому учатся обычно годами. |
![]()
Сообщение
#230
|
|
Level 2 ![]() Класс: Пьяный Мастер Характер: Lawful Good Раса: Человек ![]() |
Нет, не проще. Серверлог - это неизменная фишка самой программы, можно подкрутить гуи, но инфа на самом деле никуда не денется. В нвн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 скрипты только для лицензии и ключи исключено для пиратки тогда кодировку новую добавить возможно... и лучше крутить мозг над фильтром сервера для страховки.. я вижу тут без гномов не обойтись.... нужны тесты публичные возможно что то пропустил (IMG:style_emoticons/kolobok_light/scratch_one-s_head.gif) по сути можно попробовать любой клиент и даже чистый 1.24 SoZ \Documents\Neverwinter Nights 2\nwn2player.ini Player Name= Гендальф к примеру☺ИмяСейва UI логина ещё нужен |
![]()
Сообщение
#231
|
|
Level 2 ![]() Класс: Пьяный Мастер Характер: Lawful Good Раса: Человек ![]() |
скрипты только для лицензии и ключи исключено для пиратки тогда кодировку новую добавить возможно... и лучше крутить мозг над фильтром сервера для страховки.. я вижу тут без гномов не обойтись.... нужны тесты публичные возможно что то пропустил (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) Нужно сказать гномам что бы ещё эльфов позвали.... playerlist.xml можно временно удалить для теста тоже отображает имя playerloginx2.xml оставляем и заходим в игру кнопкой Создать новый акаунт после того как укажем Player Name=Гендальф к примеру☺ИмяСейва Override 1.23 SoZ не вижу пока что способа узнать логин... не верные акаунты показывает есле узнаю и даже сервером уже ... хм... вроде вот и минус первый но сейвит все норм Есть ещё второй способ но лучше проверить данный вариант возможно что то упустил с меня плохой пират и то возможно одноглазый и выйдет (IMG:style_emoticons/kolobok_light/smile.gif) NWN2 KeyGen [CDKEY] Key1= Key2= key3= Ключи используем тоже генератором Нужно сказать гномам что бы ещё эльфов позвали.... 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 и там обсудить возможно кто то хочет помочь и в разработке публичного онлайн мода бесплатного ? Так как самому тяжело и очень долго... А скриптов ещё много не хватает....
Причины изменения: Ссылки на торенты
|
![]()
Сообщение
#232
|
|
Level 19 ![]() Класс: Воин Характер: Lawful Good Раса: Человек NWN: Скриптинг [PW] Gem of the North Край Лесов ![]() |
Цитата скрипты только для лицензии и ключи исключено для пиратки Если я правильно понял, тебя смущает то, что ключи у пиратки генерятся? Таки фокус в том, что они хоть и генерятся, но держатся в секрете на каждом клиенте. Более того, их даже сервер не видит, он видит только хеш ключа, т.е. твой ключ очень проблематично ломануть даже админу сервера (на случай, если ты этот же ключ используешь для входа на другой сервер).Более того, мастер-сервера давно выключены, сейчас разницы между лицензией и пираткой нет вообще. |
![]()
Сообщение
#233
|
|
Level 2 ![]() Класс: Пьяный Мастер Характер: Lawful Good Раса: Человек ![]() |
Если я правильно понял, тебя смущает то, что ключи у пиратки генерятся? Таки фокус в том, что они хоть и генерятся, но держатся в секрете на каждом клиенте. Более того, их даже сервер не видит, он видит только хеш ключа, т.е. твой ключ очень проблематично ломануть даже админу сервера (на случай, если ты этот же ключ используешь для входа на другой сервер). Более того, мастер-сервера давно выключены, сейчас разницы между лицензией и пираткой нет вообще. У пиратки не работают CD-Key и сервер должен отключить проверку ключа только логин для пиратки нужен и даже пароля нету лучше варианта я пока что не вижу Player Name=€‘•™§©«®°±·»•¶☺♥┌♫╤‡€‰░▒▓☻♦♣♠◘◙♂♀♪♫☼►◄↕ |
![]()
Сообщение
#234
|
|
Level 19 ![]() Класс: Воин Характер: Lawful Good Раса: Человек NWN: Скриптинг [PW] Gem of the North Край Лесов ![]() |
Цитата У пиратки не работают CD-Key и сервер должен отключить проверку ключа только логин для пиратки нужен и даже пароля нету лучше варианта я пока что не вижу Попробую объяснить последний раз на пальцах то, что индустрия шардов использует уже 15 лет.1. На пиратках ключи не проверяются на легальность, но без ключа поиграть нельзя. С одинаковыми ключами тоже нельзя. Вывод - у всех пираточников всё равно разные ключи. 2. Эти ключи абсолютно секретны и к ним есть доступ из скриптов. 3. Выходит, ключи = пароль. 4. При первом заходе аккаунта на сервер (когда его нет в базе данных) его ключи пишутся в базу. 5. При последующих заходах имя аккаунта сверяется с ключами. Если не совпало - выкидывает. Подобрать 3 ключа невозможно. 6. ???? 7. PROFIT!!! |
![]()
Сообщение
#235
|
|
Level 2 ![]() Класс: Пьяный Мастер Характер: Lawful Good Раса: Человек ![]() |
Попробую объяснить последний раз на пальцах то, что индустрия шардов использует уже 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
Причины изменения: Ссылки на торенты
|
![]()
Сообщение
#236
|
|
Миловидный Бегрюссунг ![]() Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
Ссылки на торенты убрал. Все такое в личку.
|
![]() ![]() |
Текстовая версия | Сейчас: 29th April 2025 - 19:26 |