- Dokumentacja
- Funkcje wspólne
- getPedWeapon
Funkcja
getPedWeapon
Zwraca ID broni, którą postać trzyma w ręku (0 = pięści), albo broni w podanym slocie ekwipunku. Sloty to grupy broni: 0 pięści, 1 broń biała, 2 pistolety, 3 strzelby, 4 pistolety maszynowe, 5 karabiny szturmowe, 6 karabiny, 7 ciężka broń, 8 granaty, 9 spraye i gaśnice, 10 prezenty, 11 gogle i spadochron, 12 detonator. Na kliencie zwraca tylko broń w ręku.
Składnia
int getPedWeapon(ped ped [, int slot = nil])Argumenty
pedped- Gracz albo NPC.
slotint, opcjonalny = nil- Slot 0-12. Pominięty = broń trzymana w ręku. Na kliencie ignorowany.
Zwraca
ID broni (0 = brak / pięści) albo false przy złym argumencie.
Przykład
addCommandHandler("bron", function(player)
local id = getPedWeapon(player)
outputChatBox("Trzymasz: " .. (getWeaponNameFromID(id) or "nic"), player)
end)
Zobacz też
getPedTotalAmmoZwraca całą amunicję broni (w magazynku i zapasie razem). Bez slotu dotyczy broni trzymanej w ręku, ze slotem broni z tego slotu ekwipunku. Na kliencie zawsze dotyczy broni w ręku.getPedWeaponSlotZwraca numer slotu (0-12) broni, którą postać trzyma teraz w ręku. Slot wynika z rodzaju broni: np. pistolety to slot 2, karabiny szturmowe slot 5. Gdy postać trzyma pięści, zwraca 0.giveWeaponDaje postaci broń z amunicją. Gdy postać już ma broń z tego slotu, zostaje zastąpiona.getWeaponNameFromIDZwraca nazwę broni z GTA San Andreas dla podanego ID (0-46).