GetPlayerPreviousAndNextWeapon: Difference between revisions
Jump to navigation
Jump to search
(→Syntax) |
|||
| Line 1: | Line 1: | ||
==Syntax== | ==Syntax== | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
int getPreviousAndNextWeapon ( element | int getPreviousAndNextWeapon ( element thePlayer ) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Revision as of 16:10, 4 January 2019
Syntax
int getPreviousAndNextWeapon ( element thePlayer )
Required arguments
- thePlayer: The player who will pick up the weapons.
Code
Click to collapse [-]
Function sourcefunction getPreviousAndNextWeapon(player)
local weapons = {};
for i=0, 12 do
weapons[i] = getPlayerWeapon(player, i);
end
local maxId = 0;
local minId = 12;
while weapons[maxId] == 0 do
maxId = maxId + 1;
end
while weapons[minId] == 0 do
minId = minId - 1;
end
return getPlayerWeapon(player) == 0 and weapons[minId] or weapons[getPlayerWeaponSlot(player) - 1] or 0, getPlayerWeapon(player) == 0 and weapons[maxId] or weapons[getPlayerWeaponSlot(player) + 1] or 0;
end