Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Zenza poslato Jun 23, 2021, 22:53:41 POSLE PODNE

Naslov: Pomoc oko TextDraova.
Poruka od: Zenza poslato Jun 23, 2021, 22:53:41 POSLE PODNE
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.
Naslov: Odg: Pomoc oko TextDraova.
Poruka od: realplaya poslato Jun 23, 2021, 23:14:41 POSLE PODNE
jednostavno, samo koristi timere
Naslov: Odg: Pomoc oko TextDraova.
Poruka od: Zenza poslato Jun 23, 2021, 23:15:55 POSLE PODNE
Moze primjer jedan ?
Naslov: Odg: Pomoc oko TextDraova.
Poruka od: ʟᴀᴋᴇʀɪɴɢ poslato Jun 24, 2021, 00:01:43 PRE PODNE
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
Naslov: Odg: Pomoc oko TextDraova.
Poruka od: V01D poslato Jun 24, 2021, 09:53:29 PRE PODNE
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
Naslov: Odg: Pomoc oko TextDraova.
Poruka od: Zenza poslato Jun 24, 2021, 11:40:29 PRE PODNE
Hvala na primjeru shvatio sam kako i sta sada, hvala ❤