RU/showCursor: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{RU/Server client function}}
__NOTOC__
__NOTOC__
{{Server client function}}
Эта функция используется для отображения или скрытия указателя игрока.
Эта функция используется для отображения или скрытия указателя игрока.
{{Примечание: Независимо от состояния курсора, которое вы устанавливаете с помощью этой функции, курсор всегда будет отображаться, когда меню, строка ввода чата или консоль активны или если другой ресурс вызвал эту функцию.}}
{{RU/Note| Независимо от состояния курсора, которое вы устанавливаете с помощью этой функции, курсор всегда будет отображаться, когда меню, строка ввода чата или консоль активны или если другой ресурс вызвал эту функцию.}}
==Синтаксис==  
==Синтаксис==  
<section name="Сервер" class="server" show="true">
<section name="Сервер" class="server" show="true">
Line 14: Line 13:
*'''show:''' Логическое значение, определяющее, показать ли ('' true '') или скрыть ('' false '') курсор.
*'''show:''' Логическое значение, определяющее, показать ли ('' true '') или скрыть ('' false '') курсор.
===Настраиваемые аргументы===  
===Настраиваемые аргументы===  
{{OptionalArg}}  
{{RU/OptionalArg}}  
*'''toggleControls:''' Логическое значение, определяющее, следует ли отключать элементы управления во время показа курсора. '' true '' подразумевает, что элементы управления отключены, '' false '' означает, что элементы управления остаются включенными.
*'''toggleControls:''' Логическое значение, определяющее, следует ли отключать элементы управления во время показа курсора. '' true '' подразумевает, что элементы управления отключены, '' false '' означает, что элементы управления остаются включенными.
</section>
</section>
Line 26: Line 25:


===Настраиваемые аргументы===  
===Настраиваемые аргументы===  
{{OptionalArg}}  
{{RU/OptionalArg}}  
*'''toggleControls:''' Логическое значение, определяющее, следует ли отключать элементы управления во время показа курсора. '' true '' подразумевает, что элементы управления отключены, '' false '' означает, что элементы управления остаются включенными.
*'''toggleControls:''' Логическое значение, определяющее, следует ли отключать элементы управления во время показа курсора. '' true '' подразумевает, что элементы управления отключены, '' false '' означает, что элементы управления остаются включенными.
</section>
</section>
Line 34: Line 33:


==Пример==
==Пример==
<section name="Server" class="server" show="true">
<section name="Сервер" class="server" show="true">
В этом примере показан курсор для игрока с именем «Dave», после чего выводится сообщение, если оно было успешно показано.
В этом примере показан курсор для игрока с именем «Dave», после чего выводится сообщение, если оно было успешно показано.
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
Line 47: Line 46:
</section>
</section>


<section name="Client" class="client" show="true">
<section name="Клиент" class="client" show="true">
Этот пример показывает курсор все время
Этот пример показывает курсор все время
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
Line 56: Line 55:




==See Also==
==Похожие функции:==
{{Cursor_functions}}
{{Cursor_functions}}

Latest revision as of 11:42, 5 August 2018

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

[[{{{image}}}|link=|]] Примечание: Независимо от состояния курсора, которое вы устанавливаете с помощью этой функции, курсор всегда будет отображаться, когда меню, строка ввода чата или консоль активны или если другой ресурс вызвал эту функцию.

Синтаксис

Click to collapse [-]
Сервер
bool showCursor ( player thePlayer, bool show, [ bool toggleControls = true ] )

Обязательные аргументы:

  • thePlayer: Игрок, которому вы хотите скрыть или показать курсор.
  • show: Логическое значение, определяющее, показать ли ( true ) или скрыть ( false ) курсор.

Настраиваемые аргументы

Примечание. При использовании необязательных аргументов Вам может потребоваться предоставить все аргументы перед тем аргументом, который Вы хотите использовать. Для более подробной информации ознакомьтесь с необязательными аргументами.

  • toggleControls: Логическое значение, определяющее, следует ли отключать элементы управления во время показа курсора. true подразумевает, что элементы управления отключены, false означает, что элементы управления остаются включенными.
Click to collapse [-]
Клиент
bool showCursor ( bool show, [ bool toggleControls = true ]  )

Обязательные аргументы

  • show: Логическое значение, определяющее, показать ли ( true ) или скрыть ( false ) курсор.

Настраиваемые аргументы

Примечание. При использовании необязательных аргументов Вам может потребоваться предоставить все аргументы перед тем аргументом, который Вы хотите использовать. Для более подробной информации ознакомьтесь с необязательными аргументами.

  • toggleControls: Логическое значение, определяющее, следует ли отключать элементы управления во время показа курсора. true подразумевает, что элементы управления отключены, false означает, что элементы управления остаются включенными.

Возвращает

Возвращает «true», если указатель игрока был показан или спрятан успешно, иначе «false».

Пример

Click to collapse [-]
Сервер

В этом примере показан курсор для игрока с именем «Dave», после чего выводится сообщение, если оно было успешно показано.

local thePlayer = getPlayerFromName ( "Dave" )              -- Получаем игрока по имени «Dave» 
if thePlayer then                                           -- если мы его получили
    showCursor ( thePlayer, true )                          -- показываем ему курсор
    if isCursorShowing ( thePlayer ) then                   -- проверяем, был ли ему показан курсор?
        outputChatBox ( "Курсор показан игроку Dave" ) -- Выводим сообщение в чат
    end
end
Click to collapse [-]
Клиент

Этот пример показывает курсор все время

showCursor ( true ) -- Показать курсор
showCursor ( false ) -- Скрыть курсор


Похожие функции: