-
Публикаций
1268 -
Зарегистрирован
-
Посещение
-
Победитель дней
4 -
Отзывы
100%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент GorDeveloper
-
Когда больше 10 букав, транслейтом евпашу не осиливает моя оперативка в башке держать весь смысл иностранщины.
-
Not to be native It is not opensource.
-
Changing of client protocol is so hard. Now, currenly protocol is 531. In future, if i can, i add some packets, and up protocol for 558 or 929
-
Разобрано, тему close)
-
Ну посмотри по аналогии с существующими
-
Для невнимательных:
-
Абстрактно, создать новую инсту не проблема. Разберу на примере оверо/ребоподобных сборках: 1) Создаем xml инст зоны с необходимыми параметрами. 2) Создаем скрипт инст зоны(При необходимости), опять же, с необходимыми параметрами. 3) При необходимости точного отображения имени зоны, вносим изменения в клиент часть, InstantZoneData-ru.dat. При возникновении вопросов, отпишу конкретней.
-
Потому что после 7u21 оракловцы забыли про поддержку UTF-8
-
yes. client part of the 2nd auth located in l2.ini
-
check it in your client pactch
-
Вроде мажор/минор вершн появляется при попытке запускать компил 7ой явы на 6ой. Или наоборот, не помню. В любом случае 6ю яву использовать можно любую, а 7ю вплоть до 21го апдейта. Ибо далее нет поддержки ютф-8.
-
I already fixed it, relax, please. wait at next rev.
-
Сейчас суть используется та же самая.
-
Нет, идея не сработала. И, плюс баг не визуальный Апдейт иконок стаскивает бафф вместе с его эффектами.
-
а там особо и нечего смотреть public void updateEffectIcons() { } тут косяк чуть в другом я думаю. Ты подкинул мне мыслишку, за что низкий поклон
-
Если его убрать, то не будут слетать. Но и на суммона не ложаться. До кучи getAllEffects private List<Effect> _effects; public List<Effect> getAllEffects() { if (isEmpty()) { return Collections.emptyList(); } return new ArrayList<>(_effects); }
-
Заморочился с перекидыванием баффа на призываемых суммонов. На первой ветке работает идеально. Суть в том, что при призыве суммонов, должен передаваться бафф суммонера, но, баффы, странным образом, не только не ложаться на суммонов, но еще и снимается весь бафф с суммонера. по коду: @Override protected void onSpawn() { super.onSpawn(); _spawnAnimation = 0; Player owner = getPlayer(); Party party = owner.getParty(); if (party != null) { party.broadcastToPartyMembers(owner, new ExPartyPetWindowAdd(this)); } if (owner.isInOlympiadMode()) { getEffectList().stopAllEffects(); } if (owner.getEffectList().getEffectByStackType("ServitorShare") != null) { final Creature SummonEffect = this; ThreadPoolManager.getInstance().execute(new RunnableImpl() { @Override public void runImpl() { final Player owner = getPlayer(); final Skill skl = owner.getEffectList().getEffectByStackType("ServitorShare").getSkill(); long currenttime = owner.getEffectList().getEffectByStackType("ServitorShare").getTime(); long duration = owner.getEffectList().getEffectByStackType("ServitorShare").getDuration(); for(EffectTemplate et : skl.getEffectTemplates()) { if(et == null || et.getEffectType() != EffectType.ServitorShare) { continue; } Env env = new Env(owner,SummonEffect,skl); final Effect effect = et.getEffect(env); if(effect == null) { continue; } effect.setCount(1); effect.setPeriod(duration - currenttime); effect.schedule(); } } }); } getAI().setIntention(CtrlIntention.AI_INTENTION_ACTIVE); transferOwnerBuffs(owner); } где transferOwnerBuffs(owner); передает бафф хозяина суммонеру: public void transferOwnerBuffs(Player _owner) { List<Effect> effects = _owner.getEffectList().getAllEffects(); for(Effect ef : effects) { getEffectList().addEffect(ef); } } И до кучи метод добавления эффекта: public void addEffect(Effect effect) { double hp = _actor.getCurrentHp(); double mp = _actor.getCurrentMp(); double cp = _actor.getCurrentCp(); boolean add = false; lock.lock(); try { if (_effects == null) { _effects = new CopyOnWriteArrayList<>(); } if (effect.getStackType().contains(EffectTemplate.NO_STACK)) { for (Effect e : _effects) { if (!e.isInUse()) { continue; } if (e.getStackType().contains(EffectTemplate.NO_STACK) && (e.getSkill().getId() == effect.getSkill().getId()) && (e.getEffectType() == effect.getEffectType())) { if (effect.getTimeLeft() > e.getTimeLeft()) { e.exit(); } else { return; } } } } else { for (Effect e : _effects) { if (!e.isInUse()) { continue; } if (!checkStackType(e.getTemplate(), effect.getTemplate())) { continue; } if ((e.getSkill().getId() == effect.getSkill().getId()) && (e.getEffectType() != effect.getEffectType())) { break; } if (e.getStackOrder() == -1) { return; } if (!e.maybeScheduleNext(effect)) { return; } } } checkSlotLimit(effect); add = _effects.add(effect); if (add) { effect.setInUse(true); } } finally { lock.unlock(); } if (!add) { return; } effect.start(); for (FuncTemplate ft : effect.getTemplate().getAttachedFuncs()) { if (ft._stat == Stats.MAX_HP) { _actor.setCurrentHp(hp, false); } else if (ft._stat == Stats.MAX_MP) { _actor.setCurrentMp(mp); } else if (ft._stat == Stats.MAX_CP) { _actor.setCurrentCp(cp); } } _actor.updateStats(); _actor.updateEffectIcons(); } В чём ошибка?
-
Мне вот названия последних 2х строк итемов на 3ей картинке.
-
Ok, я гляну. Насчет вещей увеличивающих вес, вес увеличивается, только если не больше максимума, который равен 176000
-
Уже примерно на уровне 1ой ветки. Где то даже лучше.
-
Толку работать с уже готовой сборкой нет. Априори, если нет поддержки сборки с исходников, то не серьезный проект.
-
Версия 2.4
93 раза скачали
Выдался, немножко-выходной, так что ловим [spoiler=FixList]+Добавил недостающие итемы обработчики. *Поправил классовые зависимости. *Фикс пакета RequestUnEquipItem. *Новый тип классового уровня AwakingOld, для 8 старых классов. *Фикс пакета ожидания менторинга. *Фикс овербаффа через систему наставничества. +Недостающий спаун. *Перерасчёт формул статов. *Добавил недостающие линдвиор-скилы. *Перекинул 3 новых эффекта с 1ой ветки. *Переписал вход в инстансы. *Фикс нпе при смене дуалкласса. *Фикс SkillTree. Были некорректные ID *Добавил расчет для статов PvE, +Скилы Лучника Эура по линдвиор. *Фикс отображения большого кланового знака.(Низкий поклон Bonux'у) -Убрал спаун старых мобов с Острова Душ(Перепроверить) *Синхронизировал strings_en -> ядро -Убрал неопознанные вещи из люксора +Добавил скилы/нпц для суммонеров *Расставил стектайпы для бафов путешественника +Докинул хтмлок +Небольшая руссификация *Заменил мультиселл в люксоре. Было 2 мульта брони.Бесплатный
-
Название: [Awaken-Dev] Branch2-Version4 Добавил: AwakenDev Добавлен: 26 Nov 2013 Категория: Сборки Автор: AwakenDev Хроники: Goddess of Destruction Выдался, немножко-выходной, так что ловим
- 37 ответов
-
- 11
-
После использования Заспаунился нормально. Дается и без верха. и при полном сете С дракоником с полным сетом драконика Остальное буду смотреть еще.
-
Помню, щас их и использую, надо базовые шансы для каждого типа/грейда высчитать.