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