1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

Скрипты для Jimbot

Тема в разделе "Дополнения для Jimbot", создана пользователем aKsI, 1 мар 2011.

  1. TopicStarter Overlay
    aKsI

    aKsI SysAdmin Команда форума

    Регистрация:
    21.05.10
    Сообщения:
    14.430
    Симпатии:
    584
    Баллы:
    575
    Пол:
    Мужской
    Адрес:
    WorldJb.ru
    ICQ:
    707277
    В этой теме буду выкладывать скрипты Jimbot.
    Они в основном пригодятся для тех, кто использует стандартную версию Jimbot.
    В модификация которые выложены здесь:
    Перейти >>
    Все эти скрипты могут быть уже в исходниках.
    KaSsPeR и miхus нравится это.
  2. TopicStarter Overlay
    aKsI

    aKsI SysAdmin Команда форума

    Регистрация:
    21.05.10
    Сообщения:
    14.430
    Симпатии:
    584
    Баллы:
    575
    Пол:
    Мужской
    Адрес:
    WorldJb.ru
    ICQ:
    707277
    Сборка скриптов для Jimbot

    Название: Пак скриптов
    Назначение: Развлечение пользователей
    Установка: Для работы скриптов, нужно распаковать архив в папку \services\Имя_сервиса_чата\scripts\command

    Вложения:

    • command.zip
      Размер файла:
      28,3 КБ
      Просмотров:
      100
  3. TopicStarter Overlay
    aKsI

    aKsI SysAdmin Команда форума

    Регистрация:
    21.05.10
    Сообщения:
    14.430
    Симпатии:
    584
    Баллы:
    575
    Пол:
    Мужской
    Адрес:
    WorldJb.ru
    ICQ:
    707277
    Re: Сборка скриптов для Jimbot

    Название: Игра напёрстки
    Назначение: Развлечение пользователей
    Установка: Для работы скриптов, нужно распаковать архив в папку \services\Имя_сервиса_чата\scripts\command

    Вложения:

    • naperstki.zip
      Размер файла:
      1,2 КБ
      Просмотров:
      31
  4. TopicStarter Overlay
    aKsI

    aKsI SysAdmin Команда форума

    Регистрация:
    21.05.10
    Сообщения:
    14.430
    Симпатии:
    584
    Баллы:
    575
    Пол:
    Мужской
    Адрес:
    WorldJb.ru
    ICQ:
    707277
    Re: Сборка скриптов для Jimbot

    Название: Отправка сообщения во все комнаты
    Назначение: Скрипт предназначен для отправки сообщения во все комнаты
    Установка: Для работы скриптов, нужно распаковать архив в папку \services\Имя_сервиса_чата\scripts\command

    Вложения:

    • allmsg.zip
      Размер файла:
      989 байт
      Просмотров:
      29
  5. TopicStarter Overlay
    aKsI

    aKsI SysAdmin Команда форума

    Регистрация:
    21.05.10
    Сообщения:
    14.430
    Симпатии:
    584
    Баллы:
    575
    Пол:
    Мужской
    Адрес:
    WorldJb.ru
    ICQ:
    707277
    Re: Сборка скриптов для Jimbot

    Название: Админ чат
    Назначение: Общение только между всеми администраторами в чате, виден во всех комнатах, отображаться будет как OpChat: >
    Установка: Для работы скриптов, нужно распаковать архив в папку \services\Имя_сервиса_чата\scripts\command

    Вложения:

    • admchat.zip
      Размер файла:
      732 байт
      Просмотров:
      22
  6. TopicStarter Overlay
    aKsI

    aKsI SysAdmin Команда форума

    Регистрация:
    21.05.10
    Сообщения:
    14.430
    Симпатии:
    584
    Баллы:
    575
    Пол:
    Мужской
    Адрес:
    WorldJb.ru
    ICQ:
    707277
    Re: Сборка скриптов для Jimbot

    Название: Работа с новостями
    Назначение: Создаем файл с новостями чата, доступный для просмотра обычным юзерам
    Установка:
    1. Создать файл в папке бота: news.txt
    2. Для работы скриптов, нужно распаковать архив в папку \services\Имя_сервиса_чата\scripts\command

    Вложения:

    • News.zip
      Размер файла:
      1,9 КБ
      Просмотров:
      27
  7. TopicStarter Overlay
    aKsI

    aKsI SysAdmin Команда форума

    Регистрация:
    21.05.10
    Сообщения:
    14.430
    Симпатии:
    584
    Баллы:
    575
    Пол:
    Мужской
    Адрес:
    WorldJb.ru
    ICQ:
    707277
    Re: Сборка скриптов для Jimbot

    Название: Перезагрузка основной части бота
    Назначение: Перезагрузка бота
    Установка:
    Для работы скриптов, нужно распаковать архив в папку \services\Имя_сервиса_чата\scripts\command

    Вложения:

    • reboot.zip
      Размер файла:
      792 байт
      Просмотров:
      27
  8. TopicStarter Overlay
    aKsI

    aKsI SysAdmin Команда форума

    Регистрация:
    21.05.10
    Сообщения:
    14.430
    Симпатии:
    584
    Баллы:
    575
    Пол:
    Мужской
    Адрес:
    WorldJb.ru
    ICQ:
    707277
    Re: Сборка скриптов для Jimbot

    Название: Смена х-статуса
    Назначение: Возможность из аси сменить х-статус на боте
    Установка:
    Для работы скриптов, нужно распаковать архив в папку \services\Имя_сервиса_чата\scripts\command

    Вложения:

    • xstat.zip
      Размер файла:
      1,1 КБ
      Просмотров:
      36
  9. TopicStarter Overlay
    aKsI

    aKsI SysAdmin Команда форума

    Регистрация:
    21.05.10
    Сообщения:
    14.430
    Симпатии:
    584
    Баллы:
    575
    Пол:
    Мужской
    Адрес:
    WorldJb.ru
    ICQ:
    707277
    Re: Сборка скриптов для Jimbot

    Название: Альтернатива стандартному кику, оповещает ВСЕХ юзеров чата v1.1
    Назначение: Кик с оповещением всех юзеров во всех комнатах
    Установка:
    Для работы скриптов, нужно распаковать архив в папку \services\Имя_сервиса_чата\scripts\command

    Вложения:

    • kik.zip
      Размер файла:
      1,2 КБ
      Просмотров:
      22
  10. TopicStarter Overlay
    aKsI

    aKsI SysAdmin Команда форума

    Регистрация:
    21.05.10
    Сообщения:
    14.430
    Симпатии:
    584
    Баллы:
    575
    Пол:
    Мужской
    Адрес:
    WorldJb.ru
    ICQ:
    707277
    Re: Сборка скриптов для Jimbot

    Название: АдмСтат
    Назначение: Вывод статистики чата
    Установка:
    Для работы скриптов, нужно распаковать архив в папку \services\Имя_сервиса_чата\scripts\command

    Вложения:

    • admchat.zip
      Размер файла:
      732 байт
      Просмотров:
      34
  11. TopicStarter Overlay
    aKsI

    aKsI SysAdmin Команда форума

    Регистрация:
    21.05.10
    Сообщения:
    14.430
    Симпатии:
    584
    Баллы:
    575
    Пол:
    Мужской
    Адрес:
    WorldJb.ru
    ICQ:
    707277
    Re: Сборка скриптов для Jimbot

    Название: Замена стандартного входа в чат с выводом ID. А также, возможность автоперемещать на свободнейший уин
    Назначение: Возможность заменить сообщения, разгрузка номеров
    Установка:
    1. Для работы скриптов, нужно распаковать архив в папку \services\Имя_сервиса_чата\scripts\command
    2. ЕСЛИ НАДО АВТОМАТИЧЕСКИ ПЕРЕМЕЩАТЬ ЮЗЕРА, СОЗДАТЬ ФАЙЛ "AutoUin" ЛЮБОГО СОДЕРЖАНИЯ В КОРНЕ БОТА

    Вложения:

    • vhodsvuin.zip
      Размер файла:
      1,4 КБ
      Просмотров:
      34
  12. TopicStarter Overlay
    aKsI

    aKsI SysAdmin Команда форума

    Регистрация:
    21.05.10
    Сообщения:
    14.430
    Симпатии:
    584
    Баллы:
    575
    Пол:
    Мужской
    Адрес:
    WorldJb.ru
    ICQ:
    707277
    Re: Сборка скриптов для Jimbot

    Название: Вывод комнат по порядку со статистикой:
    - всего комнат
    - всего пользователей онлайн
    - реклама
    Установка:
    1. Создать файл "reklama" с расширением *.txt и закинуть в папку text
    2. Для работы скриптов, нужно распаковать архив в папку \services\Имя_сервиса_чата\scripts\command

    Вложения:

    • komnaty.zip
      Размер файла:
      910 байт
      Просмотров:
      35
  13. TopicStarter Overlay
    aKsI

    aKsI SysAdmin Команда форума

    Регистрация:
    21.05.10
    Сообщения:
    14.430
    Симпатии:
    584
    Баллы:
    575
    Пол:
    Мужской
    Адрес:
    WorldJb.ru
    ICQ:
    707277
    Re: Сборка скриптов для Jimbot

    Название: Скрипт вывода 20 последних разбанов
    Назначение: Позволяет отслеживать когда, кто и кого выпустил из бани
    Установка:
    Для работы скриптов, нужно распаковать архив в папку \services\Имя_сервиса_чата\scripts\command

    Вложения:

    • razbanlist.zip
      Размер файла:
      951 байт
      Просмотров:
      14
  14. TopicStarter Overlay
    aKsI

    aKsI SysAdmin Команда форума

    Регистрация:
    21.05.10
    Сообщения:
    14.430
    Симпатии:
    584
    Баллы:
    575
    Пол:
    Мужской
    Адрес:
    WorldJb.ru
    ICQ:
    707277
    Re: Сборка скриптов для Jimbot

    Название: Контроль привата
    Назначение: Защита от рекламы
    Команда в чате: +лс
    Установка:
    Для работы скриптов, нужно распаковать архив в папку \services\Имя_сервиса_чата\scripts\command

    Пример работы:

    Вложения:

    • ls.zip
      Размер файла:
      1 КБ
      Просмотров:
      23
  15. TopicStarter Overlay
    aKsI

    aKsI SysAdmin Команда форума

    Регистрация:
    21.05.10
    Сообщения:
    14.430
    Симпатии:
    584
    Баллы:
    575
    Пол:
    Мужской
    Адрес:
    WorldJb.ru
    ICQ:
    707277
    Re: Сборка скриптов для Jimbot

    Название: Загс
    Назначение: Женить/разводить пользователей
    !свадьба невесты жениха, !развести невесты жениха
    Установка:
    Для работы скриптов, нужно распаковать архив в папку \services\Имя_сервиса_чата\scripts\command

    Вложения:

    • Zagz.zip
      Размер файла:
      2,7 КБ
      Просмотров:
      29
  16. TopicStarter Overlay
    aKsI

    aKsI SysAdmin Команда форума

    Регистрация:
    21.05.10
    Сообщения:
    14.430
    Симпатии:
    584
    Баллы:
    575
    Пол:
    Мужской
    Адрес:
    WorldJb.ru
    ICQ:
    707277
    Re: Сборка скриптов для Jimbot

    Название: Отправка своего юина
    Назначение: Передать свой юин другому пользователю
    Установка:
    Для работы скриптов, нужно распаковать архив в папку \services\Имя_сервиса_чата\scripts\command

    Вложения:

    • uin.zip
      Размер файла:
      930 байт
      Просмотров:
      23
  17. filot

    filot Новичок

    Регистрация:
    18.05.11
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    10
    Re: Сборка скриптов для Jimbot

    У кого есть скрипт для JimBot by dimax & warik777 @ 22 сентября 2010
    Скрипт: Отправки сообщения каждому пользователю
    >> Не во все комнаты а именно на уин каждому пользователю=)
    Киньте пожалуйста!=) Заранее благодарен!
  18. zer0cool

    zer0cool Профессионал

    Регистрация:
    14.11.10
    Сообщения:
    325
    Симпатии:
    14
    Баллы:
    125
    Адрес:
    Георгиевск
    ICQ:
    7723828
    Re: Сборка скриптов для Jimbot

    это код спама. на форуме где то есть полазь

    ---------- Сообщение добавлено в 19:13 ---------- Предыдущее сообщение размещено в 19:12 ----------

    http://worldjb.ru/showthread.php/289-Код-спам-рассылки
    filot нравится это.
  19. cerber

    cerber Местный инквизитор Команда форума

    Регистрация:
    25.02.11
    Сообщения:
    8.445
    Симпатии:
    2.783
    Баллы:
    575
    Пол:
    Мужской
    Адрес:
    АДА
    Re: Сборка скриптов для Jimbot

    на сколько мне известно,поддержка скриптов там не реализована
  20. cerber

    cerber Местный инквизитор Команда форума

    Регистрация:
    25.02.11
    Сообщения:
    8.445
    Симпатии:
    2.783
    Баллы:
    575
    Пол:
    Мужской
    Адрес:
    АДА
    Регистрация за смс
    Код:
    /**
    * !reg - регистрация
    * @author REDOSS
    */
    import ru.jimbot.modules.AbstractServer;
    import ru.jimbot.util.*;
    import ru.jimbot.modules.chat.*;
    import ru.jimbot.modules.*;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    
    if(in.equals("install")){
    cmd.addCommand("!reg", new Cmd("!reg","$c $c",39,name));
    out="Ok";
    return;
    }
    
    try{
    Vector v = cmd.getParser().parseArgs(msg);
    String lnick = (String)v.get(0);
    int maxNick = cmd.psp.getIntProperty("chat.maxNickLenght");
    Users uss = cmd.srv.us.getUser(uin);
    if(lnick.equals("")) {
    proc.mq.add(uin,"Ошибка регистрации, пустой ник");
    return;
    }
    if(lnick.length()>maxNick) {
    lnick = lnick.substring(0,maxNick);
    proc.mq.add(uin,"Предупреждение!\nПредупреждение!\nПредупреждение!\n\nВаш ник слишком длинный и будет обрезан");
    }
    if(!cmd.testNick(uin,lnick)) {
    proc.mq.add(uin,"Ошибочный ник, попытайтесь еще раз");
    return;
    }
    lnick = lnick.replace('\n',' ');
    lnick = lnick.replace('\r',' ');
    if(cmd.psp.getBooleanProperty("chat.isUniqueNick") && !cmd.qauth(proc,uin,"dblnick") && !cmd.psp.testAdmin(uin))
    if(cmd.srv.us.isUsedNick(lnick)) {
    proc.mq.add(uin,"Такой ник уже существует\nПопробуйте другой ник");
    return;
    }
    String oldNick = uss.localnick;
    if(uss.state!=UserWork.STATE_NO_REG) {
    if(!cmd.auth(proc,uin, "reg")) return;
    if(uss.state!=UserWork.STATE_CHAT) return;
    if(cmd.srv.us.getCountNickChange(uss.id)>cmd.psp.getIntProperty("chat.maxNickChanged")) {
    proc.mq.add(uin,"Вы исчерпали свой суточный лимит\nПопробуйте поменять ник через сутки");
    return;
    }
    if(oldNick.equals(lnick)) {
    if(uss.state==UserWork.STATE_NO_CHAT)
    proc.mq.add(uin,"Ник не изменен\nДля входа в чат используйте команду !чат");
    else
    proc.mq.add(uin,"Ник не изменен");
    return;
    }
    uss.localnick = lnick;
    proc.mq.add(uin,"Обновление вашего ника успешно завершено");
    cmd.srv.cq.addMsg("Пользователь " + oldNick + " сменил ник на " + lnick, "", uss.room); //Сообщение для всех
    cmd.srv.us.db.log(uss.id,uin,"REG",lnick,uss.room);
    cmd.srv.us.db.event(uss.id, uin, "REG", 0, "", lnick);
    uss.basesn = proc.baseUin;
    cmd.srv.us.updateUser(uss);
    return;
    }
    if(!cmd.testNick(uin,lnick)) {
    proc.mq.add(uin,"Это запрещенный ник, пожалуйста попробуйте другой ник");
    return;
    }
    if(cmd.psp.getBooleanProperty("chat.FreeReg") || cmd.psp.testAdmin(uin)) {
    uss.state=UserWork.STATE_NO_CHAT;
    uss.basesn = proc.baseUin;
    uss.localnick = lnick;
    int id = cmd.srv.us.addUser(uss);
    proc.mq.add(uin, "", 1);
    cmd.srv.us.db.log(id,uin,"REG",lnick,uss.room);
    cmd.srv.us.db.event(id, uin, "REG", 0, "", lnick);
    proc.mq.add(uin,"Регистрация завершена, вход в чат по команде !чат");
    return;
    }
    String pass = (String)v.get(1);
    int num = 0;
    if(pass.equals("")) {
    proc.mq.add(uin,"Пустой пароль. Для получения пароля отправьте смс...");
    return;
    }
    PreparedStatement reg = (PreparedStatement) cmd.srv.us.db.getDb().prepareStatement("SELECT `id` FROM registration WHERE `txt` = ?  ");
    reg.setString(1,pass);
    ResultSet result = reg.executeQuery();
    if(result.next()) {
    num = result.getInt(1);
    } else {
    proc.mq.add(uin,"Неверный пароль. Для получения пароля отправьте смс...");
    return;
    }
    result.close();
    reg.close();
    uss.state=UserWork.STATE_NO_CHAT;
    uss.basesn = proc.baseUin;
    uss.localnick = lnick;
    int id = cmd.srv.us.addUser(uss);
    proc.mq.add(uin, "", 1);
    proc.mq.add(uin,"Регистрация завершена, вход в чат по команде !чат");
    cmd.srv.us.db.log(id,uin,"REG",lnick, uss.room);
    cmd.srv.us.db.event(id, uin, "REG", 0, "", lnick);
    String s = "DELETE FROM registration WHERE id="+num+" LIMIT 1";
    PreparedStatement reg1 = (PreparedStatement) cmd.srv.us.db.getDb().prepareStatement(s);
    reg1.execute();
    reg1.close();
    } catch (Exception ex) {
    ex.printStackTrace();
    proc.mq.add(uin, "Ошибка: " + ex.getMessage());
    }
    и SQL запрос
    Код:
    --
    -- Структура таблицы `registration`
    --
    
    CREATE TABLE `registration` (
      `id` int(11) NOT NULL auto_increment,
      `txt` char(30) NOT NULL,
      PRIMARY KEY  (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=50001 ;
    
    --
    -- Дамп данных таблицы `registration`
    --
    
    INSERT INTO `registration` VALUES (1, '3715229140');
    INSERT INTO `registration` VALUES (2, '4595445237');
    INSERT INTO `registration` VALUES (3, '0002942515');
    Xpert™ нравится это.

Поделиться этой страницей