Anfänger
Allgemeine CommandScript-Struktur
Allgemeine CommandScript-Struktur in Emergency 4:
Da ich vor einer Weile angefangen habe selbst Code zu schubsen für dieses doch schon 20 Jahre alte Spiel, habe ich mir ein paar Sachen angeschaut, um ein Grundverständnis zu entwickeln. Das SDK und auch die originalen Scripte von Emergency 4 geben hier bereits Aufschluss über die jeweiligen Mechaniken dahinter. Da ich nur randweise mit C++ bisher zu tun hatte (komme eher aus C#, embedded C und Python, alles im Automotive-Bereich), musste ich mir ein paar Quirks selber beibringen, die aber jetzt sehr nützlich für euch sein könnten.
Da ich euch direkt an der Basis abholen möchte, möchte ich es so simpel wie möglich darstellen. D.h. ihr solltet bereits ein bisschen Coding-Erfahrung haben, jedoch müsst ihr jetzt nicht die größten Cracks dafür sein, um mit dem Scripten anzufangen. (Keine Angst, auch ich hab noch lange nicht alles gelernt, aber einen Teil kann ich bereits mit euch teilen...) An einem simplen Beispiel möchte…