Zanima me kako da se prikaze neki textDraw na 3sekunde i poslije 3sekunde da se makne. (Prvo ovo)
A isto tako da se prikaze neki td i poslije 3 sec novi td, ali da se prvi textdraw ne mice vec ostaje na ekranu (Ovo drugo).
Ako neko ima slucajno vremena da mi pokaze neki primjer kako bi se ovo izvelo, jer zelim ovo naucit.
jednostavno, samo koristi timere
Moze primjer jedan ?
Koristi timere covjek ti je rekao, imas vrste timera
https://open.mp/docs/scripting/functions/SetTimer
https://open.mp/docs/scripting/functions/SetTimerEx
https://open.mp/docs/scripting/functions/KillTimer
sve je objasnjeno
Evo ti primer ako koristis y_timers :
[pawn]//Negde u skripti mu prikazes tvoj td
TextDrawShowForPlayer(playerid, NekiTD); //Prikazemo td
defer NekiTimer(playerid); //Pozivamo timer da ga sakrije
timer NekiTimer[3000](playerid) { //Posle 3 sekunde ce se izvrsiti ovo sto je u timeru
TextDrawHideForPlayer(playerid, NekiTD); //tacnije sakrice se odredjeni textdraw
return 1;
}
[/pawn]
Slicna stvar kao i obicnim timerima, samo je malo kod drugaciji.. Primer sa timerima :
[pawn]//Negde u skripti mu prikazes tvoj td
TextDrawShowForPlayer(playerid, NekiTD); //Prikazemo td
SetTimerEx("SakrijNekiTD", 3000, false, "i", playerid); //Pozivamo timer
//Ovo je timer
forward SakrijNekiTD(playerid);
public SakrijNekiTD(playerid)
{
TextDrawHideForPlayer(playerid, NekiTD); //Ovo ce se desiti posle 3 sekunde
return 1;
}[/pawn]
Isto radis za drugi td koji ti je potreban, samo posebno od ovog
Hvala na primjeru shvatio sam kako i sta sada, hvala ❤