import ru.jimbot.modules.AbstractServer;
import ru.jimbot.util.*;
import ru.jimbot.modules.chat.*;
import ru.jimbot.modules.*;
import ru.jimbot.Manager;
import java.sql.*; //Установка скрипта как обработчика команды
if(in.equals("install")){
cmd.addCommand("!бот", new Cmd("!бот","",39,name));
cmd.addAuth("bot","Разговор от имени бота");
out="Ok";
return;
}
// Проверим полномочия
if(!cmd.isChat(proc,uin) && !cmd.psp.testAdmin(uin)) return;
try{
Vector v = cmd.getParser().parseArgs(msg);
String smsg = (String)v.get(0);
if(smsg.equals("")||smsg.equals(" "))return;
Set rid = new HashSet();
Enumeration e = srv.cq.uq.keys();
while(e.hasMoreElements()){
String i = e.nextElement();
Users us = srv.us.getUser(i);
if(us.state==UserWork.STATE_CHAT)
rid.add(us.room);
}
for (int i:rid){
//если SYSTEM MESSAGE не устраивает- меняем на свое.
srv.cq.addMsg(radm.NICK + ":" + smsg+"\n", uin, i);
}
proc.mq.add(uin,"Отправлено:)");
} catch (Exception ex) {
ex.printStackTrace();
proc.mq.add(uin,"Ошибка "+ex.getMessage());
}