LogD-Time-Manager 3.2
WRITTEN BY: [WING] Sir Drink a lot
visit www.adminmod.de

BESCHREIBUNG: 	Berechnet die vergangene Zeit auf der Map.
		In einer "command".ini werden die Befehle und Zeitpunkte
		festgelegt, welche dann entsprechend der Mapzeit (in Sekunden)
		ausgefhrt werden sollen.

		In der "command".ini immer mit dem hchsten Zeitwert beginnen!
		Seht euch die Beispiel command.ini an! Das Beispiel stellt
		ein 'Timeremaining' dar, wieviel Zeit noch auf der Map verbleiben.
		Damit der Befehl admin_speakall funktioniert, braucht man natrlich
		auch das entsprechende Plugin. (z.B. plugin_speech oder plugin_sdal_speakto)

		In dieser neuen Version werden jetzt alle Tasks in einer *.ini Datei abgelegt.
		Man kann jetzt auch mehrere Tasks anlegen, die zur gleichen Zeit ablaufen sollen.

		Desweiteren reagiert es auf die Chateingabe "timeleft" und setzt die Variable mp_timeleft.
		Das plugin_sdal_allowsounds ermglicht dem Client, individuell zu entscheiden, ob
		er Customsounds hren mchte. Hier eben die Sprachausgabe des "timeleft".


BEFEHLE:
admin_tm_add 'Mapzeit in sec' 'Befehl'	:fgt einen Task zur (eingelesenen) Taskliste hinzu.
admin_tm_del 'Task-ID'			:lscht einen Task aus der (eingelesenen) Taskliste.
admin_tm_debug '0/1'			:DEBUG Meldungen aus/an.	
admin_tm_exec 'Task-ID'			:Fhrt einen Task aus, obwohl er nicht an der Reihe ist.
admin_tm_kill				:Stoppt alle Taskausfhrungen und setzt alles zurck (leert die Taskliste). Man muss mit admin_tm_load <filename> ein neue Liste einlesen oder mit admin_tm_add neue Tasks einfgen.
admin_tm_list 'ab Task-ID'		:Zeigt einem alle anstehenden Tasks (ab eingegebener TaskID+10)und fhrt eine Zeitkontrolle durch.
admin_tm_load 'filename'		:Stoppt die Ausfhrung aller Tasks und liest eine neue Taskliste ein.
admin_tm_restart			:Ausfhrung der Tasks wird fortgesetzt.
admin_tm_stop				:Stoppt die Ausfhrung aller Tasks.
admin_tm_write 'filename.ini'		:schreibt die (bearbeitete) Taskliste in die angebene Datei.(!!berschreibt den Inhalt bei bestehender Datei!!)
say timeleft				:Spricht die Zeit aus.

EINSTELLUNGEN:
- einen Ordner 'tm' unter addons/adminmod/config anlegen und darin die Taskliste speichern.
- die Taskliste sieht so aus: 'Zeit in Sekunden' 'Befehl und Parameter, der dann ausgefhrt werden soll'
- file_access_read 1 und file_access_write 1 in der adminmod.cfg setzen
- Metamod Plugin LogD.

VAULT.INI:
TM_FILE 'der Dateiname.Dateiendung der Taskliste, die sich im Ordner addons/adminmod/config/tm befindet.
TM_DEBUG 0


!!!!HINWEIS/Important Notice!!!!

Ich bernehme keine Verantwortung dafr, was ihr in eure command.ini schreibt
und was dann passiert, wenn dieser Befehl ausgefhrt wird.
Wenn Ihr z.B. irgendwelche rcon Befehle benutzt oder einfach nur 'quit'.
Am Besten lasst ihr nur Adminmod Plugins ausfhren.

You can not hold me responsible for your mistakes.  For example, if you set 
rcon_password or quit in your command.ini then it is YOUR problem.  The
defaults should be quite secure....

---Changelog---
24.06.04:	- Error-Log wird erstellt bei falscher Konfiguration des Servers.
		- Debug Funktion als Befehl aktiviert.
18.04.04:	- komplette Code-berarbeitung
		- admin_tm_stop und admin_tm_restart hinzugefgt
		- setzt die Variable mp_timeleft in sec
		- kill_timer wird wieder verwendet.

14.03.04:	- Alle automatischen vault.ini Eintrge entfernt, da die Nutzung der Daten nicht notwendig.
		- Die Variable "time" in "g_time" gendert, damit kein Konflikt mit admin.inc entsteht.

20.03.03:	- Die Zeitberprfung beginnt erst, wenn ein Game_Commencing stattgefunden hat.
		- HandleSay, um das Timeleft im Chat abzufragen mit Sprachausgabe.

26.02.03:	- auf das kill_timer wird ganz verzichtet!

14.02.03:	- admin_tm_kill killt timer nicht mehr. Lscht aber sonst alles, dass nichts mehr ausgefhrt wird.
		- In tm_warn ein plugin_exec admin_tm_kill eingebaut, wenn sich die neue Wartezeit nicht ermitteln lsst.
		- in 'timer ' steht nur noch der TimerIndex der von tm_warn aufgerufen wird.
		- admin_tm_list wird die maximale Anzeige jeweils auf 10 Eintrge begrenzt.

09.02.03:	- nderung der Rechte. Zur Bearbeitung der Taskliste braucht man RCON Recht. Soll vor Missbrauch schtzen.

08.02.03:	- Komplette berarbeitung des Time-Managers.
		- Wegfall der mapzeitungebundenen Tasks.
		- Man kann jetzt mehrere Tasks zu einer bestimmten Mapzeit ausfhren lassen.
		- Es luft nur noch ein Timer.
		- Erweiterte Bearbeitungs-Ausgaben des Managers, dadurch bessere Kontrolle.
		- Zustzliche Ausgabe-Parameter an die vault.ini, die man mit anderen Plugins nutzen kann.
		  (Teamscore, Bester Spieler mit meisten Frags, Rundenanzahl und die die Mapzeit)