Перейти к содержимому


Jimbot by n1ce and ReGeNT


Сообщений в теме: 33

Опрос: Jimbot by n1ce and ReGeNT (72 пользователей проголосовало)

Как вам модификация?

  1. нравится (36 голосов [50.00%] - Просмотр)

    Процент голосов: 50.00%

  2. не очень (2 голосов [2.78%] - Просмотр)

    Процент голосов: 2.78%

  3. нужно дорабатывать (23 голосов [31.94%] - Просмотр)

    Процент голосов: 31.94%

  4. не нравится (11 голосов [15.28%] - Просмотр)

    Процент голосов: 15.28%

Голосовать Гости не могут голосовать

#21 ReGeNT

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 149 сообщений

Отправлено 31 Декабрь 2011 - 11:14

С наступающим всех Новым годом) :razz:
Хочу сказать спасибо всем, кто, несмотря на ошибки, использовал данный мод.
Если есть идеи и предложения пишите в лс. Рассмотрю и реализую по-возможности.

------

jim.jar
бот
исходник

#22 ko1an

    Новичок

  • Пользователи
  • Pip
  • 14 сообщений

Отправлено 03 Январь 2012 - 12:27

Огромнейшее спасибо, но есть еще баги


Например людей с чата не кикает, когда они долго молчат и почему-то очень много "потерь" в админке написано


из error'ов встречаются такие:

02.01.2012 12:13:10 [ERROR] - Exception in thread "Thread-16"
02.01.2012 12:13:10 [ERROR] - java.lang.NullPointerException
02.01.2012 12:13:10 [ERROR] -  at ru.jimbot.modules.chat.MyQuiz.TestCountChat(MyQuiz.java:245)
02.01.2012 12:13:10 [ERROR] -  at ru.jimbot.modules.chat.MyQuiz.Quiz(MyQuiz.java:190)
02.01.2012 12:13:10 [ERROR] -  at ru.jimbot.modules.chat.MyQuiz.run(MyQuiz.java:393)
02.01.2012 12:13:10 [ERROR] -  at java.lang.Thread.run(Unknown Source)
02.01.2012 14:32:42 [ERROR] - Exception in thread "Thread-10"
02.01.2012 14:32:42 [ERROR] - java.lang.NullPointerException
02.01.2012 14:32:42 [ERROR] -  at ru.jimbot.modules.chat.RobAdmin.say(RobAdmin.java:108)
02.01.2012 14:32:42 [ERROR] -  at ru.jimbot.modules.chat.RobAdmin.timeEvent(RobAdmin.java:99)
02.01.2012 14:32:42 [ERROR] -  at ru.jimbot.modules.chat.RobAdmin.run(RobAdmin.java:271)
02.01.2012 14:32:42 [ERROR] -  at java.lang.Thread.run(Unknown Source)
02.01.2012 15:59:08 [ERROR] - Exception in thread "Thread-23"
02.01.2012 15:59:08 [ERROR] - java.lang.NullPointerException
02.01.2012 15:59:08 [ERROR] -  at ru.jimbot.modules.chat.RobAdmin.say(RobAdmin.java:108)
02.01.2012 15:59:08 [ERROR] -  at ru.jimbot.modules.chat.RobAdmin.timeEvent(RobAdmin.java:99)
02.01.2012 15:59:08 [ERROR] -  at ru.jimbot.modules.chat.RobAdmin.run(RobAdmin.java:271)
02.01.2012 15:59:08 [ERROR] -  at java.lang.Thread.run(Unknown Source)

и вот такие:


02.01.2012 16:10:10 [ERROR] - UIN: ****** отключен (java.net.SocketException: Connection timed out).
02.01.2012 16:10:10 [ERROR] - UIN: ****** отключен (java.net.SocketException: Socket closed).
02.01.2012 16:10:10 [ERROR] - UIN: ****** отключен (java.net.SocketException: Socket closed).
02.01.2012 16:10:10 [ERROR] - UIN: ****** отключен (java.net.SocketException: Socket closed).
02.01.2012 16:10:11 [ERROR] - UIN: ****** отключен (java.net.SocketException: Socket closed).
02.01.2012 16:10:11 [ERROR] - UIN: ****** отключен (java.net.SocketException: Socket closed).
02.01.2012 16:10:12 [ERROR] - UIN: ****** отключен (java.net.SocketException: Socket closed).
02.01.2012 16:10:12 [ERROR] - UIN: ****** отключен (java.net.SocketException: Socket closed).

Сообщение отредактировал ko1an: 03 Январь 2012 - 12:36


#23 ko1an

    Новичок

  • Пользователи
  • Pip
  • 14 сообщений

Отправлено 03 Январь 2012 - 15:01

проверил лично насчет кика молчащих.
он не кикает а просто пишет постоянно предупреждения. несколько раз в минуту %)

#24 n1ce

    Новичок

  • Пользователи
  • Pip
  • 31 сообщений
  • ГородТюменская область, Ишим

Отправлено 03 Январь 2012 - 17:48

Да, есть такая ошибка, ну как сказать ошибка - недочет...
Чтоб исправить Откройте класс ChatCommandProc
и в методе

/**
* Проверка молчунов
* @param uin
*/
public void testState(String uin){
long t = floodMap.get(uin).getDeltaTime();
if(t>(psp.getIntProperty("chat.autoKickTimeWarn")*60000) &&
!warnFlag.contains(uin)){
serverLogger.info("Warning to " + uin);
srv.getIcqProcess(srv.us.getUser(uin).basesn).mq.add(uin,"Предупреждение! Вы слишком долго молчите и будете удалены из чата");
warnFlag.add(uin);
}
if(t>(psp.getIntProperty("chat.autoKickTime")*60000)){
serverLogger.talk("Autokick to " + uin);
warnFlag.remove(uin);
//kick(srv.getIcqProcess(srv.us.getUser(uin).basesn),uin);
}
}
Уберите комментарии(//) с этой части
kick(srv.getIcqProcess(srv.us.getUser(uin).basesn),uin);


#25 ko1an

    Новичок

  • Пользователи
  • Pip
  • 14 сообщений

Отправлено 04 Январь 2012 - 00:55

Просмотр сообщенияn1ce (03 Январь 2012 - 17:48) писал:

Да, есть такая ошибка, ну как сказать ошибка - недочет...
Чтоб исправить Откройте класс ChatCommandProc
и в методе

/**
* Проверка молчунов
* @param uin
*/
public void testState(String uin){
long t = floodMap.get(uin).getDeltaTime();
if(t>(psp.getIntProperty("chat.autoKickTimeWarn")*60000) &&
!warnFlag.contains(uin)){
serverLogger.info("Warning to " + uin);
srv.getIcqProcess(srv.us.getUser(uin).basesn).mq.add(uin,"Предупреждение! Вы слишком долго молчите и будете удалены из чата");
warnFlag.add(uin);
}
if(t>(psp.getIntProperty("chat.autoKickTime")*60000)){
serverLogger.talk("Autokick to " + uin);
warnFlag.remove(uin);
//kick(srv.getIcqProcess(srv.us.getUser(uin).basesn),uin);
}
}
Уберите комментарии(//) с этой части
kick(srv.getIcqProcess(srv.us.getUser(uin).basesn),uin);


я если честно криворук. 3 дня подряд с этим делом возился (с прошлой ошибкой) и вообщем забросил это дело.
поэтому самостоятельно этого сделать не смогу


не могли бы выложить класс этот готовый?



Благодарю за все исправления. Очень нравится Ваш мод

#26 maloy

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 111 сообщений
  • ГородЯрославль

Отправлено 31 Январь 2012 - 04:56

/**
	 * Перечень активных киков из базы
	 * @return
	 */
	public Vector<Users> getKickList() {
	 return db.getObjectVector("select * from users where lastkick>now()");
	}
java.sql.SQLException: no such function: now

#27 alex_xpert

    Профи

  • Пользователи
  • PipPipPipPipPip
  • 489 сообщений
  • Городкоторого нет

Отправлено 31 Январь 2012 - 15:09

Просмотр сообщенияko1an (04 Январь 2012 - 00:55) писал:

не могли бы выложить класс этот готовый?
/**
* Проверка молчунов
* @param uin
*/
public void testState(String uin){
long t = floodMap.get(uin).getDeltaTime();
if(t>(psp.getIntProperty("chat.autoKickTimeWarn")*60000) &&
!warnFlag.contains(uin)){
serverLogger.info("Warning to " + uin);
srv.getIcqProcess(srv.us.getUser(uin).basesn).mq.add(uin,"Предупреждение! Вы слишком долго молчите и будете удалены из чата");
warnFlag.add(uin);
}
if(t>(psp.getIntProperty("chat.autoKickTime")*60000)){
serverLogger.talk("Autokick to " + uin);
warnFlag.remove(uin);
kick(srv.getIcqProcess(srv.us.getUser(uin).basesn),uin);
}
}
Только это не класс, а метод.

#28 scano

    Профи

  • Пользователи
  • PipPipPipPipPip
  • 571 сообщений
  • ГородМосква

Отправлено 31 Январь 2012 - 20:59

       /**
         * Перечень активных киков из базы
         * @return
         */
        public Vector getKickList() {
         return db.getObjectVector("select * from users where lastkick>'" + new Timestamp(System.currentTimeMillis()) + "'");
        }
Вот так лучше, думаю на sqlite будет работать.

#29 zhenka91

    Новичок

  • Пользователи
  • Pip
  • 10 сообщений

Отправлено 16 Апрель 2012 - 01:00

почему уины не в сети показывает? в других ботах все норм

#30 ~ёМАё~

    Профи

  • Специалисты
  • PipPipPipPipPip
  • 817 сообщений
  • ГородТамбовская обл.

Отправлено 16 Апрель 2012 - 01:13

дело в либе

#31 zhenka91

    Новичок

  • Пользователи
  • Pip
  • 10 сообщений

Отправлено 06 Май 2012 - 14:14

почему то на вин7 запустить не могу

#32 scano

    Профи

  • Пользователи
  • PipPipPipPipPip
  • 571 сообщений
  • ГородМосква

Отправлено 06 Май 2012 - 14:59

Запустить сам мод не удаётся?
1. Скачай архив на Рабочий стол (Стандартное размещение: C:\Users\<имя_пользователя>\Desktop\) и распакуйте содержимое на Рабочий стол (имя папки будет принимать jimbot в соответствии с папкой в архиве)
2. Пуск > Все программы > Стандартные > Выполнить...
3. В строке введите cmd и OK
4. В командной строке введите cd c:\users\<имя_пользователя>\desktop\jimbot (размещение папки с модом)
5. Далее снова ввод java -jar jim.jar
6. Изначальное имя и порт web узла: localhost:8888
7. Изначальный логин и пароль: admin - admin

Если проблемы с запуском самого бота (подключение), то тут проблемы либо с либой, либо с уином.

#33 ~ёМАё~

    Профи

  • Специалисты
  • PipPipPipPipPip
  • 817 сообщений
  • ГородТамбовская обл.

Отправлено 06 Май 2012 - 21:07

да не запускайте вы с рабочего стола и уберите это из привычки

#34 scano

    Профи

  • Пользователи
  • PipPipPipPipPip
  • 571 сообщений
  • ГородМосква

Отправлено 06 Май 2012 - 21:25

Рабочий стол, это стандарт всему пробнику - testStart > delete и всё





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 скрытых пользователей