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() есть своя проверка на подключение.
}
{
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() есть своя проверка на подключение.
}
См. также: