<RetVar> = Die Variable, in der die formatierte Zeichenfolge (string) gespeichert wird.
<Var/String> = Das Format für die Zeichenfolge.
<Value> = Die Werte, die in das Format der Zeichenfolge eingegeben werden.
Formatiert eine Zeichenfolge entsprechend dem in angegebenen <Var/String> Format.
Dies leitet sich von der gleichnamigen Standard-Bibliotheksfunktion aus der Programmiersprache 'C' ab.
Die formatierte Zeichenfolge kann zwischen einem und fünf "%s"-Symbolen enthalten.
Jedes Mal wenn ein %s vorgefunden wird, wird es mit dem dazugehörigen <Value> ersetzt.
Beispiel
$Message = sprintf: fmt='Du fliegst das Schiff %s im Sektor %s.', [playership], [sector], null, null, null
Durch obiges Beispiel wird die Zeichenfolge 'Du fliegst das Schiff <Name deines Schiffes> im Sektor <Sektor>' in die Variable $Message geschrieben.