hlmod.hu
https://hlmod.hu/

remove_task
https://hlmod.hu/viewtopic.php?f=10&t=3369
Oldal: 1 / 1

Szerző:  kiki [2012.02.08. 20:13 ]
Hozzászólás témája:  remove_task

Hogy lehet az hogy pl. a kör végén leállítani egy taskot?

Szerző:  Metal [2012.02.08. 20:47 ]
Hozzászólás témája:  Re: remove_task

kiki írta:
Hogy lehet az hogy pl. a kör végén leállítani egy taskot?


Kód:
remove_task(taskid)

Szerző:  kiki [2012.02.09. 15:27 ]
Hozzászólás témája:  Re: remove_task

Nemértem ha nekem pl. 5taskom van akkor melyiket fogja ez visszavonni?

Szerző:  IrOn [2012.02.09. 15:30 ]
Hozzászólás témája:  Re: remove_task

[s]nem a nevét kell megadni ?:D
(amúgy nem tudom xD)
Kód:
set_task(15.0,"nev",id);

-->
Kód:
remove_task(nev);
[/s]

Szerző:  Metal [2012.02.09. 15:48 ]
Hozzászólás témája:  Re: remove_task

WRONG

Minden task indítása előtt megadhatóak paraméterek, ebből kötelező jelleggel a késleltetés ideje, és a hívott fgv neve. Egy fgvt többször is lehet taskban hívni, ergo NEM az az azonosítója.
Egy task azonosítója a taskid (egy egész szám), ami megadható explicit módon, illetve ha nem adjuk meg, akkor implicit módon rendel hozzá egyett az amx, bár ekkor nem tudunk rá hivatkozni.
A taskid a 3. paraméter, ahova sok esetben player IDt írtok, ami jó konvenció addig, amíg nincs több task, ugyanis olyankor a törlés folyamán minden azonos taskidn futó taskot megálít (Márha van törlés). Valamelyik topciban írtam egy rövid infót a taskokról, amiben szerepel az is, hogy a különböző taskoknak érdemes külön definiált IDt tárolni, amihez hozzávéve a player idjét egyedi taskidt képez, s a további szükséges paramétereket - ha van - tömbben átadni.


IrOn123 írta:
nem a nevét kell megadni ?:D
(amúgy nem tudom xD)
Kód:
set_task(15.0,"nev",id);

-->
Kód:
remove_task(nev);

Szerző:  kiki [2012.02.09. 16:37 ]
Hozzászólás témája:  Re: remove_task

Köszi;)

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/