- Dokumentacja
- Bronie
Kategoria
Bronie
Wszystkie funkcje i zdarzenia Lua z kategorii Bronie, po stronie serwera i klienta.

Funkcje serwera 23
createTworzy broń skryptową, która stoi w świecie i nie należy do żadnej postaci. Taką bronią sterujesz funkcjamiWeapon setWeaponTarget,fireWeaponisetWeaponState.fireOddaje jeden strzał z broni skryptowej w jej aktualny cel. Zużywa nabój z magazynka.Weapon getZwraca fabryczną właściwość broni. Dane fabryczne są w plikach gry, dlatego zawsze zwracaOriginal Weapon Property false. Do odczytu właściwości ustawionych na serwerze użyjgetWeaponProperty.getZwraca zapas amunicji broni skryptowej (poza magazynkiem).Weapon Ammo getZwraca liczbę naboi w magazynku broni skryptowej.Weapon Clip Ammo getZwraca mnożnik szybkostrzelności broni skryptowej (Weapon Firing Rate 1to szybkość fabryczna).getZwraca flagi broni skryptowej: całą tabelę albo jedną flagę, gdy podasz jej nazwę.Weapon Flags getZwraca właściwość broni (np. obrażenia, zasięg) ustawioną na tym serwerze przezWeapon Property setWeaponProperty.getZwraca stan broni skryptowej.Weapon State getZwraca cel broni skryptowej.Weapon Target giveDaje postaci broń z amunicją. Gdy postać już ma broń z tego slotu, zostaje zastąpiona.Weapon isSprawdza, czy bronie skryptowe są rysowane.Weapon Render Enabled resetPrzywraca broni skryptowej fabryczną szybkostrzelność (mnożnikWeapon Firing Rate 1).setUstawia amunicję. Dla postaci ustawia naboje danej broni, a dla broni skryptowej jej zapas.Weapon Ammo setUstawia liczbę naboi w magazynku broni skryptowej.Weapon Clip Ammo setUstawia mnożnik szybkostrzelności broni skryptowej.Weapon Firing Rate setUstawia flagę broni skryptowej (nazwa i wartość) albo kilka flag naraz z tabeli.Weapon Flags setUstawia właściwość broni (obrażenia, zasięg, celność itd.) dla całego serwera.Weapon Property setWłącza albo wyłącza rysowanie broni skryptowych.Weapon Render Enabled setUstawia stan broni skryptowej.Weapon State setKieruje broń skryptową w element albo w punkt. Bez celu (Weapon Target nil) broń przestaje celować.takeZabiera postaci całą broń.All Weapons takeZabiera postaci jedną broń razem z całą jej amunicją.Weapon
Funkcje klienta 2
isSprawdza, czy koło wyboru broni jest włączone.Weapon Wheel Enabled setCałkowicie wyłącza albo przywraca koło wyboru broni z gry. Wyłączone koło nigdy się nie otwiera: nie ma menu, spowolnienia czasu ani szarego tła. Zmiana broni rolką myszy działa dalej. Domyślnie koło jest włączone. Ustawienie dotyczy tylko tej gry; jeśli koło było otwarte, zamyka się od razu.Weapon Wheel Enabled
Funkcje wspólne 7
getZwraca slot ekwipunku (0-12), do którego trafia broń o podanym ID.Slot From Weapon getZwraca ID broni na podstawie jej nazwy. Wielkość liter nie ma znaczenia, a tekst z samą liczbą (Weapon IDFrom Name "30") też działa.getZwraca listę wszystkich ID broni używanych w grze, posortowaną rosnąco.Weapon IDs getZwraca ID modelu, który postać trzyma w ręce dla danej broni.Weapon Model From ID getZwraca nazwę broni z GTA San Andreas dla podanego ID (0-46).Weapon Name From ID getZwraca listę ID broni należących do slotu ekwipunku.Weapons In Slot isSprawdza, czy ID odpowiada broni używanej w grze (0-46, bez nieużywanych numerów).Valid Weapon ID
Zdarzenia serwera 2
onGracz oddał strzał z broni palnej. Przychodzi raz na każdy pocisk, z punktem, z którego padł strzał, i punktem, w który trafił (ściana, ziemia, postać albo koniec zasięgu). Gra zgłasza strzały tylko wtedy, gdy któryś zasób nasłuchuje tego zdarzenia, więc bez nasłuchu nic nie kosztuje.Player Weapon Fire onBroń skryptowa (Weapon Fire createWeapon) oddała strzał przezfireWeapon.