RU/isCursorShowing
		
		
		
		Jump to navigation
		Jump to search
		
Эта функция используется для определения того, отображается ли курсор игрока.
| Примечание: Это возвращает состояние курсора, которое было установлено с помощью showCursor, и, таким образом, не учитывает отображаемый курсор, пока открыты чат-панель, меню или консоль. Кроме того, имейте в виду, что, хотя клиент знает состояния курсора, установленные с сервера, сервер не знает о состояниях курсора, установленных с клиента. | 
Синтаксис
Click to collapse [-]
Серверbool isCursorShowing ( player thePlayer )
Обязательные аргументы
- thePlayer: Игрок, у которого вы хотите получить состояние курсора.
 
Возвращает
Возвращает «true», если указатель игрока показывает «false», если это не так или если были допущены недопустимые параметры.
Click to collapse [-]
Клиентbool isCursorShowing ( )
Возвращает
Возвращает «true», если указатель игрока показывает «false», если это не так.
Пример:
Click to collapse [-]
СерверЭто серверная функция, которая переключает состояние курсора игрока.
function toggleCursor ( thePlayer ) local currentState = isCursorShowing ( thePlayer ) -- Получаем текущее состояние курсора как логическое local oppositeState = not currentState -- получаем новое состояние в качестве его логической противоположности showCursor ( thePlayer, oppositeState ) -- устанавливаем его как новое состояние курсора end
Click to collapse [-]
КлиентС небольшой настройкой это также можно использовать на стороне клиента
function toggleCursor ()
        local currentState = isCursorShowing ()  -- Получаем текущее состояние курсора как логическое
        local oppositeState = not currentState   -- получаем новое состояние в качестве его логической противоположности
        showCursor ( oppositeState )             -- устанавливаем его как новое состояние курсора
end
И более компактная версия
[lua]
bindKey ("b", "down",                            -- Кнопка 'b' для переключения состояния курсора
        function()
                showCursor( not isCursorShowing() )
        end)
Похожие функции: