Jump to content
  • 0

Problema Speedometer


mrtea

Question

Problema intalnita (descriere): Am creat un speedometru cu texdrawuri prin TDE . Acum a inceput partea de coding . Am adaugat la public CheckVehicleInfo toate TexdDrawurile ! Mai exact asa: [La liniile de cod:sursa]
Ero(area / rile) / warning-(ul / urile): Nu am erori
Liniile de cod / sursa / script-ul(obligatoriu): http://pastebin.com/h65xRKjP
Imagini / Video (optional): 1.Cum se vede : http://i.imgur.com/CjHw9aF.png

                            2.Cum ar trebuie sa se vada:http://i.imgur.com/PrC7g60.png Acolo unde scrie Tipcar sa fie numele masinii la xkmh sa arata viteza si tot asa dar din pacate nu e asa :( :( 
Ati incercat sa rezolvati singur?: Da, dar nu reusesc. Ma ajuta cineva?

Edited by mrtea
Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0

Aici

new str1[128],str2[128],str4[128];
				format(str1,sizeof(str1),"Viteza %d",spe);
				TextDrawSetString(vitezza[i], str1);
				TextDrawShowForPlayer(i, vitezza[i]);

Inlocuieste cu

new str1[128],str2[128],str4[128];
				format(str1,sizeof(str1),"%d KM/H",spe);
				TextDrawSetString(vitezza[i], str1);
				TextDrawShowForPlayer(i, vitezza[i]);

Iar in loc de "vitezza" pune numele textdraw-ului "XKMH". Daca observi, in poza arata asa: "Viteza 0 XKMH", 0 fiind viteza cu care te deplasezi. La linia cu viteza sunt, daca nu ma insel, 3 textdraw-uri. 1 este acel icon, al doilea este numele: "viteza", dupa care XKMH. Foloseste-te de al treilea textdraw de pe respectiva linie.

  • Upvote 1
Link to comment
Share on other sites

  • 0

Pai lock/unlock trebuie sa vezi, pentru ca daca masina e deschisa, hidetextdrawforplayer(i, lock[playerid] sau invers, si la benzina ai 100 L, si acel L(litri) se suprapune cu xlitri. Incearca sa pui in loc de 

 

  1. if(!IsABike(vehicle))
  2.                                 {
  3.                                         TextDrawShowForPlayer(i, Fuell);
  4.                                         format(str2,sizeof(str2),"BENZINA: ~y~%d% ~w~L", Gas[vehicle]);
  5.                                         TextDrawSetString(Benzina, str2);
  6.                                         TextDrawShowForPlayer(i, Benzina);
  7.                                         TextDrawShowForPlayer(i, xlitri);
  8.                                 }
pune asta
if(!IsABike(vehicle))
  1.                                 {
  2.                                         TextDrawShowForPlayer(i, Fuell);
  3.                                         format(str2,sizeof(str2),"BENZINA: ~y~%d%", Gas[vehicle]);
  4.                                         TextDrawSetString(Benzina, str2);
  5.                                         TextDrawShowForPlayer(i, Benzina);
  6.                                         TextDrawShowForPlayer(i, xlitri);
  7.                                 }

Respect acestei comunitati, dar mai presus respect membrilor ei !

Link to comment
Share on other sites

  • 0

new stringsss[128];

TextDrawShowForPlayer(i, Td-ul de la speed);

TextDrawSetString(Td-ul de la speed, stringsss);

format(stringsss, 100, "Speed: ~y~%d ~w~KM/H",GetVehicleSpeed(vehicleid));

si undeva la inceputul gm-ului adauga stock-ul:

 

 

stock GetVehicleSpeed(vehicleid)
{
    new Float:a,Float:b,Float:c,vel;
    GetVehicleVelocity(vehicleid, a, b, c);

    vel = floatround(floatsqroot(a*a + b*b + c*c)*180);
    return vel;
}

 

 

Respect acestei comunitati, dar mai presus respect membrilor ei !

Link to comment
Share on other sites

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.