[Pomoc] Text:Draw Gorivo

Započeo [SC] ScHaLe
21. Okt. 2011. Zaključano
930
pregleda
6
postova
ScHaLe
4
Shot Caller
21. Okt. 2011.
Skripta koju koristim: GF
Detaljan opis problema: Textdraw se pokaze tek kad potrosim litru goriva, umjesto cim sjednem u vozilo 😮
Dio skripte:public TrosnjaGoriva()
{
new g;
for(g=0; g {
    if(IsPlayerConnected(g))
    {
        if(IsPlayerInAnyVehicle(g))
        {
new Poruka = 1;
        new VID = GetPlayerVehicleID(g);
        new KGoriva;
        if(Gorivo >= 1)
        {
        Gorivo--;
        format(KGoriva, sizeof(KGoriva), "~r~Gorivo: ~w~%d%/40L~n~", Gorivo);
        TextDrawSetString(TDraw1, KGoriva);
        TextDrawShowForPlayer(g, TDraw1);
}
        else if(Poruka == 1)
        {
            TogglePlayerControllable(g, 0);
            SendClientMessage(g, 0x00FF00FF, "*  Auto nema goriva.");
                    SendClientMessage(g, 0x00FF00FF, "SAVJET: Pisi /izlaz da izades iz auta");
                    Poruka = 0;
        }
}
    }
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
ScHaLe
4
Shot Caller
21. Okt. 2011.
Sad se prikaze crvenim slovima "Gorivo:" ali nepise koliko ima sve dok ne potrosi litra 😄

Edit:Eto textdraw-a

TDraw1 = TextDrawCreate(487.000000,423.000000,"~r~Gorivo: ~n~~r~Brzina:");
TextDrawUseBox(TDraw1,1);
TextDrawBoxColor(TDraw1,0x00000033);
TextDrawTextSize(TDraw1,631.000000,0.000000);
TextDrawAlignment(TDraw1,0);
TextDrawBackgroundColor(TDraw1,0x000000ff);
TextDrawFont(TDraw1,2);
TextDrawLetterSize(TDraw1,0.399999,1.100000);
TextDrawColor(TDraw1,0xffffffff);
TextDrawSetOutline(TDraw1,1);
TextDrawSetProportional(TDraw1,1);
TextDrawSetShadow(TDraw1,1);

Edit 2:Kada sjednem u drugo vozilo pisu mi litre od prijasnjeg vozila, sve dok ne potrosim litru :S
pavle.bakun
5
Crime Lord
21. Okt. 2011.
Mozda je problem u ovom redu:
if(Gorivo >= 1)
Probaj malo da se igras sa time 😉
ScHaLe
4
Shot Caller
21. Okt. 2011.
Sta da stavim tu?
John
4
Enforcer
21. Okt. 2011.
1. IsPlayerConnected ti netreba, sve samp funkcije vezane za igrace imaju internu provjeru dal je igrac spojen  😉
2. IsPlayerInAnyVehicle ti isto netreba, zato sto GetPlayerVehicleID vraca 0 ako nisi u autu, a ako jesi vehicleid  😉
3. "new Poruka = 1;" nepotrebno i zamjeni "else if(Poruka == 1)" sa samo "else"
4. prvi red "new g;" slobodono to stavis umjesto ovog "g" u for (g.." tako da izgleda "for (new g" za ljepsi izgled koda
5. tvoj problem je taj da ne formatiras i ne pokazes vjerojatno textdraw kad igrac UDJE u auto, znaci "OnPlayerEnterVehicle" ili "OnPlayerStateChange". Pod tim callbackovima dobijes id vozila i kolicinu goriva, zatim formatiras string i pokazes ga igracu

tolko od mene  😉 
ScHaLe
4
Shot Caller
22. Okt. 2011.
Moze lock uradit cu novi text:draw 😄

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha