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

HwidBan

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

При бане по Hwid не кикает из игры

Сборка L2jFrozen 1118 защита Cats Guard

Изменено пользователем kaganpwnz

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


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

При бане по Hwid не кикает из игры

Сборка L2jFrozen 1118 защита Cats Guard

 

Это просто полезная информация?Дабы все знали?

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


Ссылка на сообщение
Поделиться на другие сайты
/*
 * This program is free software: you can redistribute it and/or modify it under
 * the terms of the GNU General Public License as published by the Free Software
 * Foundation, either version 3 of the License, or (at your option) any later
 * version.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU General Public License along with
 * this program. If not, see <http://www.gnu.org/licenses/>.
 */
package com.l2jfrozen.gameserver.handler.admincommandhandlers;
 
import com.l2jfrozen.gameserver.handler.IAdminCommandHandler;
import com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance;
import com.l2jfrozen.protection.CatsGuard;
 
/**
 * Developers: Silentium Team
 * Author: SoFace
 */
 
public class AdminHwidBan implements IAdminCommandHandler
{
private static final String[] ADMIN_COMMANDS =
{
"admin_hwid",
"admin_hwidban",
"admin_hwidunban"
};
 
@Override
public boolean useAdminCommand(String command, L2PcInstance activeChar)
{
if (command.equals("admin_hwid"))
{
AdminHelpPage.showHelpPage(activeChar, "hwid-ban/hwid.htm");
}
else if (command.equals("admin_hwidban"))
{
String hwid = ((L2PcInstance) activeChar.getTarget()).getHWid();
if (hwid != null)
{
CatsGuard.getInstance().ban(hwid);
activeChar.sendMessage("Игрок с HWID'ом: " + hwid + " был забанен.");
}
else
{
activeChar.sendMessage("Такого HWID'а не существует.");
}
}
else if (command.equals("admin_hwidunban"))
{
String hwid = ((L2PcInstance) activeChar.getTarget()).getHWid();
if (hwid != null)
{
CatsGuard.getInstance().unban(hwid);
activeChar.sendMessage("Игрок с HWID'ом: " + hwid + " был разбанен.");
}
else
{
activeChar.sendMessage("Такого HWID'а не существует.");
}
}
return true;
}
 
@Override
public String[] getAdminCommandList()
{
return ADMIN_COMMANDS;
}
 
}

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


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

Мы вас все искренне с этим поздравляем :)

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


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

CatsGuard.getInstance().ban(hwid) - смотрим метод void ban(String) в CatsGuard. В нем должен присутствовать метод L2PcInstance.logout(boolean).

  • Upvote 1

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


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

Короче, после строки CatsGuard.getInstance().ban(hwid); вставляешь activeChar.getTarget().logout(true); ну или false (честно говоря не разбирался, за что это значение отвечает).

  • Upvote 1

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


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

Короче, после строки CatsGuard.getInstance().ban(hwid); вставляешь activeChar.getTarget().logout(true); ну или false (честно говоря не разбирался, за что это значение отвечает).

Дома буду попробую, спасибо!

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


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

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

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

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

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

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

Войти

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

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

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

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

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