 |

06.06.2016, 00:36
|
|
Новичок
Регистрация: 12.04.2010
Сообщений: 0
С нами:
8464192
Репутация:
0
|
|
Прикручиваю анти-бота к люсильде 2, скорей всего написаного для люсильды 1, много расхождений.
Застрял на методе отправки персонажа в темницу. Ругается на ошибку в классе "capcha.java".
Эклипс пишет так: " The method jailPlayer(L2PcInstance, String, int) in the type BanManager is not applicable for the arguments (L2PcInstance, L2PcInstance, String, int)"
Красным подчёркнуто "jailPlayer ".
Код:
Код:
public void jail(L2PcInstance activeChar){
L2PcInstance player = activeChar.getPlayer() ;
String name= player.getName();
String reason = "Система Анти Бот: Неправильный Ответ";
L2PcInstance admin = null;
int time = 30;
BanManager.getInstance().jailPlayer(activeChar, player , reason, time);
// (L2PcInstance activeChar, String player, String reason, int time)
}
В архиве прикручиваемый файл "capcha" и на всякий случай "BanManager" и "Jail" от люси2.
|
|
|

06.06.2016, 01:53
|
|
Постоянный
Регистрация: 06.05.2016
Сообщений: 328
С нами:
5273133
Репутация:
398
|
|
:МОИГЛАЗА: Вот это код.
public void jail(L2PcInstance activeChar){
BanManager.getInstance().jailPlayer(null, activeChar, 30, true);
}
|
|
|

06.06.2016, 02:04
|
|
Познающий
Регистрация: 28.03.2016
Сообщений: 64
С нами:
5330119
Репутация:
446
|
|
Ну дык вы пихаете стринг в булеан:
Код:
Код:
jailPlayer(L2PcInstance activeChar, L2PcInstance player, int time, boolean auto)
Нужно что-то типа
Код:
Код:
BanManager.getInstance().jailPlayer(activeChar, player, time, true);
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|