Ahhh, schöne Sache das. Hab ich mich gleich mal drueber her gemacht 
Code:
/*
* plugin_roundcounter by [TV]Smudo.
*
* Funktionen des Plugins:
* Zeigt die Anzahl der gespielten Runden
* am Anfang jeder Runde per Centersay an.
*
* vault.ini:
* admin_roundcount 1	//Roundcounter. 0=Aus, 1=An
*
* Oder einfach nach der Installation einmalig mit admin_roundcount 1 aktivieren.
*/
#pragma dynamic 16384
#include <core>
#include <console>
#include <string>
#include <admin>
#include <adminlib>
new STRING_VERSION[MAX_DATA_LENGTH] = "v1";
#define ACCESS_CONSOLE 131072
new round;
new RCSwitch;
public vaultdata()
{
	new Data[MAX_DATA_LENGTH];
	get_vaultdata("admin_roundcount",Data,MAX_DATA_LENGTH);
	if(Data[0] == '0') {
		RCSwitch = 0;
		}
	else if(Data[0] == '1'){
		RCSwitch = 1;	
		}
	return PLUGIN_HANDLED;
}
public newround(HLCommand,HLData,HLUserName,UserIndex) 
{ 
	new Message[MAX_TEXT_LENGTH];
	new Data [MAX_DATA_LENGTH]; 
	new Data2 [MAX_DATA_LENGTH];
      
	convert_string( HLData, Data, MAX_DATA_LENGTH ); 
	strsplit(Data,"# ",Data2,14);
	if((strcmp(Data,"Game_Commencing")==0) || (strcmp(Data2,"Restart_Round")==0)){ 
		round = 0;
		}
	if(strcmp("Round_Start", Data) == 0 ){
		round += 1;
		if (RCSwitch == 1) {
			snprintf(Message, MAX_TEXT_LENGTH, "***  Runde %i ***", round);
			centersay(Message, 12, 10, 255,	255);
			}
		}
	return PLUGIN_HANDLED; 
}
public admin_roundcount(HLCommand,HLData,HLUserName,UserIndex) 
{
	new Data[MAX_DATA_LENGTH];
	new Text[MAX_TEXT_LENGTH];
	convert_string(HLData,Data,MAX_DATA_LENGTH); 
	if(strcmp(Data,"0")==0)
	{
		RCSwitch = 0;
		set_vaultdata("admin_roundcount",Data);
		selfmessage("Rundenzaehler ist ausgeschaltet.");
	}
        else if(strcmp(Data,"1")==0)
        {
   		RCSwitch = 1;
		set_vaultdata("admin_roundcount",Data);
		selfmessage("Rundenzaehler ist eingeschaltet.");
        }
       	else 
        {
        	get_vaultdata("admin_roundcount",Data,MAX_DATA_LENGTH);
		snprintf(Text,MAX_TEXT_LENGTH,"Rundenzaehler Status: %s",Data);
        	selfmessage("Ungueltiger Wert fuer admin_roundcount");
        	selfmessage("0: Rundenzaehler Aus, 1: Rundenzaehler An.");
		selfmessage(Text);
        }
	return PLUGIN_HANDLED;
}
public plugin_init()
{
	plugin_registerinfo("Roundcounter.","Zaehlt die Anzahl der Runden.",STRING_VERSION);
	plugin_registercmd("newround", "newround", ACCESS_CONSOLE, "");
	plugin_registercmd("admin_roundcount", "admin_roundcount", ACCESS_BAN, "admin_roundcount (1/0):  0=Roundcount AUS, 1=Roundcount AN");
		
	exec( "logd_reg 62 admin_command newround" );
	vaultdata();
	return PLUGIN_CONTINUE;
}