ToPsxmirex
Компетентный
Так как не нашёл данного мануала на портале, да и сам месяца три - четыре назад задавался этим вопросом, вот решил написать данный мануал.
Я покажу как использовать две стандартные функции: gettime и getdata.
К примеру... Нам нужно сделать время на сервере, как в реальности. Мы вставляем в OnGameModeInit это:
Так мы поставили время при запуске мода.
Тоже самое вписываем и в PayDay. Это нужно для того, чтобы каждый час погода менялась.
Теперь перейдём к getdata.
Приведу простой пример:
Так же для использования, скажем, в часах можно сделать по месяцам:
Скриншоты:
Автор: ToPsxmirex, то бишь я.
Спасибо за просмотр.
Я покажу как использовать две стандартные функции: gettime и getdata.
К примеру... Нам нужно сделать время на сервере, как в реальности. Мы вставляем в OnGameModeInit это:
PHP:
new Time[3]; // Переменная.
gettime(Time[0], Time[1], Time[2]); // Узнаём реальное время.
SetWorldTime(Time[0]); // Задаём время на сервере в часах.
/*
Time[0] - Часы.
Time[1] - Минуты.
Time[2] - Секунды.
*/
Тоже самое вписываем и в PayDay. Это нужно для того, чтобы каждый час погода менялась.
Теперь перейдём к getdata.
Приведу простой пример:
PHP:
new Data[3]; // Переменная.
getdata(Data[2], Data[1], Dtata[0]); // Узнаём дату.
printf("Сегодня %2d.%2d.%d.", Data[0], Data[1], Data[2]); // Выводим дату в системное окно.
PHP:
new M[9], Data[3]; // Переменная, содержащая название месяца и переменная, содержащая дату.
getdata(Data[2], Data[1], Dtata[0]); // Узнаём дату.
switch(Data[1])
{
case 1: M = "Январь";
case 2: M = "Февраль";
case 3: M = "Март";
case 4: M = "Апрель";
case 5: M = "Май";
case 6: M = "Июнь";
case 7: M = "Июль";
case 8: M = "Август";
case 9: M = "Сентябрь";
case 10: M = "Октябрь";
case 11: M = "Ноябрь";
case 12: M = "Декабрь";
}
printf("%s", M); // Выводим дату в системное окно.
Спасибо за просмотр.
Последнее редактирование:
