/*
* Название скрипта: Команда выхода из чата
* Авторы: Spec, jArt,-PIONER-
* Версия: 1.0
*/
import ru.jart.JimBot.mod.Users;
import ru.jart.JimBot.mod.WorkScript;
import ru.jart.JimBot.modules.chat.ChatServer;
import ru.jart.JimBot.modules.chat.UserWork;
import ru.jart.JimBot.properties.Log;
import ru.jart.JimBot.modules.chat.ChatProps; Users uss = ChatServer.us.getUser(uin);
if (uss.state==UserWork.STATE_CHAT ||
uss.state==UserWork.STATE_OFFLINE || uss.state==UserWork.STATE_INVISIBLE) {
if(!ChatProps.getBooleanProperty("chat.NoDelContactList")){
Log.info("Удаление контакта " + uin);
proc.RemoveContactList(uin);
}
} else
return;
uss.state = UserWork.STATE_NO_CHAT;
uss.status="нету в чате";
ChatServer.us.updateUser(uss);
Log.info("[" + uss.id + "] " + uss.localnick + " Работник администрации вышел(а) из чата *BYE* ,но обещал(а) вернуться ;-) ,просьба не нарушать правила в моё отсутствие!!! ");
ChatServer.us.db.log(uss.id,uin,"STATE_OUT",uss.localnick + " Работник администрации вышел(а) из чата *BYE* ,но обещал(а) вернуться ;-) ,просьба не нарушать правила в моё отсутствие!!! ",uss.room);
ChatServer.us.db.event(uss.id, uin, "STATE_OUT", 0, "", uss.localnick + " Работник администрации вышел(а) из чата *BYE* ,но обещал(а) вернуться ;-) ,просьба не нарушать правила в моё отсутствие!!! ");
ChatServer.cq.addMsg("[" + uss.id + "] " + uss.localnick + " Работник администрации вышел(а) из чата *BYE* ,но обещал(а) вернуться ;-) ,просьба не нарушать правила в моё отсутствие!!! ", uss.sn, uss.room);
ChatServer.cq.delUser(uin);
proc.mq.add(uin,uss.localnick + ", Вы вышли из чата *BYE* ! Заходите ещё и работайте на благо чата ! Здесь всегда ВАМ рады!!! ;)");
В старт:
Code
{"!адмвыход","","67","eexitChat"},