PL/onClientKey: Difference between revisions
Jump to navigation
Jump to search
ThePiotrek (talk | contribs) (Created page with "{{PL/Client event}} __NOTOC__ To zdarzenie wywołuje się za każdym razem gdy gracz kliknie przycisk na jego klawiaturze lub myszce. Tego zdarzenia można także użyć aby ...") |
ThePiotrek (talk | contribs) m (literówka) |
||
Line 42: | Line 42: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[ | [[en:onClientKey]] | ||
==Zobacz także== | ==Zobacz także== |
Latest revision as of 10:21, 22 July 2016
To zdarzenie wywołuje się za każdym razem gdy gracz kliknie przycisk na jego klawiaturze lub myszce. Tego zdarzenia można także użyć aby sprawdzić czy klient przewija swoje kółko w myszce.
Parametry
string button, bool pressOrRelease
- button: Ten argument odnosi się do nazwy przycisku który został kliknięty. Zajrzyj na PL/Key names po listę wszystkich możliwych nazw przycisków
- pressOrRelease: Ten argument odnosi się do tego czy przycisk jest wciśnięty (jeśli tak to argument wynosi true) lub puszczony (wtedy argument wynosi false)
Źródło
Źródłem tego zdarzenia jest element główny klienta.
Anulowanie efektu
Przykład
Ten przykład wyświetla informację na czacie za każdym razem gdy gracz wciśnie przycisk
function playerPressedKey(button, press) if (press) then -- Only output when they press it down outputChatBox("Wcisnąłeś/aś przycisk "..button.."!") end end addEventHandler("onClientKey", root, playerPressedKey)
Ten przykład wyświetla na czacie informację za każdym razem gdy gracz przewija swoje kółko w myszy
addEventHandler( "onClientKey", root, function(button,press) -- Ponieważ mouse_wheel_down i mouse_wheel_up nie mogą zostać wypuszczone, nie musimy sprawdzać czy to było kliknięcie if button == "mouse_wheel_up" or button == "mouse_wheel_down" then outputDebugString( button .. " przesunięte." ) return true end return false end )
Zobacz także
Zdarzenia GUI
Input
GUI
- onClientGUIAccepted
- onClientGUIBlur
- onClientGUIChanged
- onClientGUIClick
- onClientGUIComboBoxAccepted
- onClientGUIDoubleClick
- onClientGUIFocus
- onClientGUIMouseDown
- onClientGUIMouseUp
- onClientGUIMove
- onClientGUIScroll
- onClientGUISize
- onClientGUITabSwitched
- onClientMouseEnter
- onClientMouseLeave
- onClientMouseMove
- onClientMouseWheel
Funkcje zdarzeń po stronie klienta
- triggerLatentServerEvent
- triggerServerEvent
- Shared
- addEvent
- addEventHandler
- cancelEvent
- cancelLatentEvent
- getEventHandlers
- getLatentEventHandles
- getLatentEventStatus
- removeEventHandler
- triggerEvent
- wasEventCancelled