Page 1 of 1

Kodo pataisymai

Posted: 2012 Jan 12 16:44
by xedga

Code: Select all

new zmones_count = floatround(alive_count * get_pcvar_float(cvar_zmones_ratio), floatround_ceil)
cvar_zmones_ratio yra 0.4
Bet tarkim iš 3 žaidėjų vistiek atlieka funkcija su 2, kokiu budu yra apvalinama ir kaip pakeisti, kad iš 3 tarkim imtu tik 1. Ačiū

P.S: Sugalvojau dar šiek tiek patobulinti ir neleisti, kad zmones_count būtu daugiau už 4. Koki optimaliausia būdą siulytumėt sprendimui?

Re: Kodo pataisymai

Posted: 2012 Jan 12 17:40
by psychical
Jei tu sakai, kad iš 3 žaidėjų paima 2 tai man taip dašyla, kad floatround_ceil su apvalina į pirmą skaičių po kablelio (nes 3 / 0,4 = 1,2), tai tu bandyk naudot floatround_round arba išvis ką tu nori padaryti?

Re: Kodo pataisymai

Posted: 2012 Jan 12 21:23
by xedga
Ačiū :)