RU/getWeaponIDFromName
From Multi Theft Auto: Wiki
Revision as of 08:25, 9 July 2009 by Enterprise (talk | contribs)
![]() |
This page requires local translation. If page will remain not translated in reasonable period of time it would be deleted. |
Эта функция позволяет получить ID оружия из его названия.
Синтаксис
int getWeaponIDFromName ( string name )
Необходимые аргументы
- name: строка содержащая название оружия.
Возвращает
Возвращает число соответствующее ID оружия, в противном случае false.
Пример
Click to collapse [-]
ServerThis 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 )
См. также
- getSlotFromWeapon
- getWeaponIDFromName
- getWeaponNameFromID
- giveWeapon
- setWeaponAmmo
- takeAllWeapons
- takeWeapon
- getOriginalWeaponProperty
- getWeaponProperty
- setWeaponProperty