Die Scriptsprache von Clonk heißt C4Script.
Objekte und Szenarien von Clonk können ein Script enthalten. Funktionsaufrufe aus Szenarioscripten gelten als globale Aufrufe. Funktionsaufrufe aus Objektscripten gelten als lokale Aufrufe.
Für weitere Informationen zu den spezifischen Scriptarten siehe
Objektscripte und
Szenarioscripte.
C4Script verwendet C-ähnliche Syntax. Es gibt
Operatoren,
Variablendeklaration, Compound Statements (Blöcke), Bedingungen (
if) und Wiederholungsschleifen (
for und
while).
Fehlermeldungen lassen sich durch Aktivieren des Debugmodus in den Optionen des Menüsystems anzeigen. Jeder Script-Programmierer sollte den Debugmodus aktivieren.
Ähnlich wie in anderen Sprachen können in C4Script
Funktionen deklariert werden:
Scripte können Kommentare im C-Stil enthalten. Kommentare werden beim Laden des Script herausgefiltert und komplett ignoriert.