Skripta koju koristim: RG
Detaljan opis problema: Ubacio sam nove TDove za brzinomer.. Ali nece da rade i sve sam lepo promenio, zamenio stare za nove i opet nece da radi... Kada sednem u auto pojavi se brzinomer ali nista ne menja kako je odradjeno u TDEditor tako stoji i ovde nista ne menja...
Dio skripte:
Evo kreirani TDovi:
IGSpeedo0[playerid] = CreatePlayerTextDraw(playerid, 641.199768, 377.820098, "usebox");
PlayerTextDrawLetterSize(playerid, IGSpeedo0[playerid], 0.000000, 4.587038);
PlayerTextDrawTextSize(playerid, IGSpeedo0[playerid], 498.799835, 0.000000);
PlayerTextDrawAlignment(playerid, IGSpeedo0[playerid], 1);
PlayerTextDrawColor(playerid, IGSpeedo0[playerid], 0);
PlayerTextDrawUseBox(playerid, IGSpeedo0[playerid], true);
PlayerTextDrawBoxColor(playerid, IGSpeedo0[playerid], 102);
PlayerTextDrawSetShadow(playerid, IGSpeedo0[playerid], 0);
PlayerTextDrawSetOutline(playerid, IGSpeedo0[playerid], 0);
PlayerTextDrawFont(playerid, IGSpeedo0[playerid], 0);
IGSpeedo1[playerid] = CreatePlayerTextDraw(playerid, 508.000122, 408.426635, "GORIVO:");
PlayerTextDrawLetterSize(playerid, IGSpeedo1[playerid], 0.250799, 1.047466);
PlayerTextDrawAlignment(playerid, IGSpeedo1[playerid], 1);
PlayerTextDrawColor(playerid, IGSpeedo1[playerid], -5963521);
PlayerTextDrawSetShadow(playerid, IGSpeedo1[playerid], 0);
PlayerTextDrawSetOutline(playerid, IGSpeedo1[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, IGSpeedo1[playerid], 51);
PlayerTextDrawFont(playerid, IGSpeedo1[playerid], 2);
PlayerTextDrawSetProportional(playerid, IGSpeedo1[playerid], 1);
IGSpeedo2[playerid] = CreatePlayerTextDraw(playerid, 508.000091, 393.493316, "BRZINA:");
PlayerTextDrawLetterSize(playerid, IGSpeedo2[playerid], 0.255600, 1.211732);
PlayerTextDrawAlignment(playerid, IGSpeedo2[playerid], 1);
PlayerTextDrawColor(playerid, IGSpeedo2[playerid], -5963521);
PlayerTextDrawSetShadow(playerid, IGSpeedo2[playerid], 0);
PlayerTextDrawSetOutline(playerid, IGSpeedo2[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, IGSpeedo2[playerid], 51);
PlayerTextDrawFont(playerid, IGSpeedo2[playerid], 2);
PlayerTextDrawSetProportional(playerid, IGSpeedo2[playerid], 1);
IGSpeedo3[playerid] = CreatePlayerTextDraw(playerid, 503.999969, 385.279937, "-");
PlayerTextDrawLetterSize(playerid, IGSpeedo3[playerid], 10.723603, 0.681599);
PlayerTextDrawAlignment(playerid, IGSpeedo3[playerid], 1);
PlayerTextDrawColor(playerid, IGSpeedo3[playerid], -1);
PlayerTextDrawSetShadow(playerid, IGSpeedo3[playerid], 0);
PlayerTextDrawSetOutline(playerid, IGSpeedo3[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, IGSpeedo3[playerid], 51);
PlayerTextDrawFont(playerid, IGSpeedo3[playerid], 2);
PlayerTextDrawSetProportional(playerid, IGSpeedo3[playerid], 1);
IGSpeedo4[playerid] = CreatePlayerTextDraw(playerid, 528.799926, 378.560028, "INFERNUS");
PlayerTextDrawLetterSize(playerid, IGSpeedo4[playerid], 0.383599, 0.957866);
PlayerTextDrawAlignment(playerid, IGSpeedo4[playerid], 1);
PlayerTextDrawColor(playerid, IGSpeedo4[playerid], -5963521);
PlayerTextDrawSetShadow(playerid, IGSpeedo4[playerid], 0);
PlayerTextDrawSetOutline(playerid, IGSpeedo4[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, IGSpeedo4[playerid], 51);
PlayerTextDrawFont(playerid, IGSpeedo4[playerid], 2);
PlayerTextDrawSetProportional(playerid, IGSpeedo4[playerid], 1);
IGSpeedo5[playerid] = CreatePlayerTextDraw(playerid, 552.800048, 394.239868, "0km/h");
PlayerTextDrawLetterSize(playerid, IGSpeedo5[playerid], 0.280399, 1.010133);
PlayerTextDrawAlignment(playerid, IGSpeedo5[playerid], 1);
PlayerTextDrawColor(playerid, IGSpeedo5[playerid], -1);
PlayerTextDrawSetShadow(playerid, IGSpeedo5[playerid], 0);
PlayerTextDrawSetOutline(playerid, IGSpeedo5[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, IGSpeedo5[playerid], 51);
PlayerTextDrawFont(playerid, IGSpeedo5[playerid], 2);
PlayerTextDrawSetProportional(playerid, IGSpeedo5[playerid], 1);
IGSpeedo6[playerid] = CreatePlayerTextDraw(playerid, 552.799926, 409.173339, "0L");
PlayerTextDrawLetterSize(playerid, IGSpeedo6[playerid], 0.286800, 0.972799);
PlayerTextDrawAlignment(playerid, IGSpeedo6[playerid], 1);
PlayerTextDrawColor(playerid, IGSpeedo6[playerid], -1);
PlayerTextDrawSetShadow(playerid, IGSpeedo6[playerid], 0);
PlayerTextDrawSetOutline(playerid, IGSpeedo6[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, IGSpeedo6[playerid], 51);
PlayerTextDrawFont(playerid, IGSpeedo6[playerid], 2);
PlayerTextDrawSetProportional(playerid, IGSpeedo6[playerid], 1);
Evo gde su prikazani:
public Speedo(playerid, kreiraj)
{
if(kreiraj == 1)
{
PlayerTextDrawShow(playerid, IGSpeedo0[playerid]);
PlayerTextDrawShow(playerid, IGSpeedo1[playerid]);
PlayerTextDrawShow(playerid, IGSpeedo2[playerid]);
PlayerTextDrawShow(playerid, IGSpeedo3[playerid]);
PlayerTextDrawShow(playerid, IGSpeedo4[playerid]);
PlayerTextDrawShow(playerid, IGSpeedo5[playerid]);
PlayerTextDrawShow(playerid, IGSpeedo6[playerid]);
}
else
{
PlayerTextDrawHide(playerid, IGSpeedo0[playerid]);
PlayerTextDrawHide(playerid, IGSpeedo1[playerid]);
PlayerTextDrawHide(playerid, IGSpeedo2[playerid]);
PlayerTextDrawHide(playerid, IGSpeedo3[playerid]);
PlayerTextDrawHide(playerid, IGSpeedo4[playerid]);
PlayerTextDrawHide(playerid, IGSpeedo5[playerid]);
PlayerTextDrawHide(playerid, IGSpeedo6[playerid]);
}
}
Evo gde je stringovano:
new coxxx[64];
format(coxxx, sizeof coxxx, "%s", ImenaVozila[GetVehicleModel(GetPlayerVehicleID(i)) - 400]);
PlayerTextDrawSetString(i, IGSpeedo4[i], coxxx);
format(string, sizeof string, "~r~%dkm/h", IgracevaBrzina(i));
PlayerTextDrawSetString(i, IGSpeedo5[i], string);
if(Gorivo[GetPlayerVehicleID(i)] > 100.0) format(string, sizeof string, "~r~N/A");
else format(string, sizeof string, "~r~%.1fL", Gorivo[GetPlayerVehicleID(i)]);
PlayerTextDrawSetString(i, IGSpeedo6[i], string);
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Hvala unapred za pomoc. ;)
Kad setujes string moras ih opet prikazat.
Citat: Sploxs poslato Novembar 27, 2017, 14:48:56 POSLE PODNE
Kad setujes string moras ih opet prikazat.
Ne razumem te? Ovako je i bilo u skripti sve,ja sam samo zamenio svojim TDovima..
Citat: Sploxs poslato Novembar 27, 2017, 14:48:56 POSLE PODNE
Kad setujes string moras ih opet prikazat.
Sedi 1,
Dodaj OnPlayerEnterVehicle timer i pod timer dodas string taj (nisam bas gledao jel dobar)
Izvini, ali nisam te bas najbolje razumeo. Mozes objasniti malo bolje?