Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: c0x poslato Novembar 27, 2017, 14:47:13 POSLE PODNE

Naslov: Treba mi pomoc u vezi brzinomera
Poruka od: c0x poslato Novembar 27, 2017, 14:47:13 POSLE PODNE
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. ;)
Naslov: Odg: Treba mi pomoc u vezi brzinomera
Poruka od: Sploxs poslato Novembar 27, 2017, 14:48:56 POSLE PODNE
Kad setujes string moras ih opet prikazat.
Naslov: Odg: Treba mi pomoc u vezi brzinomera
Poruka od: c0x poslato Novembar 27, 2017, 14:55:34 POSLE PODNE
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..
Naslov: Odg: Treba mi pomoc u vezi brzinomera
Poruka od: Nobody.aMx poslato Novembar 27, 2017, 14:59:19 POSLE PODNE
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)
Naslov: Odg: Treba mi pomoc u vezi brzinomera
Poruka od: c0x poslato Novembar 27, 2017, 15:14:10 POSLE PODNE
Izvini, ali nisam te bas najbolje razumeo. Mozes objasniti malo bolje?