Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Запрет использования итема с игровой панели
#1
добрый день уважаемые форумчане, подскажите пжл где и как запретить использования итема с игровой панели хроники hf5.
Ответ
#2
На сколько я знаю, по игровой панели идет обмен пакетами только при переноса чего-то на панель или же при удалении чего-то с панели.
Есть 2 варианта:
1) Запретить использование предмета, если он есть на панельке. Для этого нужно добавить проверку в обработку получаемого сервером пакета UseItem (на лыже это com.l2jserver.gameserver.network.clientpackets.UseItem) на наличие у персонажа на панельке нужного предмета.
2) Запретить добавление данного предмета на панель. Для этого нужно добавить проверку в обработку получаемого сервером пакета RequestShortСutReg (там же, где и предыдущий на лыже) на присылаемый ID с учетом типа объекта (то есть еще проверять, предмет ли это вообще). Если сервер уже запущен и многие уже успели стянуть этот предмет на панельку, то еще стоит подчистить табличку с ячейками панельки с помощью sql запроса (на примере лыжи):
[src='sql']DELETE FROM character_shortcuts WHERE type = 1 AND shortcut_id = 1234;[/src]
где 1234 - ID предмета.
Еще как вариант (однако он не самый лучший) - поставить костыль в обработку отправляемого сервером пакета ShortcutInit в виде проверки на ID итема, дабы он не отправлял его. Вариант удаления через запрос будет лучше, так как база очистится от лишнего ненужного хлама, что особенно важно при большом онлайне.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  id итема saraicik 3 2,146 01-21-2018, 09:09 AM
Последний пост: Ashtone Grey
  Запрет Телепорта virusoflove 2 1,536 10-29-2016, 11:10 PM
Последний пост: virusoflove
  Запрет на использование Map 2 1,490 04-15-2015, 01:07 PM
Последний пост: Map
  Запрет определенного итема Altino 7 1,816 08-29-2014, 07:37 PM
Последний пост: Daan Raven
  Запрет на создание ников из букв разных алфавитов DevOne 4 4,876 07-02-2014, 09:41 PM
Последний пост: Комиссар
  Настройка "Архив"-итема L2Emu HF visha22@mail 4 1,935 12-14-2013, 06:02 PM
Последний пост: Visor
  Запрет телепорта во время боя Community Board the2fantasy 3 2,479 11-16-2013, 04:07 PM
Последний пост: the2fantasy
  Ядро, запрет команд. udarvuho 2 1,261 10-25-2013, 02:47 AM
Последний пост: udarvuho
  Пропадают Скиллы С Панели[Epilogue] sniper1234 2 1,497 03-27-2013, 02:23 PM
Последний пост: sniper1234
  Повторное использования кода halaymoon 4 1,901 09-23-2012, 11:09 AM
Последний пост: pchayka

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)