Сообщение отредактировал pomka23: 16 Сентябрь 2011 - 17:53


Скрипт "Затащить"
#1
Отправлено 16 Сентябрь 2011 - 17:50
#2
Отправлено 16 Сентябрь 2011 - 19:01
cmd.srv.cq.addUser(uss.sn, proc.baseUin, uss.room);после этой:
proc.mq.add(uss.sn,"Вас насильно затащили в чат :)/> ");
#3
Отправлено 16 Сентябрь 2011 - 19:17
Вас насильно затащили в чат

чат (18:05:52 16/09/2011)
Ты уже долго сидишь и молчишь,общайся,или мне прийдётся тебя удалить

чат (18:05:53 16/09/2011)
Вы были удалены из чата за молчание,попытайтесь зайти позже.
чат (18:05:53 16/09/2011)
Вы вышли!
а, все, заменил
cmd.srv.us.updateUser(uss);
на твою ,работает

спасибо)
блин..
ошибка вылетает
java.lang.NullPointerException
16.09.2011 18:16:01 [ERROR] -
16.09.2011 18:16:01 [ERROR] - at ru.jimbot.modules.chat.ChatCommandProc.testState(ChatCommandProc.java:1656)
16.09.2011 18:16:01 [ERROR] -
16.09.2011 18:16:01 [ERROR] - at ru.jimbot.modules.chat.ChatQueue.send(ChatQueue.java:170)
16.09.2011 18:16:01 [ERROR] -
16.09.2011 18:16:01 [ERROR] - at ru.jimbot.modules.chat.ChatQueue.run(ChatQueue.java:199)
16.09.2011 18:16:01 [ERROR] -
16.09.2011 18:16:01 [ERROR] - at java.lang.Thread.run(Unknown Source)
и после нее никто не может общаться, сообщение не приходят никому..после каждого сообщения эта ошибка
Сообщение отредактировал pomka23: 16 Сентябрь 2011 - 19:18
#4
Отправлено 16 Сентябрь 2011 - 22:44
proc.getMsg(uss.sn, null, "!чат", false);А нет возможности добавить эту команду в исходники?
Сообщение отредактировал Пушкожук: 16 Сентябрь 2011 - 22:48
#5
Отправлено 17 Сентябрь 2011 - 00:33
Пушкожук (16 Сентябрь 2011 - 22:44) писал:
proc.getMsg(uss.sn, null, "!чат", false);А нет возможности добавить эту команду в исходники?
с этой ошибкой работает , но только 1 раз затащить можно,после второго все виснет, в чем причина ошибки?
Сообщение отредактировал pomka23: 17 Сентябрь 2011 - 00:41
#6
Отправлено 17 Сентябрь 2011 - 02:16
Ещё вариант. Удалить эти строчки:
Log.info("Add contact " + uin); if(proc.isNoAuthUin(uin)) proc.mq.add(uin, "Чтобы бот видел ваш статус - авторизуйте его", 2); proc.addContactList(uin); uss.state = UserWork.STATE_CHAT;И эту:
cmd.srv.cq.addUser(uss.sn, proc.baseUin, uss.room);Ладно, напишу скрипт полностью:
#7
Отправлено 17 Сентябрь 2011 - 12:14
Пушкожук (17 Сентябрь 2011 - 02:16) писал:
Ещё вариант. Удалить эти строчки:
Log.info("Add contact " + uin); if(proc.isNoAuthUin(uin)) proc.mq.add(uin, "Чтобы бот видел ваш статус - авторизуйте его", 2); proc.addContactList(uin); uss.state = UserWork.STATE_CHAT;И эту:
cmd.srv.cq.addUser(uss.sn, proc.baseUin, uss.room);Ладно, напишу скрипт полностью:
#8
Отправлено 17 Сентябрь 2011 - 20:12
В последней версии скрипта такая же ошибка?
#9
Отправлено 18 Сентябрь 2011 - 10:23
Пушкожук (17 Сентябрь 2011 - 20:12) писал:
В последней версии скрипта такая же ошибка?
#10
Отправлено 18 Сентябрь 2011 - 17:21
Нам необходимо затащить пользователя в чат+что бы он общался+возможность несколько раз использовать этот скрипт на одном юзвере
#11
Отправлено 18 Сентябрь 2011 - 18:25
вот эта хрень вылетает мне в чат, а в лог
#12
Отправлено 18 Сентябрь 2011 - 18:44
Должон работать
Сообщение отредактировал MrDi: 18 Сентябрь 2011 - 18:50
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 скрытых пользователей