set_task laikas

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
User avatar
MPD
Gana aktyvus vartotojas
Posts: 309
Joined: 2011 Jul 08 07:24
Location: Kaunas

set_task laikas

Post by MPD »

Noriu paklausti tokio dalyko ar įmanoma kaip nors gauti praėjusį laiką nuo paliesto set_task?
Pabandysiu aiškiau jei gan neaiškiai parašiau. Kai yra iškviečiama kokia nors funkcija, joje yra tarkim set_task(9520.0, "funkcijabla"), o po tam tikro laiko koks nors žaidėjas parašo komandą /gautilaika ir jam išmeta laiką kuris praėjo nuo to task paleidimo pvz. 5123.0. Žinau, kad galima žaidžiant su get_systime() gauti, bet įdomu ar galima daug paprasčiau gauti lyg su read_data ar pnš?

Ir dar dalykas, koks maksimalus laikas gali būti parašytas set_task'e? max float?
Image

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: set_task laikas

Post by aaarnas »

Ne, nėra funkcijos gauti task'o laiką. Tik jį sunaikinti arba pakeisti.

Minimalus - 0.1s
Maksimalus - (C++ (float) - (unix timestamp))

Su max laiku esmė ta, kad tau greičiau pasikeis žemėlapis ar išsijungs serveris, negu sulauksi maksimalaus laiko. Set_task turėtų būti naudojamas trumpiems iškvietimams. Kažkas ilgesnio, kas gali būti įtakojama žemėlapio keitimo, turėtų būti įgyvendinama kitais metodais.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

User avatar
MPD
Gana aktyvus vartotojas
Posts: 309
Joined: 2011 Jul 08 07:24
Location: Kaunas

Re: set_task laikas

Post by MPD »

Aišku. Norėjau sužinoti ar set_task patemps daugiau valandos, kad jei kas nepradėtų error mėtyt, bet tuo pačiu pasidarė įdomu, koks galimas maksimalus laikas.
Image

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: set_task laikas

Post by aaarnas »

Ne, error dėl laiko ilgio niekaip negali būti. Valandai irgi viskas veiks.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

Post Reply

Who is online

Users browsing this forum: Google [Bot] and 2 guests