- Dokumentacja
- Funkcje klienta
- setPlayerCrosshairImage
Funkcja
setPlayerCrosshairImage
Nowa funkcja!Dodana do Trilogy Hub 11.11.2026.
Ustawia własny obraz celownika na środku ekranu i chowa oryginalny celownik gry. Obraz jest widoczny stale, gdy składnik HUD "crosshair" jest włączony; skrypt decyduje, kiedy pokazywać go podczas celowania. Plik musi być dostępny dla klienta, np. przez <file src="celownik.png" /> w meta.xml. false usuwa obraz i przywraca celownik gry zgodnie z ustawieniem widoczności. Zatrzymanie zasobu usuwa należący do niego obraz. Przy błędzie poprzedni obraz pozostaje bez zmian.
Składnia
bool setPlayerCrosshairImage(string/bool path [, float width = 32, float height = 32, int color = 4294967295])Argumenty
pathstring/bool- Ścieżka obrazu w zasobie albo
false. widthfloat, opcjonalny = 32- Szerokość w pikselach, 1–512.
heightfloat, opcjonalny = 32- Wysokość w pikselach, 1–512.
colorint, opcjonalny = 4294967295- Kolor
tocolor, domyślnie biały.
Zwraca
true przy powodzeniu, false przy błędzie.
Przykład
setPlayerCrosshairImage("celownik.png", 24, 24, tocolor(255, 255, 255))
setPlayerHudComponentVisible("crosshair", false) -- schowaj
setPlayerHudComponentVisible("crosshair", true) -- pokaz
-- setPlayerCrosshairImage(false) -- przywroc celownik gry
Zobacz też
getPlayerCrosshairImageZwraca ścieżkę, szerokość, wysokość i kolor obrazu ustawionego przezsetPlayerCrosshairImage. Bez własnego obrazu zwracafalse.setPlayerHudComponentVisiblePokazuje albo chowa składnik interfejsu gry. Każdy składnik działa osobno: schowanie pieniędzy zostawia zdrowie, pancerz, broń, zegar i resztę HUD na miejscu."all"dotyczy wszystkich naraz (razem z radarem i celownikiem) i kasuje wcześniejsze ustawienia pojedynczych składników. Składniki:ammo,armour(alboarmor),breath,clock,health,money,weapon,wanted,area_name,vehicle_name,radio,radar,crosshair,all."crosshair"chowa sam celownik, również snajperki i aparatu. Ustawienie zostaje po śmierci i odrodzeniu; po ponownym wejściu na serwer ustaw je od nowa (np. wonPlayerJoin).