Не работает в клиенте HF5 показ кнопки botreport

Maksim

Легендарный
Местный
Знаток Lineage2
Любитель реакций
Неукротимое пламя
Старожил I степени
Сообщения
925
Розыгрыши
0
Решения
6
Репутация
594
Реакции
795
Баллы
1 708
В клиенте High Five Part 5 пытаюсь включить кнопку, уже добавил в пакете RequestActionUse ниже сразу после public static enum Action строку:

ACTION65(65, 0, 0, 1),

После еще case 65: break; пока что как заглушку.
Может кто то подскажет, заранее спасибо.
Тестирую на исходниках феникса, не работает.
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
так оно и не будет работать, там нужно по мимо пактов добавить стек.
 
так оно и не будет работать, там нужно по мимо пактов добавить стек.
Можно подробнее, просто уже код сделан и осталась только кнопка.
Не вешать же это все на voice для чата.

Все разобрался, целую ночь код переписывал и забыл одну вещь.
В пакете ExBasicActionList нужно еще прописать номер, вот что значит не спать. :pandaredlol:
Ладно проблема решена, спасибо за подсказку.
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Все разобрался, целую ночь код переписывал и забыл одну вещь.
В пакете ExBasicActionList нужно еще прописать номер, вот что значит не спать. :pandaredlol:
Ладно проблема решена, спасибо за подсказку.
напишите для юзеров что сделали)
 
Как добавить /botreport кнопку на фениксе и других похожих:
1. Находим в папке clientpackets: RequestActionUse
2. Прописываем для примера сразу после ACTION97(97, 0, 0, 1), строчку ACTION65(65, 0, 0, 1),
3. Спускаемся в том же файле ниже и находим например:
Код:
case 97: // Request Party Command Channel Info?
                _log.info("97 Accessed");
                break;

4. Сразу под этим ставим заглушку:
Код:
case 65:
                break;
5. Сохраняем и теперь переходим в папку serverpackets где находим: ExBasicActionList
6. Внутри файла сразу под строчкой после:
Код:
private static final int[] BasicActions = {
7. Пишем 65, и сохраняем или если там уже есть в этом списке тогда убираем //
8. Компилируем ядро и смотрим результат на фото.

P.S: Для портирования кода botreport можно использовать лыжу с своими допилами кода или взять нечто похожее чтобы было проще адаптировать. :Coffee:

Реализовал альтернативный вариант по кнопке, осталось дописать мелочи и можно в релиз.
Поддержка телеги и дискорда уже на борту, насчет кнопки еще добавлю что сделал отключение без необходимости править цифры. :Coffee:
 

Вложения

  • Screenshot_1.png
    Screenshot_1.png
    144,9 КБ · Просмотры: 33
  • Action 17-05-2021 11-40-32.mp4
    8,7 МБ
  • Мне нравится
Реакции: Rolo
Оффтоп:
Никогда не понимал зачем выводить в сторонние мессенджеры инфу с сервера. На крайний случай пишем в отдельный лог всю нужною инфу и отправляем системным сообщением всем гмам\админам в игре.
Админ получил "письмо счастья" начинает бежать сломя голову к компу, входит в л2 посмотреть кто там на кого жалобу кинул.... и так пару сотен раз в день :pandaredlol:
 
Оффтоп:
Никогда не понимал зачем выводить в сторонние мессенджеры инфу с сервера. На крайний случай пишем в отдельный лог всю нужною инфу и отправляем системным сообщением всем гмам\админам в игре.
Админ получил "письмо счастья" начинает бежать сломя голову к компу, входит в л2 посмотреть кто там на кого жалобу кинул.... и так пару сотен раз в день :pandaredlol:
Так просто удобнее и смарт всегда под рукой, в дискорде и телеге удобно. :Happy:
 
Антифлуд то хоть надеюсь сделал? А то тебя этим зае..ут уже в первый же день :)
Притом антифлуд не по персам, а к примеру по хвид - иначе все равно зае..ут.
 
Антифлуд то хоть надеюсь сделал? А то тебя этим зае..ут уже в первый же день :)
Притом антифлуд не по персам, а к примеру по хвид - иначе все равно зае..ут.
Это все сделано, просто сделал по конфигу отключение этих проверок для отладки. :Coffee:
 
Назад
Сверху Снизу