Перейти к содержанию
Авторизация  
Atra

Не работает cancel в Community Buffer

Рекомендуемые сообщения

Сборка l2rserv. Имеется комъюнити баффер, работает хорошо. Но кнопка "Снять баффы" не пашет.

Нашел тему http://forummaxi.ru/topic/31219-first-team-high-five/, нифига не понял :fool:  :fool:  :fool: . Может тко разъяснить, что нужно сделать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
<tr>
<td><button value="Снять" action="bypass _bbsbcansel:index" width=55 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
</tr>

это кнопка на снятие бафа

player.getEffectList().stopAllEffects();

сам метод, который снимает все баффы 

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
<tr>
<td><button value="Снять" action="bypass _bbsbcansel:index" width=55 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
</tr>

это кнопка на снятие бафа

player.getEffectList().stopAllEffects();

сам метод, который снимает все баффы 

 

С кнопкой то ясно. Ссылается, как я понимаю, на это:

           player.reduceAdena(pice * 10, true);
            ShowHtml(mBypass[1], player);
        } else if (bypass.startsWith("_bbsbcansel")) {
            StringTokenizer st2 = new StringTokenizer(bypass, ";");
            String[] mBypass = st2.nextToken().split(":");
            if (!player.getVarB("isPlayerBuff") && player.getPet() != null && player.getEffectList().getEffectsBySkillId(Skill.SKILL_RAID_CURSE) == null) {
                player.getPet().getEffectList().stopAllEffects();
            } else if (player.getVarB("isPlayerBuff") && player.getEffectList().getEffectsBySkillId(Skill.SKILL_RAID_CURSE) == null) {
                player.getEffectList().stopAllEffects();
            }
Что тут исправить? Если конечно это нужно править...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

С кнопкой то ясно. Ссылается, как я понимаю, на это:

           player.reduceAdena(pice * 10, true);
            ShowHtml(mBypass[1], player);
        } else if (bypass.startsWith("_bbsbcansel")) {
            StringTokenizer st2 = new StringTokenizer(bypass, ";");
            String[] mBypass = st2.nextToken().split(":");
            if (!player.getVarB("isPlayerBuff") && player.getPet() != null && player.getEffectList().getEffectsBySkillId(Skill.SKILL_RAID_CURSE) == null) {
                player.getPet().getEffectList().stopAllEffects();
            } else if (player.getVarB("isPlayerBuff") && player.getEffectList().getEffectsBySkillId(Skill.SKILL_RAID_CURSE) == null) {
                player.getEffectList().stopAllEffects();
            }
Что тут исправить? Если конечно это нужно править...

 

Замени метод на очищение баффов на текстовое сообщение в логах или в чате. Если сообщение после нажатия кнопки не появится, то трабы в команде. Перепишешь ее и всё. 

А если появиться, то правь метод stopAllEffects()

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сборка l2rserv. Имеется комъюнити баффер, работает хорошо. Но кнопка "Снять баффы" не пашет.

Нашел тему http://forummaxi.ru/topic/31219-first-team-high-five/, нифига не понял :fool:  :fool:  :fool: . Может тко разъяснить, что нужно сделать?

А когда цель персонаж выбираешь, тоже не канцелит?

Там на сколько я помню стандартная цель стоит питомец, по - этому большинство думает что канцел не работает.

 

player.getPet

Изменено пользователем california
  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И да, тут ошибка:

 

bypass _bbsbcansel:index

меняешь на

bypass -h _bbsbcansel:index

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А когда цель персонаж выбираешь, тоже не канцелит?

Там на сколько я помню стандартная цель стоит питомец, по - этому большинство думает что канцел не работает.

Да. Вы правы. Надо было выбрать, в разделе бафера, персонаж. b6d98ae71555.jpgСтоял питомец. Всё снялось. 

Всё гениальное просто  :fool:  Не нужно было лезть в дебри....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всё, решил xDDD Спасибо, что откликаетесь на просьбы))) Не хаете в хвост и гриву) 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И дабы не создавать новую тему, может кто видел эти плащи под HF? b3bf9046d868t.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

на аверии

Спасибо. Сейчас покапаюсь

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...