- Dokumentacja
- Funkcje serwera
- createLight
Funkcja
createLight
Tworzy element światła: punktowe (typ 0, świeci we wszystkie strony) albo stożkowe (typ 1, z kierunkiem), z zasięgiem i kolorem.
Składnia
element createLight(int lightType, float x, float y, float z [, float radius = 3, int r = 255, int g = 255, int b = 255, float dirX = 0, float dirY = 0, float dirZ = 0, bool createsShadow = false])Argumenty
lightTypeint- 0 = punktowe, 1 = stożkowe.
xfloat- X światła.
yfloat- Y światła.
zfloat- Z światła.
radiusfloat, opcjonalny = 3- Zasięg w metrach.
rint, opcjonalny = 255- Czerwony.
gint, opcjonalny = 255- Zielony.
bint, opcjonalny = 255- Niebieski.
dirXfloat, opcjonalny = 0- Kierunek X (stożkowe).
dirYfloat, opcjonalny = 0- Kierunek Y.
dirZfloat, opcjonalny = 0- Kierunek Z.
createsShadowbool, opcjonalny = false- Czy rzuca cienie.Nie ma go w MTA:SA
Różnice względem MTA:SA
- Argumenty zaznaczone innym kolorem różnią się od MTA:SA.
W MTA:SA
createLight(int lightType, float posX, float posY, float posZ, float radius = 3, int r = 255, int g = 0, int b = 0, float dirX = 0, float dirY = 0, float dirZ = 0)Zwraca
Element light albo false.
Przykład
local lamp = createLight(0, 2495, -1665, 16, 8, 255, 200, 120)
Uwagi
Światło oświetla ziemię, ściany, pojazdy i postacie w zasięgu radius u wszystkich graczy (także tych, którzy wejdą później), a setLightColor i setLightRadius zmieniają je od razu. Samego snopu w powietrzu nie widać, bo gra nie ma mgły wolumetrycznej. Stożek (typ 1) ma 40°; bez kierunku świeci w dół.
Zobacz też
setLightColorZmienia kolor światła.setLightRadiusZmienia zasięg światła (0-255 m).createSearchLightTworzy snop reflektora: prawdziwe światło stożkowe Unreal świecące od punktu początkowego do końcowego, jak policyjny reflektor z helikoptera albo światła na stadionie. Szerokość stożka wynika z promienia na końcu i odległości; jasność dobiera się sama do długości snopu. Widzą go wszyscy gracze w tym samym wnętrzu i wymiarze.