• SiteAnalyzer, технический и SEO-анализ сайтов

Группа/Альянс

  • Автор темы Автор темы Free
  • Дата начала Дата начала

Free

Ефрейтор
Ув. Форумчане подскажите как исправить Группу и Альянс.
Какой файл отвечает за Альянсы и Группы?
Проблема заключается в том что когда приглашаеш в группу/альянс то вот такая вот хрень происходит
 

Вложения

  • Aion0007.jpg
    Aion0007.jpg
    376,8 KB · Просмотры: 23
  • Aion0008.jpg
    Aion0008.jpg
    265 KB · Просмотры: 23
SM_GROUP_MEMBER
SM_ALLIANCE_MEMBER
эти пакеты, мб не правильно немног написал, что за сборка?
 
SM_GROUP_MEMBER
SM_ALLIANCE_MEMBER
эти пакеты, мб не правильно немног написал, что за сборка?
исправил спс. теперь появилась другая проблемка. не поднимается дроп вообще в альянсах и группах Мол пишет ждите очередь на распределение хотя и распред менял на свободно жребий. а очередь только если жребий стоит!
 
И Ещё подскажи плыз какой файл отвечает за Очки бездны (вернее когда убиваешь Персонажа противоположной расы то Анонс смерти в чате пишет но Очки бездны не капают а пишет все го лишь Мол вы погибли (как от моба ТИП))
 
с Жребом выяснил причину!

Одна не решённая проблема с Очками бездны, то что написано выше!
 
даже не показывает тип " Вася убивает персонажа Петя"
 
случаем не этот файл отвечает за Очки Бездны?! SM_SET_BIND_POINT или SM_BIND_POINT_INFO
 
  • Like
Реакции: Axi
public void onDie(@Nonnull Creature lastAttacker, boolean showPacket) {
Player player = this.getOwner();
player.getController().cancelCurrentSkill();
player.setRebirthRevive(getOwner().haveSelfRezEffect());
showPacket = player.hasResurrectBase() ? false : showPacket;
Creature master = lastAttacker.getMaster();

if ((PvPConfig.ENABLE_KILLING_SPREE_SYSTEM) && (getOwner().getRawKillCount() > 0)) {
if ((master instanceof Npc)) {
PvPSpreeService.cancelSpree(player, (Npc) master, false);
}
if (((master instanceof Player)) && (master.getRace() != player.getRace())) {
PvPSpreeService.cancelSpree(player, (Player) master, true);
}
}

AbyssRank ar = player.getAbyssRank();
if (AbyssService.isOnPvpMap(player) && ar != null) {
if (ar.getRank().getId() >= 10)
AbyssService.rankedKillAnnounce(player);
}

if (DuelService.getInstance().isDueling(player.getObjectId())) {
if (master != null && DuelService.getInstance().isDueling(player.getObjectId(), master.getObjectId())) {
DuelService.getInstance().loseDuel(player);
player.getEffectController().removeAbnormalEffectsByTargetSlot(SkillTargetSlot.DEBUFF);
player.getLifeStats().setCurrentHp(player.getLifeStats().getMaxHp() / 3);
return;
}
DuelService.getInstance().loseDuel(player);
}
 
Он про все смерти, как я понял, а не ранговые)

А так тебе нужно сообщение 1350001 отправлять)
 
Расскажу более понятнее. Проблема в данный момент это с персами в пвп (няхи/асмы) не анонсирует в чат убийство того или иного перса противоположной расы + не приходят очки бездны за убийство! только пишет "Вы Погибли" (в красном цвете слово) и всё! так каждый раз при убийстве того или иного персонажа. не Очков бездны не килла за убийства.
 
это просто единственная проблема которая меня мучает и я не как не могу разобраться с той проблемой
 
Я сравнил даже со сборкой где это всё работает отлично! все значения тоже самые.
 
основная сборка которую ковыряю это
AionServer-3.0 (Aurora-borealys rev.3 du)
в ней всё что было не так исправил вот только с этой проблемой не как не решу.
Сравнивал с 2.7 и с 3.9 все нужные значения. всё тоже самое. что может быть проблемой не могу я понять.
 
Назад
Сверху