Главная » Статьи » JimBot » Скрипты для JimBot

Скрипт правила командой !законы
Скрипт правила командой !законы
/**   
    * Скрипт для расширения команд чата   
    */   

/**   
    * При вызове скрипта определены следующие переменные:   
    * ChatCommandProc cmd - ссылка на обработчик команд   
    * IcqProtocol proc - ссылка на процесс обработки icq   
    * String msg - текст сообщения с командой   
    * String uin - кто отправил сообщение   
    * String name - имя этого файла (при процедуре инсталяции скрипта)   
    */   

import ru.jimbot.modules.AbstractServer;   
import ru.jimbot.util.*;   
import ru.jimbot.modules.chat.*;   
import ru.jimbot.modules.*;   

//Установка скрипта как обработчика команды   
if(in.equals("install")){   
    cmd.addCommand("!законы", new Cmd("!законы","",39,name));   
    cmd.addAuth("txtread","Вывод текстового файла");   
    out="Ok";   
    return;   
}   

// Проверим полномочия   
if(!cmd.isChat(proc,uin) && !cmd.psp.testAdmin(uin)) return;   
if(!cmd.auth(proc,uin, "txtread")) 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());   
}

Категория: Скрипты для JimBot | Добавил: SuPeR_NiK (24.03.2011)
Просмотров: 527 | Комментарии: 3 | Теги: Скрипт правила командой !законы | Рейтинг: 0.0/0
Всего комментариев: 1

Добавил:ewq
0

админ а как устанавливать подскажи пожалуйста подробно надеюсь хоть этот сайт мне поможет!!!
Дата публикации: 22.08.2011 в 16:31 [Материал]
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]