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!
