Jump to content
  • 0

Question

Posted (edited)

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

8 answers to this question

Recommended Posts

  • 0
Posted

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
  • 0
Posted

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 !

  • 0
Posted

la astea am corectat dar la primul rand  unde e xkmh sa arate viteza cu care se misca masina si unde scrie infernus sa apara model si tip car sa zica tiopul masinii..... Acela cum le rezolv?

  • 0
Posted

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 !

  • 0
Posted

ma bucur ca ai reusit.

Respect acestei comunitati, dar mai presus respect membrilor ei !

  • 0
Posted

ma bucur ca ai reusit.

Apreciez si multumesc ca ai incercat sa ma ajuti chiar daca am avut un trecut cu o prietenie mai ,,valuroasa"  :)) Dragi moderatori T/C

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.