Биллинговая система Nodeny
27 Апреля 2024, 17:19:17 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Управление скоростью по времени  (Прочитано 2901 раз)
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« : 04 Августа 2015, 08:47:35 »

Подскажите пример скрипта чтоб с 7 утра до 2 часов ночи была одна скорость, а с 2 до 7 другая. И нужно ли убирать значение скорости в тарифе, при использовании скрипта?
Записан
Nafanya
NoDeny
Старожил
*

Карма: 1
Offline Offline

Сообщений: 459


412112973
Просмотр профиля Email
« Ответ #1 : 04 Августа 2015, 08:50:32 »

Как вариант в услугах speed_up Там можно указывать время и коэффициент увеличения скорости.
Записан

Кому то Бог дал ручки, а кому то - грабельки.
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #2 : 04 Августа 2015, 08:56:52 »

да это не то, мне надо временно сделать ограничение по времени в существующем тарифе
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #3 : 04 Августа 2015, 09:39:24 »

А документация непонятна? https://твой сервер/cgi-bin/stat.pl?a=help&theme=inet_scripts
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #4 : 04 Августа 2015, 11:08:51 »

Если честно почитав (перед тем как создавать тему) не понял  Улыбающийся, там примеры для трафика и времени, а мне нужно только время
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #5 : 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) Сбиваем пульс, вытираем пот, отдыхаем
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #6 : 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) Сбиваем пульс, вытираем пот, отдыхаем
спасибо Улыбающийся
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!