-
Публикаций
1666 -
Зарегистрирован
-
Посещение
-
Победитель дней
37 -
Отзывы
100%
zGosu стал победителем дня 26 июня 2018
zGosu имел наиболее популярный контент!
Репутация
396Информация о zGosu
-
Звание
Легенда форума
Информация
-
Пол
Мужчина
-
Интересы
Разработчик
Контакты
- Сайт
- Вконтакте
-
Скил Corpse Burst (у некра) не подходит к твоим задачам? Можешь создать новый тип таргета на основе aura, только без проверки на мертвую цель. Есть костыльный метод - добавить параметр у эффекта твоего скила, который будет отвечать за работу с трупами без таргета.
-
Исходя из того, что мне ответил ИИ, могу предположить, что у тебя не та версия java, под которую делалась сборка: В приведенных вами сообщениях об ошибках есть предупреждения, а не ошибки, и они связаны с использованием пакета `sun.misc.Service`, который является внутренним API и может быть удален в будущих версиях Java. Чтобы исправить эти предупреждения, рекомендуется заменить использование `sun.misc.Service` на стандартные альтернативы. Вот несколько шагов, которые вы можете предпринять: 1. **Замените `sun.misc.Service`:** Ищите альтернативы, которые доступны в стандартной библиотеке Java, например использование `java.util.ServiceLoader`. Этот класс также позволяет загружать сервисы, но является частью публичного API Java. 2. **Пример замены:** Если ваш код использует `sun.misc.Service` так: ```java Iterator<?> it = Service.providers(IExtension.class); ``` Вы можете заменить это на: ```java ServiceLoader<IExtension> loader = ServiceLoader.load(IExtension.class); Iterator<IExtension> it = loader.iterator(); ``` 3. **Проверка кода:** Убедитесь, что код работает так, как ожидается, после этих изменений. 4. **Проверка зависимостей:** Если вы используете какие-либо библиотеки, убедитесь, что они не зависят от внутреннего API. После применения этих изменений ваши предупреждения должны исчезнуть. Удачи!
-
Если нет варианта "только в городе", то можно его добавить в скрипте на КБ (возможно потребуются исходники)
-
Не помню ни одной сборки, где происходит флаг в pvp-зоне, а так же зачисляется убийство. Тут либо менять тип зоны, либо в исходниках добавить возможность флага и зачисление убийства на твоей зоне.
-
нужно в скрипте Community Board Buffer смотреть, откуда значение уровня скила берется. Тут 3 варианта: 1. Из конфига 2. Из таблицы-справочника в базе данных 3. Хардом в коде вписано.
-
Ошибка переводится как "Адрес уже используется". Значит какая-то служба или приложение использует этот адрес. Можете с помощью cmd посмотреть, какие приложения и службы как адрес заняли и найти там свой (см. в гугле команды). Так же скажу, что если у вас логин находится там же, где и ГС, то LogingHostname ставьте 127.0.0.1, а LoginserverHostname = *
-
Для меня странно то, что при использовании другого пользователя у вас до сих пор пишется root. Может в сборке некорректно введен пользователь или (исходя из другой ваши темы) в исходниках хардом введен root без возможности его поменять. Если есть исходники, то посмотрите класс L2DatabaseFactory _source.setDriverClass("com.mysql.jdbc.Driver"); _source.setJdbcUrl(Config.DATABASE_URL); _source.setUser(Config.DATABASE_LOGIN); _source.setPassword(Config.DATABASE_PASSWORD); Если исходников нет, то можете прикрепить ядро, я попробую декомпил сделать и посмотреть, в этом ли проблема. Update: Да не нужен никакой декомпил, я уже решение проблемы отписал. там в конфиге не хватает ' знака, по итогу должно получиться (sql.login')
-
Но тут уже понятно - нет таблицы itemsonground в базе данных l2jdb. Просто добавь таблицу и всё
-
А где сама ошибка? В логах, что вы скинули есть только INFO и SERVER, что не является ошибками.
-
Ищу помощь в настройке отключения опыта биндом кнопки "замочка"
тема ответил zGosu в теме Клиент игры
А с пакетами не смотрел? Можно ClientPacketDebug в сборке включить и посмотреть, что шлет клиент при открытии\закрытии замка (кнопки) или через приложение, который перехватывает пакеты и посмотреть с какой структурой шлются на сервер клиентские пакеты (если они будут) и реализовать этот пакет у себя в сборке, если его нет. -
Это на стороне сборки исправляется. На L2JServer это файл transformations.xml и у трансформы есть параметр setName. В других сборках скорее всего есть папка transformations и там для каждого трансформа свой xml файл, где также есть параметр setName
-
На лыже сталкивался с 2 проблемами на уровне пакетов, которые вызывают лаги 1. Спам HTML (при разговоре с NPC или баф) 2. Переодевание шмоток через макрос (отправляет наа каждую смену шмотки по пакету, хотя можно объединить в 1, как например в l2p)
-
FileNotFoundException: .\.\config\main\areas.properties
-
Допустил ошибку при изменении конфигов в ЛС. Проверь правильность заполнения конфигов или заново заполни его (замени на дефолтные конфиги)
-
Ну если исходники есть, то и покупать ничего не нужно) Сможете сами поправить. Просто зайдите в код и там найдите строчку, которая мешает пользователям вин10 заходить в игру. P.S. Если у Вас не создается файл *.log при крите с игры, то создайте ее (в гугле можете найти маунт)