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?
set_task laikas
- aaarnas
- Vyr. diskusijų administratorius
- Posts: 3891
- Joined: 2010 Aug 31 13:21
- Skype: fiarno
- Contact:
Re: set_task laikas
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.
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.
Re: set_task laikas
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.

- aaarnas
- Vyr. diskusijų administratorius
- Posts: 3891
- Joined: 2010 Aug 31 13:21
- Skype: fiarno
- Contact:
Re: set_task laikas
Ne, error dėl laiko ilgio niekaip negali būti. Valandai irgi viskas veiks.
Palikau CS pasaulį ;/ . Nebepasiekiamas.
Who is online
Users browsing this forum: No registered users and 2 guests