PL/takeWeapon: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
| Line 23: | Line 23: | ||
if ( thePlayer ) then | if ( thePlayer ) then | ||
takeWeapon ( getPlayerFromName( thePlayer ), 17 ) -- usuwa broń wskazanego gracza w komendzie | takeWeapon ( getPlayerFromName( thePlayer ), 17 ) -- usuwa broń wskazanego gracza w komendzie | ||
outputChatBox ( "Gracz " .. getPlayerName ( player ) .. " usuwa granat dymny z Twojego ekwipunku.", getPlayerFromName( thePlayer ) ) -- gracz, na którym wykonaliśmy operacje zostaje o fakcie poinformowany | |||
end | end | ||
end | end | ||
Latest revision as of 17:54, 13 September 2018
Ta funkcja usuwa wybraną broń i / lub amunicję z ekwipunku wskazanego gracza.
Składnia
bool takeWeapon ( player thePlayer, int weaponId [, int ammo ] )
Wymagane argumenty
Dodatkowe argumenty
- ammo: jeśli podane, podana ilość amunicji zostanie usunięta zamiast broni.
Wynik
Zwraca true jeśli broń została poprawnie nadana, false jeśli nie.
Przykład
Ten przykład dodaje komendę "usungranatdymny", która usuwa granat dymny z ekwipunku wskazanego gracza.
addCommandHandler( 'usungranatdymny',
function( player , theCommand, thePlayer)
if ( thePlayer ) then
takeWeapon ( getPlayerFromName( thePlayer ), 17 ) -- usuwa broń wskazanego gracza w komendzie
outputChatBox ( "Gracz " .. getPlayerName ( player ) .. " usuwa granat dymny z Twojego ekwipunku.", getPlayerFromName( thePlayer ) ) -- gracz, na którym wykonaliśmy operacje zostaje o fakcie poinformowany
end
end
)