Ferjkee
Компетентный
Сейчас я вам покажу, как поставить дату к себе на сервер.
Сначала добавляем new в вверх
Затем, создаём в колбэке OnGameModeInit текстдрав:
И, самое главное, создаём паблик таймера UpdateDate:
Для включения текстдрава для игрока, нужно его показать с помощью функции:
Думаю, самое то будет его разместить при подключении на сервер, а именно, в колбэк OnPlayerConnect.
Скриншот:
Автор я.
Сначала добавляем new в вверх
PHP:
new Text: Date;
PHP:
Date = TextDrawCreate(420.111145, 432.568847, " ");
TextDrawLetterSize(Date, 0.375777, 1.311287);
TextDrawColor(Date, -1);
TextDrawSetShadow(Date, 1);
TextDrawSetOutline(Date, 0);
TextDrawBackgroundColor(Date, 51);
TextDrawFont(Date, 1);
TextDrawSetProportional(Date, 1);
UpdateDate();
SetTimer("UpdateDate", 60000*5, 1);
PHP:
forward UpdateDate();
public UpdateDate()
{
new Year, Month, Day, str[32];
getdate(Year, Month, Day);
format(str, sizeof(str), "%02d.%02d.%d", Day, Month, Year),TextDrawSetString(Date, str);
return 1;
}
PHP:
TextDrawShowForPlayer(playerid, Date);
Скриншот:
Автор я.
Последнее редактирование:
