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

zGosu

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

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

  • Посещение

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

    37
  • Отзывы

    100%

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

  1. zGosu

    Рип L2SKIRMISH

    Рип простого буржуйского html сайта для Lineage 2 www.l2skirmish.com.7z
  2. для панельки есть специальный пакет. там копать надо.
  3. public void setType(final SubClassType type) { if (this._type == type) { return; } this._type = type; if (this._type == SubClassType.SUBCLASS) { this._maxLvl = Experience.getMaxSubLevel(); this._minExp = Experience.LEVEL[Config.SUB_START_LEVEL]; this._maxExp = Experience.LEVEL[this._maxLvl + 1] - 1L; this._level = Math.min(Math.max(Config.SUB_START_LEVEL, this._level), this._maxLvl); } else { this._maxLvl = Experience.getMaxLevel(); this._minExp = 0L; this._maxExp = Experience.LEVEL[this._maxLvl + 1] - 1L; this._level = Math.min(Math.max(1, this._level), this._maxLvl); } this._exp = Math.min(Math.max(Experience.LEVEL[this._level], this._exp), this._maxExp); } public SubClassType getType() { return this._type; } this._type = SubClassType.BASE_CLASS; private SubClassType _type; вот функции отвечающие за тип саб класса (отключить = удалить). Про панельку я не понял...
  4. наверное в клиенте этих иконок нету
  5. В скилах найди эту строчку: damage = (int) Formulas.calcPhysDam(activeChar, target, info.getSkill(), shld, false, ss); и поменяй на: damage = 100; Должно работать.
  6. zGosu

    Сайт и сервер

    location ~ \.php$ { fastcgi_pass unix:/tmp/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; fastcgi_read_timeout 300; // время ожидания } Чтобы избавиться от этой ошибки, попробуйте поднять время ожидания
  7. 1) переходишь сюда: game\data\instances 2) создаешь файл, у меня к примеру my_instance.xml 3) в качестве примера можешь взять coliseum для твт и просто поменять координаты на него: Пример создания инстанса для олимп арены из грации (на HF5 ее нету): <?xml version="1.0" encoding="UTF-8"?> <instance name="Olympiad Gracia" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/instance.xsd"> <activityTime val="6"/> <!-- showTimer val="true" increase="false" text="Event Time :" / --> <doorlist> <door doorId="19170001" /> <door doorId="19170002" /> </doorlist> </instance>
  8. 1) Он в любой сборке есть! 2) Ищешь там свою команду .menu. Если ее нету, то его нужно создавать.
  9. zGosu

    Дамаг по мобам

    Включил 1 конфиг - проверил как мобы ведут, если не то, возвращаешь значение конфига и меняешь значение у другого. и так пока не найдешь нужный.
  10. zGosu

    Дамаг по мобам

    верни конфиги по умолчанию
  11. 1) часть можно реализовать в файле EnterWorld и любых других, которые появляются только при логине на сервер 2) Конфиг\handlers
  12. zGosu

    Донат Robokassa+SW13

    у них на сайте всё это есть.
  13. zGosu

    Донат Robokassa+SW13

    nextpay не требует персонального аттестата. а так бы я на твоем месте реально переписал бы запрос на SW под свою сборку чтоб наверняка.
  14. у тебя разве команда //admin_zone не реализована? она даже на лыже есть. //zone_check определяет локацию, на которой ты находишься. Просто перепиши ее чтоб она считывала координаты не с твоего места нахождения, а с координат, которые ты введешь.
  15. zGosu

    L2jServer Community Board

    У меня есть вместе с бафером и сохранение схем
  16. ну мб ты скинешь что за ошибка? либо в скайп добавь P.S. когда умираешь, у тебя снимается EXP. можешь от туда скопировать функцию.
  17. Если есть исходник, то пали: l2j.unreal.gameserver.instancemanager.FactionManager.loadAll() 58 строка Я так понимаю суть ошибки, что на эту функцию подается число 4, а максимально возможное значение не должно превышать 2. Если что, пиши в скайп, гляну
  18. - addExpAndSp(addExp, addSp); + removeExpAndSp(removeExp, removeSp);
  19. а причем тут АЦП и аругменты? это совершенно разные скрипты. Так же насчет рандомна, это я в качестве примера, что вместо 7191 может быть любое другое значение.
  20. Я тут выкладывал свой скрипт для аргументации в КБ http://forummaxi.ru/topic/78644-%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D1%8B-%D0%B4%D0%BB%D1%8F-java-%D1%81%D0%B1%D0%BE%D1%80%D0%BA%D0%B8-lineage-2-l2jserver-hf5/?do=findComment&comment=735126 item.setAugmentationId((id << 16) + 7191); Это дополнительные параметры в ЛСах. Пример: Добавляешь ты активный скил, допустим рефрешь. Вместе с ним снизу может быть стат (STR, DEX и т.д.) либо +10 к п дефу\атаки\уклон ID: активное умение на PvP атаку radnomAugment (т.е. 7191): физ атака +7.43 \ рестор ХП +0.13 вместо 7191 должна быть эта формула: (Math.min(player.getLevel(), 9) * 91) + (1 * 91) + 1; Думаю суть донес.
  21. В исходниках конфиг PremiumRateDropItems меняешь: 1) тип данных с int на double 2) В множителе дропа у тебя будет как-то так: getDropRate() * PremiumRateDropItems поменяешь на: getDropRate() * (PremiumRateDropItems / 100.0) и теперь у тебя будет работать в % И если в конфиге будет стоять значение 2, то это будет не удвоение, а 2%
×
×
  • Создать...