Sign in to follow this  
Followers 0
Aurum

Красивый спидометр :D

6 posts in this topic

Здравствуйте.

Выкладываю очередную свою работу.

Она не пыльная, но довольно красивая ( Надеюсь ).

Скрин: <клац>

 

Не выкладываю готовое решение с объяснением, т.к нет времени.

Знающие знают, не знающим помогут.

 

Код спидометра:


//Player Textdraws:

new PlayerText:Textdraw0[MAX_PLAYERS];
new PlayerText:Textdraw1[MAX_PLAYERS];
new PlayerText:Textdraw2[MAX_PLAYERS];
new PlayerText:Textdraw3[MAX_PLAYERS];
new PlayerText:Textdraw4[MAX_PLAYERS];
new PlayerText:Textdraw5[MAX_PLAYERS];
new PlayerText:Textdraw6[MAX_PLAYERS];
new PlayerText:Textdraw7[MAX_PLAYERS];
new PlayerText:Textdraw8[MAX_PLAYERS];
new PlayerText:Textdraw9[MAX_PLAYERS];
new PlayerText:Textdraw10[MAX_PLAYERS];
new PlayerText:Textdraw11[MAX_PLAYERS];
new PlayerText:Textdraw12[MAX_PLAYERS];


Textdraw0[playerid] = CreatePlayerTextDraw(playerid, 469.646820, 349.416656, "LD_SPAC:white");
PlayerTextDrawLetterSize(playerid, Textdraw0[playerid], 0.000000, 0.000000);
PlayerTextDrawTextSize(playerid, Textdraw0[playerid], 151.058807, 78.750000);
PlayerTextDrawAlignment(playerid, Textdraw0[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw0[playerid], -1);
PlayerTextDrawSetShadow(playerid, Textdraw0[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw0[playerid], 0);
PlayerTextDrawFont(playerid, Textdraw0[playerid], 4);

Textdraw1[playerid] = CreatePlayerTextDraw(playerid, 476.705780, 372.166534, "LD_SPAC:white");
PlayerTextDrawLetterSize(playerid, Textdraw1[playerid], 0.000000, 0.000000);
PlayerTextDrawTextSize(playerid, Textdraw1[playerid], 135.999984, -0.583322);
PlayerTextDrawAlignment(playerid, Textdraw1[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw1[playerid], 255);
PlayerTextDrawSetShadow(playerid, Textdraw1[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw1[playerid], 0);
PlayerTextDrawFont(playerid, Textdraw1[playerid], 4);

Textdraw2[playerid] = CreatePlayerTextDraw(playerid, 476.705993, 393.750000, "LD_SPAC:white");
PlayerTextDrawLetterSize(playerid, Textdraw2[playerid], 0.000000, 0.000000);
PlayerTextDrawTextSize(playerid, Textdraw2[playerid], 136.470565, 0.583323);
PlayerTextDrawAlignment(playerid, Textdraw2[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw2[playerid], 255);
PlayerTextDrawSetShadow(playerid, Textdraw2[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw2[playerid], 0);
PlayerTextDrawFont(playerid, Textdraw2[playerid], 4);

Textdraw3[playerid] = CreatePlayerTextDraw(playerid, 477.176544, 400.749969, "LD_SPAC:white");
PlayerTextDrawLetterSize(playerid, Textdraw3[playerid], 0.000000, 0.000000);
PlayerTextDrawTextSize(playerid, Textdraw3[playerid], 37.647056, 22.750000);
PlayerTextDrawAlignment(playerid, Textdraw3[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw3[playerid], 1097457920);
PlayerTextDrawSetShadow(playerid, Textdraw3[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw3[playerid], 0);
PlayerTextDrawFont(playerid, Textdraw3[playerid], 4);

Textdraw4[playerid] = CreatePlayerTextDraw(playerid, 526.588134, 400.749938, "LD_SPAC:white");
PlayerTextDrawLetterSize(playerid, Textdraw4[playerid], 0.000000, 0.000000);
PlayerTextDrawTextSize(playerid, Textdraw4[playerid], 37.647048, 22.750000);
PlayerTextDrawAlignment(playerid, Textdraw4[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw4[playerid], 1097457920);
PlayerTextDrawSetShadow(playerid, Textdraw4[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw4[playerid], 0);
PlayerTextDrawFont(playerid, Textdraw4[playerid], 4);

Textdraw5[playerid] = CreatePlayerTextDraw(playerid, 575.999877, 400.750000, "LD_SPAC:white");
PlayerTextDrawLetterSize(playerid, Textdraw5[playerid], 0.000000, 0.000000);
PlayerTextDrawTextSize(playerid, Textdraw5[playerid], 37.176483, 22.750000);
PlayerTextDrawAlignment(playerid, Textdraw5[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw5[playerid], 1097457920);
PlayerTextDrawSetShadow(playerid, Textdraw5[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw5[playerid], 0);
PlayerTextDrawFont(playerid, Textdraw5[playerid], 4);

Textdraw6[playerid] = CreatePlayerTextDraw(playerid, 478.117553, 359.333312, "speed:");
PlayerTextDrawLetterSize(playerid, Textdraw6[playerid], 0.255646, 1.250000);
PlayerTextDrawAlignment(playerid, Textdraw6[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw6[playerid], 255);
PlayerTextDrawSetShadow(playerid, Textdraw6[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw6[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Textdraw6[playerid], 51);
PlayerTextDrawFont(playerid, Textdraw6[playerid], 2);
PlayerTextDrawSetProportional(playerid, Textdraw6[playerid], 1);

Textdraw7[playerid] = CreatePlayerTextDraw(playerid, 479.529296, 381.500000, "fuel:");
PlayerTextDrawLetterSize(playerid, Textdraw7[playerid], 0.321999, 1.279167);
PlayerTextDrawAlignment(playerid, Textdraw7[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw7[playerid], 255);
PlayerTextDrawSetShadow(playerid, Textdraw7[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw7[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Textdraw7[playerid], 51);
PlayerTextDrawFont(playerid, Textdraw7[playerid], 2);
PlayerTextDrawSetProportional(playerid, Textdraw7[playerid], 1);

Textdraw8[playerid] = CreatePlayerTextDraw(playerid, 593.411376, 359.333374, "000");
PlayerTextDrawLetterSize(playerid, Textdraw8[playerid], 0.226470, 1.244166);
PlayerTextDrawAlignment(playerid, Textdraw8[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw8[playerid], 255);
PlayerTextDrawSetShadow(playerid, Textdraw8[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw8[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Textdraw8[playerid], 51);
PlayerTextDrawFont(playerid, Textdraw8[playerid], 2);
PlayerTextDrawSetProportional(playerid, Textdraw8[playerid], 1);

Textdraw9[playerid] = CreatePlayerTextDraw(playerid, 594.352844, 380.916625, "000");
PlayerTextDrawLetterSize(playerid, Textdraw9[playerid], 0.213764, 1.413332);
PlayerTextDrawAlignment(playerid, Textdraw9[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw9[playerid], 255);
PlayerTextDrawSetShadow(playerid, Textdraw9[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw9[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Textdraw9[playerid], 51);
PlayerTextDrawFont(playerid, Textdraw9[playerid], 2);
PlayerTextDrawSetProportional(playerid, Textdraw9[playerid], 1);

Textdraw10[playerid] = CreatePlayerTextDraw(playerid, 479.999969, 403.666625, "DOOR");
PlayerTextDrawLetterSize(playerid, Textdraw10[playerid], 0.264117, 1.541666);
PlayerTextDrawAlignment(playerid, Textdraw10[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw10[playerid], -1);
PlayerTextDrawSetShadow(playerid, Textdraw10[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw10[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Textdraw10[playerid], 51);
PlayerTextDrawFont(playerid, Textdraw10[playerid], 2);
PlayerTextDrawSetProportional(playerid, Textdraw10[playerid], 1);

Textdraw11[playerid] = CreatePlayerTextDraw(playerid, 529.411804, 403.083312, "ENGINE");
PlayerTextDrawLetterSize(playerid, Textdraw11[playerid], 0.218470, 1.728333);
PlayerTextDrawAlignment(playerid, Textdraw11[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw11[playerid], -1);
PlayerTextDrawSetShadow(playerid, Textdraw11[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw11[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Textdraw11[playerid], 51);
PlayerTextDrawFont(playerid, Textdraw11[playerid], 2);
PlayerTextDrawSetProportional(playerid, Textdraw11[playerid], 1);

Textdraw12[playerid] = CreatePlayerTextDraw(playerid, 579.294189, 403.083374, "LIGHTS");
PlayerTextDrawLetterSize(playerid, Textdraw12[playerid], 0.213764, 1.617500);
PlayerTextDrawAlignment(playerid, Textdraw12[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw12[playerid], -1);
PlayerTextDrawSetShadow(playerid, Textdraw12[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw12[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Textdraw12[playerid], 51);
PlayerTextDrawFont(playerid, Textdraw12[playerid], 2);
PlayerTextDrawSetProportional(playerid, Textdraw12[playerid], 1);

Мона плюсык пж пж пж пж пж *_*

Заметка от Guest , создано

Не забывайте брать код под спойлер, так как он больше 10 строк!

Share this post


Link to post
Share on other sites

опять ж цвета подбирай лучше :/

Share this post


Link to post
Share on other sites
3 часа назад, MuhammadPawn сказал:

опять ж цвета подбирай лучше :/

Ну... я постараюсь :D

Share this post


Link to post
Share on other sites

> Рослякову

Я взял код под код. Кажется все правильно, не?

Share this post


Link to post
Share on other sites
8 минут назад, DEST сказал:

Вас понял :$

Share this post


Link to post
Share on other sites

Your content will need to be approved by a moderator

Guest
You are commenting as a guest. If you have an account, please sign in.
Reply to this topic...

×   You have pasted content with formatting.   Remove formatting

  Only 75 emoticons maximum are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

Loading...
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • sweet
      By sweet
      Хелп,при компиле выдает ошибку C:\Users\PC\Desktop\pawno\pawno\include\objects.inc(1104) : error 029: invalid expression, assumed zero
      Сама строка в которой ошибка:    {-2032.7073,-73.8643,35.2484, -2006.3911,-52.6238,35.2704},
      Закройте тему,проблема решилась сама по себе
    • Ewilin
      By Ewilin


      Просмотр файла Готовый проект Sosnovka RolePlay
      Описание товара:
      - Полноценный Full RP проект, так же подойдёт для просто RolePlay проекта
      - Пакет модификаций с трамвайными путями, множеством 3D объектов для атмосферной игры
      - Система установки объектов при RolePlay ситуации (Знак аварийной остановки, ящик инструментов и т.д)
      - Во фракциях очень много уникальных фишек. Например : С больнице можно брать ящик медикаментов,носилки)
      - При получении отпуска от лидера, нужно брать справку в больнице (Больничный лист).
      - Уникальный кар пак, с невероятно проработанными скинами, автомобилями и аксессуарами.
      - Установка и демонтаж СГУ на автотранспорт.
      И это лишь 1/10 всего что есть на проекте.
       
      (МОД-ПАК от URM RP 2018 года) - https://yadi.sk/d/HnmfhMZpI7ilsQ 
      Добавил Ewilin Добавлено 25.10.2020 Категория Моды Автор Sosnovka RolePlay  
    • Ewilin
      By Ewilin
      Описание товара:
      - Полноценный Full RP проект, так же подойдёт для просто RolePlay проекта
      - Пакет модификаций с трамвайными путями, множеством 3D объектов для атмосферной игры
      - Система установки объектов при RolePlay ситуации (Знак аварийной остановки, ящик инструментов и т.д)
      - Во фракциях очень много уникальных фишек. Например : С больнице можно брать ящик медикаментов,носилки)
      - При получении отпуска от лидера, нужно брать справку в больнице (Больничный лист).
      - Уникальный кар пак, с невероятно проработанными скинами, автомобилями и аксессуарами.
      - Установка и демонтаж СГУ на автотранспорт.
      И это лишь 1/10 всего что есть на проекте.
       
      (МОД-ПАК от URM RP 2018 года) - https://yadi.sk/d/HnmfhMZpI7ilsQ 
    • Zaire
      By Zaire
      CMD:ban(playerid, params[]) { if(!PlayerInfo[playerid][pLogged]) return true; if(PlayerInfo[playerid][pAdmin] < 3 || AdminLogged[playerid] == false) return true; if(sscanf(params, "uis[64]", params[0], params[1], params[2])) return SendClientMessage(playerid, COLOR_GREY, "Èñïîëüçîâàíèå: /ban [id/íèê èãðîêà] [êîë-âî äíåé] [ïðè÷èíà]"); if(!IsPlayerConnected(params[0]) || params[0] == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_GREY, ""TPLAYEROFFLINE""); if(!PlayerInfo[params[0]][pLogged]) return SendClientMessage(playerid, COLOR_GREY, ""TPLAYERNLOGGED""); if(PlayerInfo[params[0]][pDebugUser]) return SendClientMessage(playerid, COLOR_GREY, ""TPLAYEROFFLINE""); if(PlayerInfo[params[0]][pAdmin] >= 1339) return SendClientMessage(playerid, COLOR_GREY, "Ýòîò èãðîê Îñíîâàòåëü! Åãî íå âîçìîæíî çàáëîêèðîâàòü!"); if(params[1] > 365 && params[1] != -1 || params[1] < 1 && params[1] != -1 ) return SendClientMessage(playerid, COLOR_GREY, "Êîë-âî äíåé îò 1 äî 365!"); if(params[1] == -1 && PlayerInfo[playerid][pAdmin] < 1339) return SendClientMessage(playerid, COLOR_GREY, "Âû íå ìîæåòå çàáëîêèðîâàòü èãðîêà íàâñåãäà!"); if(!AddPlayerBan(params[0], playerid, params[1], params[2])) {  
    • sawe123
      By sawe123
      Есть ли какая то система видел в моде что можно настраивать вес авто ищу такую систему.