RU/givePedJetPack

From Multi Theft Auto: Wiki
Revision as of 18:27, 8 July 2010 by Damage22 (talk | contribs) (Created page with '__NOTOC__ {{RU/Server function}} {{translate}} Эта функция используется для того, чтобы дать педу джетпак. Она не срабо…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Warning.png This page requires local translation. If page will remain not translated in reasonable period of time it would be deleted.
After translating the page completely, please remove the ‎{{translate}}‎ tag from the page.

Эта функция используется для того, чтобы дать педу джетпак. Она не сработает, если пед находится в транспорте.

Соответственно, следует либо быть готовым к тому, что она не всегда может сработать, либо делать много попыток с интервалом в несколько секунд, пока doesPlayerHaveJetPack не вернет true. Или же можно перемещать педа в 'подходящее' положение (т.е. пешком, стоя на земле), перед тем, как задействовать эту функцию, либо использовать пикап для ее вызова.

Syntax

bool givePedJetPack ( ped thePed )

Required Arguments

  • thePed: The ped you want to give a jetpack to.

Returns

Returns true if a jetpack was successfully given to the ped, false if it could not be given.

Example

This examples adds a "jetpack" console command, which gives or removes a jetpack from the player.

-- Checks whether or not the player has a jetpack, and gives or removes it from the player
function consoleJetPack ( thePlayer, commandName )
   if not doesPedHaveJetPack ( thePlayer ) then                   -- if the player doesn't have a jetpack
      local status = givePedJetPack ( thePlayer )                 -- give him one
      if not status then
         outputConsole ( "Failed to give jetpack.", thePlayer )   -- tell him if it failed
      end
   else
      local status = removePedJetPack ( thePlayer )               -- remove his jetpack
      if ( not status ) then
         outputConsole ( "Failed to remove jetpack.", thePlayer ) -- tell him if it failed
      end
   end
end

-- add the function above to handle the "jetpack" command
addCommandHandler ( "jetpack", consoleJetPack )


Смотрите также