Доступ к готовым решениям

Переход в группу "Пользователь"

300.00
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Мануал Логотип Trinity Role Play | Копия 98 %

#Benjamin

Начинающий
Пользователь
Регистрация
4 Ноя 2018
Сообщения
45
Лучшие ответы
3
Репутация
20
Привет пользователям. Хочу представить копию логитипа такого проекта как Trinity .
Ну это даже не совсем логотип а более альтернатива Часы с одиночной игры.
Копия была заказана около полугода назад для одного сервера который закрылся через 2 недели


Скриншот:

Ну что же перейдем к разбору кода...

Добавляем ко всемnew
PHP:
new Text: DateAndClock[2];
OnGameModeInit:
PHP:
DateAndClock[0] = TextDrawCreate(554.6668, 4.5777, "24:00");
TextDrawLetterSize(DateAndClock[0], 0.4239, 2.1309);
TextDrawAlignment(DateAndClock[0], 1);
TextDrawColor(DateAndClock[0], -253326081);
TextDrawSetOutline(DateAndClock[0], 1);
TextDrawBackgroundColor(DateAndClock[0], 255);
TextDrawFont(DateAndClock[0], 3);
TextDrawSetProportional(DateAndClock[0], 1);
TextDrawSetShadow(DateAndClock[0], 0);

DateAndClock[1] = TextDrawCreate(575.3331, 22.8295, "31TH_FEBRUARY");
TextDrawLetterSize(DateAndClock[1], 0.1983, 1.0980);
TextDrawAlignment(DateAndClock[1], 2);
TextDrawColor(DateAndClock[1], -253326081);
TextDrawSetOutline(DateAndClock[1], 1);
TextDrawBackgroundColor(DateAndClock[1], 255);
TextDrawFont(DateAndClock[1], 2);
TextDrawSetProportional(DateAndClock[1], 1);
TextDrawSetShadow(DateAndClock[1], 0);
OnPlayerConnect:
PHP:
UpdateTimers(playerid);
SetTimer("UpdateTimers",1000*60,true);
В конец мода::
PHP:
forward UpdateTimers(playerid);
public UpdateTimers(playerid)
{
    new years, month, days, hours, minutes, NMonth[11];
    new string[40];
    new string2[40];
    gettime(hours, minutes);
    getdate(years, month, days);
    switch(month)
    {
        case 1: NMonth = "JANUARY";
        case 2: NMonth = "FEBRUARY";
        case 3: NMonth = "MARCH";
        case 4: NMonth = "APRIL";
        case 5: NMonth = "MAY";
        case 6: NMonth = "JUNE";
        case 7: NMonth = "JULY";
        case 8: NMonth = "AUGUST";
        case 9: NMonth = "SEPTEMBER";
        case 10: NMonth = "OCTOBER";
        case 11: NMonth = "NOVEMBER";
        case 12: NMonth = "DECEMBER";
    }
    format(string, sizeof(string), "%02d:%02d", hours, minutes);
    format(string2, sizeof(string2), "%02dTH %s", days, NMonth);
    TextDrawSetString(DateAndClock[0], string);
    TextDrawSetString(DateAndClock[1], string2);
    TextDrawShowForPlayer(playerid, DateAndClock[0]);
    TextDrawShowForPlayer(playerid, DateAndClock[1]);
    return true;
}


---------- Сообщение добавлено в 21:01 ---------- Предыдущее сообщение добавлено в 20:55 ----------

Видел подобную тему но мне не понравилось реализация и сам тексдрав. Текдравы ранее никогда не рисовал . Жду критики кода
 
Сверху Снизу