malder 96 Опубликовано 11 июля, 2014 Исходя из названия, думаю все понимают о чём пойдёт речь) Раньше, а точнее пару лет назад, пользовался замечательной прожкой NPC Query Converter, но, увы, она морально устарела на фоне того, что сейчас есть. Если вам не трудно, выложите список программ которые используете вы для настройки сервера (не открытия!) и по возможности дайте краткий комментарий к ней. Премного благодарен Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mizuwokiru 181 Опубликовано 11 июля, 2014 (изменено) Исходя из названия, думаю все понимают о чём пойдёт речь) Раньше, а точнее пару лет назад, пользовался замечательной прожкой NPC Query Converter, но, увы, она морально устарела на фоне того, что сейчас есть. Если вам не трудно, выложите список программ которые используете вы для настройки сервера (не открытия!) и по возможности дайте краткий комментарий к ней. Премного благодарен InteliJ IDEA, Notepad++, MySQL + какой-то менеджер таблиц для него, L2FileEdit. Золотистым цветом - для редактирования классов, конфигов, диалогов и таблиц (sql, xml); бирюзовым - для редактирования клиентских файлов (а именно dat, inv и ini файлов в папке system). P.S.: Ну и еще в добавок нужен пакет JDK. Изменено 11 июля, 2014 пользователем DiQuero 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
(D)uality 700 Опубликовано 11 июля, 2014 Notepad++, для обычной настройки большего и не надо Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
localhost 715 Опубликовано 11 июля, 2014 блокнот Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
malder 96 Опубликовано 11 июля, 2014 Окей, а программы для .sql запросов есть? К примеру если я хочу поставить кота, то как узнать не занят ли ИД и т.д. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Fruks 244 Опубликовано 11 июля, 2014 Окей, а программы для .sql запросов есть? К примеру если я хочу поставить кота, то как узнать не занят ли ИД и т.д. посмотри в базе последний ид, и ставь кота Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
(D)uality 700 Опубликовано 11 июля, 2014 посмотри в базе последний ид, и ставь кота Он не найдет так. Нужно просто открыть Навикат, в отображении строк поставить 100000 и через ctrl+f искать ID Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
malder 96 Опубликовано 11 июля, 2014 Он не найдет так. Нужно просто открыть Навикат, в отображении строк поставить 100000 и через ctrl+f искать ID в навикате, в таблице spwanlist_4s последний ИД 1612, это оно? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
(D)uality 700 Опубликовано 11 июля, 2014 в навикате, в таблице spwanlist_4s последний ИД 1612, это оно? с каких пор NPC обитают в спавнлистах ? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
malder 96 Опубликовано 11 июля, 2014 я понимаю, что по логике они должны находиться в таблице npc, но... Так же, перед созданием темы я читал этот мануал Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
(D)uality 700 Опубликовано 11 июля, 2014 я понимаю, что по логике они должны находиться в таблице npc, но... Так же, перед созданием темы я читал этот мануал В мире один обман. Все НПЦ хранятся в своей таблице. В спавнлисте только их координаты в мире. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mizuwokiru 181 Опубликовано 11 июля, 2014 (изменено) я понимаю, что по логике они должны находиться в таблице npc, но... Так же, перед созданием темы я читал этот мануал Смотри в gameserver/data/xml/npcs/npcs.xml Хранить информацию об нпс (и другую статическую информацию и данные) в базе данных бессмысленно и глупо. По-этому многие разработчики "превращают" sql-таблицы (предназначенные для хранения динамических/изменяющихся данных на подобии состояния аккаунта и т.п.) в xml-таблицы (предназначенные для хранения статических/не изменяющихся данных на подобии статов итемов, нпц, скиллов, диалогов и т.п.). Изменено 11 июля, 2014 пользователем DiQuero 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
(D)uality 700 Опубликовано 11 июля, 2014 И кстати можно было и написать что у тебя акисы, там все вывели в xml 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
malder 96 Опубликовано 11 июля, 2014 НПЦ кончаются на счёте 50007 =) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mizuwokiru 181 Опубликовано 11 июля, 2014 (изменено) НПЦ кончаются на счёте 50007 =) Если не ошибаюсь, то с 50000 по 50007 - это дополнительные НПЦ, выполняющие определенную функцию (баффер, шоп и т.п.), сделанные силентиумом (или акисами хз). Изменено 11 июля, 2014 пользователем DiQuero Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
localhost 715 Опубликовано 11 июля, 2014 Если не ошибаюсь, то с 50000 по 50007 - это дополнительные НПЦ, выполняющие определенную функцию (баффер, шоп и т.п.), сделанные силентиумом (или акисами хз). это свадебный нпц. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
localhost 715 Опубликовано 11 июля, 2014 базу навикатом или phpmyadmin, а еще лучше консолькой Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mizuwokiru 181 Опубликовано 11 июля, 2014 это свадебный нпц. Возможно, но в клиенте их нет. Там по-моему есть 2 ID: 1-ый - ID нпц с сервера (так сказать, главный ID, который указывается в спавне, диалогах, скриптах и т.п. - то есть в серверной части) и 2-ой - ID нпц с клиента (чтобы создать идентичного нпц с другим не нужно лопатить клиент). Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
localhost 715 Опубликовано 11 июля, 2014 Возможно, но в клиенте их нет. Там по-моему есть 2 ID: 1-ый - ID нпц с сервера (так сказать, главный ID, который указывается в спавне, диалогах, скриптах и т.п. - то есть в серверной части) и 2-ой - ID нпц с клиента (чтобы создать идентичного нпц с другим не нужно лопатить клиент). есть. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mizuwokiru 181 Опубликовано 11 июля, 2014 есть. 50007 в клиенте нет. <npc id="50007" idTemplate="31324" name="Andromeda" title="Wedding Manager"> <set name="level" val="70"/> <set name="radius" val="8"/> <set name="height" val="23"/> <set name="rHand" val="316"/> <set name="lHand" val="0"/> <set name="type" val="L2WeddingManager"/> <set name="exp" val="0"/> <set name="sp" val="0"/> <set name="hp" val="2444.46819"/> <set name="mp" val="1345.8"/> <set name="hpRegen" val="7.5"/> <set name="mpRegen" val="2.7"/> <set name="pAtk" val="688.86373"/> <set name="pDef" val="295.91597"/> <set name="mAtk" val="470.40463"/> <set name="mDef" val="216.53847"/> <set name="crit" val="4"/> <set name="atkSpd" val="253"/> <set name="str" val="40"/> <set name="int" val="21"/> <set name="dex" val="30"/> <set name="wit" val="20"/> <set name="con" val="43"/> <set name="men" val="20"/> <set name="corpseTime" val="7"/> <set name="walkSpd" val="50"/> <set name="runSpd" val="120"/> <set name="dropHerbGroup" val="0"/> <set name="attackRange" val="40"/> <ai type="default" ssCount="0" ssRate="0" spsCount="0" spsRate="0" aggro="0" canMove="true" seedable="false"/> <skills> <skill id="4045" level="1"/> <skill id="4416" level="16"/> </skills> </npc> Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
xuser 122 Опубликовано 12 июля, 2014 За вид НПЦ в клиенте отвечает его Шаблон (Template) в случае с вашим свадебным нпц это 31324 и он в клиенте есть. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты