SetPlayerWeapon: Difference between revisions
From Onset Developer Wiki
Created page with "{{Info|Function|Server|1.0}} {{FuncDescription|Gives the player a weapon.}} {{FuncSyntax|SetPlayerWeapon(player, weapon_model, ammo, equip, weapon_slot)}} {{FuncParameters}..." |
No edit summary |
||
Line 3: | Line 3: | ||
{{FuncDescription|Gives the player a weapon.}} | {{FuncDescription|Gives the player a weapon.}} | ||
{{FuncSyntax|SetPlayerWeapon(player, weapon_model, ammo, equip, weapon_slot)}} | {{FuncSyntax|SetPlayerWeapon(player, weapon_model, ammo, equip, weapon_slot [, bLoaded])}} | ||
{{FuncParameters}} | {{FuncParameters}} | ||
Line 11: | Line 11: | ||
{{FuncParam|equip|''true'' for the player to equip the weapon. ''false'' to just assign this new weapon to a weapon slot.}} | {{FuncParam|equip|''true'' for the player to equip the weapon. ''false'' to just assign this new weapon to a weapon slot.}} | ||
{{FuncParam|weapon_slot|The slot to assign 1-3.}} | {{FuncParam|weapon_slot|The slot to assign 1-3.}} | ||
{{FuncParam|bLoaded|To have the magazine loaded already or not.}} | |||
{{FuncReturnValue|Returns '''true''' on success, '''false''' on error.}} | {{FuncReturnValue|Returns '''true''' on success, '''false''' on error.}} | ||
Line 21: | Line 22: | ||
end | end | ||
SetPlayerWeapon(player, weapon, ammo, true, slot) | SetPlayerWeapon(player, weapon, ammo, true, slot, true) | ||
end | end | ||
AddCommand("w", cmd_w) | AddCommand("w", cmd_w) | ||
Line 28: | Line 29: | ||
{{RelatedFunctions}} | {{RelatedFunctions}} | ||
* [[GetPlayerWeapon]] |
Revision as of 15:04, 16 November 2019
Description
Gives the player a weapon.
Syntax
SetPlayerWeapon(player, weapon_model, ammo, equip, weapon_slot [, bLoaded])
Parameters
- player
The player identifier. - weapon_model
The weapon model Weapons. - ammo
How many bullets the player gets. - equip
true for the player to equip the weapon. false to just assign this new weapon to a weapon slot. - weapon_slot
The slot to assign 1-3. - bLoaded
To have the magazine loaded already or not.
Return Value
- Returns true on success, false on error.
Example
function cmd_w(player, weapon, slot, ammo)
if (weapon == nil or slot == nil or ammo == nil) then
return AddPlayerChat(player, "Usage: /w <weapon> <slot> <ammo>")
end
SetPlayerWeapon(player, weapon, ammo, true, slot, true)
end
AddCommand("w", cmd_w)
AddCommand("weapon", cmd_w)