SetPlayerTime

Материал из Pro-Pawn Wiki
Перейти к: навигация, поиск

Описание:

Устанавливает игровое время суток для одного игрока.

Параметры:

(playerid, hour, minute)
playerid ID игрока, которому будет установлено новое время.
hour Время суток (час).
minute Время суток (минута).



Возвращаемое значение:

1 в случае успеха, либо 0, если игрок не подключен.

Пример использования:

CMD:settime(playerid, params[])
{
    if (0 == IsPlayerAdmin(playerid))
        return SendClientMessage(playerid, -1, "Вы не администратор сервера!");
    extract params -> new hour, minute; else // sscanf2
        return SendClientMessage(playerid, -1, "Использование: /settime [час (0-23)] [минута (0-59)]");
    if (hour < 0 || hour > 23 || minute < 0 || minute > 59)
        return SendClientMessage(playerid, -1, "Время должно быть от 0 до 23 часов и от 0 до 60 минут.");
    for (new i = 0, n = GetPlayerPoolSize(); i < n; ++i)
        SetPlayerTime(i, hour, minute);  // Нет смысла лишний раз вызывать IsPlayerConnected(),
    return 1;                            // в SetPlayerTime() есть своя проверка на подключение.

}


См. также: