-
Публикаций
1576 -
Зарегистрирован
-
Посещение
-
Победитель дней
63 -
Отзывы
0%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент Gaikotsu
-
это точно - не поможет. в интерлюде, в самих серверных пакетах для передачи количества используется поле d типа, т.е. int 32bit signed и взять и поменять на Q (long) не получится - это испортит структуру пакета и клиент его просто не поймет. с каких хроник стал использоваться long я уже не помню - в ХФ уже он точно есть, в фреее вроде тоже был, а вот насчет грации и ниже уже не помню. таким образом, если вобще ни в жисть но надо сделать, то кроме всех мест где производятся действия с количеством еще и придется в клиенте всю работу с пакетами, в которых задействовано количество вещей, переделывать - править их структуру. оно вам надо, такой гемморой на свою задницу? результат просто не стоит тех усилий, какие придется на это затратить.
-
ой зря, если как говоришь с самой явой ты не работал. ибо l2j по сути годен как заготовка, на базе которой можно пилить свою сборку, но естественно надо знать яву. как вариант можешь лучше поискать как можно более свежий overworld/lostworld с исходниками.
-
вполне просто все эти значения хранятся в клиенте в 32-битных переменных (со знаком) - это единственное логичное объяснение. и если что, правкой пары байт в дллках тут фиг обойдешся - придется править все места, в которых производятся любые действия с количеством предметов.
-
случаем не на этом базирующийся https://github.com/VISTALL/game-updater ?
-
ну вот я могу показать конечно мою реализацию конечного этапа синтеза, как раз пакет RequestNewEnchantTry
-
если это не толстый троллинг и ты реально на таком уровне знаешь программирование, то тебе лучше вобще не пытаться что-то делать в плане работы с серверами, пока не выучишь хотя бы основы.
-
смотреть в RequestActionUse обработку действия с ид 38 (Mount) и плясать от этого.
- 4 ответа
-
- 1
-
-
в пакете RequestNewEnchantTry при фейле шлется ExEnchantFail и да - без исходников никак.
-
package l2p.gameserver.skills.effects; import l2p.gameserver.model.Effect; import l2p.gameserver.stats.Env; public final class EffectHourglass extends Effect { public EffectHourglass(Env env, EffectTemplate template) { super(env, template); } @Override public void onStart() { super.onStart(); if (_effected.isPlayer()) _effected.getPlayer().getVoteSystem().startHourglassEffect(); } @Override public void onExit() { super.onExit(); if (_effected.isPlayer()) _effected.getPlayer().getVoteSystem().stopHourglassEffect(); } @Override public boolean onActionTime() { return false; } }
-
блин, тут уже не знаю что делать - плакать или смеяться от таких тем, а так же советов в них...
-
или перебрать заспавненых нпс и телепортнуться к первому найденному нпс с таким ид/именем - именно так работает к примеру команда //tonpc в овере.
-
не проще запустить веб-приложение для управления проектом/задачами и не парить мозги с поиском какой-то неведомой проги? как пример такого веб-приложения - Redmine
- 21 ответ
-
- 1
-
-
не будет ид валюты в пакетах аукциона не передается, а захардкодено в самом клиенте. копать автору темы придется как минимум u-файлы, а то и дллки.
-
или в ядре "сюрпрайз" или же в системе троян завелся, который пытается вписывать в хтмлки эксплойт. правда второе сильно нелогично, разве что расчитано на то что возможно этот файл откроют в бразуере на другом компе и тем самым возможно заразятся.
-
смотреть где обрабатывается конкретно заданный байпас на запрос баффа и действовать по обстоятелсьтвам
-
первый вариант: сундуку написать отдельное аи, в котором обрабатывать событие onEvtSeeSpell второй вариант: нафиг скилл в ключе - просто навешать на ключ хэндлер и в нем делать все что нужно
-
просто у л2скриптс гениальные маркетолухи они с легкостью впулят любое гов... любую фигню, а клиент еще и нахваливать будет и просить добавки.
-
все просто есть такая категория людей, у которых одна цель - стать первыми на сервере. если не удается сразу же этого достичь - другие обогнали, то почти 100% в итоге все идет по стандартному сценарию - "сервер гавно, топы читеры, пошли на другой сервер". может быть тс и не такой, но большая часть таких игроков "перекати-поле" именно так себя и ведет.
-
более реальным будет использовать клиент ГоД для работы с сервером ХФ (как на астериосе) но это потребует глобальных переделок самого серва на тему пакетов.
- 4 ответа
-
- 1
-
-
Вот ведь не надоедает людям создавать постоянно темы с подобным вопросом чуть ли не каждый день...
- 4 ответа
-
- 1
-
-
:рукалицо:
-
забудь сразу же про 1/2, в хф и ниже ты это не перенесешь. это тебе не датники и т.п. придется править - это все намного глубже в клиенте.
- 4 ответа
-
- 1
-
-
исходники не помогут это ограничение самого клиента - его ковырять надо, или u-файлы или что-то в дллках
-
дак тебе в игре прямо удалить надо или все же в базе, игроку который не в игре?
-
исходники от другой сборки не подойдут - тебе нужно будет именно от пвсофт. но вобще я б тебе рекомендовал выкинуть это недоразумение, чисто по ошибке называющееся сервером.