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

Вывод информации

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

  1. TopicStarter Overlay
    cerber

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

    Регистрация:
    25.02.11
    Сообщения:
    7.927
    Симпатии:
    2.779
    Баллы:
    575
    Пол:
    Мужской
    Адрес:
    АДА
    в класс RobAdmin
    Код:
    private void timeEvent() {
    if (testTime()) {
    cTime = System.currentTimeMillis();
    if (testRnd(psp.getIntProperty("adm.sayAloneProbability"))) {
    if (srv.cq.uq.size() <= 0) return;
    say(getAlone(), 0);
    }
    }
    if (psp.getBooleanProperty("reklama_on_off")) {
    String st = psp.getStringProperty("reklama_text") + "";
    String[] k = st.split(";");
    int R = (int)(Math.random() * k.length);
    if (System.currentTimeMillis() - time > ChatProps.getInstance(srv.getName()).getIntProperty("rekl_interval") * 60000) {
    allRoomMsg("", k[R]);
    time = System.currentTimeMillis();
    }
    }
    }
    
    /**
    * Сообщение во все комнаты
    * @param msg
    */
    private void allRoomMsg(String uin, String msg) {
    Set<Integer> rid = new HashSet();
    Enumeration<String> 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){
    srv.cq.addMsg(msg, uin, i);
    }
    }
    в ChatProps
    Код:
    setBooleanProperty("reklama_on_off", true);
    setStringProperty("reklama_text", "реклама1;реклама2;реклама3");
    setIntProperty("rekl_interval", 5);
    
    new UserPreference(UserPreference.BOOLEAN_TYPE, "reklama_on_off", "Включить рекламу по всем комнатам", Boolean.valueOf(getBooleanProperty("reklama_on_off"))),
    new UserPreference(UserPreference.INTEGER_TYPE, "rekl_interval", "Интервал рекламы(в минутах)", Integer.valueOf(getIntProperty("rekl_interval"))),
    new UserPreference(UserPreference.STRING_TYPE, "reklama_text", "Текст Рекламы", getStringProperty("reklama_text")),
    
    Xpert™ и forZone нравится это.

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