Рейтинг темы:
  • 1 Голос(ов) - 1 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Подскажите пожалуйста, ошибка при компиляции
#1
Всем доброго времени суток !
Вырезал код под классик клиент из исходов mobius но при компиляции выдает ошибку

compile:
[javac] E:\L2rt-source\build_core.xml:27: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
[javac] Compiling 1652 source files to E:\L2rt-source\Line2World-Core\kernel
[javac] E:\L2rt-source\java\l2rt\Config.java:1329: cannot find symbol
[javac] symbol : method getProperty(java.util.Properties,java.lang.String,boolean)
[javac] location: class l2rt.Config
[javac] GAME_SERVER_ISCLASSIC = getProperty(serverSettings, "GameServerClassic", false);
[javac] ^
[javac] 1 error


Но если меняю getProperty на getBooleanProperty то комплит нормально, но в клиенте не чего не меняется выбор сервера стоит на артею а не на классику
Ответ
#2
Потому, что эта переменная GAME_SERVER_ISCLASSIC нигде не используется.
Особенно не используется в логин сервере для указания в
пакете ServerList типа серверов.
Да и вообще она может отсутсвовать в конфиге для логин сервера,
поэтому у вас и парсится всегда false.

P.S. Никогда не думал, что так круто писать
с центровкой всех сообщений по середине.
Вот теперь ломайте глаза, как ломал их я.
Родился, живу и когда-нибудь умру.
Ответ
#3
getProperty возвращает String
getBooleanProperty возвращает boolean
переменная GAME_SERVER_ISCLASSIC могу предположить boolean
Ответ
#4
Может у кого не будь diff есть для классик ?
Ответ
#5
В качестве эксперементов захексил методы активации классик режима в клиенте, таким образом можно юзать классик клиент с этим патчем на пакетке ertheia.
https://yadi.sk/d/O83sZwgKdUSXw
Ответ
#6
Gr1ndTeam1 Написал:В качестве эксперементов захексил методы активации классик режима в клиенте, таким образом можно юзать классик клиент с этим патчем на пакетке ertheia.
https://yadi.sk/d/O83sZwgKdUSXw

зачем такие извращения? тут где то выкладывали, как переключается клиент с одного типа на другой
Ответ
#7
Influence Написал:зачем такие извращения? тут где то выкладывали, как переключается клиент с одного типа на другой

Если вы про это ? то я так и не понял как его сделать

Подсказали что вот сюда нужно вставить KeyPacket

https://forum.zone-game.info/showthread....sic&page=3
Ответ
#8
knaif Написал:Если вы про это ? то я так и не понял как его сделать

https://forum.zone-game.info/showthread....sic&page=3

https://forum.zone-game.info/showpost.ph...stcount=25

В большинстве исходников класс называется KeyPacket.
Ответ
#9
Warencense Написал:https://forum.zone-game.info/showpost.ph...stcount=25

В большинстве исходников класс называется KeyPacket.

Там может еще в loginserver еще что то нужно сделать ? и обязательно нужны исходы артеи ?
Ответ
#10
knaif Написал:Там может еще в loginserver еще что то нужно сделать ? и обязательно нужны исходы артеи ?

В логин сервере ничего особенного, ServerType вроде вмещает в себе isClassic, не помню. Но на сколько я понял, вся фишка в VersionCheck.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Что за ошибка? serg5777 22 9,857 07-11-2023, 09:49 PM
Последний пост: ntking
  Ошибка Cannot read field "race" valdemart123 0 1,203 12-04-2021, 04:44 AM
Последний пост: valdemart123
  При запуске game server на сайте (sw13) ошибка mysql 0 AndreDeiu 1 1,562 09-27-2020, 11:32 PM
Последний пост: Lord_Gothic
  Подскажите по править баги Vavilon 0 1,220 05-08-2020, 07:54 PM
Последний пост: Vavilon
  Ошибка геймсервера zane 9 2,886 04-27-2018, 12:28 PM
Последний пост: DmnC
  Ошибка загрузки гейм сервера zane 5 2,281 04-17-2018, 08:03 PM
Последний пост: zane
  Ошибка телепорта Rork 1 1,412 03-02-2018, 03:05 PM
Последний пост: Gaikotsu
  Ошибка с ГМ шопом silok 1 1,440 01-11-2018, 07:36 AM
Последний пост: Narsell
  Ошибка PWSOFT Ananim 0 1,490 07-07-2017, 11:42 AM
Последний пост: Ananim
  Ошибка _aveList; knaif 1 1,538 06-22-2017, 03:07 PM
Последний пост: Trimius

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)