An plugin.ini change plugin - Version 0.3 beta Name: plugin_stills_pluginichange Author: Stillsetzhut (stillsetzhut@thh-clan.de) Released: 24/03/04 Version 0.3 beta Beschreibung ------------ Das Plugin dient dazu nach einem Mapwechsel einen HLDS in einer anderen Konfiguration zu laden. Es wird dazu eine alternative plugin.ini und eine Konfigurationsdatei mit den evtl. zu veraendernden cvars geladen. Bei der Wahl der alternativen cvars kann auf unterschiedliche Konfigurationsdateien zurueckgegriffen werden, oder auch nicht. Diese werde so lange erhalten, bis durch einen gegen- teiligen Befehl wieder die Defaultsettings geladen werden. Befehle ------- admin_altplugini (optional) - laedt eine alternative Serverkonfiguration zur naechsten Map. ist nur ein Beispielname. Es kann jeder beliebige Name genutzt werden, die Datei muss sich halt nur im Verzeichnis addons/adminmod/config/plich befinden. Man kann auch nachtraeglich die Konfigurationsdatei mit diesem Befehl aendern oder ohne Parameter, die cvars der server.cfg nutzen. Falls vorhanden wird auch die Datei startalt.cfg ausgefuehrt. admin_plugini - loescht die Datei alt.cfg und folglich wird beim naechsten Mapwechsel die Defaultkonfiguration ausgefuehrt. Falls vorhanden wird auch die Datei endalt.cfg ausgefuehrt. Voraussetzungen --------------- Admin Mod v2.50.50 Einstellungen in der server.cfg ------------------------------- mapchangecfgfile server.cfg exec "addons/adminmod/config/plich/alt.cfg" Achtung: der zweite Eintrag muss unbedingt hinter dem Eintrag exec "addons/adminmod/config/adminmod.cfg" stehen, da es sonst zu einem Servercrash kommen kann!! Einstellungen in der adminmod.cfg --------------------------------- file_access_read 1 file_access_write 1 Auf dem Server selbst --------------------- Ein Verzeichnis mit dem Namen: plich Pfad: motdir/addons/adminmod/config/plich z.b. cstrike/addons/adminmod/config/plich In diesem Verzeichnis (plich) die Dateien: alt.cfg altplugin.ini alternate.cfg (optional)(Der Name kann geaendert werden, muss aber mit .cfg enden) startalt.cfg (optional) endalt.cfg (optional) Es koennen mehrere Dateien wie die alternate.cfg vorhanden sein, Wenn man keine Aenderung der Settings wuenscht, fuehrt man den Befehl admin_altplugini einfach ohne Parameter aus. :) Sonstiges --------- Dank an [WING]Black Knight und Sir Drink a lot fuer die Vorlagen einiger Teile des Codes (Sie stammen natuerlich aus dem CW Creator). Bei Fragen: ----------- http://forum.adminmod.de/ ToDo ---- Wenn ich mal die Zeit finde...... Ansprechen verschiedener xplugin.ini's, mal sehen, ob die altplugin.ini ueber die Konsole editiert werden kann, oder ob verschiedene admin_plugin_files angesprochen werden. Wer weis wann 's sein wird ........ Bekannte Fehler --------------- Bei unrichtiger Eingabe des Parameters fuer die Konfigurationsdatei funktioniert der Befehl auch bei nachfolgender richtiger Eingabe erst wieder auf der naechsten Map. Die Eingabe ohne Parameter funktioniert jedoch :roll: Changelog --------- v0.3 beta Die Parametereingabe fuer eine Konfigurationsdatei ist jetzt optional. Es kann im 'Alternativmodus' zwischen den Konfigurationsdateien gewechselt werden. v0.2 beta Ansprechen einer Konfigurationsdatei, die mir erforderlich schien, wenn eine andere Plugin Konfiguration gewaehlt wird. Optionale startalt.cfg und endalt.cfg. v0.1 Erste Version, die einfach nur eine alternative Admin Mod Plugin Konfiguration lud.