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

Gaikotsu

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

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

  • Посещение

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

    61
  • Отзывы

    0%

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

  1. первое без изучения кода аи не понять остальное два - это сколько потоков выделять для соответствующих задач. больше потоков - меньше очереди в менеджерах соответсвующих задач - меньше ситуаций когда действие выполнится с большой задержкой из-за заполненной очереди. но увлекаться увеличением потоков тоже не стоит, т.к. на сколько потоков эффективнее распаралеливать задачи зависит от количества процов/ядер в процах.
  2. Gaikotsu

    Рекомендации

    ну как бы логично - ты же проверяешь во второй ветке на "меньше 79", а не "меньше или равно 79". правда непонятно тогда почему у тебя на 78 идет 1 рек, т.к. должна отработать вторая ветка и дать 2 река. хотя может просто отображается на единицу меньшее значение или где-то дальше еще уменьшается на 1.
  3. Gaikotsu

    Строка в окне

    Пакет ServerList В нем, в предпоследнем поле шлем битовую маску из значений перечисленных в энуме public enum ServerMode { NORMAL, // 1 RELAX, // 2 TEST, // 4 NO_LABEL, // 8 RESTRICTED, // 16 EVENT, // 32 FREE; // 64 private int _mask; ServerMode() { _mask = 1 << ordinal(); } public int getMask() { return _mask; } } например для RELAX + FREE это будет 2 + 64 = 66.
  4. необязательно - можно и имеющийся парсер сетов/листенер для них расширить в плане поддерживаемых слотов экипировки. хотя конечно если есть в сборке в датапаке нормальная поддержка листенеров equip/unequip, то делать еще намного проще - даже в ядро лезть не придется. я даже как-то раз делал подобное, только для определенных таликов (при эквипе определенных комбинаций таликов выдается дополнительный скилл, при снятии само собой обратно забирается), а не бижи, но принцип то один и тот же.
  5. подкиньте автору темы запятых, а то у него их жуткая нехватка.
  6. А они один фиг всплывут - "поиск для слабаков" (с) хз кто
  7. поискал, вроде никаких связей между CommandName-e и ActionName-e в датниках не нашел, так что вполне возможно это где-то тупо захардкодено, к примеру в каком-то из u-файлов
  8. в клиенте очень ограниченный хтмл-парсер и понимает далеко не все хтмл-тэги, а многие из тех что понимает - понимает не по веб-стандартам. ты б еще css или js попробовал там написать... а по твоей проблеме - сохраняй просто хтмлки в utf8, без bom.
  9. Gaikotsu

    xdat_editor_portable_1.3.7

    [sarcazm] ну да, лучше же качать прогу (бесплатную притом) с "левых" сайтов, чем с сайта автора [/sarcazm] З.Ы. домашний сайт программы, нормальная, не "поломанная" ссылка - https://sites.google.com/site/l2clientmod/xdat_editor
  10. Gaikotsu

    xdat_editor_portable_1.3.7

    Кривая ссылка на сайт автора тулзы
  11. переводить текст в кодировку CP866
  12. Дак ты смотри что у тебя читает SynthesisDataParser у меня к примеру все данные по синтезу вынесены для удобства в отдельную хмлку, а не прописаны в описаниях самих предметов. как я понимаю у тебя там сборк скриптов, если да то ищи файл synthesis_data.xml в датапаке
  13. ну чисто формально клиент тоже может быть причем в ГоД, в отличие от ХФ и ниже, нижнее белье имеет уже не только просто иконку в инвентаре, но и меняет внешний вид самого персонажа, показывая этот вид, когда любая другая броня снята. и при отстутствии/не прописанности нужной текстуры, в белье, может возникнуть та же ситуация.
  14. ну дык пляши от этого пакета - что где откуда вызывается и т.д. - надеюсь это умеешь делать?
  15. не в пакете кури на тему ThreadPoolManager
  16. а кто по твоему будет запускать саму объявленную тобой задачу с заданным периодом, скажем при старте сервера?
  17. как вариант идшки нужных бонусов можно слать еще в полях enchant options пакета инфы о предмете, если вобще никак не получается показать эту инфу в виде обычной аугментации Для примера как это выглядит (фрагмент <Эффект Модификации>) пример из Артеи, но например в ХФ такое тоже точно работает, в хрониках ниже на 100% не скажу.
  18. если используешь существующие в OptionData_Client ид, составляющие конечную ид аугментации, то клиент не при чем? изучай серверные пакеты, отсылающие информацию о предметах - скорее всего по какой-то причине в полях где шлется ид аугментаций для брони отсылается всегда 0 ну а если используешь кастомные ид - само собой надеюсь ты их не забыл в OptionData_Client добавить?
  19. Gaikotsu

    Эссенция Хаоса

    Ну полноценной реализацией никто так просто и не будет делиться я вон даже если бы и внезапно захотел и то сразу бы передумал, большей частью по причине того, что столько всего бы пришлось объяснять где, что, как добавлять/менять в сервере... ну нафиг такое "счастье"... З.Ы. да, у меня полная реализация, правда я уже не раз пожалел что вобще это все реализовал - игроки, не понимающие как все это работает, уже просто достали с однотипными вопросами на тему работы эсссенций...
  20. Gaikotsu

    Эссенция Хаоса

    1. клиентской части там не требуется 2. ищи, может где и в шарных версиях серверов найдешь реализацию, вон у скриптов вроде реализовано, правда хз насколько полно - бери их декомпил, изучай, переноси к себе.
  21. Gaikotsu

    cron время

    Некоторым походу сложно даже в ту же вики заглянуть... https://ru.wikipedia.org/wiki/Cron
  22. кстати да, мог кто-то приколоться и сделать навешивание AVE с ид 17 при взятии моба в таргет.
  23. я с серверами говноинтерлюда слава богу не работаю. а если уж вобще приспичило сделать так чтобы к примеру глад не лупил с лука слишком сильно - не надо резать глобально ему атаку, полностью портя класс. можно же сделать более изощренно - дать нужным классам доп. пассивку, ослабляющую для этих классов непрофильное оружие, чтобы например глад стрелял из лука в несклько раз медленнее и т.п.
  24. скорее всего автор осознал какой ад ему предстоит хотя бы в плане переделки пакетов и решил что нафиг ему это все надо
×
×
  • Создать...