Заказать Сервер Заказать Плагин Контакты Поиск

[ вход ]
[ последние сообщения ]

Страница 1 из 11
Форум » SourceMod - Counter Strike Source && CS GO » Обсуждение » Время внутри плагина
Время внутри плагина
ppc Дата: Вторник, 17.05.2016, 19:49:19 | Сообщение # 1
Сообщений: 85
Репутация: 0 [ +/- ]
Подскажите пожалуйста, как реализовать плагин, который будет работать только в определенное время, например с 16 00 до 18 00
 
Meow_1337 Дата: Вторник, 17.05.2016, 20:39:52 | Сообщение # 2
Сообщений: 209
Репутация: 11 [ +/- ]
GetTime
 
ppc Дата: Вторник, 17.05.2016, 20:42:13 | Сообщение # 3
Сообщений: 85
Репутация: 0 [ +/- ]
Цитата Meow_1337 ()
GetTime

Эта функция выдает текущее время или дату в юниксе?


Сообщение отредактировал ppc - Вторник, 17.05.2016, 20:47:23
 
Meow_1337 Дата: Вторник, 17.05.2016, 20:47:46 | Сообщение # 4
Сообщений: 209
Репутация: 11 [ +/- ]
ppc, ну а впи все написано. А вот пример того что ты хочешь, но дальше изобретай сам.

Код
#pragma semicolon 1
#pragma newdecls required

public void OnPluginStart()
{
    CreateTimer(60.0, CheckTime, 0, TIMER_REPEAT);
}

public Action CheckTime(Handle timer)
{
    char sTime[16];
    int gettime = GetTime();

    FormatTime(sTime, sizeof(sTime), "%H%M", gettime);

    if (strcmp(sTime, "1600") == 0)
    {
  // code
    }
    
    else if (strcmp(sTime, "1800") == 0)
    {
  // code
    }

    return;
}

// author: hejter
 
ppc Дата: Вторник, 17.05.2016, 21:18:40 | Сообщение # 5
Сообщений: 85
Репутация: 0 [ +/- ]
Спасибо!
 
Форум » SourceMod - Counter Strike Source && CS GO » Обсуждение » Время внутри плагина
Страница 1 из 11
Поиск: