Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Добавить проверку на время суток

, Изменение названия типы игры
Статус пользователя sh1bashov
сообщение 11.3.2016, 8:59
Сообщение #1


Стаж: 10 лет

Сообщений: 219
Благодарностей: 106
Полезность: 729

Меценат Меценат

Привет старичкам и не старичкам форума, вот хочу попросить знающих о помощи. Нашел в поиске плагин от Makzz(за что ему СПАСИБО), но под свои нужды мне нужно установить на него проверку на время, то есть что-бы в определенные часы дня он исполнял свою функцию. Заранее благодарю.

Код:
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>

#define PLUGIN "Mod name"
#define VERSION "0.1"
#define AUTHOR "Makzz"

new g_modname[32]

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
formatex(g_modname, sizeof g_modname - 1, "KOHTPA :)") //Отута имя мода
}

public fw_GetGameDescription()
{
// Return the mod name so it can be easily identified
forward_return(FMV_STRING, g_modname)

return FMRES_SUPERCEDE;
}


Твой сервер - это отображение твоего внутреннего мира и твоих детских желаний. ©
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя LeoBH
сообщение 11.3.2016, 16:25
Сообщение #2


Стаж: 12 лет

Сообщений: 159
Благодарностей: 91
Полезность: 170

Самый просто способ - получить сколько сейчас часов, перевести в цифру и сверить.
Код:
new hours[32]
get_time("%H", hours, 31)
new hour_num = str_to_num(hours)

if( 3 <= hour_num < 12 )
{
// Если больше равно 3 и меньше 12 часов (то есть от 03:00 до 12:00)
}

Если хочешь проверять минуты, секунды и т. д.:
Более подробно про функцию get_time - КЛИК

Отредактировал: LeoBH, - 11.3.2016, 16:26
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: