iWors
Эксперт
Описание функции: Устанавливаем игроку определенное время [час / минуты] (игровое)
Параметры:
[HR]playerid - Идентификатор игрока, которому мы изменяем значение (время / минуты)
hour - устанавливаем час (от 0 до 23 часов).
minute - Устанавливаем минуты (от 0 до 59 минут).
1: функция выполнена успешно.
0: функцию не удалось выполнить. Указанный игрок не существует.
[/HR]
Примеры:
Примечания: Сделаем таким образом смену погоды с использованием функции SetPlayerTime раз в 30 минут
Параметры:
[HR]playerid - Идентификатор игрока, которому мы изменяем значение (время / минуты)
hour - устанавливаем час (от 0 до 23 часов).
minute - Устанавливаем минуты (от 0 до 59 минут).
1: функция выполнена успешно.
0: функцию не удалось выполнить. Указанный игрок не существует.
[/HR]
Примеры:
PHP:
SetPlayerTime(playerid, 12, 0); // [Полдень]
PHP:
SetPlayerTime(playerid, 0, 0); // [Полночь]
PHP:
public OnGameModeInit()
{
SetTimer("time_weather", 30000, true);
return 1;
}
PHP:
forward time_weather();
public time_weather()
{
new
hour,
minute;
gettime(hour, minute);
for(new i = GetMaxPlayers(); i != -1; i--)
{
if(!IsPlayerConnected(i)) continue;
SetPlayerTime(i, hour, minute);
if(!minute) SetPlayerWeather(i, random(21));
}
return 1;
}
Последнее редактирование:
