HU/isCursorShowing: Difference between revisions
Jump to navigation
Jump to search
(→Példa) |
|||
(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"> | ||
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.
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 [-]
Serverbool 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 [-]
Clientbool 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 [-]
ExampleEz 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 ExampleEgy 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)