Биллинговая система Nodeny

Главная категория => Nodeny Plus => Тема начата: poxy. от 04 Августа 2015, 08:47:35



Название: Управление скоростью по времени
Отправлено: poxy. от 04 Августа 2015, 08:47:35
Подскажите пример скрипта чтоб с 7 утра до 2 часов ночи была одна скорость, а с 2 до 7 другая. И нужно ли убирать значение скорости в тарифе, при использовании скрипта?


Название: Re: Управление скоростью по времени
Отправлено: Nafanya от 04 Августа 2015, 08:50:32
Как вариант в услугах speed_up Там можно указывать время и коэффициент увеличения скорости.


Название: Re: Управление скоростью по времени
Отправлено: poxy. от 04 Августа 2015, 08:56:52
да это не то, мне надо временно сделать ограничение по времени в существующем тарифе


Название: Re: Управление скоростью по времени
Отправлено: Efendy от 04 Августа 2015, 09:39:24
А документация непонятна? https://твой сервер/cgi-bin/stat.pl?a=help&theme=inet_scripts


Название: Re: Управление скоростью по времени
Отправлено: poxy. от 04 Августа 2015, 11:08:51
Если честно почитав (перед тем как создавать тему) не понял  :), там примеры для трафика и времени, а мне нужно только время


Название: Re: Управление скоростью по времени
Отправлено: Efendy от 04 Августа 2015, 12:11:37
Ааааа, ну раз просто удалить упоминание трафика это сложно, тогда поможем:

1) Приготавливаем инструменты. Нам понадобится клавиша Delete
2) Берем исходный текст:

Код:
if( get_hour() >= 20 &&
    get_hour() <  22 &&
    speed(10) > 10000
) { set_speed2(4000); return }

3) С помощью лазерного наведения, ставим курсор в позицию после "10000". Плавным движением руки нажимаем на кнопку delete несколько раз пока на радарах не получим:

Код:
if( get_hour() >= 20 &&
    get_hour() <  22 ) { set_speed2(4000); return }

4) Теперь изменяем set_speed2 на set_speed - управление будет идти не скоростью второго направления, а общей
5) Меняем данные под себя:

Код:
if( get_hour() >= 2 && get_hour() <  7 ) { set_speed("другая скорость"); return }
set_speed("одна скорость");

6) Сбиваем пульс, вытираем пот, отдыхаем


Название: Re: Управление скоростью по времени
Отправлено: poxy. от 04 Августа 2015, 13:13:22
Ааааа, ну раз просто удалить упоминание трафика это сложно, тогда поможем:

1) Приготавливаем инструменты. Нам понадобится клавиша Delete
2) Берем исходный текст:

Код:
if( get_hour() >= 20 &&
    get_hour() <  22 &&
    speed(10) > 10000
) { set_speed2(4000); return }

3) С помощью лазерного наведения, ставим курсор в позицию после "10000". Плавным движением руки нажимаем на кнопку delete несколько раз пока на радарах не получим:

Код:
if( get_hour() >= 20 &&
    get_hour() <  22 ) { set_speed2(4000); return }

4) Теперь изменяем set_speed2 на set_speed - управление будет идти не скоростью второго направления, а общей
5) Меняем данные под себя:

Код:
if( get_hour() >= 2 && get_hour() <  7 ) { set_speed("другая скорость"); return }
set_speed("одна скорость");

6) Сбиваем пульс, вытираем пот, отдыхаем
спасибо :)