Здравствуйте,я сегодня вас научу как делать часы
К 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