Jump to content

Question

Posted

Problema intalnita (descriere):Bunn, deci am decis sa fac un speedometer unic pentru gamemode-ul meu, am inceput sa-l fac, si am folosit textdrawpreviemodel, am facut td-ul, dar vreau sa arate masina in care esti..nu doar masina care am setat-o eu.Si vreau sa citeasca si culoare, ca se tot schimba culoare si apare o bara neagra, se vede in poze.
Ero(area / rile) / warning-(ul / urile):nu sunt
Liniile de cod / sursa / script-ul(obligatoriu):

		VEHNAME[i] = TextDrawCreate(528.799987, 290.453369, "New Textdraw");
		TextDrawLetterSize(VEHNAME[i], 0.449999, 1.600000);
		TextDrawTextSize(VEHNAME[i], 97.599998, 125.439994);
		TextDrawAlignment(VEHNAME[i], 1);
		TextDrawColor(VEHNAME[i], -1);
		TextDrawUseBox(VEHNAME[i], true);
		TextDrawBoxColor(VEHNAME[i], 255);
		TextDrawSetShadow(VEHNAME[i], 0);
		TextDrawSetOutline(VEHNAME[i], 1);
		TextDrawBackgroundColor(VEHNAME[i], -256);
		TextDrawFont(VEHNAME[i], 5);
		TextDrawSetProportional(VEHNAME[i], 1);
		TextDrawSetPreviewModel(VEHNAME[i], 411);
		TextDrawSetPreviewRot(VEHNAME[i], 1.000000, 1.000000, -25.000000, 1.000000);

acesta este textdraw-ul
Imagini / Video (optional):
Ati incercat sa rezolvati singur?:da am incercat:

				new vidx = GetPlayerVehicleID(i);
				new strxx[50];
				format(strxx,sizeof(strxx),"%s",vidx);
				TextDrawSetString(VEHNAME[i] , strxx);
				TextDrawShowForPlayer(i, VEHNAME[i]);

nu cred ca este bine..dar alfel nu-mi trece prin cap..

sa-mp-019.png

sa-mp-020.png

**********************************

Servicii Scripting de calitate:

*********************************

Future Project: ExpertGame

*********************************

4 answers to this question

Recommended Posts

  • 0
Posted

Ce anume doresti tu e cam dificil de obtinut, dar nu imposibil, legat de culori, banda neagra probabil e de la tine, iti sugerez sa refaci. Culorile de la masina sunt nenumarate, aproximativ 256 de culori(0-255). Asta ar insemna sa te uiti aicihttps://wiki.sa-mp.com/wiki/Hidden_Colour_ID's

si sa contruiesti pentru fiecare masina fiecare culoare de acolo, apoi sa faci o functie de verificare a culorii masinii respective, iar apoi sa faci verificari pentru ID masina, culoare 1, culoare 2 apoi sa le aplici in textdraw, estimand numarul de linii care ar trebui sa iti iasa... cam peste 30.000 acestea fiind numai textdraw-urile pe care le faci tu, fara verificari.... Daca chiar doresti iti urez spor la munca :)) dar, ne auzim la anul viitor sa imi spui daca ai terminat xD

  • 0
Posted

Pff??mersi oricum.

**********************************

Servicii Scripting de calitate:

*********************************

Future Project: ExpertGame

*********************************

  • 0
Posted (edited)

DaEdRiC-FoX Daca vrei sa faci culori la masina din textdraw incearca dupa textdrawul de pe serverul meu la mine merge perfect

 

new color1,color2;
		new vehiclessid = GetPlayerVehicleID(playerid);
        new modeddlid = GetVehicleModel(vehiclessid);
        TextDrawSetPreviewModel(TextDrawVeh[playerid], modeddlid);
		GetVehicleColor(vehiclessid, color1, color2);
		TextDrawSetPreviewVehCol(TextDrawVeh[playerid], color1, color2);
        TextDrawShowForPlayer(playerid, TextDrawVeh[playerid]);

Codul de sus este la OnPlayerStateChange

if newstate == Player_state_Driver

si includeul de getvehiclecolor

 

GetVehicleColor.inc

Edited by Mister
  • Upvote 3

 

    __  ____      __           
   /  |/  (_)____/ /____  _____
  / /|_/ / / ___/ __/ _ \/ ___/
 / /  / / (__  ) /_/  __/ /    
/_/  /_/_/____/\__/\___/_/     
SERVICII SCRIPTING DE CALITATE
Pagina     Scripting     pawn
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.