Создать сервер lineage 2       Галерея       Hex цвета ника       Ла2 хостинг       Интерлюд сборки Evo team





Данный фикс исходников вашей сборки, поможет Вам избавиться от некоторого круга читеров. И еще больше обезопасит ваш сервер. Принцип работы: Если человек захочет одеть итем, заточенный больше чем максимум на сервере то он получает бан!

Идём в папку: net.sf.l2j.gameserver.clientpackets и открываем файл UseItem.java
Ищем там:


if (Config.DEBUG)
_log.finest(activeChar.getObjectId() + ": use item " + _objectId);
if (item.isEquipable())
{

После этого добавляем ниже:

if(!activeChar.isGM())
{
if(item.getItem().getType2() == L2Item.TYPE2_WEAPON && item.getEnchantLevel() > Config.ENCHANT_MAX_WEAPON)
{
activeChar.setAccountAccesslevel(-999);
activeChar.sendMessage("You have been banned for using an item wich is over enchanted!!");
activeChar.closeNetConnection();
return;
}
if(item.getItem().getType2() == L2Item.TYPE2_SHIELD_ARMOR && item.getEnchantLevel() > Config.ENCHANT_MAX_ARMOR)
{
activeChar.setAccountAccesslevel(-999);
activeChar.sendMessage("You have been banned for using an item wich is over enchanted!!");
activeChar.closeNetConnection();
return;
}
if(item.getItem().getType2() == L2Item.TYPE2_ACCESSORY && item.getEnchantLevel() > Config.ENCHANT_MAX_JEWELRY)
{
activeChar.setAccountAccesslevel(-999);
activeChar.sendMessage("You have been banned for using an item wich is over enchanted!");
activeChar.closeNetConnection();
return;
}
}

Fix by TuNeX — La2Vampire Underground
Копировать без ссылки на источник (la2vampire.ru) запрещенно!

1 комментарий на “[Java] Защита от использования читерских итемов.”

  1. Krauger высказал:

    net.sf.l2j.gameserver.clientpackets где это папка и куда нужно лесть?

Комментировать

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