RU/getWeaponIDFromName

From Multi Theft Auto: Wiki
Revision as of 08:25, 9 July 2009 by Enterprise (talk | contribs)
Warning.png

This page requires local translation. If page will remain not translated in reasonable period of time it would be deleted.
Please clarify what language it should be translated to.

Эта функция позволяет получить ID оружия из его названия.

Синтаксис

int getWeaponIDFromName ( string name )             

Необходимые аргументы

  • name: строка содержащая название оружия.

Возвращает

Возвращает число соответствующее ID оружия, в противном случае false.

Пример

Click to collapse [-]
Server

This example will give the player the weapon they specify 20 ammo whenever they type "weapon name" into the console.

-- Define our function that will handle this command
function consoleGiveWeapon ( playerSource, commandName, weapName )
	-- If a player triggered it (rather than the admin) then
	if ( playerSource ) then
		-- Get the weapon ID from the name
		local weapID = getWeaponIDFromName ( weapName )
		-- If it's a valid weapon
		if ( weapID ) then
		 	-- Give the weapon to the player
			giveWeapon ( playerSource, weapID, 20 )
			-- Output it in the chat box
			outputChatBox ( "You got a " .. weapName, playerSource )
		else outputChatBox ( "Invalid weapon name." )
		end
	end
end
-- Register the command handler and attach it to the 'consoleGiveWeapon' function
addCommandHandler ( "weapon", consoleGiveWeapon )

См. также

Список ID оружия