Перейти к содержанию
Авторизация  
#Kot

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

Рекомендуемые сообщения

#Kot
Здравствуйте хочу вам представить работу,Создания часов,которая показывает время и секунды,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);
} 
7bec6ce4566ad1a36337c29d216ff826.png

 

 

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

 

  • Like 4

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.