Wstęp do pisania skryptów GUI
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.