So. Alles gaaanz einfach, wenn man sich die *.inc Dateien richtig ansieht.
Die goldene Funktion war strsubst(sString[], sSubst[], sWith[], iMaxLen); und steht gaanz unten in der string.inc.
Man muss jetzt nur aufpassen, dass die Schlüsselwörter nicht mit den selben Buchstaben beginnen, da er sonst wohl in Durcheinander kommt.
Es ist also jetzt möglich, mehrere 'Parameter' in eine Zeile und auch weiteren 'normalen' Text nach einem Parameter in die consgreet.txt zu schreiben.
Hier jetzt die Keywords:
&ip,
&timeleft (was vorher &time hieß),
&user,
&ct,
&t,
&maxplayer,
&curplayer,
&nextmap,
¤tmap,
&ff,
&chasecam,
&gravity,
&wonid,
&hostname,
&mp_timelimit (was vorher nur &timelimit hieß),
&date (neu: Datum und Uhrzeit)
Bester Spieler usw. mach ich die Tage fertig.
Meine Test-consgreet.txt sieht zur Zeit so aus:
Code:
==============================================================================
Willkommen auf &hostname
==============================================================================
Hallo &user!
Deine IP ist: &ip
Datum/Uhrzeit: &date
Zur Zeit laeuft ¤tmap und als naechste Map kommt &nextmap
Die verbleibende Zeit sind &timeleft Sekunden und die Mapzeit steht auf &mp_timelimit Minuten.
Derzeitige Spieleranzahl ist &curplayer von insgesamt &maxplayer moeglichen Spielern.
Derzeitige Spielerverteilung: Counter: &ct und Terrors: &t
Derzeitige Servereinstellungen:
Friendlyfire: &ff, Chasecam: &chasecam, Gravity: &gravity
Dein Wonid ist: &wonid
_________________
Fehleranalyse: Poste den Inhalt Deiner liblist.gam, (listen)server.cfg, adminmod.cfg, users.ini, vault.ini, plugin.ini von adminmod und plugins.ini von metamod. Benutze auch die
Such-Funktion