/* Dieses Plugin gibt die akurate Zeit aus, da die Timeleft-Funktion von Client ausgeführt wird.
Vielen Dank an alle, bei denen ich den Code geklaut habe. Insbesondere daRope und Sir Drink a lot :-D
Bei Fragen an [WING]Black Knight wenden. http://www.wing-clan.de */
 
#include <core>
#include <console>
#include <string>
#include <admin>
#include <adminlib>
 
new STRING_VERSION[MAX_DATA_LENGTH] = "1.0";
 
public HandleSay(HLCommand,HLData,HLUserName,UserIndex) {
 
	new Data[MAX_DATA_LENGTH];
 
	convert_string(HLData,Data,MAX_DATA_LENGTH);
	strstripquotes(Data);
 
	if (streq(Data, "timeleft")==1) {
		new username[200];
		new i = 0;
		new x = 0;
		x = maxplayercount();
		for (i = 1; i <= x; i = i + 1) {
			strinit(username);
			if (playerinfo(i, username, 200) == 1) {
				execclient(username, "timeleft");
			}
		}
	}
	return PLUGIN_CONTINUE;
}
 
public plugin_init() {
	plugin_registerinfo("Akurates Timeleft","Gibt eine genaue Restzeitangabe aus.",STRING_VERSION);
	plugin_registercmd("say","HandleSay",ACCESS_ALL);
	plugin_registerhelp("say",ACCESS_ALL,"say timeleft: Gibt die Restzeit an.");
 
	return PLUGIN_CONTINUE;
}