Započeo Risticc
•20. Feb. 2024.Savet
221
pregleda
3
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
156
Postovi:
45
Teme:
Pridružio se:Apr. 2020
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:
Zamolio bih da ne bude bilo kakvih uvreda ako je nesto nepravilno uradjeno itd, tu sam da pitam... Hvala svima!
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!
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava