Savet

Započeo Risticc
20. Feb. 2024.
207
pregleda
3
postova
slashpx
4
Shot Caller
20. Feb. 2024.
Pitanje/savet: E ovako, napravio sam da se pojavi textdraw u kome pise da ugasite vozilo upisite /ugasi, ili ako je ugaseno vozilo onda /upali
Opširnije: Interesuje me, da li postoji neki bolji nacin da se ovo uradi, mislim ovo moje radi perfektno, ali bih zeleo da naucim oko optimizacije koda itd, da ga skratim sto vise, a da pristup ostane isti... Nije uopste ni sad dugacak kod, ali verujem da ovo moze da se uradi dosta lakse..

Trenutni kod je ovakav:

if( engine == 0 ) {
SCM(playerid,  SERVER_COLOR, "{FFFFFF}Da upalite vozilo koristite "col_white"/upali "col_server"ili taster "col_white"2.");
            PaljenjeVozila(playerid);
            SetTimerEx("GasenjeVozila", 3000, false, "i", playerid);
SCM(playerid,  SERVER_COLOR, "{FFFFFF}Da upalite/ugasite tempomat koristite taster "col_server"'LEFT CRTL'"col_white"." );
}
else GasenjeVozila(playerid); SetTimerEx("GasenjeVozila", 3000, false, "i", playerid);

forward PaljenjeVozila(playerid);
public PaljenjeVozila(playerid)
{
    VoziloTag = 1;
PlayerTextDrawShow( playerid, VoziloText[ playerid ][ 1 ] );
SetTimerEx("TekstTimer", 3000, false, "ii", playerid, 0);
    return 1;
}

forward GasenjeVozila(playerid);
public GasenjeVozila(playerid)
{
PlayerTextDrawShow( playerid, VoziloText[ playerid ][ 0 ] );
SetTimerEx("TekstTimer", 3000, false, "ii", playerid, 0);
    return 1;
}
forward TekstTimer(playerid);
public TekstTimer(playerid)
{
    VoziloTag = 0;
PlayerTextDrawHide( playerid, VoziloText[ playerid ][ 0 ] );
PlayerTextDrawHide( playerid, VoziloText[ playerid ][ 1 ] );
    return 1;
}


Zamolio bih da ne bude bilo kakvih uvreda ako je nesto nepravilno uradjeno itd, tu sam da pitam... Hvala svima!
slashpx
4
Shot Caller
21. Feb. 2024.
Vazi, iskoristicu ovo hvala. Lock.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha