PL/takeWeapon: Difference between revisions
Jump to navigation
Jump to search
(Created page with "__NOTOC__ {{PL/Server function}} This function removes a specified weapon or ammo from a certain player's inventory. ==Syntax== <syntaxhighlight lang="lua">bool takeWeapon (...") |
|||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
{{PL/Server function}} | {{PL/Server function}} | ||
Ta funkcja usuwa wybraną broń i / lub amunicję z ekwipunku wskazanego gracza. | |||
== | ==Składnia== | ||
<syntaxhighlight lang="lua">bool takeWeapon ( player thePlayer, int weaponId [, int ammo ] )</syntaxhighlight> | <syntaxhighlight lang="lua">bool takeWeapon ( player thePlayer, int weaponId [, int ammo ] )</syntaxhighlight> | ||
=== | ===Wymagane argumenty=== | ||
*'''thePlayer''': | *'''thePlayer''': wskazany [[player|gracz]] | ||
*'''weaponId''': | *'''weaponId''': [[weapon|ID broni]], które chcesz usunąć z ekwipunku | ||
=== | ===Dodatkowe argumenty=== | ||
*'''ammo''': | *'''ammo''': jeśli podane, podana ilość amunicji zostanie usunięta zamiast [[weapon|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. | |||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
addCommandHandler( ' | addCommandHandler( 'usungranatdymny', | ||
function( thePlayer ) | function( player , theCommand, thePlayer) | ||
takeWeapon( thePlayer, 17 ) | 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 | end | ||
)</syntaxhighlight> | ) | ||
</syntaxhighlight> | |||
== | ==Zobacz również== | ||
{{ | {{Weapon functions}} | ||
[[ | [[en:takeWeapon]] | ||
[[ru:takeWeapon]] | [[ru:takeWeapon]] |
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 )