GetPlayerPreviousAndNextWeapon

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Syntax

int getPreviousAndNextWeapon ( element theElement )

Required arguments

  • thePlayer: The player who will pick up the weapons.

Code

Click to collapse [-]
Function source
function 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