Hallo und willkommen zum 10. Development Blog!
Ingame Funktionen
Wir haben neue Funktionen, mit denen es möglich ist das Spiel des Spielers zu manipulieren, hinzugefügt.Darunter auslesen und setzen der Zeit, komplette Spieler-Waffen-Verwaltung (Waffen setzen, auslesen und setzen der Munition) und den Spieler an Fahrzeug-Stunt-Positionen zu attachen.
Mit den neu hinzugefügten UI-Funktionen ist es nun möglich, teile des UI anzuzeigen bzw. zu verstecken. Und mit den "scaleform"-Funktionen des Spiel ist es nun möglich eigene Nachrichten anzuzeigen, dies gibt den Scriptern, die nicht vertraut mit CEF & HTML sind, einfache Informationen auf dem Spielbildschirm anzuzeigen.
Diese Funktionen werden in kürze zu unsere Scripting-API hinzugefügt.
Chat
Der neue Chat, den wir erstmals letzte Woche angesprochen hatten, wurde nun upgedatet. Die Scrollleiste wird nurnoch angezeigt wenn der "Chat input" aktiv ist. Dieser war eine gewünschte Funktion unserer Tester, damit der Chat weniger präsent auf dem Spielbildschirm ist.
Bestenliste
Wir haben nun komplett die Bestenliste der Multiplayer Modifikation deaktiviert, da diese leicht mit unseren Scripting-Funktionen nachgebaut werden können.
Tod/Respawn
Das Todes-System wird nun komplett vom Server kontrolliert. Dies bedeutet nicht nur eine bessere Anpassungsmöglichkeit für unsere Scripter, sondern bietet auch die Möglichkeit den "Lade-Bildschirm", wenn der Spieler respawned wird, zu entfernen. Dies ist nützlich für einen schnelleren respawn in z.B Deathmatch Sessions.
Standard Script
Die arbeit an dem Standard Script dass mit unserem Server ausgeliefert wird, hat begonnen. Das default Script enthält ein erweiterbares Command-System und ein automatisch registrierendes Event-System, dies ist somit eine "starke" Basis für jeden neu-geschriebenen Gamemode. Du kannst das Script in unserem Git-Repo anschauen: https://development.nanos.io/projects/JCMP/…-package/browse
Das war es für diese Woche,
Bis nächste Woche!