Evolution
Постоялец-
Публикаций
1127 -
Зарегистрирован
-
Посещение
-
Победитель дней
15 -
Отзывы
100%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент Evolution
-
Раздел торговый, а не раздел с советами. Личная разработка, надо обновится.
-
Выкуплю за разумные деньги: diffpath 406-408, либо отдельно diffpath 407 или исходники 407+ tg: @stas_tim96 либо личные сообщения
-
Видать у гугла api сменилось
-
Там же тема такая что клиент шлет набор байтов игроку и сервер игроку распарсивает. Есть фреймфорк для работы с сокетами netty. Или я не понял что ты хочешь)
-
private static boolean checkPartyConditions(Player player, int index) { return true; } Если надо убрать проверку на пати
- 2 ответа
-
- 1
-
GamePacketHandler тут опкоды считываются и выбирается нужное действие. Там наверно у тебя есть case CONNECTION или чет такое. Тут происходит стыковка клиента и сервера (Проверка протокола например)
-
Что у тебя за проблемы? Минимум смотри на протокол версии, и auth. Настрой логирование пакетов какие опкоды летят и какие мешают входу
-
Прикольно А насчет сливов это такая сфера ла2, где слить это самое главное
-
У меня тыща есть, готов рискнуть. Пиши в лс
-
Как пользователь то нормальный наверно, я хз. И кто тут грязью обливал?
-
согласен, попередвигать нпс и потеребонькать .menu и исправить свои же баги из предыдущих ревизиях Отличная работа) для фиксов "уровня форумамакси**" пойдет. ** чем больше в фикс листе тем лучше сборка!
-
Исходники интерфейса есть в шаре Компилятор искать еще
-
Так вот же он, в шаре есть https://maxcheaters.com/topic/167772-dressme-for-interlude/
-
ЧТо за оптимизация, что за хлам? можно подробнее. Звучит как будто по рекомендациям IDE прошелся :D
-
На работе нормальной тоже можешь на флешку скинуть исходник и что теперь не жить чтоль?)
-
все else if с воис командами удали и эту вставь. Если прилетает "voice_cmd test" то выполняем команду test. Если приходит что-то иное типо "voice_start param1 param2" то выполняется start с параметрами param1 и param2 соответсвенно. else if(_command.startsWith("voice_")){ String[] commandSplit = _command.split(" "); String command, params = ""; if("voice_cmd".equalsIgnoreCase(commandSplit[0])){ if(commandSplit.length < 2){ return; } command = commandSplit[1]; params = _command.substring(commandSplit[0].length() + " ".length() + commandSplit[1].length()); } else { if (_command.indexOf(" ") != -1) { command = _command.substring(6, _command.indexOf(" ")); params = _command.substring(_command.indexOf(" ") + 1); } else { command = _command.substring(6); } } IVoicedCommandHandler vc = VoicedCommandHandler.getInstance().getVoicedCommandHandler(command); if (vc == null) { return; } vc.useVoicedCommand(command, activeChar, params); return; }
-
ну, так в cmd тогда делай код а не тут.
-
так ты взамен верхнему своему вставляй епрст.
-
Ты хоть не просто копирнул то?) вначале как у себя сделай else if +воис команда есть такая test?
-
if(_command.startsWith("voice_cmd")){ String[] commandSplit = _command.split(" "); String command, params; if(!"voice_cmd".equalsIgnoreCase(commandSplit[0])){ return; } if(commandSplit.length < 2){ return; } command = commandSplit[1]; params = _command.substring(commandSplit[0].length() + " ".length() + commandSplit[1].length() + " ".length()); IVoicedCommandHandler vc = VoicedCommandHandler.getInstance().getVoicedCommandHandler(command); if (vc == null) { return; } vc.useVoicedCommand(command, activeChar, params); return; } Попробуй
-
в чистой java есть batch как и в хибернейте
-
https://yadi.sk/d/WLr6JaLvyvQMNQ сборка + исходник + diff