PL/setFPSLimit
Jump to navigation
Jump to search
Ta funkcja ustawia maksymalną ilość FPS (klatek na sekundę) w których może działać gra graczy serwera.
Notatka: Po ustawieniu po stronie klienta, rzeczywistym limitem jest najniższa z obu wartości (limit po stronie klienta i limit po stronie serwera) |
Składnia
bool setFPSLimit ( int fpsLimit )
Wymagane argumenty
- fpsLimit: Liczba całkowita reprezentująca limit FPS. Wartość może być pomiędzy25 i 100 FPS. Możesz użyć także 0 lub false, dzięki czemu limit FPS zostanie ustawiony według ustawień klienta (domyślnie, 100 FPS). Jest rekomendowane aby ustawić konserwatywny limit FPS (pomiędzy 30-60), ponieważ zbyt wysokie FPS mogą zepsuć wewnętrzne obliczenia GTA. Najbardziej oczywistymi problemami które występują przy zbyt wysokich FPSach jest wolne pływanie i brak możliwości przesuwania się podczas celowania z niektórych rodzajów broni. Prowadzenie także jest nieznacznie zmienione.
Wartości zwrotne
Zwraca true w przypadku powodzenia, lub false jeśli nie można ustawić limitu lub została podana nieprawidłowa wartość.
Przykład
Ten przykład zmienia limit FPS po użyciu komendy /setfps
Click to collapse [-]
Serwerfunction fpsFunction( player, command, limit ) -- Najpierw zdefiniujmy funkcję if hasObjectPermissionTo ( player, "function.setFPSLimit" ) and limit then -- Jeśli gracz ma uprawnienia do zmieniania limitu FPSów i podał limit, to wtedy... setFPSLimit ( limit ) -- Ustawmy nowy limit. end end addCommandHandler ( "setfps", fpsFunction ) -- Przypiszmy komendę setfps do funkcji fpsFunction