/** * При вызове скрипта определены следующие переменные: * ChatCommandProc cmd - ссылка на обработчик команд * IcqProtocol proc - ссылка на процесс обработки icq * String msg - текст сообщения с командой * String uin - кто отправил сообщение * String name - имя этого файла (при процедуре инсталяции скрипта) */
//Установка скрипта как обработчика команды if(in.equals("install")){ cmd.addCommand("!законы", new Cmd("!законы","",39,name)); cmd.addAuth("txtread","Вывод текстового файла"); out="Ok"; return; }
try{ //Прочитаем текст из файла String s = cmd.psp.loadText("./text/rules1.txt"); //Разбиваем текст на куски, в качестве разделителя будет использовате тег <br> String[] ss = s.split("<br>"); //По очереди отсылаем куски текста юзеру, точнее - помещаем их в очередь //исходящих сообщений уина, на котоором этот юзер сидит. for(int i=0;i<ss.length;i++){ proc.mq.add(uin,ss[i]); } } catch (Exception ex) { ex.printStackTrace(); proc.mq.add(uin,"Ошибка "+ex.getMessage()); }