Запуск / отключение плагина в определенное время, Отключение определенного плагина ночью и включение другого |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
Запуск / отключение плагина в определенное время, Отключение определенного плагина ночью и включение другого |
MiXa |
18.5.2014, 14:36
Сообщение
|
|
Здраствуйте уважаемые учасники форума,скриптеры , я хочу попросить вас об помощи,потому что никак не получается сделать следующее:
есть код который я вставляю в нужный мне плагин,для его отключения/включения в определенный час дня или ночи,вот и собственно код: Код: new Hours[3] А если например я хочу отключить плагин в 8:30 и включить его в 23:30, как быть с минутами,я ознакомился с get_time,но как дальше привязать минуты незнаю,сейчас пробую,если получится скину отовый код,но все таки подскажите пожалуйста,спасибо за внимание,заранее благодарен Допомога з встановлення / налаштування / оновлення за $ :>>> Сервери \ Моди \ Плагіни \ Модулі
|
|
|
Legenda |
18.5.2014, 14:40
Сообщение
|
|
как-то так примерно, математика за первый класс
Код:
|
Поблагодарили 1 раз
|
|
MiXa |
18.5.2014, 15:19
Сообщение
|
|
можете подсказать еще,а то я чуть-чуть не понял)))
Код: (0 <= hour <= 7) 0 это время когда плагин запускается Код: if ( (0 <= hour <= 7) а число 7 это что? ну это я понял Код: (hour==8 && minute<=30) ) а чтобы сделать запуск с 23:50 до 23:59 то надо так: Код: if ( (hour==23 && minute<=50) || (hour==23 && minute<=59) ) я прав?исправте поалуйста мою ошибку,спасибо) Допомога з встановлення / налаштування / оновлення за $ :>>> Сервери \ Моди \ Плагіни \ Модулі
|
|
|
MiXa |
18.5.2014, 15:27
Сообщение
|
|
вот плагин который я хочу сделать,это информер,который с 23:50 до 23:59 отображает сколько осталось времени до включения ночного режима
Скрытый текст Код:
#include <amxmodx> Допомога з встановлення / налаштування / оновлення за $ :>>> Сервери \ Моди \ Плагіни \ Модулі
|
|
|
Legenda |
18.5.2014, 15:35
Сообщение
|
|
Код if ( (hour==23 && minute<=50) || (hour==23 && minute<=59) ) Полный бред, но будет работать А вот так правильно Код if ( (hour==23 && 50<=minute<=59) Читай логику. И ИЛИ НЕ. Проще не куда же. http://amxxmodx.ru/lessons-on-pawn/208-uro...hto-takoe-.html set_task(0.001, "info_details_hacker") - не может быть в принципе, минимум 0.1 return PLUGIN_CONTINUE и нафига вообще тут set_task нужен и return? public info_details_hacker( id ) - что такое id ? и нафига оно тут? return; в самом конце нафига нужен? дальше даже смотреть не стал |
Поблагодарили 1 раз
|
|
MiXa |
18.5.2014, 16:17
Сообщение
|
|
можете полностью исправить мой плагин что бы он отображал худ сообщение отсчета с 23:45 до 23:55 , спасибо
Допомога з встановлення / налаштування / оновлення за $ :>>> Сервери \ Моди \ Плагіни \ Модулі
|
|
|
MiXa |
19.5.2014, 0:23
Сообщение
|
|
как сделаь что бы худ сообщение не исчезало и ототбражалось в нужное мне время?
Допомога з встановлення / налаштування / оновлення за $ :>>> Сервери \ Моди \ Плагіни \ Модулі
|
|
|
Legenda |
19.5.2014, 1:37
Сообщение
|
|
|
|
|
MiXa |
19.5.2014, 2:24
Сообщение
|
|
Код if ( (hour==23 && 50<=minute<=59) как указать время запуска час и минуту? а также завершения.напишит пожалуйста готовую строчку,спасибо Допомога з встановлення / налаштування / оновлення за $ :>>> Сервери \ Моди \ Плагіни \ Модулі
|
|
|
Legenda |
19.5.2014, 10:07
Сообщение
|
|
Код:
ты занимаешься ерундой полной, возьми бумажку и на ней напиши алгоритм работы плагина а уж только потом переводи свой алгоритм на язык pawn amxx не зная алгоритм - нельзя написать плагин либо вообще хоть какую-то программу |
Поблагодарили 3 раз
|
|
Safety1st |
19.5.2014, 14:59
Сообщение
|
Вот платформа для затеи смены режимов, она универсальная. Вычислять всё с точностью до секунды - это лишнее, достаточно до минуты.
Старт и конец 'ночного' режима задаются в #define NIGHT_MODE_START и #define NIGHT_MODE_END. Раскомментировав опцию #define DEBUG можно посмотреть вживую за сменами режимов: Скрытый текст Код [AMXX] Loaded 3 admins from file Night mode interval: start - 16:39, end - 16:44. Current time - 16:37, current mode - 'day', 00:02 before mode change. Executing day mode cmds... Fuck yeah! Server has changed mode to night one. Night mode interval: start - 16:39, end - 16:44. Current time - 16:39, current mode - 'night', 00:05 before mode change. Executing night mode cmds... Fuck yeah! Server has changed mode to day one. Night mode interval: start - 16:39, end - 16:44. Current time - 16:44, current mode - 'day', 23:55 before mode change. Executing day mode cmds... Код [AMXX] Loaded 3 admins from file Night mode interval: start - 16:00, end - 16:51. Current time - 16:47, current mode - 'night', 00:04 before mode change. Executing night mode cmds... Fuck yeah! Server has changed mode to day one. Night mode interval: start - 16:00, end - 16:51. Current time - 16:51, current mode - 'day', 23:09 before mode change. Executing day mode cmds... Осталось добавить конкретные, необходимые именно вам, функции: сами команды, которые должны выполняться в каждом режиме, и информер. Команды добавлять в блок ProcessCurrentMode(), задачу на информер поставить там же, а задержку ей назначить как разницу между giNextChangeDelay и временем, насколько заранее перед сменой режима начать показывать информер, не забыв перевести итог из минут в секунды. Думаю, с этими мелочами вам уже помогут, если сами не справитесь; мне не интересно ими заниматься. Плагин, наверное, позже чуток подправлю ;) Исходник тут.
Отредактировал: Developer, - 30.5.2014, 18:37
|
|
Поблагодарили 3 раз
|
|
bygai2 |
5.4.2017, 23:30
Сообщение
|
Ищу человека, который сможет организовать такую фишку:
С 22до16 часов отключает 3 плагина, либо включает с 16до 22 обращаться id61553927 либо пишите контакты, стоимость. |
|
|
|
fl0werD |
9.4.2017, 13:05
Сообщение
|
Ищу человека, который сможет организовать такую фишку: С 22до16 часов отключает 3 плагина, либо включает с 16до 22 обращаться id61553927 либо пишите контакты, стоимость. Данный человек кидала. Договорились о цене. Написал плагин, скинул амхх, требует сма для проверки на наличие рекламы и т.д. Говорю, что ничего такого нет и после оплаты скину амхх. Он же сливается тем, что ему ну просто необходимо проверить на наличие рекламы и т.д. Что он не собирается покупать воздух.
Прикрепленные файлы:
|
|
|
|