- Der Gamemode wird so entwickelt, dass sich der gesamte Code nicht im Hauptgamemode befindet
- Sprichwörtlich befindet sich jedes System in einer externen Datei (Dies dient dazu, einen besseren Entwicklungsfortschritt zu erzielen)
- Screenshot: https://i.imgur.com/lpMgYeB.png
- In Photoshop entworfen und in den Gamemode implentiert
- Es wird nun angezeigt, wie viele Spieler sich aktuell in der Lobby befinden
- Alle Lobbys wurden gesperrt, bis auf die erste (Deathmatch)
- Aus dem einfachen Grund, dass ich immer erst einen Modus fertig stelle, bevor der nächste entwickelt wird
- Screenshot: https://i.imgur.com/iLe47FG.png
- Sprache Deutsch sowie Englisch hinzugefügt
- Der Spieler wählt zu Beginn die Sprache, die er verwenden möchte
- Die Gamemode Nachrichten passen sich automatisch der Sprache an, die der Spieler gewählt hat
- Screenshot Deutsch: https://i.imgur.com/XqJntqN.png
- Screenshot Englisch: https://i.imgur.com/wyc3bKG.png
- Die MySQL Verbindung von Gamemode zur Datenbank wurde erstellt
- Der für das Login sowie zur Registrierung wurde erstellt
- Screenshot Login: https://i.imgur.com/lEc1k4o.png
- Screenshot Registrierung: https://i.imgur.com/WoMjrzm.png
- Nach der Registrierung erhält der Spieler die Auswahl, welche Sprache er verwenden möchte
- Demnach sind alle Nachrichten im Gamemode angepasst (Siehe den Punkt 'Multiples Sprachsystem')
- Screenshot Auswahl der Sprache: https://i.imgur.com/i1NIU7s.png
- Nachdem sich der Spieler erfolgreich registriert oder eingeloggt hat, wird ihm die Lobby angezeigt (Siehe Punkt 'Lobby System')
- Das Passwort bei der Registrierung muss mindestens 6 Zeichen lang sein
- Im Login wird der Spieler nach 3 fehlerhaften Passwort Eingaben vom Server gekickt
- Der Spieler hat eine Minute Zeit, sich zu registrieren oder einzuloggen
- Nachdem die Zeit abläuft, wird er vom Server gekickt
- Ich bin mir noch unschlüssig, ob ich im Hintergrund vom Punkt 'Login-/Register System' eine Kamerafahrt einblende oder eher einfach einen Hintergrund setze
- Das obere Include wurde hinzugefügt, so dass die Nachrichten vor einem Kick gesendet werden (Fehler ab SA:MP 0.3.7)
- ZCMD wird als Command Prozessor verwendet, da er meiner Meinung nach am besten für das Vorhaben geeignet ist
- Der Chat wurde global festgehalten, somit sieht jeder, was man schreibt (Vorausgesetzt, man befindet sich in der gleichen Lobby)
- Vor dem Namen wird nun die ausgewählte Sprache des Spielers angezeigt
- Screenshot Deutsch: https://i.imgur.com/ncYTB3T.jpg
- Screenshot Englisch: https://i.imgur.com/u8tRgTU.jpg
- Der Spieler wird nun nach der Auswahl 'Deatmatch' in der Lobby dazu aufgefordert, einen Modus sowie eine Arena zu wählen
- Screenshot Modis Deutsch: https://i.imgur.com/gTrE6D1.png
- Screenshot Modis Englisch: https://i.imgur.com/I9jFIUa.png
- Dies bedeutet, dass er im Deathmatch Modus direkt in eine Arena muss, er kann nicht herum laufen
- Sollte jemand weitere Modis wissen, die ihm zum Beispiel fehlen, bitte bei mir melden
- Die Dialoge, über die Übersicht der Arenen, sind dynamisch und reagieren ebenfalls mit dem Punkt 'Multiples Sprachsytem'
- Screenshot (1 gegen 1) Deutsch: https://i.imgur.com/zN1IDam.png - https://i.imgur.com/ukWDCh0.png
- Screenshot ( 1 vs. 1) Englisch: https://i.imgur.com/GHxbsFL.png - https://i.imgur.com/1UBAvqf.png
- Es wird nun angezeigt, wie viele Spieler sich in der jeweiligen Arena befinden