Jak pobrac max fps gracza??
MAGNET
18.09.2013
Chcę w pluginie do robienia ss'ów zrobić tak, aby gdzieś się zapisywał max fps gracza przed zrobieniem ss'ów. Potem mu je obniża, a gdy zrobi chciałbym, aby ustawiało mu dawne max fps.
szelbi
19.09.2013
new fps[33]; new Float:systime[id];później funkcję,
public PobierzFPS(id) { new Float: gametime = get_gametime() fps[id] = floatround(1.0/(gametime-systime[id])); systime[id] = gametime; }wywołaj ją w miejscu, w którym chcesz zapisać FPS'y gracza i zmień mu komendę fps_max,
PobierzFPS(id); client_cmd(id, "fps_max 10");a w miejscu, w którym SS'y zostały już zrobione przywróć fps_max do stanu poprzedniego.
new LiczbaFPS[4]; formatex(LiczbaFPS, 3, "fps_max %i", fps[id]); client_cmd(id, "%s", LiczbaFPS);Co do tego przywracania, to nie wiem czy zadziała, więc jak coś jest źle to niech mnie ktoś poprawi.
Użytkownik norbi1952 edytował ten post 19.09.2013 12:14
szelbi
19.09.2013
W sumie to tak, ale praktycznie zawsze są "w pobliżu" fps_max, więc można zaokrąglić do góry.
Użytkownik norbi1952 edytował ten post 19.09.2013 12:26
G[o]Q
20.09.2013
fps_max mozesz ustawic na 100 a jak sprzet pozwoli na 15 to nie bedzie za bardzo blisko pozatym chyba kazdy ma fps_max 100, kazdy normalny
Erakles
20.09.2013
a jak bys ustawil ze podczas ss-ow wlancza sie komus komenda cl_showfps lub net_graph 3 ??
MAGNET
20.09.2013
a jak bys ustawil ze podczas ss-ow wlancza sie komus komenda cl_showfps lub net_graph 3 ??
net_graph już zmieniam, ale jeśli na przykład gracz miał buga i zrobiło mu się 20 fps?? Wtedy już po zrobieniu zawsze by tak miał. Jutro dam znać, czy dam max fps 100, czy będę kombinowal dalej
@EDIT
Niektórzy sobie zmieniają max fps'y. Jeśli nie ma na to sposobu to zamknę. Może jednak ktoś wie, jak to zrobić??