Sign in to follow this  
Followers 0
kusehsup

Спидометр RRP ( Radmir )

1 post in this topic

2-ая моя работа по паку текстдравов RRP - спидометр.

Возможно есть какие-то недочеты, но кажется довольно похож.

Скрин: клац сюды

Код: 

Спойлер

//Global Textdraws:

new Text:Textdraw0;
new Text:Textdraw1;
new Text:Textdraw2;
new Text:Textdraw3;
new Text:Textdraw4;
new Text:Textdraw5;
new Text:Textdraw6;
new Text:Textdraw7;
new Text:Textdraw8;


Textdraw0 = TextDrawCreate(442.352905, 338.333282, "FUEL:");
TextDrawLetterSize(Textdraw0, 0.339411, 1.640833);
TextDrawAlignment(Textdraw0, 1);
TextDrawColor(Textdraw0, -1);
TextDrawSetShadow(Textdraw0, 0);
TextDrawSetOutline(Textdraw0, 1);
TextDrawBackgroundColor(Textdraw0, 51);
TextDrawFont(Textdraw0, 2);
TextDrawSetProportional(Textdraw0, 1);

Textdraw1 = TextDrawCreate(481.882354, 338.916534, "123");
TextDrawLetterSize(Textdraw1, 0.260352, 1.570833);
TextDrawAlignment(Textdraw1, 1);
TextDrawColor(Textdraw1, -2139094785);
TextDrawSetShadow(Textdraw1, 0);
TextDrawSetOutline(Textdraw1, 1);
TextDrawBackgroundColor(Textdraw1, 51);
TextDrawFont(Textdraw1, 2);
TextDrawSetProportional(Textdraw1, 1);

Textdraw2 = TextDrawCreate(519.058837, 339.500000, "M");
TextDrawLetterSize(Textdraw2, 0.449999, 1.600000);
TextDrawAlignment(Textdraw2, 1);
TextDrawColor(Textdraw2, 8388863);
TextDrawSetShadow(Textdraw2, 0);
TextDrawSetOutline(Textdraw2, 1);
TextDrawBackgroundColor(Textdraw2, 51);
TextDrawFont(Textdraw2, 2);
TextDrawSetProportional(Textdraw2, 1);

Textdraw3 = TextDrawCreate(547.294189, 339.500000, "L");
TextDrawLetterSize(Textdraw3, 0.449999, 1.600000);
TextDrawAlignment(Textdraw3, 1);
TextDrawColor(Textdraw3, -16776961);
TextDrawSetShadow(Textdraw3, 0);
TextDrawSetOutline(Textdraw3, 1);
TextDrawBackgroundColor(Textdraw3, 51);
TextDrawFont(Textdraw3, 2);
TextDrawSetProportional(Textdraw3, 1);

Textdraw4 = TextDrawCreate(569.882324, 340.083312, "B");
TextDrawLetterSize(Textdraw4, 0.449999, 1.600000);
TextDrawAlignment(Textdraw4, 1);
TextDrawColor(Textdraw4, -1);
TextDrawSetShadow(Textdraw4, 0);
TextDrawSetOutline(Textdraw4, 1);
TextDrawBackgroundColor(Textdraw4, 51);
TextDrawFont(Textdraw4, 2);
TextDrawSetProportional(Textdraw4, 1);

Textdraw5 = TextDrawCreate(441.882202, 353.499938, "ALARM:");
TextDrawLetterSize(Textdraw5, 0.249529, 1.780833);
TextDrawAlignment(Textdraw5, 1);
TextDrawColor(Textdraw5, -1);
TextDrawSetShadow(Textdraw5, 0);
TextDrawSetOutline(Textdraw5, 1);
TextDrawBackgroundColor(Textdraw5, 51);
TextDrawFont(Textdraw5, 2);
TextDrawSetProportional(Textdraw5, 1);

Textdraw6 = TextDrawCreate(482.823455, 353.499969, "ON");
TextDrawLetterSize(Textdraw6, 0.281529, 1.862500);
TextDrawAlignment(Textdraw6, 1);
TextDrawColor(Textdraw6, 8388863);
TextDrawSetShadow(Textdraw6, 0);
TextDrawSetOutline(Textdraw6, 1);
TextDrawBackgroundColor(Textdraw6, 51);
TextDrawFont(Textdraw6, 2);
TextDrawSetProportional(Textdraw6, 1);

Textdraw7 = TextDrawCreate(519.058837, 354.666534, "CLOSE");
TextDrawLetterSize(Textdraw7, 0.307411, 1.611666);
TextDrawAlignment(Textdraw7, 1);
TextDrawColor(Textdraw7, -16776961);
TextDrawSetShadow(Textdraw7, 0);
TextDrawSetOutline(Textdraw7, 1);
TextDrawBackgroundColor(Textdraw7, 51);
TextDrawFont(Textdraw7, 2);
TextDrawSetProportional(Textdraw7, 1);

Textdraw8 = TextDrawCreate(562.823486, 356.416625, "|");
TextDrawLetterSize(Textdraw8, 0.449999, 1.600000);
TextDrawAlignment(Textdraw8, 1);
TextDrawColor(Textdraw8, -65281);
TextDrawSetShadow(Textdraw8, 0);
TextDrawSetOutline(Textdraw8, 1);
TextDrawBackgroundColor(Textdraw8, 51);
TextDrawFont(Textdraw8, 1);
TextDrawSetProportional(Textdraw8, 1);


//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];


Textdraw0[playerid] = CreatePlayerTextDraw(playerid, 439.529418, 305.083312, "LD_SPAC:white");
PlayerTextDrawLetterSize(playerid, Textdraw0[playerid], 0.000000, 0.000000);
PlayerTextDrawTextSize(playerid, Textdraw0[playerid], 146.352905, 67.083374);
PlayerTextDrawAlignment(playerid, Textdraw0[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw0[playerid], 8454143);
PlayerTextDrawSetShadow(playerid, Textdraw0[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw0[playerid], 0);
PlayerTextDrawFont(playerid, Textdraw0[playerid], 4);

Textdraw1[playerid] = CreatePlayerTextDraw(playerid, 439.529388, 372.166717, "LD_SPAC:white");
PlayerTextDrawLetterSize(playerid, Textdraw1[playerid], 0.000000, 0.000000);
PlayerTextDrawTextSize(playerid, Textdraw1[playerid], 146.352935, -63.000000);
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, 440.941009, 306.833312, "000");
PlayerTextDrawLetterSize(playerid, Textdraw2[playerid], 0.238235, 2.154166);
PlayerTextDrawAlignment(playerid, Textdraw2[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw2[playerid], -1);
PlayerTextDrawSetShadow(playerid, Textdraw2[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw2[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Textdraw2[playerid], 51);
PlayerTextDrawFont(playerid, Textdraw2[playerid], 2);
PlayerTextDrawSetProportional(playerid, Textdraw2[playerid], 1);

Textdraw3[playerid] = CreatePlayerTextDraw(playerid, 461.647064, 308.583282, ":KM/H");
PlayerTextDrawLetterSize(playerid, Textdraw3[playerid], 0.296588, 1.944166);
PlayerTextDrawAlignment(playerid, Textdraw3[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw3[playerid], -1378294017);
PlayerTextDrawSetShadow(playerid, Textdraw3[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw3[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Textdraw3[playerid], 51);
PlayerTextDrawFont(playerid, Textdraw3[playerid], 2);
PlayerTextDrawSetProportional(playerid, Textdraw3[playerid], 1);

Textdraw4[playerid] = CreatePlayerTextDraw(playerid, 517.647155, 309.166595, "0000000");
PlayerTextDrawLetterSize(playerid, Textdraw4[playerid], 0.356352, 1.839167);
PlayerTextDrawAlignment(playerid, Textdraw4[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw4[playerid], -1);
PlayerTextDrawSetShadow(playerid, Textdraw4[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw4[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Textdraw4[playerid], 51);
PlayerTextDrawFont(playerid, Textdraw4[playerid], 2);
PlayerTextDrawSetProportional(playerid, Textdraw4[playerid], 1);

Textdraw5[playerid] = CreatePlayerTextDraw(playerid, 442.352874, 325.500061, "IIIIIIIIIIIIIIIIIIIIIIIIIIIIII");
PlayerTextDrawLetterSize(playerid, Textdraw5[playerid], 0.470705, 1.506666);
PlayerTextDrawAlignment(playerid, Textdraw5[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw5[playerid], -1378294017);
PlayerTextDrawSetShadow(playerid, Textdraw5[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw5[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Textdraw5[playerid], 51);
PlayerTextDrawFont(playerid, Textdraw5[playerid], 2);
PlayerTextDrawSetProportional(playerid, Textdraw5[playerid], 1);

плусык пж пж пж пж

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Tookie Johnson
      By Tookie Johnson
      Приветствую! При компиляции выдает ошибкe на какую-то строчку, хотя её нет в моде.
      1. Ответ компилятора.
      2. Строка, на которую ругается компилятор.
      3. Паблик, где используется эта строка.
       
    • Danil_Gsp
      By Danil_Gsp
      Требуются Разработчики как на платной так и на бесплатной основе!(так же возможен выкуп вашего проекта как от нубо рп до хорошего проекта) 
      По предложениям  в вк https://vk.com/id854071888
    • tivan666ban
      By tivan666ban
      как использовать объекты маппинга из радмира
    • KlasterK
      By KlasterK
      Бродил я по официальному дискорд серверу SA-MP и нашёл плагин PySAMP. Этот костыль позволяет писать игровые моды на Python. Он (релиз 2.0.1) требует установленный Python 3.9 обязательно 32-битной версии. Плагин загружает файл python.py из корня сервера (либо __init__.py из папки python) и предоставляет библиотеку samp, в которой содержатся все нативы, все макросы, а также функцию config (через которую можно поставить кодировку, иначе будет выбрасываться исключение, потому что pysamp таких символов не знает; Юникод вроде не работает). А также есть библиотека pysamp, которая все camel-case нативы переводит на snake-case по стандарту Python, а также предоставляет абстракции для более удобного написания кода, например класс Player.
       
      Как думаете, есть от него смысл? Будет ли потреблять очень много ресурсов по сравнению с PAWN? По моему, смысл есть, потому что на Python быстрее разработка и больше всяких прикольных библиотек, а вот насчёт производительности — тесты ещё никто не проводил. Создатель говорит, что в принципе на CRMP может заработать. Оставлю ссылку на их дискорд сервер и репозиторий GitHub.
    • vernettoalex
      By vernettoalex
      Приветствую, у меня возникла проблема, мне для работы с диалогом который будет выводить информацию о тексте написанным в окне в базу данных нужен inputext, когда я его вписал рядом с ShowPlayerDialog, у меня не появляется диалог и не идёт процесс, но если я его уберу, то функция станет бесполезной. Помогите пожалуйста
       
      p.s - if(sscanf(inputtext, "s[90]", surname)) return SPD