HU/isCursorShowing: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
 
(2 intermediate revisions by the same user not shown)
Line 2: Line 2:
{{Shared function hu}}
{{Shared function hu}}
Ez a function arra szolgál, hogy meghatározza, hogy a játékos kurzora megvan-e jelenítve, vagy nincs.
Ez a function arra szolgál, hogy meghatározza, hogy a játékos kurzora megvan-e jelenítve, vagy nincs.
{{Note_hu|Ez visszaadja a [[showCursor]] segítségével beállított kurzorállapotot, ami így nem veszi figyelembe a kurzor megjelénését, ha a chatbox, a menü, vagy a console nyitva van. Ezenkívül vegye figyelembe, hogy a client oldal értesül a server oldal által beállított kurzorállapotokról, viszont a server oldal nem tud a client oldalról beállított kurzorállapotokról.}}
{{Note_hu|Ez visszaadja a [[HU/showCursor]] segítségével beállított kurzorállapotot, ami így nem veszi figyelembe a kurzor megjelénését, ha a chatbox, a menü, vagy a console nyitva van. Ezenkívül vegye figyelembe, hogy a client oldal értesül a server oldal által beállított kurzorállapotokról, viszont a server oldal nem tud a client oldalról beállított kurzorállapotokról.}}
==Szintaxis==  
==Szintaxis==  
<section name="Server" class="server" show="true">
<section name="Server" class="server" show="true">
Line 47: Line 47:
És egy kompaktabb verzió
És egy kompaktabb verzió
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
[lua]
bindKey ("b", "down",                            -- binds B key to toggle cursor state
bindKey ("b", "down",                            -- binds B key to toggle cursor state
         function()
         function()

Latest revision as of 21:34, 29 August 2020

Ez a function arra szolgál, hogy meghatározza, hogy a játékos kurzora megvan-e jelenítve, vagy nincs.

[[{{{image}}}|link=|]] Megjegyzés: Ez visszaadja a HU/showCursor segítségével beállított kurzorállapotot, ami így nem veszi figyelembe a kurzor megjelénését, ha a chatbox, a menü, vagy a console nyitva van. Ezenkívül vegye figyelembe, hogy a client oldal értesül a server oldal által beállított kurzorállapotokról, viszont a server oldal nem tud a client oldalról beállított kurzorállapotokról.

Szintaxis

Click to collapse [-]
Server
bool isCursorShowing ( player thePlayer )

Kötelező paraméretek

  • thePlayer: A player, akinek a kurzor állapotát szeretné megkapni.

Visszatérési érték

Visszatérési értéke true, ha a játékos kurzorja megjelenik, false, ha nem, vagy ha érvétnytelen paraméterek lettek megadva.

Click to collapse [-]
Client
bool isCursorShowing ( )

Visszatérési érték

Visszatérési értéke true, ha a játékos kurzorja megjelenik, false, ha nem.

Példa

Click to collapse [-]
Example

Ez a serverside function átkapcsolja a játékos kurzorállapotát.

function toggleCursor ( thePlayer )
	local currentState = isCursorShowing ( thePlayer )  -- get the current cursor state as a boolean
	local oppositeState = not currentState              -- get the new state as its logical opposite
	showCursor ( thePlayer, oppositeState )             -- set it as the new cursor state
end
Click to collapse [-]
Clientside Example

Egy kis csavarral ez is használható client oldalon is

function toggleCursor ()
        local currentState = isCursorShowing ()  -- get the current cursor state as a boolean
        local oppositeState = not currentState              -- get the new state as its logical opposite
        showCursor ( oppositeState )             -- set it as the new cursor state
end

És egy kompaktabb verzió

bindKey ("b", "down",                            -- binds B key to toggle cursor state
        function()
                showCursor( not isCursorShowing() )
        end)

Lásd még

Fordította