Перейти к содержанию

Gaikotsu

Постоялец
  • Публикаций

    1576
  • Зарегистрирован

  • Посещение

  • Победитель дней

    63
  • Отзывы

    0%

Весь контент Gaikotsu

  1. это точно - не поможет. в интерлюде, в самих серверных пакетах для передачи количества используется поле d типа, т.е. int 32bit signed и взять и поменять на Q (long) не получится - это испортит структуру пакета и клиент его просто не поймет. с каких хроник стал использоваться long я уже не помню - в ХФ уже он точно есть, в фреее вроде тоже был, а вот насчет грации и ниже уже не помню. таким образом, если вобще ни в жисть но надо сделать, то кроме всех мест где производятся действия с количеством еще и придется в клиенте всю работу с пакетами, в которых задействовано количество вещей, переделывать - править их структуру. оно вам надо, такой гемморой на свою задницу? результат просто не стоит тех усилий, какие придется на это затратить.
  2. ой зря, если как говоришь с самой явой ты не работал. ибо l2j по сути годен как заготовка, на базе которой можно пилить свою сборку, но естественно надо знать яву. как вариант можешь лучше поискать как можно более свежий overworld/lostworld с исходниками.
  3. вполне просто все эти значения хранятся в клиенте в 32-битных переменных (со знаком) - это единственное логичное объяснение. и если что, правкой пары байт в дллках тут фиг обойдешся - придется править все места, в которых производятся любые действия с количеством предметов.
  4. случаем не на этом базирующийся https://github.com/VISTALL/game-updater ?
  5. Gaikotsu

    Синтез в Артее

    ну вот я могу показать конечно мою реализацию конечного этапа синтеза, как раз пакет RequestNewEnchantTry
  6. Gaikotsu

    Синтез в Артее

    если это не толстый троллинг и ты реально на таком уровне знаешь программирование, то тебе лучше вобще не пытаться что-то делать в плане работы с серверами, пока не выучишь хотя бы основы.
  7. смотреть в RequestActionUse обработку действия с ид 38 (Mount) и плясать от этого.
  8. Gaikotsu

    Синтез в Артее

    в пакете RequestNewEnchantTry при фейле шлется ExEnchantFail и да - без исходников никак.
  9. Gaikotsu

    Nevit's Hourglass

    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; } }
  10. блин, тут уже не знаю что делать - плакать или смеяться от таких тем, а так же советов в них...
  11. Gaikotsu

    ТП к NPC

    или перебрать заспавненых нпс и телепортнуться к первому найденному нпс с таким ид/именем - именно так работает к примеру команда //tonpc в овере.
  12. Gaikotsu

    Программулька

    не проще запустить веб-приложение для управления проектом/задачами и не парить мозги с поиском какой-то неведомой проги? как пример такого веб-приложения - Redmine
  13. не будет ид валюты в пакетах аукциона не передается, а захардкодено в самом клиенте. копать автору темы придется как минимум u-файлы, а то и дллки.
  14. Gaikotsu

    Проблема с HTML

    или в ядре "сюрпрайз" или же в системе троян завелся, который пытается вписывать в хтмлки эксплойт. правда второе сильно нелогично, разве что расчитано на то что возможно этот файл откроют в бразуере на другом компе и тем самым возможно заразятся.
  15. смотреть где обрабатывается конкретно заданный байпас на запрос баффа и действовать по обстоятелсьтвам
  16. первый вариант: сундуку написать отдельное аи, в котором обрабатывать событие onEvtSeeSpell второй вариант: нафиг скилл в ключе - просто навешать на ключ хэндлер и в нем делать все что нужно
  17. просто у л2скриптс гениальные маркетолухи они с легкостью впулят любое гов... любую фигню, а клиент еще и нахваливать будет и просить добавки.
  18. все просто есть такая категория людей, у которых одна цель - стать первыми на сервере. если не удается сразу же этого достичь - другие обогнали, то почти 100% в итоге все идет по стандартному сценарию - "сервер гавно, топы читеры, пошли на другой сервер". может быть тс и не такой, но большая часть таких игроков "перекати-поле" именно так себя и ведет.
  19. более реальным будет использовать клиент ГоД для работы с сервером ХФ (как на астериосе) но это потребует глобальных переделок самого серва на тему пакетов.
  20. Вот ведь не надоедает людям создавать постоянно темы с подобным вопросом чуть ли не каждый день...
  21. забудь сразу же про 1/2, в хф и ниже ты это не перенесешь. это тебе не датники и т.п. придется править - это все намного глубже в клиенте.
  22. исходники не помогут это ограничение самого клиента - его ковырять надо, или u-файлы или что-то в дллках
  23. дак тебе в игре прямо удалить надо или все же в базе, игроку который не в игре?
  24. исходники от другой сборки не подойдут - тебе нужно будет именно от пвсофт. но вобще я б тебе рекомендовал выкинуть это недоразумение, чисто по ошибке называющееся сервером.
×
×
  • Создать...