PL/setFPSLimit: Difference between revisions
Jump to navigation
Jump to search
ThePiotrek (talk | contribs) (Created page with "{{PL/Shared function}} __NOTOC__ Ta funkcja ustawia maksymalną ilość [https://pl.wikipedia.org/wiki/Klatki_na_sekund%C4%99 FPS (klatek na sekundę)] w których może dział...") |
ThePiotrek (talk | contribs) m (literówka) |
||
Line 9: | Line 9: | ||
===Wymagane argumenty=== | ===Wymagane argumenty=== | ||
*'''fpsLimit:''' Liczba całkowita reprezentująca limit FPS. Wartość może być pomiędzy'''25''' 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ć | *'''fpsLimit:''' Liczba całkowita reprezentująca limit FPS. Wartość może być pomiędzy'''25''' 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=== | ===Wartości zwrotne=== |
Latest revision as of 17:38, 21 July 2016
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