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

gPoligon

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

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

  • Посещение

  • Отзывы

    0%

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

  1. gPoligon

    Резисты.

    public static double calcElemental(L2Character attacker, L2Character target, L2Skill skill) { int calcPower = 0; int calcDefen = 0; int calcTotal = 0; double result = 1.0; byte element; if (skill != null) { element = skill.getElement(); if (element >= 0) { calcPower = skill.getElementPower(); calcDefen = target.getDefenseElementValue(element); if (attacker.getAttackElement() == element) { calcPower += attacker.getAttackElementValue(element); } calcTotal = calcPower - calcDefen; if (calcTotal > 0) { if (calcTotal < 50) { result += calcTotal * 0.003948; } else if (calcTotal < 150) { result = 1.1974; } else if (calcTotal < 300) { result = 1.3973; } else { result = 1.6963; } } if (Config.DEVELOPER) { _log.info(skill.getName() + ": " + calcPower + ", " + calcDefen + ", " + result); } } } else { element = attacker.getAttackElement(); if (element >= 0) { calcTotal = Math.max(attacker.getAttackElementValue(element) - target.getDefenseElementValue(element), 0); if (calcTotal < 50) { result += calcTotal * 0.003948; } else if (calcTotal < 150) { result = 1.1974; } else if (calcTotal < 300) { result = 1.3973; } else { result = 1.6963; } if (Config.DEVELOPER) { _log.info("Hit: " + calcPower + ", " + calcDefen + ", " + result); } } } return result; } Вот так этот метод реализован в лыже. Сравни логику.
  2. gPoligon

    Непыльная Работа

    А вообще где-то на форуме были списки sql инъекций, среди них было и удаление рецептов и материалов всех.
  3. gPoligon

    Непыльная Работа

    DELETE FROM droplist (mobId, item_type ) select id, "material" from npc where level > 1 AND level < 61 ; DELETE FROM droplist (mobId, item_type ) select id, "'recipe" from npc where level > 1 AND level < 61 ; так попробуй.
  4. gPoligon

    mysql

    В конфигах вроде есть время подключения к бд. Также в ядре в методе чаринфо посомтреть можно.
  5. gPoligon

    Непыльная Работа

    DELETE FROM droplist (mobId, itemid) select id, 22568 from npc where level > 19 AND level < 39 ; 22568 - ид вещицы
  6. gPoligon

    Nexid

    Так в чем проблема была напиши.
  7. gPoligon

    Nexid

    Надо не nexid а hexid
  8. gPoligon

    Nexid

    В бд в таблице геймсервер есть какие записи? если есть, почисти и по-новой сделай хексид и скопируй в папку конфигов.
  9. gPoligon

    Nexid

    в папке gameserver\config в файле СЕРВЕР пропиши в строке : RequestServerID = 2 где 2 - это тот ид, который ты в регистгеймсервер прописал.
  10. gPoligon

    Nexid

    По-новой хексид пробовал сделать?
  11. gPoligon

    Nexid

    Посмотри в базе таблицу gameservers если есть добавь туда свой сервер. Также в конфиге логина посмотри конфиг на добаление геймсервера в свободный слот.
  12. gPoligon

    Nexid

    Поищи в папке логина батник типа registergameserver запусти его, он попросит указать ид, введи любой, после чего появится файл hexid-копия этот файлик перетащи в папку конфиг гейм сервера и переименуй в hexid
  13. gPoligon

    Ошибка MySQL

    Переведи, что там написано и поймешь в чем проблема...
  14. gPoligon

    Ошибка в логине

    Там же в архиве есть стандартная база данных, почему ее не поставите?
  15. gPoligon

    Ошибка в логине

    Так он же пустой.
  16. gPoligon

    Ошибка в логине

    Скинь его сюда.
  17. gPoligon

    Ошибка в логине

    Неверный синтаксис, проверяй бекап.
  18. gPoligon

    Ошибка в логине

    В интернете куча форумов, с еще большей кучей мануалов.
  19. gPoligon

    Ошибка в логине

    В гугле забанили?
  20. gPoligon

    Ошибка в логине

    Не найдена таблица gameservers в базе L2base. Если новичек учи мат. часть, а не открывай сервер.
  21. Сделай байпасс, который будет проверять итемы в инвентаре у персонажа и их количество и выдавать награду если условия соблюдены.
  22. gPoligon

    Вопрос по Sql

    Поторопился с созданием темы, можно закрыть. insert into droplist (mobId, itemid,min,max, chance) select id, 55555,'1','3', 100000 from npc where level > 19 AND level > 29 ; где: 55555 - ид вещи которую хочешь добавить 1 - количество 3 - макс количество 100000 - шанс Вот если кому надо.
  23. gPoligon

    Вопрос по Sql

    Приветствую вас Максивичи, такой вопрос по поводу Бд. Как всем мобам 20-30 лвл добавить дроп, если Вся инфа о мобах (ID LVL и т.д) находится в таблице npc, а инфа о дропе хранится в droplist. С SQL дальше использования в исходниках не умею работать, натолкните на мысль, если не затруднит. Спасибо. Как я себе представляю : Нужно вытащить и npc все ID с lvl 20-30 и патом составить запрос на добавление дропа. Но знаний не хватает.
  24. Где-то табуляцию не правильно делаешь Используй Ексель.
×
×
  • Создать...