<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.multitheftauto.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kernell</id>
	<title>Multi Theft Auto: Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.multitheftauto.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kernell"/>
	<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/wiki/Special:Contributions/Kernell"/>
	<updated>2026-04-20T01:53:18Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=RU/addAccount&amp;diff=44408</id>
		<title>RU/addAccount</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=RU/addAccount&amp;diff=44408"/>
		<updated>2015-02-09T07:53:47Z</updated>

		<summary type="html">&lt;p&gt;Kernell: Не также, а является именно статической&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RU/Server function}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
Данная функция добавляет [[аккаунт]] на сервер.&lt;br /&gt;
&lt;br /&gt;
==Синтаксис== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
account addAccount ( string name, string pass )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{RU/OOP|Данная функция является статической функцией класса Account.|[[Account]].add||}}&lt;br /&gt;
===Обязательные аргументы=== &lt;br /&gt;
*'''name:''' Имя аккаунта, который вы хотите добавить, обычно это имя игрока.&lt;br /&gt;
*'''pass:''' Пароль от аккаунта.&lt;br /&gt;
&lt;br /&gt;
===Возвращает===&lt;br /&gt;
Возвращает [[аккаунт]] или ''false'', если аккаунт уже существует.&lt;br /&gt;
&lt;br /&gt;
===Ограничения===&lt;br /&gt;
*'''name:'''&lt;br /&gt;
** Минимальная длина имени аккаунта - 1 символ.&lt;br /&gt;
** Имена аккаунтов чувствительны к регистру.&lt;br /&gt;
** Имя аккаунта не может быть &amp;quot;*****&amp;quot;&lt;br /&gt;
*'''pass:'''&lt;br /&gt;
** Минимальная длина пароля аккаунта - 1 символ.&lt;br /&gt;
** Максимальная длина пароля аккаунта - 30 символов.&lt;br /&gt;
** Пароль от аккаунта не может быть &amp;quot;*****&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Пример== &lt;br /&gt;
&amp;lt;section name=&amp;quot;Сервер&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
'''Пример 1:''' Этот пример показывает регистрацию на сервере командой /register &amp;lt;password&amp;gt;.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function registerPlayer ( source, commandName, password )&lt;br /&gt;
	-- Проверим не пустой ли пароль&lt;br /&gt;
	if ( password ~= &amp;quot;&amp;quot; and password ~= nil ) then&lt;br /&gt;
		-- Попытаемся добавить учетную запись&lt;br /&gt;
		local accountAdded = addAccount( getPlayerName(source), password )&lt;br /&gt;
		if ( accountAdded ) then&lt;br /&gt;
			--  Сообщим пользователю&lt;br /&gt;
			outputChatBox ( &amp;quot;Спасибо, &amp;quot; .. getPlayerName(source) .. &amp;quot;, теперь вы зарегистрированы, вы можете войти используя /login&amp;quot;, source )&lt;br /&gt;
		else&lt;br /&gt;
			-- Сообщим пользователю то, что он ошибся при вводе&lt;br /&gt;
			outputChatBox ( &amp;quot;Ошибка в создании аккаунта, свяжитесь с администратором.&amp;quot;, source )&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		-- Покажем пользователю как нужно вводить&lt;br /&gt;
		outputChatBox ( &amp;quot;Ошибка в создании аккаунта, правильный синтаксис: /register &amp;lt;пароль&amp;gt;&amp;quot;, source )&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
addCommandHandler ( &amp;quot;register&amp;quot;, registerPlayer ) -- создадим команду /register&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
'''Пример 2:''' Этот пример показывает регистрацию на сервере командой /register &amp;lt;password&amp;gt;.&lt;br /&gt;
'''Этот пример отличается от первого тем, что в нем пользователь может задать себе имя.'''&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function registerPlayer ( source, commandName, username, password )&lt;br /&gt;
        if(password ~= &amp;quot;&amp;quot; and password ~= nil and username ~= &amp;quot;&amp;quot; and username ~= nil) then&lt;br /&gt;
                local accountAdded = addAccount(username,password)&lt;br /&gt;
                if(accountAdded) then&lt;br /&gt;
                        outputChatBox(&amp;quot;Спасибо, &amp;quot; .. getPlayerName(source) .. &amp;quot;, теперь вы зарегистрированы, вы можете войти используя /login&amp;quot;,source)&lt;br /&gt;
                else&lt;br /&gt;
                        outputChatBox(&amp;quot;Ошибка в создании аккаунта, свяжитесь с администратором.&amp;quot;,source)&lt;br /&gt;
                end&lt;br /&gt;
        else&lt;br /&gt;
                outputChatBox(&amp;quot;Ошибка в создании аккаунта, правильный синтаксис: /register &amp;lt;nick&amp;gt; &amp;lt;pass&amp;gt;&amp;quot;,source)&lt;br /&gt;
        end&lt;br /&gt;
end&lt;br /&gt;
addCommandHandler ( &amp;quot;register&amp;quot;, registerPlayer ) -- создадим команду /register&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример 3:''' Этот пример показывает регистрацию на сервере командой /register &amp;lt;password&amp;gt;.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
local bRegisteredOnce = false&lt;br /&gt;
&lt;br /&gt;
function registerPlayer ( source, commandName, username, password )&lt;br /&gt;
        if(password ~= &amp;quot;&amp;quot; and password ~= nil and username ~= &amp;quot;&amp;quot; and username ~= nil and bRegisteredOnce == false) then&lt;br /&gt;
                local accountAdded = addAccount(username,password)&lt;br /&gt;
                if(accountAdded) then&lt;br /&gt;
                        outputChatBox(&amp;quot;Спасибо, &amp;quot; .. getPlayerName(source) .. &amp;quot;, теперь вы зарегистрированы, вы можете войти используя /login&amp;quot;,source)&lt;br /&gt;
                        bRegisteredOnce = true&lt;br /&gt;
                else&lt;br /&gt;
                        outputChatBox(&amp;quot;Ошибка в создании аккаунта, свяжитесь с администратором.&amp;quot;,source)&lt;br /&gt;
                end&lt;br /&gt;
        else&lt;br /&gt;
                if bRegisteredOnce == true then&lt;br /&gt;
                    outputChatBox(&amp;quot;Вы уже зарегистрированы на сервере!&amp;quot;,source)&lt;br /&gt;
                else&lt;br /&gt;
                    outputChatBox(&amp;quot;Ошибка в создании аккаунта, правильный синтаксис: /register &amp;lt;nick&amp;gt; &amp;lt;pass&amp;gt;&amp;quot;,source)&lt;br /&gt;
                end&lt;br /&gt;
        end&lt;br /&gt;
end&lt;br /&gt;
addCommandHandler ( &amp;quot;register&amp;quot;, registerPlayer ) -- создадим команду /register&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Смотрите также==&lt;br /&gt;
{{RU/Account_functions}}&lt;br /&gt;
&lt;br /&gt;
[[en:addAccount]]&lt;br /&gt;
[[es:addAccount]]&lt;/div&gt;</summary>
		<author><name>Kernell</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=GetEasingValue&amp;diff=38910</id>
		<title>GetEasingValue</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=GetEasingValue&amp;diff=38910"/>
		<updated>2014-02-19T15:09:38Z</updated>

		<summary type="html">&lt;p&gt;Kernell: &amp;quot;Lua&amp;quot; is right, but not &amp;quot;LUA&amp;quot;! http://www.lua.org/about.html&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Server client function}}&lt;br /&gt;
&lt;br /&gt;
Used for custom Lua based interpolation, returns the easing value (animation time to use in your custom interpolation) given a progress and an [[Easing|easing function]].&lt;br /&gt;
In most cases, either [[moveObject]] or [[interpolateBetween]] can do the job. getEasingValue is only provided in case you want to do your own custom interpolation based on easing.&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;float getEasingValue( float fProgress, string strEasingType [, float fEasingPeriod, float fEasingAmplitude, float fEasingOvershoot] )&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Required Arguments===&lt;br /&gt;
*'''fProgress:''' float between 0 and 1 indicating the interpolation progress (0 at the beginning of the interpolation, 1 at the end).&lt;br /&gt;
*'''strEasingType:''' the [[Easing|easing function]] to use for the interpolation&lt;br /&gt;
&lt;br /&gt;
===Optional Arguments===&lt;br /&gt;
*'''fEasingPeriod:''' the period of the [[Easing|easing function]] (only some easing functions use this parameter)&lt;br /&gt;
*'''fEasingAmplitude:''' the amplitude of the [[Easing|easing function]] (only some easing functions use this parameter)&lt;br /&gt;
*'''fEasingOvershoot:''' the overshoot of the [[Easing|easing function]] (only some easing functions use this parameter)&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
Returns ''fAnimationTime '' the animation time given by the easing function (can be &amp;lt; 0 or &amp;gt; 1 since some [[Easing|easing functions]] have overshoot or bounce/spring effects, ''false'' otherwise (error in parameters).&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
The example below is only clientside examples even though the function can be used on both sides. Indeed it makes more sense to use it with onClientRender/onClientPreRender but the freedom is given to use it in any other context.&lt;br /&gt;
&amp;lt;section name=&amp;quot;Client&amp;quot; class=&amp;quot;client&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
This clientside example uses getEasingValue to make a custom camera fade.&lt;br /&gt;
The command to test it is &amp;quot;/fade&amp;quot;.&lt;br /&gt;
The fading out is done with &amp;quot;InQuad&amp;quot; to have a slow fading which then accelerates and &amp;quot;OutQuad&amp;quot; is used for fading in to have a smooth end of the fading.&lt;br /&gt;
In this example [[interpolateBetween]] could have been used directly to interpolate the alpha between 0 and 255 and then 255 and 0 but is example is just to illustrate the use of getEasingValue by itself.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
local g_Fade = nil&lt;br /&gt;
addCommandHandler(&amp;quot;fade&amp;quot;, &lt;br /&gt;
function ()&lt;br /&gt;
	if g_Fade then return end&lt;br /&gt;
	g_Fade = {}&lt;br /&gt;
	g_Fade.startTime = getTickCount()&lt;br /&gt;
	g_Fade.endTime = g_Fade.startTime + 2000&lt;br /&gt;
	g_Fade.easingFunction = &amp;quot;InQuad&amp;quot; --Slow at first and accelerating&lt;br /&gt;
	addEventHandler(&amp;quot;onClientRender&amp;quot;, getRootElement(), fadeCameraOut)&lt;br /&gt;
end)&lt;br /&gt;
&lt;br /&gt;
function fadeCameraOut()&lt;br /&gt;
	local now = getTickCount()&lt;br /&gt;
	local elapsedTime = now - g_Fade.startTime&lt;br /&gt;
	local duration = g_Fade.endTime - g_Fade.startTime&lt;br /&gt;
	local progress = elapsedTime / duration&lt;br /&gt;
	&lt;br /&gt;
	local fAnimationTime = getEasingValue(progress, g_Fade.easingFunction)&lt;br /&gt;
	&lt;br /&gt;
	local alpha = fAnimationTime*255&lt;br /&gt;
	local width, height = guiGetScreenSize()&lt;br /&gt;
	dxDrawRectangle(0, 0, width, height, tocolor(0, 0, 0, alpha), true)&lt;br /&gt;
	&lt;br /&gt;
	if now &amp;gt; g_Fade.endTime then&lt;br /&gt;
		removeEventHandler(&amp;quot;onClientRender&amp;quot;, getRootElement(), fadeCameraOut)&lt;br /&gt;
		g_Fade.startTime = getTickCount()&lt;br /&gt;
		g_Fade.endTime = g_Fade.startTime + 2000&lt;br /&gt;
		g_Fade.easingFunction = &amp;quot;OutQuad&amp;quot; --Fast at first then decelerating&lt;br /&gt;
		addEventHandler(&amp;quot;onClientRender&amp;quot;, getRootElement(), fadeCameraIn)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function fadeCameraIn()&lt;br /&gt;
	local now = getTickCount()&lt;br /&gt;
	local elapsedTime = now - g_Fade.startTime&lt;br /&gt;
	local duration = g_Fade.endTime - g_Fade.startTime&lt;br /&gt;
	local progress = elapsedTime / duration&lt;br /&gt;
	&lt;br /&gt;
	local fAnimationTime = getEasingValue(progress, g_Fade.easingFunction)&lt;br /&gt;
	&lt;br /&gt;
	local alpha = (1-fAnimationTime)*255&lt;br /&gt;
	local width, height = guiGetScreenSize()&lt;br /&gt;
	dxDrawRectangle(0, 0, width, height, tocolor(0, 0, 0, alpha), true)&lt;br /&gt;
		&lt;br /&gt;
	if now &amp;gt; g_Fade.endTime then&lt;br /&gt;
		removeEventHandler(&amp;quot;onClientRender&amp;quot;, getRootElement(), fadeCameraIn)&lt;br /&gt;
		g_Fade = nil&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{Utility functions}}&lt;/div&gt;</summary>
		<author><name>Kernell</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=SetCursorAlpha&amp;diff=37521</id>
		<title>SetCursorAlpha</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=SetCursorAlpha&amp;diff=37521"/>
		<updated>2013-11-06T19:41:06Z</updated>

		<summary type="html">&lt;p&gt;Kernell: /* Syntax */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{client function}}&lt;br /&gt;
This function is used to change alpha (transparency) from the client's cursor.&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool setCursorAlpha( int alpha )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Required Arguments===&lt;br /&gt;
*'''alpha ''': The alpha value to set. Value can be 0-255, where 255 is fully opaque and 0 is fully transparent.&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
Returns ''true'' if the new alpha value was set, or ''false'' otherwise.&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
{{Requirements|n/a|1.3.2}}&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
-- Simple command to test the setCursorAlpha function&lt;br /&gt;
addCommandHandler( &amp;quot;cursorAlpha&amp;quot;, &lt;br /&gt;
    function ()&lt;br /&gt;
        -- Show the cursor if it is not showing or hide the cursor if it is&lt;br /&gt;
        showCursor( not isCursorShowing ( ) )&lt;br /&gt;
        -- Set the alpha to 100&lt;br /&gt;
        setCursorAlpha(100)&lt;br /&gt;
    end&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{GUI_functions}}&lt;/div&gt;</summary>
		<author><name>Kernell</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Template:Comparison_of_Versions&amp;diff=35735</id>
		<title>Template:Comparison of Versions</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Template:Comparison_of_Versions&amp;diff=35735"/>
		<updated>2013-05-05T12:38:49Z</updated>

		<summary type="html">&lt;p&gt;Kernell: Lua (pron.: /ˈluːə/ LOO-ə, from Portuguese: lua [ˈlu.(w)ɐ] meaning &amp;quot;moon&amp;quot;; explicitly not &amp;quot;LUA&amp;quot;) - http://en.wikipedia.org/wiki/Lua_(programming_language)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: auto; text-align: center; table-layout: fixed;&amp;quot;&lt;br /&gt;
|+ Comparison of MTA Versions&lt;br /&gt;
! style=&amp;quot;width: 100px;&amp;quot; |&lt;br /&gt;
! Version&lt;br /&gt;
! GTA Version(s)&lt;br /&gt;
! Release Date&lt;br /&gt;
! Support Status&lt;br /&gt;
! Works on Windows Vista and higher&lt;br /&gt;
! Core&lt;br /&gt;
! Client Type&lt;br /&gt;
! License&lt;br /&gt;
! Synchronization &lt;br /&gt;
! Max Players Per Server&lt;br /&gt;
! Gamemodes&lt;br /&gt;
! Scripting&lt;br /&gt;
! Frame limit &lt;br /&gt;
! Map Editor&lt;br /&gt;
|-&lt;br /&gt;
! Multi Theft Auto 0.5&lt;br /&gt;
| 0.5&lt;br /&gt;
| III, Vice City&lt;br /&gt;
| January 31, 2005&lt;br /&gt;
| {{Partial|Community}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 0.3&lt;br /&gt;
| External&lt;br /&gt;
| {{Partial|Freeware}}&lt;br /&gt;
| {{Partial|Basic (Vehicle and on-foot)}}&lt;br /&gt;
| 32&lt;br /&gt;
| [[MTA:VC Deathmatch Gamemode|DM (VC)]], [[MTA:VC Stunt Gamemode|Stunt (VC)]], [[GTA3 SSV]], [[GTA3 Portland]], [[GTA3 Staunton]]&lt;br /&gt;
| External ([[MTA:mA]])&lt;br /&gt;
| User defined (On/Off)&lt;br /&gt;
| {{No}}&lt;br /&gt;
|-&lt;br /&gt;
! MTA:SA Race&lt;br /&gt;
| 1.1.2&lt;br /&gt;
| San Andreas&lt;br /&gt;
| May 18, 2008&lt;br /&gt;
| {{No|Unsupported}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| [[Blue]]&lt;br /&gt;
| In-game&lt;br /&gt;
| {{Partial|Freeware}}&lt;br /&gt;
| {{Partial|Vehicles only}}&lt;br /&gt;
| 32&lt;br /&gt;
| Race, Freeroam, Destruction Derby&lt;br /&gt;
| External (MTA:mA)&lt;br /&gt;
| Fixed&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
! MTA:SA&lt;br /&gt;
| [[Changes in {{padleft:|5|{{Current Version|full}}}}|{{padleft:|5|{{Current Version|full}}}}]]&lt;br /&gt;
| San Andreas&lt;br /&gt;
| May 5, 2013&lt;br /&gt;
| {{Yes|Supported}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Blue&lt;br /&gt;
| In-game&lt;br /&gt;
| {{Yes|GPLv3}}&lt;br /&gt;
| {{Yes|Fully Synchronized}}&lt;br /&gt;
| 4096&lt;br /&gt;
| Custom&lt;br /&gt;
| [[Scripting Introduction|Build-in Lua]]&lt;br /&gt;
| Server owner defined&lt;br /&gt;
| {{Yes|[[Resource:Editor|Yes+]]}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Kernell</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=RU/copyAccountData&amp;diff=32091</id>
		<title>RU/copyAccountData</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=RU/copyAccountData&amp;diff=32091"/>
		<updated>2012-08-02T11:39:50Z</updated>

		<summary type="html">&lt;p&gt;Kernell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__ &lt;br /&gt;
{{Server function}}&lt;br /&gt;
Эта функция используется для копирования данных между двумя аккаунтами&lt;br /&gt;
&lt;br /&gt;
==Использование== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool copyAccountData ( account targetAccount, account fromAccount )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Обязательные параметры=== &lt;br /&gt;
*'''targetAccount:''' Целевой аккаунт&lt;br /&gt;
*'''fromAccount:''' Исходный аккаунт&lt;br /&gt;
&lt;br /&gt;
===Что возвращается===&lt;br /&gt;
Возвращает ''true'' если аккаунты были корректными, в противном случае ''false''&lt;br /&gt;
&lt;br /&gt;
==Пример==&lt;br /&gt;
Этот пример иллюстрирует использование функции copyAccountData&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function copyDataOnLogin( previousAccount, currentAccount, autoLogin )&lt;br /&gt;
    copyAccountData( currentAccount, previousAccount ) -- Копируем данные с предыдущего аккаунта (previousAccount) на текущий (currentAccount)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
addEventHandler( &amp;quot;onPlayerLogin&amp;quot;, root, copyDataOnLogin ) -- Добавляем обработчик события авторизации игрока&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Смотри также==&lt;br /&gt;
{{Account_functions}}&lt;br /&gt;
[[en:copyAccountData]]&lt;/div&gt;</summary>
		<author><name>Kernell</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=RU/copyAccountData&amp;diff=32090</id>
		<title>RU/copyAccountData</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=RU/copyAccountData&amp;diff=32090"/>
		<updated>2012-08-02T11:38:40Z</updated>

		<summary type="html">&lt;p&gt;Kernell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__ &lt;br /&gt;
{{Server function}}&lt;br /&gt;
Эта функция используется для копирования данных между двумя аккаунтами&lt;br /&gt;
&lt;br /&gt;
==Использование== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool copyAccountData ( account targetAccount, account fromAccount )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Обязательные параметры=== &lt;br /&gt;
*'''targetAccount:''' Целевой аккаунт&lt;br /&gt;
*'''fromAccount:''' Исходный аккаунт&lt;br /&gt;
&lt;br /&gt;
===Что возвращается===&lt;br /&gt;
Возвращает ''true'' если аккаунты были корректными, в противном случае ''false''&lt;br /&gt;
&lt;br /&gt;
==Пример==&lt;br /&gt;
Этот пример иллюстрирует использование функции copyAccountData&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function copyDataOnLogin( previousAccount, currentAccount, autoLogin )&lt;br /&gt;
    copyAccountData( currentAccount, previousAccount ) -- Копируем данные с предыдущего аккаунта на текущий&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
addEventHandler( &amp;quot;onPlayerLogin&amp;quot;, root, copyDataOnLogin ) -- Добавляем обработчик события авторизации игрока&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Смотри также==&lt;br /&gt;
{{Account_functions}}&lt;br /&gt;
[[en:copyAccountData]]&lt;/div&gt;</summary>
		<author><name>Kernell</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=RU/copyAccountData&amp;diff=32089</id>
		<title>RU/copyAccountData</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=RU/copyAccountData&amp;diff=32089"/>
		<updated>2012-08-02T11:35:30Z</updated>

		<summary type="html">&lt;p&gt;Kernell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__ &lt;br /&gt;
{{Server function}}&lt;br /&gt;
Эта функция копирует данные с одного аккаунта на другой.&lt;br /&gt;
&lt;br /&gt;
==Использование== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool copyAccountData ( account theAccount, account fromAccount )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Обязательные параметры=== &lt;br /&gt;
*'''theAccount:''' Целевой аккаунт.&lt;br /&gt;
*'''fromAccount:''' Исходный аккаунт.&lt;br /&gt;
&lt;br /&gt;
===Что возвращается===&lt;br /&gt;
Возвращает ''true'' если аккаунты были корректными, в противном случае ''false'' .&lt;br /&gt;
&lt;br /&gt;
==Пример==&lt;br /&gt;
Этот пример иллюстрирует использование функции copyAccountData.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function copyDataOnLogin( previousAccount, currentAccount, autoLogin )&lt;br /&gt;
    copyAccountData( currentAccount, previousAccount ) -- Копируем данные с предыдущего аккаунта на текущий&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
addEventHandler( &amp;quot;onPlayerLogin&amp;quot;, root, copyDataOnLogin ) -- Добавляем обработчик события авторизации игрока&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Смотри также==&lt;br /&gt;
{{Account_functions}}&lt;br /&gt;
[[en:copyAccountData]]&lt;/div&gt;</summary>
		<author><name>Kernell</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=UtfLen&amp;diff=31394</id>
		<title>UtfLen</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=UtfLen&amp;diff=31394"/>
		<updated>2012-06-13T11:26:10Z</updated>

		<summary type="html">&lt;p&gt;Kernell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Server client function}}&lt;br /&gt;
The function gets the real length of a string, in characters.&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
int utfLen  ( string theString )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Required Arguments===&lt;br /&gt;
*'''theString:''' The [[string]] to get the length of.&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
Returns an ''[[int]]'' if the function was successful, ''false'' otherwise.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Example== &lt;br /&gt;
&amp;lt;section name=&amp;quot;Client&amp;quot; class=&amp;quot;client&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
This example adds a command ''russian_text_length'' which prints out a length russian text.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
addCommandHandler( 'russian_text_length',&lt;br /&gt;
	function( )&lt;br /&gt;
		outputChatBox( string.format( 'Russian text length is: %d', utfLen( 'Текст' ) ) )&lt;br /&gt;
	end&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
==See Also==&lt;br /&gt;
{{Utility_functions}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Needs Example]]&lt;/div&gt;</summary>
		<author><name>Kernell</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=User:Kernell&amp;diff=31379</id>
		<title>User:Kernell</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=User:Kernell&amp;diff=31379"/>
		<updated>2012-06-11T17:20:26Z</updated>

		<summary type="html">&lt;p&gt;Kernell: Created page with &amp;quot;test&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;test&lt;/div&gt;</summary>
		<author><name>Kernell</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=BlendPedAnimation&amp;diff=31378</id>
		<title>BlendPedAnimation</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=BlendPedAnimation&amp;diff=31378"/>
		<updated>2012-06-11T17:17:29Z</updated>

		<summary type="html">&lt;p&gt;Kernell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Server client function}}&lt;br /&gt;
{{Important Note|This function doesn't exists. See the bugtracker for updates and more information.}}&lt;br /&gt;
Sets the current animation of a player or ped.  Not specifying the type of animation will automatically cancel the current one.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;Client&amp;quot; class=&amp;quot;client&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool blendPedAnimation ( ped thePed [, string block, string name, float speed=1.0, float blendSpeed=1.0, float startTime=0.0, bool loop=true, bool updatePosition=true, bool interruptable=false, function callbackFunction=nil, var arguments, ... ] )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Required Arguments===&lt;br /&gt;
*'''thePed:''' the player or ped you want to apply an animation to.&lt;br /&gt;
&lt;br /&gt;
===Optional Arguments===&lt;br /&gt;
{{OptionalArg}}&lt;br /&gt;
*'''block:''' the [[Animations|animation]] block's name.&lt;br /&gt;
*'''anim:''' the name of the [[Animations|animation]] within the block.&lt;br /&gt;
*'''speed:''' the speed at which the animation is played.&lt;br /&gt;
*'''blendSpeed:''' the speed at which the previous and current animation are blended.&lt;br /&gt;
*'''startTime:''' how far into the animation (in seconds) you want to skip&lt;br /&gt;
*'''loop:''' indicates whether or not the animation will loop.&lt;br /&gt;
*'''updatePosition:''' will change the actual coordinates of the ped according to the animation. Use this for e.g. walking animations.&lt;br /&gt;
*'''interruptable:''' If set to 'false', the animation will not be interrupted by other tasks (eg: falling)&lt;br /&gt;
*'''callbackFunction:''' A function that is called when the animation is finished&lt;br /&gt;
*'''arguments:''' Any arguments you want to pass to the callbackFunction, eg: animation name&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
Returns ''true'' if succesful, ''false'' otherwise.&lt;br /&gt;
&lt;br /&gt;
==Example== &lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;Client&amp;quot; class=&amp;quot;client&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
This example creates a ped, rotates them, and makes them walk:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function makePed()&lt;br /&gt;
   ped1 = createPed(56, 1, 1, 4)&lt;br /&gt;
   setPedRotation(ped1, 315)&lt;br /&gt;
   blendPedAnimation(ped1, &amp;quot;ped&amp;quot;, &amp;quot;WOMAN_walknorm&amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
addEventHandler(&amp;quot;onClientResourceStart&amp;quot;, getResourceRootElement(), makePed)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{Ped_functions}}&lt;/div&gt;</summary>
		<author><name>Kernell</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=RU/GetVehicleLandingGearDown&amp;diff=25903</id>
		<title>RU/GetVehicleLandingGearDown</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=RU/GetVehicleLandingGearDown&amp;diff=25903"/>
		<updated>2011-05-29T23:57:17Z</updated>

		<summary type="html">&lt;p&gt;Kernell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{RU/Server client function}}&lt;br /&gt;
Функция используется для проверки состояния шасси самолёта.&lt;br /&gt;
&lt;br /&gt;
==Синтаксис== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool getVehicleLandingGearDown ( vehicle theVehicle )        &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Необходимые аргументы=== &lt;br /&gt;
*'''theVehicle:''' Транспортное средство для проверки шасси&lt;br /&gt;
&lt;br /&gt;
===Возвращения===&lt;br /&gt;
Возвращает ''true'' если шасси опущены, ''false'' если шасси подняты.&amp;lt;br /&amp;gt;&lt;br /&gt;
Возвращает ''nil'' если транспортное средство не имеет шасси, или оно недействительно.&lt;br /&gt;
&lt;br /&gt;
==Пример== &lt;br /&gt;
Эта функция говорит вам, поднять шасси, если вы находитесь в Hydra с опущенными шасси.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function checkGear( thePlayer )&lt;br /&gt;
    local theVehicle = getPlayerOccupiedVehicle( thePlayer )&lt;br /&gt;
    if ( getElementModel(theVehicle) == 520 and getVehicleLandingGearDown( theVehicle ) == true ) then&lt;br /&gt;
        outputChatBox( &amp;quot;Поднимите шасси!&amp;quot;, thePlayer )&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Смотрите также==&lt;br /&gt;
{{RU/Vehicle_functions}}&lt;br /&gt;
[[en:getVehicleLandingGearDown ]]&lt;/div&gt;</summary>
		<author><name>Kernell</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=RU/GetVehicleLandingGearDown&amp;diff=25902</id>
		<title>RU/GetVehicleLandingGearDown</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=RU/GetVehicleLandingGearDown&amp;diff=25902"/>
		<updated>2011-05-29T23:51:58Z</updated>

		<summary type="html">&lt;p&gt;Kernell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{RU/Server client function}}&lt;br /&gt;
Функция используется для проверки опущено ли шасси у самолёта или нет.&lt;br /&gt;
&lt;br /&gt;
==Синтаксис== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool getVehicleLandingGearDown ( vehicle theVehicle )        &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Необходимые аргументы=== &lt;br /&gt;
*'''theVehicle:''' Транспортное средство для проверки шасси&lt;br /&gt;
&lt;br /&gt;
===Возвращения===&lt;br /&gt;
Возвращает ''true'' если шасси опущено, ''false'' если шасси подняты.&amp;lt;br /&amp;gt;&lt;br /&gt;
Возвращает ''nil'' если транспортное средство не имеет шасси, или оно недействительно.&lt;br /&gt;
&lt;br /&gt;
==Пример== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function checkGear( thePlayer )&lt;br /&gt;
    local theVehicle = getPlayerOccupiedVehicle( thePlayer )&lt;br /&gt;
    if ( getElementModel(theVehicle) == 520 and getVehicleLandingGearDown( theVehicle ) == true ) then&lt;br /&gt;
        outputChatBox( &amp;quot;Поднимите шасси!&amp;quot;, thePlayer )&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Смотрите также==&lt;br /&gt;
{{RU/Vehicle_functions}}&lt;br /&gt;
[[en:getVehicleLandingGearDown ]]&lt;/div&gt;</summary>
		<author><name>Kernell</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=RU/GetVehicleLandingGearDown&amp;diff=25900</id>
		<title>RU/GetVehicleLandingGearDown</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=RU/GetVehicleLandingGearDown&amp;diff=25900"/>
		<updated>2011-05-29T23:51:14Z</updated>

		<summary type="html">&lt;p&gt;Kernell: moved RU\GetVehicleLandingGearDown to RU/GetVehicleLandingGearDown&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{RU/Server client function}}&lt;br /&gt;
{{translate}}&lt;br /&gt;
Функция используется для проверки опущено ли шасси у самолёта или нет.&lt;br /&gt;
&lt;br /&gt;
==Синтаксис== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool getVehicleLandingGearDown ( vehicle theVehicle )        &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Необходимые аргументы=== &lt;br /&gt;
*'''theVehicle:''' Транспортное средство для проверки шасси&lt;br /&gt;
&lt;br /&gt;
===Возвращения===&lt;br /&gt;
Возвращает ''true'' если шасси опущено, ''false'' если шасси подняты.&amp;lt;br /&amp;gt;&lt;br /&gt;
Возвращает ''nil'' если транспортное средство не имеет шасси, или оно недействительно.&lt;br /&gt;
&lt;br /&gt;
==Пример== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function checkGear( thePlayer )&lt;br /&gt;
    local theVehicle = getPlayerOccupiedVehicle( thePlayer )&lt;br /&gt;
    if ( getElementModel(theVehicle) == 520 and getVehicleLandingGearDown( theVehicle ) == true ) then&lt;br /&gt;
        outputChatBox( &amp;quot;Поднимите шасси!&amp;quot;, thePlayer )&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Смотрите также==&lt;br /&gt;
{{RU/Vehicle_functions}}&lt;br /&gt;
[[en:getVehicleLandingGearDown ]]&lt;/div&gt;</summary>
		<author><name>Kernell</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=RU/GetVehicleLandingGearDown&amp;diff=25898</id>
		<title>RU/GetVehicleLandingGearDown</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=RU/GetVehicleLandingGearDown&amp;diff=25898"/>
		<updated>2011-05-29T23:50:47Z</updated>

		<summary type="html">&lt;p&gt;Kernell: moved GetVehicleLandingGearDown RU to RU\GetVehicleLandingGearDown&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{RU/Server client function}}&lt;br /&gt;
{{translate}}&lt;br /&gt;
Функция используется для проверки опущено ли шасси у самолёта или нет.&lt;br /&gt;
&lt;br /&gt;
==Синтаксис== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool getVehicleLandingGearDown ( vehicle theVehicle )        &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Необходимые аргументы=== &lt;br /&gt;
*'''theVehicle:''' Транспортное средство для проверки шасси&lt;br /&gt;
&lt;br /&gt;
===Возвращения===&lt;br /&gt;
Возвращает ''true'' если шасси опущено, ''false'' если шасси подняты.&amp;lt;br /&amp;gt;&lt;br /&gt;
Возвращает ''nil'' если транспортное средство не имеет шасси, или оно недействительно.&lt;br /&gt;
&lt;br /&gt;
==Пример== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function checkGear( thePlayer )&lt;br /&gt;
    local theVehicle = getPlayerOccupiedVehicle( thePlayer )&lt;br /&gt;
    if ( getElementModel(theVehicle) == 520 and getVehicleLandingGearDown( theVehicle ) == true ) then&lt;br /&gt;
        outputChatBox( &amp;quot;Поднимите шасси!&amp;quot;, thePlayer )&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Смотрите также==&lt;br /&gt;
{{RU/Vehicle_functions}}&lt;br /&gt;
[[en:getVehicleLandingGearDown ]]&lt;/div&gt;</summary>
		<author><name>Kernell</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=RU/getVehicleLandingGearDown&amp;diff=25649</id>
		<title>RU/getVehicleLandingGearDown</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=RU/getVehicleLandingGearDown&amp;diff=25649"/>
		<updated>2011-04-22T19:14:25Z</updated>

		<summary type="html">&lt;p&gt;Kernell: Created page with &amp;quot;__NOTOC__ {{RU/Server client function}} {{translate}} Функция используется для проверки опущено ли шасси у самолёта или н...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{RU/Server client function}}&lt;br /&gt;
{{translate}}&lt;br /&gt;
Функция используется для проверки опущено ли шасси у самолёта или нет.&lt;br /&gt;
&lt;br /&gt;
==Синтаксис== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool getVehicleLandingGearDown ( vehicle theVehicle )        &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Необходимые аргументы=== &lt;br /&gt;
*'''theVehicle:''' Транспортное средство для проверки шасси&lt;br /&gt;
&lt;br /&gt;
===Возвращения===&lt;br /&gt;
Возвращает ''true'' если шасси опущено, ''false'' если шасси подняты.&amp;lt;br /&amp;gt;&lt;br /&gt;
Возвращает ''nil'' если транспортное средство не имеет шасси, или оно недействительно.&lt;br /&gt;
&lt;br /&gt;
==Пример== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function checkGear( thePlayer )&lt;br /&gt;
    local theVehicle = getPlayerOccupiedVehicle( thePlayer )&lt;br /&gt;
    if ( getElementModel(theVehicle) == 520 and getVehicleLandingGearDown( theVehicle ) == true ) then&lt;br /&gt;
        outputChatBox( &amp;quot;Поднимите шасси!&amp;quot;, thePlayer )&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Смотрите также==&lt;br /&gt;
{{RU/Vehicle_functions}}&lt;br /&gt;
[[en:getVehicleLandingGearDown ]]&lt;/div&gt;</summary>
		<author><name>Kernell</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=GetVehicleLandingGearDown&amp;diff=25648</id>
		<title>GetVehicleLandingGearDown</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=GetVehicleLandingGearDown&amp;diff=25648"/>
		<updated>2011-04-22T19:12:33Z</updated>

		<summary type="html">&lt;p&gt;Kernell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__ &lt;br /&gt;
{{server client function}}&lt;br /&gt;
This function is used to check whether a vehicle's landing gear is down or not. Only planes can be used with this function.&lt;br /&gt;
&lt;br /&gt;
==Syntax== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool getVehicleLandingGearDown ( vehicle theVehicle )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Required Arguments=== &lt;br /&gt;
*'''theVehicle:''' The vehicle of which you wish to check the landing gear state.&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
Returns ''true'' if landing gear is down, ''false'' if the landing gear is up.&amp;lt;br /&amp;gt;&lt;br /&gt;
Returns ''nil'' if the vehicle has no landing gear, or is invalid.&lt;br /&gt;
&lt;br /&gt;
==Example== &lt;br /&gt;
This function tells you to pull up the landing gear if you're in a Hydra with its landing gear down.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function checkGear( thePlayer )&lt;br /&gt;
    local theVehicle = getPlayerOccupiedVehicle( thePlayer )    --Get the players vehicle&lt;br /&gt;
    if ( getVehicleID(theVehicle) == 520 and getVehicleLandingGearDown( theVehicle ) == false ) then    --if the vehicle is a hydra, and the landing gear is up&lt;br /&gt;
        outputChatBox( &amp;quot;Pull up!&amp;quot;, thePlayer )    --tell the player to pull up.&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{Vehicle functions}}&lt;br /&gt;
[[ru:getVehicleLandingGearDown ]]&lt;/div&gt;</summary>
		<author><name>Kernell</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=RU/GetVehicleLandingGearDown&amp;diff=25647</id>
		<title>RU/GetVehicleLandingGearDown</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=RU/GetVehicleLandingGearDown&amp;diff=25647"/>
		<updated>2011-04-22T19:12:17Z</updated>

		<summary type="html">&lt;p&gt;Kernell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{RU/Server client function}}&lt;br /&gt;
{{translate}}&lt;br /&gt;
Функция используется для проверки опущено ли шасси у самолёта или нет.&lt;br /&gt;
&lt;br /&gt;
==Синтаксис== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool getVehicleLandingGearDown ( vehicle theVehicle )        &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Необходимые аргументы=== &lt;br /&gt;
*'''theVehicle:''' Транспортное средство для проверки шасси&lt;br /&gt;
&lt;br /&gt;
===Возвращения===&lt;br /&gt;
Возвращает ''true'' если шасси опущено, ''false'' если шасси подняты.&amp;lt;br /&amp;gt;&lt;br /&gt;
Возвращает ''nil'' если транспортное средство не имеет шасси, или оно недействительно.&lt;br /&gt;
&lt;br /&gt;
==Пример== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function checkGear( thePlayer )&lt;br /&gt;
    local theVehicle = getPlayerOccupiedVehicle( thePlayer )&lt;br /&gt;
    if ( getElementModel(theVehicle) == 520 and getVehicleLandingGearDown( theVehicle ) == true ) then&lt;br /&gt;
        outputChatBox( &amp;quot;Поднимите шасси!&amp;quot;, thePlayer )&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Смотрите также==&lt;br /&gt;
{{RU/Vehicle_functions}}&lt;br /&gt;
[[en:getVehicleLandingGearDown ]]&lt;/div&gt;</summary>
		<author><name>Kernell</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=RU/GetVehicleLandingGearDown&amp;diff=25646</id>
		<title>RU/GetVehicleLandingGearDown</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=RU/GetVehicleLandingGearDown&amp;diff=25646"/>
		<updated>2011-04-22T19:09:18Z</updated>

		<summary type="html">&lt;p&gt;Kernell: Created page with &amp;quot;__NOTOC__ {{RU/Server function}} {{translate}} Функция используется для проверки опущено ли шасси у самолёта или нет.  ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{RU/Server function}}&lt;br /&gt;
{{translate}}&lt;br /&gt;
Функция используется для проверки опущено ли шасси у самолёта или нет.&lt;br /&gt;
&lt;br /&gt;
==Синтаксис== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool getVehicleLandingGearDown ( vehicle theVehicle )        &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Необходимые аргументы=== &lt;br /&gt;
*'''theVehicle:''' Транспортное средство для проверки шасси&lt;br /&gt;
&lt;br /&gt;
===Возвращения===&lt;br /&gt;
Возвращает ''true'' если шасси опущено, ''false'' если шасси подняты.&amp;lt;br /&amp;gt;&lt;br /&gt;
Возвращает ''nil'' если транспортное средство не имеет шасси, или оно недействительно.&lt;br /&gt;
&lt;br /&gt;
==Пример== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function checkGear( thePlayer )&lt;br /&gt;
    local theVehicle = getPlayerOccupiedVehicle( thePlayer )&lt;br /&gt;
    if ( getElementModel(theVehicle) == 520 and getVehicleLandingGearDown( theVehicle ) == true ) then&lt;br /&gt;
        outputChatBox( &amp;quot;Поднимите шасси!&amp;quot;, thePlayer )&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Смотрите также==&lt;br /&gt;
{{RU/Vehicle_functions}}&lt;br /&gt;
[[en:getVehicleLandingGearDown ]]&lt;/div&gt;</summary>
		<author><name>Kernell</name></author>
	</entry>
</feed>