Wstęp do pisania skryptów GUI: Difference between revisions
mNo edit summary |
mNo edit summary |
||
Line 5: | Line 5: | ||
==Tutorial tworzenia okna logowania== | ==Tutorial tworzenia okna logowania== | ||
W tym samouczku utworzymy proste okno logowania z dwoma polami wprowadzania danych i przyciskiem. Okno pojawia się, gdy gracz dołącza do gry, a po kliknięciu przycisku gracz zostaje zrespawnowany (odrodzony). Ten tutorial będzie kontynuacją trybu gry, który stworzyliśmy w [[Wstęp_do_pisania_skryptów|Wstępie do pisania skryptów]] ''(Jeśli korzystałeś/aś z naszego [[Wstęp_do_pisania_skryptów|Wstępu do pisania skryptów]], będziesz musiał usunąć lub skomentować wiersz [[spawnPlayer]] w funkcji | W tym samouczku utworzymy proste okno logowania z dwoma polami wprowadzania danych i przyciskiem. Okno pojawia się, gdy gracz dołącza do gry, a po kliknięciu przycisku gracz zostaje zrespawnowany (odrodzony). Ten tutorial będzie kontynuacją trybu gry, który stworzyliśmy w [[Wstęp_do_pisania_skryptów|Wstępie do pisania skryptów]] ''(Jeśli korzystałeś/aś z naszego [[Wstęp_do_pisania_skryptów|Wstępu do pisania skryptów]], będziesz musiał usunąć lub skomentować wiersz [[spawnPlayer]] w funkcji "joinHandler" w swoim kodzie, ponieważ zastąpimy go alternatywnym graficznym rozwiązaniem poprzez interfejs graficzny)''. Weźmiemy także pod uwagę skrypty po stronie klienta. |
Revision as of 07:45, 7 December 2020
Jedną z ważnych funkcji MTA:SA jest możliwość stworzenia elementów GUI (graficznego interfejsu użytkownika). GUI składa się z okien, przycisków, pól edycji, pól wyboru... Prawie wszystkie standardowe komponenty formularzy w środowiskach graficznych. Mogą być wyświetlane, gdy użytkownik jest w grze, i używane jako wejścia i wyjścia zamiast tradycyjnych poleceń.
Tutorial tworzenia okna logowania
W tym samouczku utworzymy proste okno logowania z dwoma polami wprowadzania danych i przyciskiem. Okno pojawia się, gdy gracz dołącza do gry, a po kliknięciu przycisku gracz zostaje zrespawnowany (odrodzony). Ten tutorial będzie kontynuacją trybu gry, który stworzyliśmy w Wstępie do pisania skryptów (Jeśli korzystałeś/aś z naszego Wstępu do pisania skryptów, będziesz musiał usunąć lub skomentować wiersz spawnPlayer w funkcji "joinHandler" w swoim kodzie, ponieważ zastąpimy go alternatywnym graficznym rozwiązaniem poprzez interfejs graficzny). Weźmiemy także pod uwagę skrypty po stronie klienta.