Здравствуйте,я сегодня вас научу как делать часы
К new's:
Код:
new Text:TextDrawTime[MAX_PLAYERS];
Делаем появления ТекстДрава:
В OnPlayerConnect:
Код:
TextDrawTime[playerid] = TextDrawCreate(548.000000,34.000000," ");
TextDrawAlignment(TextDrawTime[playerid],0);
TextDrawBackgroundColor(TextDrawTime[playerid],0x000000ff);
TextDrawFont(TextDrawTime[playerid],3);
TextDrawLetterSize(TextDrawTime[playerid],0.300000,1.000000);
TextDrawColor(TextDrawTime[playerid],0xffffffff);
TextDrawSetOutline(TextDrawTime[playerid],1);
TextDrawSetProportional(TextDrawTime[playerid],1);
TextDrawSetShadow(TextDrawTime[playerid],1);
TextDrawShowForPlayer(playerid,Text:TextDrawTime[playerid]);При выходе игрока ставим чтоб убирался текстдрав:
В OnPlayerDisconnect:
Код:
TextDrawDestroy(TextDrawTime[playerid]);
Сами часы:
В OnPlayerUpdate:
Код:
new hour,minuite,second;
gettime(hour,minuite,second);
FixHour(hour);
hour = shifthour;
new string[64];
format(string,sizeof(string),"%d:%d:%d",hour,minuite,second);
TextDrawSetString(Text:TextDrawTime[playerid],string);
TextDrawShowForPlayer(playerid,Text:TextDrawTime[playerid]);Автор: Lancer