-
Публикаций
724 -
Зарегистрирован
-
Посещение
-
Победитель дней
2 -
Отзывы
0%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент Mizuwokiru
-
Короче, после строки CatsGuard.getInstance().ban(hwid); вставляешь activeChar.getTarget().logout(true); ну или false (честно говоря не разбирался, за что это значение отвечает).
-
Намек: вот этот метод находится в Player: public DecodedBypass decodeBypass(String bypass){BypassType bpType = BypassManager.getBypassType(bypass);boolean bbs = bpType == BypassType.ENCODED_BBS || bpType == BypassType.SIMPLE_BBS;List<String> bypassStorage = getStoredBypasses(bbs);if(bpType == BypassType.ENCODED || bpType == BypassType.ENCODED_BBS)return BypassManager.decode(bypass, bypassStorage, bbs, this);if(bpType == BypassType.SIMPLE)return new DecodedBypass(bypass, false).trim();if(bpType == BypassType.SIMPLE_BBS && !bypass.startsWith("_bbsscripts"))return new DecodedBypass(bypass, true).trim();ICommunityBoardHandler handler = CommunityBoardManager.getInstance().getCommunityHandler(bypass);if(handler != null)return new DecodedBypass(bypass, handler).trim();_log.warn("Direct access to bypass: " + bypass + " / Player: " + getName());return null;}
-
<cond msgId="1518"> <player races="Human,Elf,DarkElf,Orc,Dwarf"/> </cond> В датапаке почти в каждом предмете (stats/items/base).
-
Укажи исходник и тебе помогут найти. А так, Ванга на форум не заходит.
-
По идее в ItemInstance, в методе equip(). Вбиваешь в поиск какую-то другую расу и смотришь.
-
CatsGuard.getInstance().ban(hwid) - смотрим метод void ban(String) в CatsGuard. В нем должен присутствовать метод L2PcInstance.logout(boolean).
-
Я же тебе говорю, открываешь проект эклипсом и смотришь, что за ошибки всплывают. Не забудь только указать к проекту версию Java 1.8.
-
Думаю лучше подойдет eclipse в плане списка классов с ошибками в консоли. Очень удобно.
-
/** Возвращает шанс крита в процентах */ @SuppressWarnings("incomplete-switch") public static double calcCrit(Creature attacker, Creature target, Skill skill, boolean blow) { if(attacker.isPlayer() && attacker.getActiveWeaponItem() == null) return 0; if(skill != null) return skill.getCriticalRate() * (blow ? BaseStats.DEX.calcBonus(attacker) : BaseStats.STR.calcBonus(attacker)) * 0.01 * attacker.calcStat(Stats.SKILL_CRIT_CHANCE_MOD, target, skill); double rate = attacker.getCriticalHit(target, null) * 0.01 * target.calcStat(Stats.CRIT_CHANCE_RECEPTIVE, attacker, skill); switch(PositionUtils.getDirectionTo(target, attacker)) { case BEHIND: rate *= 1.4; break; case SIDE: rate *= 1.2; break; } return rate / 10; } По сути, здесь важна лишь последняя строка для данной темы. Остальное - это уже расчет шанса получения крита противником, учитывай различные факторы.
- 4 ответа
-
- 1
-
-
Это цифра, отображаемая в статусе персонажа. На самом деле, шанс где-то 0.1 от этого числа в %.
-
Сам не знаю, лучше уже лостворлд или ссср взять что ли.
-
https://www.visualsvn.com/server/screenshots/
-
Да я думаю ему чисто коммиты и трек нужен безо всяких плюшек.
-
Я в курсе. Я сказал, что МОЖНО их пихнуть в "толпу" свн. Так как по предназначению гит и свн схожи.
-
assembla, mysvn, virtualsvn. Ну еще можно впихнуть atlassian bitbucket и github.
-
Чистая папка system Dimensional Strangers (L2Classic) RUS (19 протокол)
тема ответил Mizuwokiru в теме Прочее
запилите кто-то dsetup под 610 протокол :3 -
Эм, ну как бы дальше уже смотреть че за ошибки при компиляции и исправлять их. Это все делается последовательно и сложности в этом не вижу.
-
Добавь тот метод, который я кинул выше в свой BasicDataSource. А на 8 можно перейти с помощью IntelliJ IDEA нажимая на лампочки (не всегда, конечно).
-
В build.xml, там где target и source, выставь вместо 1.5 свою версию явы (для jdk8 - 1. . Впрочем, данная сборка сделана под 6 яву, так как метод getParentLogger появился в яве начиная с 7-ой версии. То есть, если у тебя ява 7 и выше, то перед методом getParentLogger() в классе BasicDataSouce нужно прописать аннотацию @Override. Должно быть примерно так: @Override public Logger getParentLogger() throws SQLFeatureNotSupportedException { return Logger.getLogger(BasicDataSource.class.getName()); }
-
В общем тут не в том дело. Эм, а ты вообще скомпилировал исходник?
-
105 метров? Шутишь? Гиг хотя бы выставь (1G/1024m).
-
http://tiantang2.qq.com/index.shtml тут работает.
-
Попробуй выделить чуть больше памяти (хотя в принципе даже на ГоД с таким выделением памяти у меня не было таких задержек). Что пишет в консоли/логах?
-
Сам сначала так подумал. Сурс был запрятан в геймгварде (по крайней мере так папка называется).
-
Интересная система, актуальная для лоурейтов. Продажа баффа и все такое.