<?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=MrUnimax</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=MrUnimax"/>
	<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/wiki/Special:Contributions/MrUnimax"/>
	<updated>2026-05-10T10:25:35Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=RU/fadeCamera&amp;diff=81973</id>
		<title>RU/fadeCamera</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=RU/fadeCamera&amp;diff=81973"/>
		<updated>2025-04-30T10:01:23Z</updated>

		<summary type="html">&lt;p&gt;MrUnimax: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RU/Server client function}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
Эта функция постепенно меняет цвет камеры игрока или возвращает ее в нормальное состояние в течение указанного периода времени. Это также повлияет на громкость звука для игрока (50% постепенного изменения = 50% громкости, полное постепенное изменение = нет звука). Для клиентских скриптов вы можете выполнить 2 последовательных появления или исчезновения, но для серверных скриптов вы должны использовать один, а затем другой.&lt;br /&gt;
{{Note|Скорость действия эффекта напрямую зависит от текущей скорости игры.}}&lt;br /&gt;
&lt;br /&gt;
==Синтаксис==&lt;br /&gt;
&amp;lt;section name=&amp;quot;Server&amp;quot; class=&amp;quot;server&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 fadeCamera ( player thePlayer, bool fadeIn, [ float timeToFade = 1.0, int red = 0, int green = 0, int blue = 0 ] )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{RU/OOP||[[игрок|player]]:fadeCamera}}&lt;br /&gt;
===Обязательные аргументы===&lt;br /&gt;
* '''thePlayer:''' Игрок, чью камеру вы хотите затемнить.&lt;br /&gt;
* '''fadeIn:''' Следует ли увеличивать или уменьшать яркость камеры? Введите ''true'', чтобы увеличить яркость камеры, и ''false'', чтобы изменить ее цвет.&lt;br /&gt;
&lt;br /&gt;
===Дополнительные аргументы===&lt;br /&gt;
* '''timeToFade:''' Количество секунд, которое потребуется, чтобы оно исчезло.&lt;br /&gt;
* '''red:''' Количество красного в цвете, до которого камера уменьшает яркость (0 - 255). Не требуется для увеличения яркости.&lt;br /&gt;
* '''green:''' Количество зеленого в цвете, до которого камера уменьшает яркость (0 - 255). Для увеличения яркости не требуется.&lt;br /&gt;
* '''blue:''' Количество синего в цвете, до которого камера уменьшает яркость (0 - 255). Для увеличения яркости не требуется.&lt;br /&gt;
&amp;lt;/section&amp;gt;&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 fadeCamera ( bool fadeIn, [ float timeToFade = 1.0, int red = 0, int green = 0, int blue = 0 ] )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{RU/OOP||Camera.fade}}&lt;br /&gt;
===Обязательные аргументы===&lt;br /&gt;
* '''fadeIn:''' Должна ли камера плавно появляться или исчезать? Введите ''true'', чтобы камера постепенно появлялась, и ''false'', чтобы она постепенно исчезала в цвете.&lt;br /&gt;
&lt;br /&gt;
===Дополнительные аргументы===&lt;br /&gt;
* '''timeToFade:''' Количество секунд, которое потребуется, чтобы оно исчезло.&lt;br /&gt;
* '''red:''' Количество красного в цвете, до которого камера уменьшает яркость (0 - 255). Не требуется для увеличения яркости.&lt;br /&gt;
* '''green:''' Количество зеленого в цвете, до которого камера уменьшает яркость (0 - 255). Для увеличения яркости не требуется.&lt;br /&gt;
* '''blue:''' Количество синего в цвете, до которого камера уменьшает яркость (0 - 255). Для увеличения яркости не требуется.&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Вывод===&lt;br /&gt;
Возвращает ''true'' Если камера была успешно добавлена, ''false'', если функции были переданы недопустимые аргументы.&lt;br /&gt;
&lt;br /&gt;
==Пример==&lt;br /&gt;
&amp;lt;section name=&amp;quot;Server example&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
Когда игрок получает повреждение, примените к его экрану эффект быстрого перехода цвета в красный.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function addRednessOnDamage ( )&lt;br /&gt;
      fadeCamera ( source, false, 1.0, 255, 0, 0 )         -- затемнение камеры игрока до красного цвета в течение 1 секунды&lt;br /&gt;
      setTimer ( fadeCameraDelayed, 500, 1, source )   -- не позволяйте ему стать непрозрачно-красным, прервите его через полсекунды и верните к нормальному цвету&lt;br /&gt;
end&lt;br /&gt;
addEventHandler ( &amp;quot;onPlayerDamage&amp;quot;, root, addRednessOnDamage )&lt;br /&gt;
&lt;br /&gt;
function fadeCameraDelayed(player) -- Эта функция предотвращает появление предупреждений об отладке, когда игрок отключается во время работы таймера.&lt;br /&gt;
      if (isElement(player)) then&lt;br /&gt;
            fadeCamera(player, true, 0.5)&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;
==Смотрите также==&lt;br /&gt;
{{Camera_functions}}&lt;br /&gt;
[[en:fadeCamera]]&lt;/div&gt;</summary>
		<author><name>MrUnimax</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=RU/fadeCamera&amp;diff=81972</id>
		<title>RU/fadeCamera</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=RU/fadeCamera&amp;diff=81972"/>
		<updated>2025-04-30T09:56:53Z</updated>

		<summary type="html">&lt;p&gt;MrUnimax: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RU/Server client function}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
Эта функция постепенно меняет цвет камеры игрока или возвращает ее в нормальное состояние в течение указанного периода времени. Это также повлияет на громкость звука для игрока (50% постепенного изменения = 50% громкости, полное постепенное изменение = нет звука). Для клиентских скриптов вы можете выполнить 2 последовательных появления или исчезновения, но для серверных скриптов вы должны использовать один, а затем другой.&lt;br /&gt;
{{Note|Скорость действия эффекта напрямую зависит от текущей скорости игры.}}&lt;br /&gt;
&lt;br /&gt;
==Синтаксис==&lt;br /&gt;
&amp;lt;section name=&amp;quot;Server&amp;quot; class=&amp;quot;server&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 fadeCamera ( player thePlayer, bool fadeIn, [ float timeToFade = 1.0, int red = 0, int green = 0, int blue = 0 ] )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{RU/OOP||[[игрок|player]]:fadeCamera}}&lt;br /&gt;
===Обязательные аргументы===&lt;br /&gt;
* '''thePlayer:''' Игрок, чью камеру вы хотите затемнить.&lt;br /&gt;
* '''fadeIn:''' Следует ли увеличивать или уменьшать яркость камеры? Введите ''true'', чтобы увеличить яркость камеры, и ''false'', чтобы изменить ее цвет.&lt;br /&gt;
&lt;br /&gt;
===Дополнительные аргументы===&lt;br /&gt;
* '''timeToFade:''' Количество секунд, которое потребуется, чтобы оно исчезло.&lt;br /&gt;
* '''red:''' Количество красного в цвете, до которого камера уменьшает яркость (0 - 255). Не требуется для увеличения яркости.&lt;br /&gt;
* '''green:''' Количество зеленого в цвете, до которого камера уменьшает яркость (0 - 255). Для увеличения яркости не требуется.&lt;br /&gt;
* '''blue:''' Количество синего в цвете, до которого камера уменьшает яркость (0 - 255). Для увеличения яркости не требуется.&lt;br /&gt;
&amp;lt;/section&amp;gt;&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 fadeCamera ( bool fadeIn, [ float timeToFade = 1.0, int red = 0, int green = 0, int blue = 0 ] )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{OOP||Camera.fade}}&lt;br /&gt;
===Обязательные аргументы===&lt;br /&gt;
* '''fadeIn:''' Должна ли камера плавно появляться или исчезать? Введите ''true'', чтобы камера постепенно появлялась, и ''false'', чтобы она постепенно исчезала в цвете.&lt;br /&gt;
&lt;br /&gt;
===Дополнительные аргументы===&lt;br /&gt;
* '''timeToFade:''' Количество секунд, которое потребуется, чтобы оно исчезло.&lt;br /&gt;
* '''red:''' Количество красного в цвете, до которого камера уменьшает яркость (0 - 255). Не требуется для увеличения яркости.&lt;br /&gt;
* '''green:''' Количество зеленого в цвете, до которого камера уменьшает яркость (0 - 255). Для увеличения яркости не требуется.&lt;br /&gt;
* '''blue:''' Количество синего в цвете, до которого камера уменьшает яркость (0 - 255). Для увеличения яркости не требуется.&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Вывод===&lt;br /&gt;
Возвращает ''true'' Если камера была успешно добавлена, ''false'', если функции были переданы недопустимые аргументы.&lt;br /&gt;
&lt;br /&gt;
==Пример==&lt;br /&gt;
&amp;lt;section name=&amp;quot;Server example&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
Когда игрок получает повреждение, примените к его экрану эффект быстрого перехода цвета в красный.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function addRednessOnDamage ( )&lt;br /&gt;
      fadeCamera ( source, false, 1.0, 255, 0, 0 )         -- затемнение камеры игрока до красного цвета в течение 1 секунды&lt;br /&gt;
      setTimer ( fadeCameraDelayed, 500, 1, source )   -- не позволяйте ему стать непрозрачно-красным, прервите его через полсекунды и верните к нормальному цвету&lt;br /&gt;
end&lt;br /&gt;
addEventHandler ( &amp;quot;onPlayerDamage&amp;quot;, root, addRednessOnDamage )&lt;br /&gt;
&lt;br /&gt;
function fadeCameraDelayed(player) -- Эта функция предотвращает появление предупреждений об отладке, когда игрок отключается во время работы таймера.&lt;br /&gt;
      if (isElement(player)) then&lt;br /&gt;
            fadeCamera(player, true, 0.5)&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;
==Смотрите также==&lt;br /&gt;
{{Camera_functions}}&lt;br /&gt;
[[en:fadeCamera]]&lt;/div&gt;</summary>
		<author><name>MrUnimax</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=RU/fadeCamera&amp;diff=81971</id>
		<title>RU/fadeCamera</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=RU/fadeCamera&amp;diff=81971"/>
		<updated>2025-04-30T09:55:45Z</updated>

		<summary type="html">&lt;p&gt;MrUnimax: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RU/Server client function}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
Эта функция постепенно меняет цвет камеры игрока или возвращает ее в нормальное состояние в течение указанного периода времени. Это также повлияет на громкость звука для игрока (50% постепенного изменения = 50% громкости, полное постепенное изменение = нет звука). Для клиентских скриптов вы можете выполнить 2 последовательных появления или исчезновения, но для серверных скриптов вы должны использовать один, а затем другой.&lt;br /&gt;
{{Note|Скорость действия эффекта напрямую зависит от текущей скорости игры.}}&lt;br /&gt;
&lt;br /&gt;
==Синтаксис==&lt;br /&gt;
&amp;lt;section name=&amp;quot;Server&amp;quot; class=&amp;quot;server&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 fadeCamera ( player thePlayer, bool fadeIn, [ float timeToFade = 1.0, int red = 0, int green = 0, int blue = 0 ] )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{RU/OOP||[[игрок|player]]:fadeCamera}}&lt;br /&gt;
===Обязательные аргументы===&lt;br /&gt;
* '''thePlayer:''' Игрок, чью камеру вы хотите затемнить.&lt;br /&gt;
* '''fadeIn:''' Следует ли увеличивать или уменьшать яркость камеры? Введите ''true'', чтобы увеличить яркость камеры, и ''false'', чтобы изменить ее цвет.&lt;br /&gt;
&lt;br /&gt;
===Дополнительные аргументы===&lt;br /&gt;
* '''timeToFade:''' Количество секунд, которое потребуется, чтобы оно исчезло.&lt;br /&gt;
* '''red:''' Количество красного в цвете, до которого камера уменьшает яркость (0 - 255). Не требуется для увеличения яркости.&lt;br /&gt;
* '''green:''' Количество зеленого в цвете, до которого камера уменьшает яркость (0 - 255). Для увеличения яркости не требуется.&lt;br /&gt;
* '''blue:''' Количество синего в цвете, до которого камера уменьшает яркость (0 - 255). Для увеличения яркости не требуется.&lt;br /&gt;
&amp;lt;/section&amp;gt;&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 fadeCamera ( bool fadeIn, [ float timeToFade = 1.0, int red = 0, int green = 0, int blue = 0 ] )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{OOP||Camera.fade}}&lt;br /&gt;
===Обязательные аргументы===&lt;br /&gt;
* '''fadeIn:''' Должна ли камера плавно появляться или исчезать? Введите ''true'', чтобы камера постепенно появлялась, и ''false'', чтобы она постепенно исчезала в цвете.&lt;br /&gt;
&lt;br /&gt;
===Дополнительные аргументы===&lt;br /&gt;
* '''timeToFade:''' Количество секунд, которое потребуется, чтобы оно исчезло.&lt;br /&gt;
* '''red:''' Количество красного в цвете, до которого камера уменьшает яркость (0 - 255). Не требуется для увеличения яркости.&lt;br /&gt;
* '''green:''' Количество зеленого в цвете, до которого камера уменьшает яркость (0 - 255). Для увеличения яркости не требуется.&lt;br /&gt;
* '''blue:''' Количество синего в цвете, до которого камера уменьшает яркость (0 - 255). Для увеличения яркости не требуется.&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Вывод===&lt;br /&gt;
Возвращает ''true'' Если камера была успешно добавлена, ''false'', если функции были переданы недопустимые аргументы.&lt;br /&gt;
&lt;br /&gt;
==Пример==&lt;br /&gt;
&amp;lt;section name=&amp;quot;Server example&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
Когда игрок получает повреждение, примените к его экрану эффект быстрого перехода цвета в красный.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function addRednessOnDamage ( )&lt;br /&gt;
      fadeCamera ( source, false, 1.0, 255, 0, 0 )         -- затемнение камеры игрока до красного цвета в течение 1 секунды&lt;br /&gt;
      setTimer ( fadeCameraDelayed, 500, 1, source )   -- не позволяйте ему стать непрозрачно-красным, прервите его через полсекунды и верните к нормальному цвету&lt;br /&gt;
end&lt;br /&gt;
addEventHandler ( &amp;quot;onPlayerDamage&amp;quot;, root, addRednessOnDamage )&lt;br /&gt;
&lt;br /&gt;
function fadeCameraDelayed(player) -- Эта функция предотвращает появление предупреждений об отладке, когда проигрыватель отключается во время работы таймера.&lt;br /&gt;
      if (isElement(player)) then&lt;br /&gt;
            fadeCamera(player, true, 0.5)&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;
==Смотрите также==&lt;br /&gt;
{{Camera_functions}}&lt;br /&gt;
[[en:fadeCamera]]&lt;/div&gt;</summary>
		<author><name>MrUnimax</name></author>
	</entry>
</feed>