• Новые темы в этом разделе публикуются автоматически при добавлении файла в менеджер ресурсов.
    Ручное создание новых тем невозможно.
Иконка ресурса

JTS 2018 2018-05-26

Нет прав для скачивания
хз как в других овероподобных, но у меня в CannotMoveAnymore стоит изначально проверка, игнорирующая запрос, если игрок под фиром и т.п.
Java:
if (player.isOutOfControl())
    return;
 

Пока ковырялся с передвижениями с клавиатуры, случайно нашел интересный пакет CannotMoveAnymore.
Я так понимаю он вызывается когда мы держим delete. На птс правда можно остановить движение(даже в фире).
Но вот такую его реализацию лучше прикрыть:
Посмотреть вложение 25504

Кстати на овероподобных сборках там все также.
Я не знаю по поводу delete зажатом, знаю что он отправляется автоматически если ты упраешься в борт забора (ExColosseumFenceInfo)
Лично у меня дальше идет определенная логика с результатом в нотифи аи
Код:
activeChar.getAI().notifyEvent(CtrlEvent.EVT_ARRIVED_BLOCKED, _loc, null);
 
Последнее редактирование:
upd: Чекнул на оффе, при нажатии delete если фира нету, то чар стопается, если фир есть, то чар визуально стопается только в своем клиенте и после окончания эффекта телепортируешься, а для остальных игроков ты бежишь дальше .
 
Вы чего, там локация считывается из клиента и затем setloc в нее, а наотправлять чего угодно можно.(а дальше с фиром что угодно делайте)
 
Вы чего, там локация считывается из клиента и затем setloc в нее, а наотправлять чего угодно можно.(а дальше с фиром что угодно делайте)
Зачем там вообще setLoc? Если судить по предыдущему посту, чтоб сделать "кагнаофе" нужно просто отправить stopMove и notifyEvent
 
Зачем там вообще setLoc? Если судить по предыдущему посту, чтоб сделать "кагнаофе" нужно просто отправить stopMove и notifyEvent
Вот именно, setloc там вообще не нужен.
А проверки от Фира и по. для stopmove там и так есть, а логика остановки должна быть в notify(который там и так есть) потому что локация клиентом отправляется чтобы ее с чем то сравнить и что то сделать.
 
Вот именно, setloc там вообще не нужен.
А проверки от Фира и по. для stopmove там и так есть, а логика остановки должна быть в notify(который там и так есть) потому что локация клиентом отправляется чтобы ее с чем то сравнить и что то сделать.
Я без сетлок у меня да и на большинстве если не на всех овероподобных мувконтроллерах чар покликивается через фенсы и как итог пробегает сквозь него как результат.
 
Я без сетлок у меня да и на большинстве если не на всех овероподобных мувконтроллерах чар покликивается через фенсы и как итог пробегает сквозь него как результат.
Переписываем геодвиг или ставим костыль по типу проверки может ли персонаж в теории при текущем мувспиде переместиться в полученный локейшн и только тогда ставим сетлок (или просто плюс минус по координатам x/y). Просто так оставлять его без проверок не очень красиво.
 
Переписываем геодвиг или ставим костыль по типу проверки может ли персонаж в теории при текущем мувспиде переместиться в полученный локейшн и только тогда ставим сетлок (или просто плюс минус по координатам x/y). Просто так оставлять его без проверок не очень красиво.
Геодвиг и мувконтроллер это две разные но связанные вещи. Вы в праве делать что хотите и что в ваших силах, хоть всю сборку костылей по вашему вкусу можете сделать. И вообще, с чего вы взяли, что у меня не переписанный мувконтроллер? Или с чего вы взяли, что проверок позиции игрока нету? Проверка уже давно присутствует в большинстве сборок в виде ValidatePosition (c2s), примерно в районе 2к16 года все активно начали фиксить эту дрянь у кого она не работала или её не было. А так наверное если бы не нужно было делать setLoc или какое-то другое действие с позицией которую передает CannotMoveAnymore, то наверное оный не передавал бы эти параметры в своем теле.
 
Решил я реализовать МВ сеты, в теории все было просто, в armor_sets.xml скопировал нужное и переписал сеты с новыми ID,состоящие только из МВ частей, получилось 233 сета. загружаю ГС и ловлю ошибку:
00:29:42 [main] ERROR ArmorSetsParser - ArmorSetsParser: File: armor_sets.xml:258 fatal: The element type "set" must be terminated by the matching end-tag "</set>".
00:29:42 [main] WARN ArmorSetsParser - ArmorSetsParser: Exception: org.jdom2.input.JDOMParseException: Error on line 258: The element type "set" must be terminated by the matching end-tag "</set>".
org.jdom2.input.JDOMParseException: Error on line 258: The element type "set" must be terminated by the matching end-tag "</set>".
at org.jdom2.input.sax.SAXBuilderEngine.build(SAXBuilderEngine.java:232)
at org.jdom2.input.sax.SAXBuilderEngine.build(SAXBuilderEngine.java:253)
at org.jdom2.input.SAXBuilder.build(SAXBuilder.java:1091)
at org.mmocore.commons.data.AbstractParser.parseDocument(AbstractParser.java:38)
at org.mmocore.commons.data.xml.AbstractFileParser.parse(AbstractFileParser.java:42)
at org.mmocore.commons.data.AbstractParser.load(AbstractParser.java:56)
at org.mmocore.gameserver.data.xml.Parsers.parseAll(Parsers.java:75)
at org.mmocore.gameserver.GameServer.<init>(GameServer.java:155)
at org.mmocore.gameserver.GameServer.main(GameServer.java:324)
Caused by: org.xml.sax.SAXParseException; lineNumber: 258; columnNumber: 3; The element type "set" must be terminated by the matching end-tag "</set>".
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1239)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643)
at org.jdom2.input.sax.SAXBuilderEngine.build(SAXBuilderEngine.java:217)
... 8 more
00:29:42 [main] INFO ArmorSetsHolder - ArmorSetsHolder: loaded 0 armor sets(s) count.
ну хорошо, допустим, только в armor_sets.xml на 258 строке у меня заканчивается список сетов:
<set id="233" chest="11488" head="11490" gloves="11487" feet="11489" skills="3556-1" enchant6skills="13341-1" enchant7skills="13344-1" enchant8skills="13347-1" enchant9skills="13350-1" enchant10skills="13353-1" /> <!--Major Arcane Robe Set (Robe)-->
</list>
Я же наркоман, прописываю перед </list> закрывающий тэг </set> перезапускаю все и в ГС ловлю ошибку что теперь на 258 строке тэг закрывает сет равный null (это логично) и загружает мне всего 206 сетов.
Вопрос к знатокам, при правильном оформлении xml файла что у меня могло сломаться, или где в исходах можно поправить чтобы грузилось больше 206 сетов, на что еще нужно обратить внимание?
 
Решил я реализовать МВ сеты, в теории все было просто, в armor_sets.xml скопировал нужное и переписал сеты с новыми ID,состоящие только из МВ частей, получилось 233 сета. загружаю ГС и ловлю ошибку:
00:29:42 [main] ERROR ArmorSetsParser - ArmorSetsParser: File: armor_sets.xml:258 fatal: The element type "set" must be terminated by the matching end-tag "</set>".
00:29:42 [main] WARN ArmorSetsParser - ArmorSetsParser: Exception: org.jdom2.input.JDOMParseException: Error on line 258: The element type "set" must be terminated by the matching end-tag "</set>".
org.jdom2.input.JDOMParseException: Error on line 258: The element type "set" must be terminated by the matching end-tag "</set>".
at org.jdom2.input.sax.SAXBuilderEngine.build(SAXBuilderEngine.java:232)
at org.jdom2.input.sax.SAXBuilderEngine.build(SAXBuilderEngine.java:253)
at org.jdom2.input.SAXBuilder.build(SAXBuilder.java:1091)
at org.mmocore.commons.data.AbstractParser.parseDocument(AbstractParser.java:38)
at org.mmocore.commons.data.xml.AbstractFileParser.parse(AbstractFileParser.java:42)
at org.mmocore.commons.data.AbstractParser.load(AbstractParser.java:56)
at org.mmocore.gameserver.data.xml.Parsers.parseAll(Parsers.java:75)
at org.mmocore.gameserver.GameServer.<init>(GameServer.java:155)
at org.mmocore.gameserver.GameServer.main(GameServer.java:324)
Caused by: org.xml.sax.SAXParseException; lineNumber: 258; columnNumber: 3; The element type "set" must be terminated by the matching end-tag "</set>".
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1239)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643)
at org.jdom2.input.sax.SAXBuilderEngine.build(SAXBuilderEngine.java:217)
... 8 more
00:29:42 [main] INFO ArmorSetsHolder - ArmorSetsHolder: loaded 0 armor sets(s) count.
ну хорошо, допустим, только в armor_sets.xml на 258 строке у меня заканчивается список сетов:
<set id="233" chest="11488" head="11490" gloves="11487" feet="11489" skills="3556-1" enchant6skills="13341-1" enchant7skills="13344-1" enchant8skills="13347-1" enchant9skills="13350-1" enchant10skills="13353-1" /> <!--Major Arcane Robe Set (Robe)-->
</list>
Я же наркоман, прописываю перед </list> закрывающий тэг </set> перезапускаю все и в ГС ловлю ошибку что теперь на 258 строке тэг закрывает сет равный null (это логично) и загружает мне всего 206 сетов.
Вопрос к знатокам, при правильном оформлении xml файла что у меня могло сломаться, или где в исходах можно поправить чтобы грузилось больше 206 сетов, на что еще нужно обратить внимание?
Я конечно хз, но как вариант, из-за этого быть не может? Глянул дефолты, там максимум 1 скил на энчанте а не куча.
Код:
enchant6skills="13341-1" enchant7skills="13344-1" enchant8skills="13347-1" enchant9skills="13350-1" enchant10skills="13353-1"
Дефолтный (пример):
Код:
<set id="197" chest="16174" legs="15612;16295" head="15606;16289" gloves="15615;16298" feet="15618;16301" shield="15621;16304" skills="8406-1" shield_skills="8493-1" enchant6skills="3623-1" />
 
Я конечно хз, но как вариант, из-за этого быть не может? Глянул дефолты, там максимум 1 скил на энчанте а не куча.
Код:
enchant6skills="13341-1" enchant7skills="13344-1" enchant8skills="13347-1" enchant9skills="13350-1" enchant10skills="13353-1"
Дефолтный (пример):
Код:
<set id="197" chest="16174" legs="15612;16295" head="15606;16289" gloves="15615;16298" feet="15618;16301" shield="15621;16304" skills="8406-1" shield_skills="8493-1" enchant6skills="3623-1" />
Я реализовал и протестил перед этим данные скилы на энчант, у меня все сеты так выглядят, на это ошибка не вылезала. Где еще покопаться, нельзя брать последовательные ID после 206, нужны как во всех примерах 90000+? или же в ядре по типу данных переполнение получил хотя там тип int указан, а это 2ккк значений, еще как вариант думаю что где-то не заменил id тушки на МВ, или ссылаюсь на несуществующий итем, и как вариант получил два одинаковых сета с разными set id, в этом тоже может быть проблема?
Если я вам скину пофикшеные файлы ядра и armor sets вы сможете посмотреть??
 
вобще-то в любой строчке выше ты сделал ошибку в синтаксисе, а парсер скорее всего руганулся на последнюю строку потому что так и не нашел до нее нужного закрывающего тэга.

и вобще, подключи в хмлке armor_sets.dtd, только не забудь в него добавить свои новые атрибуты. и будет тебе более детально писать о том где ты там ошибку сделал - конечно если парсер сетов в сервере учитывает наличие dtd для хмлки.

а вобще ты не очень удобный подход к структуре описаний сетов взял. захочется еще для каких-то уровней энчанта добавить скиллы - еще придется новые атрибуты добавлять и их обработку в сервере. лучше уж сделать более универсальное описание и хранение этого в сервере, чтобы если захочется еще добавить бонусов от уровней энчанта сета - достаточно было бы просто этот бонус добавить в нужный сет и все.

вот для примера у меня типичное описание сета - могу не дополняя уже больше сам код парсера/листенеров и т.д. сетов в ядре, добавлять бонусы для любых уровней заточки сета или скажем бонусы для частичных наборов от сета (когда одета только часть сетовых вещей) простым добавлением новой строчки в описании сета в хмлке.
XML:
    <set id="207">
        <parts>
            <!-- [19778] Шлем Айдиоса [Защит. / Тяжелый] / Eternal Helmet [Defense Type / Heavy] -->
            <!-- [19842] Скованный Шлем Айдиоса [Защит. / Тяжелый] / Bound Eternal Helmet [Defense Type / Heavy] -->
            <!-- [19906] Благословенный Шлем Айдиоса [Защит. / Тяжелый] / Blessed Eternal Helmet [Defense Type / Heavy] -->
            <!-- [35018] Темный Шлем Айдиоса [Защит. / Тяжелый] / Dark Eternal Helmet [Defense Type / Heavy] -->
            <!-- [35048] Кровавый Шлем Айдиоса [Защит. / Тяжелый] / Bloody Eternal Helmet [Defense Type / Heavy] -->
            <!-- [45729] Шлем Айдиоса [Защит. / Тяжелый - 30 дней] / Eternal Helmet [Defense Type / Heavy (30-day)] -->
            <!-- [47329] Кровавый Шлем Айдиоса [Защит. / Тяжелый] / Bloody Eternal Helmet [Defense Type / Heavy Armor] -->
            <!-- [27794] Совершенный Шлем Айдиоса [Защит. / Тяжелый / Ур.1] / Ultimate Eternal Helmet [Defense Type / Heavy Armor / Lv1] -->
            <!-- [27839] Совершенный Шлем Айдиоса [Защит. / Тяжелый / Ур.2] / Ultimate Eternal Helmet [Defense Type / Heavy Armor / lv2] -->
            <!-- [27884] Совершенный Шлем Айдиоса [Защит. / Тяжелый / Ур.3] / Ultimate Eternal Helmet [Defense Type / Heavy Armor / lv3] -->
            <!-- [27929] Совершенный Шлем Айдиоса [Защит. / Тяжелый / Ур.4] / Ultimate Eternal Helmet [Defense Type / Heavy Armor / lv4] -->
            <!-- [27974] Совершенный Шлем Айдиоса [Защит. / Тяжелый / Ур.5] / Ultimate Eternal Helmet [Defense Type / Heavy Armor / lv5] -->
            <!-- [28019] Совершенный Шлем Айдиоса [Защит. / Тяжелый / Ур.6] / Ultimate Eternal Helmet [Defense Type / Heavy Armor / lv6] -->
            <!-- [28064] Бесподобный Шлем Айдиоса [Защит. / Тяжелый / Ур.1] / Transcendent Eternal Helmet [Defense Type / Heavy Armor / Lv. 1] -->
            <!-- [28109] Бесподобный Шлем Айдиоса [Защит. / Тяжелый / Ур.2] / Transcendent Eternal Helmet [Defense Type / Heavy Armor / Lv. 2] -->
            <!-- [28154] Бесподобный Шлем Айдиоса [Защит. / Тяжелый / Ур.3] / Transcendent Eternal Helmet [Defense Type / Heavy Armor / Lv. 3] -->
            <!-- [28199] Бесподобный Шлем Айдиоса [Защит. / Тяжелый / Ур.4] / Transcendent Eternal Helmet [Defense Type / Heavy Armor / Lv. 4] -->
            <!-- [28244] Бесподобный Шлем Айдиоса [Защит. / Тяжелый / Ур.5] / Transcendent Eternal Helmet [Defense Type / Heavy Armor / Lv. 5] -->
            <!-- [28289] Бесподобный Шлем Айдиоса [Защит. / Тяжелый / Ур.6] / Transcendent Eternal Helmet [Defense Type / Heavy Armor / Lv. 6] -->
            <head id="19778;19842;19906;35018;35048;45729;47329;27794;27839;27884;27929;27974;28019;28064;28109;28154;28199;28244;28289" />
            <!-- [19779] Кираса Айдиоса [Защит. / Тяжелый] / Eternal Breastplate [Defense Type / Heavy] -->
            <!-- [19843] Скованная Кираса Айдиоса [Защит. / Тяжелый] / Bound Eternal Breastplate [Defense Type / Heavy] -->
            <!-- [19907] Благословенная Кираса Айдиоса [Защит. / Тяжелый] / Blessed Eternal Breastplate [Defense Type / Heavy] -->
            <!-- [35019] Темная Кираса Айдиоса [Защит. / Тяжелый] / Dark Eternal Breastplate [Defense Type / Heavy] -->
            <!-- [35049] Кровавая Кираса Айдиоса [Защит. / Тяжелый] / Bloody Eternal Breastplate [Defense Type / Heavy] -->
            <!-- [45730] Кираса Айдиоса [Защит. / Тяжелый - 30 дней] / Eternal Breastplate [Defense Type / Heavy (30-day)] -->
            <!-- [47330] Кровавая Кираса Айдиоса [Защит. / Тяжелый] / Bloody Eternal Breastplate [Defense Type / Heavy Armor] -->
            <!-- [27795] Совершенная Кираса Айдиоса [Защит. / Тяжелый / Ур.1] / Ultimate Eternal Breatplate [Defense Type / Heavy Armor / Lv1] -->
            <!-- [27840] Совершенная Кираса Айдиоса [Защит. / Тяжелый / Ур.2] / Ultimate Eternal Breatplate [Defense Type / Heavy Armor / lv2] -->
            <!-- [27885] Совершенная Кираса Айдиоса [Защит. / Тяжелый / Ур.3] / Ultimate Eternal Breatplate [Defense Type / Heavy Armor / lv3] -->
            <!-- [27930] Совершенная Кираса Айдиоса [Защит. / Тяжелый / Ур.4] / Ultimate Eternal Breatplate [Defense Type / Heavy Armor / lv4] -->
            <!-- [27975] Совершенная Кираса Айдиоса [Защит. / Тяжелый / Ур.5] / Ultimate Eternal Breatplate [Defense Type / Heavy Armor / lv5] -->
            <!-- [28020] Совершенная Кираса Айдиоса [Защит. / Тяжелый / Ур.6] / Ultimate Eternal Breatplate [Defense Type / Heavy Armor / lv6] -->
            <!-- [28065] Бесподобная Кираса Айдиоса [Защит. / Тяжелый / Ур.1] / Transcendent Eternal Breatplate [Defense Type / Heavy Armor / Lv. 1] -->
            <!-- [28110] Бесподобная Кираса Айдиоса [Защит. / Тяжелый / Ур.2] / Transcendent Eternal Breatplate [Defense Type / Heavy Armor / Lv. 2] -->
            <!-- [28155] Бесподобная Кираса Айдиоса [Защит. / Тяжелый / Ур.3] / Transcendent Eternal Breatplate [Defense Type / Heavy Armor / Lv. 3] -->
            <!-- [28200] Бесподобная Кираса Айдиоса [Защит. / Тяжелый / Ур.4] / Transcendent Eternal Breatplate [Defense Type / Heavy Armor / Lv. 4] -->
            <!-- [28245] Бесподобная Кираса Айдиоса [Защит. / Тяжелый / Ур.5] / Transcendent Eternal Breatplate [Defense Type / Heavy Armor / Lv. 5] -->
            <!-- [28290] Бесподобная Кираса Айдиоса [Защит. / Тяжелый / Ур.6] / Transcendent Eternal Breatplate [Defense Type / Heavy Armor / Lv. 6] -->
            <chest id="19779;19843;19907;35019;35049;45730;47330;27795;27840;27885;27930;27975;28020;28065;28110;28155;28200;28245;28290" />
            <!-- [19780] Набедренники Айдиоса [Защит. / Тяжелый] / Eternal Gaiters [Defense Type / Heavy] -->
            <!-- [19844] Скованные Набедренники Айдиоса [Защит. / Тяжелый] / Bound Eternal Gaiters [Defense Type / Heavy] -->
            <!-- [19908] Благословенные Набедренники Айдиоса [Защит. / Тяжелый] / Blessed Eternal Gaiters [Defense Type / Heavy] -->
            <!-- [35020] Темные Набедренники Айдиоса [Защит. / Тяжелый] / Dark Eternal Gaiters [Defense Type / Heavy] -->
            <!-- [35050] Кровавые Набедренники Айдиоса [Защит. / Тяжелый] / Bloody Eternal Gaiters [Defense Type / Heavy] -->
            <!-- [45731] Набедренники Айдиоса [Защит. / Тяжелый - 30 дней] / Eternal Gaiters [Defense Type / Heavy (30-day)] -->
            <!-- [47331] Кровавые Набедренники Айдиоса [Защит. / Тяжелый] / Bloody Eternal Gaiters [Defense Type / Heavy Armor] -->
            <!-- [27796] Совершенные Набедренники Айдиоса [Защит. / Тяжелый / Ур.1] / Ultimate Eternal Gaiters [Defense Type / Heavy Armor / Lv1] -->
            <!-- [27841] Совершенные Набедренники Айдиоса [Защит. / Тяжелый / Ур.2] / Ultimate Eternal Gaiters [Defense Type / Heavy Armor / lv2] -->
            <!-- [27886] Совершенные Набедренники Айдиоса [Защит. / Тяжелый / Ур.3] / Ultimate Eternal Gaiters [Defense Type / Heavy Armor / lv3] -->
            <!-- [27931] Совершенные Набедренники Айдиоса [Защит. / Тяжелый / Ур.4] / Ultimate Eternal Gaiters [Defense Type / Heavy Armor / lv4] -->
            <!-- [27976] Совершенные Набедренники Айдиоса [Защит. / Тяжелый / Ур.5] / Ultimate Eternal Gaiters [Defense Type / Heavy Armor / lv5] -->
            <!-- [28021] Совершенные Набедренники Айдиоса [Защит. / Тяжелый / Ур.6] / Ultimate Eternal Gaiters [Defense Type / Heavy Armor / lv6] -->
            <!-- [28066] Бесподобные Набедренники Айдиоса [Защит. / Тяжелый / Ур.1] / Transcendent Eternal Gaiters [Defense Type / Heavy Armor / Lv. 1] -->
            <!-- [28111] Бесподобные Набедренники Айдиоса [Защит. / Тяжелый / Ур.2] / Transcendent Eternal Gaiters [Defense Type / Heavy Armor / Lv. 2] -->
            <!-- [28156] Бесподобные Набедренники Айдиоса [Защит. / Тяжелый / Ур.3] / Transcendent Eternal Gaiters [Defense Type / Heavy Armor / Lv. 3] -->
            <!-- [28201] Бесподобные Набедренники Айдиоса [Защит. / Тяжелый / Ур.4] / Transcendent Eternal Gaiters [Defense Type / Heavy Armor / Lv. 4] -->
            <!-- [28246] Бесподобные Набедренники Айдиоса [Защит. / Тяжелый / Ур.5] / Transcendent Eternal Gaiters [Defense Type / Heavy Armor / Lv. 5] -->
            <!-- [28291] Бесподобные Набедренники Айдиоса [Защит. / Тяжелый / Ур.6] / Transcendent Eternal Gaiters [Defense Type / Heavy Armor / Lv. 6] -->
            <legs id="19780;19844;19908;35020;35050;45731;47331;27796;27841;27886;27931;27976;28021;28066;28111;28156;28201;28246;28291" />
            <!-- [19781] Рукавицы Айдиоса [Защит. / Тяжелый] / Eternal Gauntlets [Defense Type / Heavy] -->
            <!-- [19845] Скованные Рукавицы Айдиоса [Защит. / Тяжелый] / Bound Eternal Gauntlets [Defense Type / Heavy] -->
            <!-- [19909] Благословенные Рукавицы Айдиоса [Защит. / Тяжелый] / Blessed Eternal Gauntlets [Defense Type / Heavy] -->
            <!-- [35021] Темные Рукавицы Айдиоса [Защит. / Тяжелый] / Dark Eternal Gauntlets [Defense Type / Heavy] -->
            <!-- [35051] Кровавые Рукавицы Айдиоса [Защит. / Тяжелый] / Bloody Eternal Gauntlets [Defense Type / Heavy] -->
            <!-- [45732] Рукавицы Айдиоса [Защит. / Тяжелый - 30 дней] / Eternal Gauntlets [Defense Type / Heavy (30-day)] -->
            <!-- [47332] Кровавые Рукавицы Айдиоса [Защит. / Тяжелый] / Bloody Eternal Gauntlets [Defense Type / Heavy Armor] -->
            <!-- [27797] Совершенные Рукавицы Айдиоса [Защит. / Тяжелый / Ур.1] / Ultimate Eternal Gauntlets [Defense Type / Heavy Armor / Lv1] -->
            <!-- [27842] Совершенные Рукавицы Айдиоса [Защит. / Тяжелый / Ур.2] / Ultimate Eternal Gauntlets [Defense Type / Heavy Armor / lv2] -->
            <!-- [27887] Совершенные Рукавицы Айдиоса [Защит. / Тяжелый / Ур.3] / Ultimate Eternal Gauntlets [Defense Type / Heavy Armor / lv3] -->
            <!-- [27932] Совершенные Рукавицы Айдиоса [Защит. / Тяжелый / Ур.4] / Ultimate Eternal Gauntlets [Defense Type / Heavy Armor / lv4] -->
            <!-- [27977] Совершенные Рукавицы Айдиоса [Защит. / Тяжелый / Ур.5] / Ultimate Eternal Gauntlets [Defense Type / Heavy Armor / lv5] -->
            <!-- [28022] Совершенные Рукавицы Айдиоса [Защит. / Тяжелый / Ур.6] / Ultimate Eternal Gauntlets [Defense Type / Heavy Armor / lv6] -->
            <!-- [28067] Бесподобные Рукавицы Айдиоса [Защит. / Тяжелый / Ур.1] / Transcendent Eternal Gauntlets [Defense Type / Heavy Armor / Lv. 1] -->
            <!-- [28112] Бесподобные Рукавицы Айдиоса [Защит. / Тяжелый / Ур.2] / Transcendent Eternal Gauntlets [Defense Type / Heavy Armor / Lv. 2] -->
            <!-- [28157] Бесподобные Рукавицы Айдиоса [Защит. / Тяжелый / Ур.3] / Transcendent Eternal Gauntlets [Defense Type / Heavy Armor / Lv. 3] -->
            <!-- [28202] Бесподобные Рукавицы Айдиоса [Защит. / Тяжелый / Ур.4] / Transcendent Eternal Gauntlets [Defense Type / Heavy Armor / Lv. 4] -->
            <!-- [28247] Бесподобные Рукавицы Айдиоса [Защит. / Тяжелый / Ур.5] / Transcendent Eternal Gauntlets [Defense Type / Heavy Armor / Lv. 5] -->
            <!-- [28292] Бесподобные Рукавицы Айдиоса [Защит. / Тяжелый / Ур.6] / Transcendent Eternal Gauntlets [Defense Type / Heavy Armor / Lv. 6] -->
            <gloves id="19781;19845;19909;35021;35051;45732;47332;27797;27842;27887;27932;27977;28022;28067;28112;28157;28202;28247;28292" />
            <!-- [19782] Сапоги Айдиоса [Защит. / Тяжелый] / Eternal Boots [Defense Type / Heavy] -->
            <!-- [19846] Скованные Сапоги Айдиоса [Защит. / Тяжелый] / Bound Eternal Boots [Defense Type / Heavy] -->
            <!-- [19910] Благословенные Сапоги Айдиоса [Защит. / Тяжелый] / Blessed Eternal Boots [Defense Type / Heavy] -->
            <!-- [35022] Темные Сапоги Айдиоса [Защит. / Тяжелый] / Dark Eternal Boots [Defense Type / Heavy] -->
            <!-- [35052] Кровавые Сапоги Айдиоса [Защит. / Тяжелый] / Bloody Eternal Boots [Defense Type / Heavy] -->
            <!-- [45733] Сапоги Айдиоса [Защит. / Тяжелый - 30 дней] / Eternal Boots [Defense Type / Heavy (30-day)] -->
            <!-- [47333] Кровавые Сапоги Айдиоса [Защит. / Тяжелый] / Bloody Eternal Boots [Defense Type / Heavy Armor] -->
            <!-- [27798] Совершенные Сапоги Айдиоса [Защит. / Тяжелый / Ур.1] / Ultimate Eternal Boots [Defense Type / Heavy Armor / Lv1] -->
            <!-- [27843] Совершенные Сапоги Айдиоса [Защит. / Тяжелый / Ур.2] / Ultimate Eternal Boots [Defense Type / Heavy Armor / lv2] -->
            <!-- [27888] Совершенные Сапоги Айдиоса [Защит. / Тяжелый / Ур.3] / Ultimate Eternal Boots [Defense Type / Heavy Armor / lv3] -->
            <!-- [27933] Совершенные Сапоги Айдиоса [Защит. / Тяжелый / Ур.4] / Ultimate Eternal Boots [Defense Type / Heavy Armor / lv4] -->
            <!-- [27978] Совершенные Сапоги Айдиоса [Защит. / Тяжелый / Ур.5] / Ultimate Eternal Boots [Defense Type / Heavy Armor / lv5] -->
            <!-- [28023] Совершенные Сапоги Айдиоса [Защит. / Тяжелый / Ур.6] / Ultimate Eternal Boots [Defense Type / Heavy Armor / lv6] -->
            <!-- [28068] Бесподобные Сапоги Айдиоса [Защит. / Тяжелый / Ур.1] / Transcendent Eternal Boots [Defense Type / Heavy Armor / Lv. 1] -->
            <!-- [28113] Бесподобные Сапоги Айдиоса [Защит. / Тяжелый / Ур.2] / Transcendent Eternal Boots [Defense Type / Heavy Armor / Lv. 2] -->
            <!-- [28158] Бесподобные Сапоги Айдиоса [Защит. / Тяжелый / Ур.3] / Transcendent Eternal Boots [Defense Type / Heavy Armor / Lv. 3] -->
            <!-- [28203] Бесподобные Сапоги Айдиоса [Защит. / Тяжелый / Ур.4] / Transcendent Eternal Boots [Defense Type / Heavy Armor / Lv. 4] -->
            <!-- [28248] Бесподобные Сапоги Айдиоса [Защит. / Тяжелый / Ур.5] / Transcendent Eternal Boots [Defense Type / Heavy Armor / Lv. 5] -->
            <!-- [28293] Бесподобные Сапоги Айдиоса [Защит. / Тяжелый / Ур.6] / Transcendent Eternal Boots [Defense Type / Heavy Armor / Lv. 6] -->
            <feet id="19782;19846;19910;35022;35052;45733;47333;27798;27843;27888;27933;27978;28023;28068;28113;28158;28203;28248;28293" />
        </parts>
        <skills>
            <skill id="13070" level="1" parts="2" />    <!-- Эффект Комплекта - Тяжелые Доспехи Айдиоса 2 шт. (защит.) / Set Effect - Eternal Heavy Armor 2 Piece (Defense Type) -->
            <skill id="13070" level="2" parts="3" />    <!-- Эффект Комплекта - Тяжелые Доспехи Айдиоса 3 шт. (защит.) / Set Effect - Eternal Heavy Armor 3 Piece (Defense Type) -->
            <skill id="13070" level="3" parts="4" />    <!-- Эффект Комплекта - Тяжелые Доспехи Айдиоса 4 шт. (защит.) / Set Effect - Eternal Heavy Armor 4 Piece (Defense Type) -->
            <skill id="13070" level="4" parts="5" />    <!-- Эффект Комплекта - Тяжелые Доспехи Айдиоса 5 шт. (защит.) / Set Effect - Eternal Heavy Armor 5 Piece (Defense Type) -->
            <skill id="13063" level="1" parts="5" />    <!-- Активация Ячейки Плаща (R) / Cloak Slot Activation (R-grade) -->
            <skill id="13339" level="1" enchant="6" />    <!-- Модификация +6 Тяжелой Брони (R) / Enchant Heavy Armor Set + 6 (R-grade) -->
            <skill id="13339" level="2" enchant="7" />    <!-- Модификация +7 Тяжелой Брони (R) / Enchant Heavy Armor Set + 7 (R-grade) -->
            <skill id="13339" level="3" enchant="8" />    <!-- Модификация +8 Тяжелой Брони (R) / Enchant Heavy Armor Set + 8 (R-grade) -->
            <skill id="13339" level="4" enchant="9" />    <!-- Модификация +9 Тяжелой Брони (R) / R-grade Heavy Armor Set 9 Enchant -->
            <skill id="13339" level="5" enchant="10" />    <!-- Модификация +10 Тяжелой Брони (R) / R-grade Heavy Armor Set 10 Enchant -->
        </skills>
    </set>
 
Последнее редактирование:
Ребят вот такая проблема при компиляции:

init:

clean.module.commons:
[delete] Deleting directory D:\server\ISXOD\out\production\commons

clean.module.auth:

clean.module.game:

clean:

compile.module.commons.production:
[mkdir] Created dir: D:\server\ISXOD\out\production\commons
[javac] Compiling 190 source files to D:\server\ISXOD\out\production\commons
[javac] warning: [options] bootstrap class path not set in conjunction with -source 8
[javac] D:\server\ISXOD\commons\src\main\java\org\mmocore\commons\crypt\PBKDF2Hash.java:4: error: package javax.xml.bind does not exist
[javac] import javax.xml.bind.DatatypeConverter;
[javac] ^
[javac] 1 error
[javac] 1 warning

BUILD FAILED
D:\server\ISXOD\commons\src\main\module_commons.xml:56: Compile failed; see the compiler error output for details.

Total time: 3 seconds

как решить?
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Кто может поделится с конфигами ??
 
Что именно тебе надо
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Ребят вот такая проблема при компиляции:

init:

clean.module.commons:
[delete] Deleting directory D:\server\ISXOD\out\production\commons

clean.module.auth:

clean.module.game:

clean:

compile.module.commons.production:
[mkdir] Created dir: D:\server\ISXOD\out\production\commons
[javac] Compiling 190 source files to D:\server\ISXOD\out\production\commons
[javac] warning: [options] bootstrap class path not set in conjunction with -source 8
[javac] D:\server\ISXOD\commons\src\main\java\org\mmocore\commons\crypt\PBKDF2Hash.java:4: error: package javax.xml.bind does not exist
[javac] import javax.xml.bind.DatatypeConverter;
[javac] ^
[javac] 1 error
[javac] 1 warning

BUILD FAILED
D:\server\ISXOD\commons\src\main\module_commons.xml:56: Compile failed; see the compiler error output for details.
Total time: 3 seconds

как решить?
module_commons.xml:56 строкп

желательно на какие файлы он кричит при загрузке но можно и все папку было бы не плохо
Я только вечером могу скинуть сейчас не дома
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Назад
Сверху Снизу