shape1
shape2
shape3
shape4
shape7
shape8

Создание Красивых Часов.

Статус
Закрыто для дальнейших ответов.

iPsTrange

Освоившийся
Пользователь
19.07.2014
137
46
0
Здравствуйте хочу вам представить работу,Создания часов,которая показывает время и секунды,Text Draw,над ХП.

Начнем.

Шаг первый.

Ко всем New.

new Text:Times;
new Text:lbt;
new Text:lbb;



Шаг второй.

Далее к forward.

forward settime(playerid);



Шаг третий.

Опять к всем New.

new text:textdraw0;



Шаг четвертый.

Продолжим,далее ищем public OnPlayerConnect(playerid) вставляем туда.

TextDrawShowForPlayer(playerid,Text:Times);
TextDrawShowForPlayer(playerid,Text:textdraw0);



Шаг пятый.

Ищем public OnGameModeInit() вставляем туда.

SetTimer("settime",1000,true);
Times = TextDrawCreate(547.000000,23.000000,"--");
TextDrawLetterSize(Times,0.399999,2.000000);
TextDrawFont(Times,3);
TextDrawColor(Times,0xffffffff);
SetTimer("settime",1000,true);

DisableInteriorEnterExits();
EnableStuntBonusForAll(0);
ManualVehicleEngineAndLights();
lbt = TextDrawCreate(-1.000000,2.000000,"---");
lbb = TextDrawCreate(0.000000,337.000000,"---");
TextDrawUseBox(lbt,1);
TextDrawBoxColor(lbt,0x000000ff);
TextDrawTextSize(lbt,640.000000,-69.000000);
TextDrawUseBox(lbb,1);
TextDrawBoxColor(lbb,0x000000ff);
TextDrawTextSize(lbb,638.000000,-60.000000);
TextDrawAlignment(lbt,0);
TextDrawAlignment(lbb,0);
TextDrawBackgroundColor(lbt,0x000000ff);
TextDrawBackgroundColor(lbb,0x000000ff);
TextDrawFont(lbt,3);
TextDrawLetterSize(lbt,1.000000,12.199999);
TextDrawFont(lbb,3);
TextDrawLetterSize(lbb,0.899999,15.000000);
TextDrawColor(lbt,0x000000ff);
TextDrawColor(lbb,0x000000ff);
TextDrawSetOutline(lbt,1);
TextDrawSetOutline(lbb,1);
TextDrawSetProportional(lbt,1);
TextDrawSetProportional(lbb,1);
TextDrawSetShadow(lbt,1);
TextDrawSetShadow(lbb,1);



Ну и последний шаг.В конец мода создаем паблик.

public settime(playerid)
{
new string[256],year,month,day,hours,minutes,seconds;
getdate(year, month, day), gettime(hours, minutes, seconds);
format(string, sizeof string, "%s%d:%s%d:%s%d", (hours < 10) ? ("0") : (""), hours, (minutes < 10) ? ("0") : (""), minutes, (seconds < 10) ? ("") : (""), seconds);
TextDrawSetString(Times, string);
}



cd4dc77a56915290c6333cdc71cb5bcc.png


Автор вырезки:Faken.(с мода сампа)

Автор переделки:iPsTrange

Данный урок был еще с датой,но,я его убрал так как был кривой text draw,+ были ошибки.Но,я все исправил удалил дату.Думаю у вас все получиться урок легкий.Удачи!

 
Последнее редактирование модератором:
Статус
Закрыто для дальнейших ответов.