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

Рассылка

Тема в разделе "Дополнения для Jimbot", создана пользователем cerber, 6 дек 2015.

  1. TopicStarter Overlay
    cerber

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

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

    Код:
    privatelongSpamTime=0;
    Код:
    publicvoid commandSpam(IcqProtocol proc,String uin){
    if((!isChat(proc, uin))&&(!psp.testAdmin(uin)))return;
    if(!auth(proc, uin,"Spam"))return;
    Vector v = srv.us.getUsers(UserWork.STATE_NO_CHAT);
    long time =System.currentTimeMillis();intTimeSpemCon= psp.getIntProperty("SpamTime");
    String text = psp.getStringProperty("chat.spamMsgText");
    for(int i=0;i<v.size();i++){
        Users uss =(Users)v.get(i);if(time-SpamTime>TimeSpemCon*1000){
            if(!uss.sn.equalsIgnoreCase(uin))
              proc.mq.add(uss.sn, text);
            SpamTime=time;
    }
    }
    proc.mq.add(uin,"Спам: рассылка успешна закончена.");
    }
    и настройки
    Код:
    setStringProperty("chat.spamMsgText","тут текст для спама");
            setIntProperty("SpamTime",4);newUserPreference(UserPreference.CATEGORY_TYPE,"spam","НАСТРОЙКИ РАССЫЛКИ СООБЩЕНИЙ offline ЮЗЕРАМ",""),
                newUserPreference(UserPreference.INTEGER_TYPE,"SpamTime","Промежуток между отправкой(в секундах)",getIntProperty("SpamTime")),
                newUserPreference(UserPreference.STRING_TYPE,"chat.spamMsgText","Текст который будет отослан",getStringProperty("chat.spamMsgText")),[code]
    alex_xpert нравится это.

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