- Dokumentacja
- Funkcje klienta
- focusBrowser
Funkcja
focusBrowser
Przekazuje klawiaturę przeglądarce. Tekst trafia do strony, gdy jej pole tekstowe jest aktywne i widać kursor. nil zdejmuje skupienie z wszystkich przeglądarek.
Składnia
bool focusBrowser(browser webBrowser)Argumenty
webBrowserbrowser- Przeglądarka albo
nil.W MTA:SA opcjonalny: browser webBrowser = nil
Różnice względem MTA:SA
- Argumenty zaznaczone innym kolorem różnią się od MTA:SA.
W MTA:SA
focusBrowser(browser webBrowser = nil)Zwraca
true przy powodzeniu.
Przykład
showCursor(true)
focusBrowser(browser)
Uwagi
Kiedy wołać. Można od razu po createBrowser - skupienie zostaje przy przeglądarce także podczas ładowania strony. Klawiatura trafia do strony, gdy: przeglądarka ma focusBrowser, kursor jest widoczny (showCursor(true)) i na stronie aktywne jest pole tekstowe (onClientBrowserInputFocusChanged(true)). Wtedy klawisze nie idą do gry ani do bindów; guiSetInputEnabled nie jest potrzebne. Klawisz ruchu wciśnięty w chwili otwarcia panelu nie "zawiesza się" - puszczenie zawsze dochodzi do gry.