Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Функция SetPlayerTime

iWors

Эксперт
Описание функции: Устанавливаем игроку определенное время [час / минуты] (игровое)
Параметры:
[HR]playerid - Идентификатор игрока, которому мы изменяем значение (время / минуты)
hour - устанавливаем час (от 0 до 23 часов).
minute - Устанавливаем минуты (от 0 до 59 минут).

1: функция выполнена успешно.
0: функцию не удалось выполнить. Указанный игрок не существует.
[/HR]
Примеры:
PHP:
SetPlayerTime(playerid, 12, 0); // [Полдень]
PHP:
SetPlayerTime(playerid, 0, 0); // [Полночь]
Примечания: Сделаем таким образом смену погоды с использованием функции SetPlayerTime раз в 30 минут

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;
}
 
Последнее редактирование:
Сверху Снизу