Ich fang peinlicher weise nochmal an, aber ich bin so in Eile und pack es einfach nicht.
Egal was ich von Befehlen eingebe -> Unknown Command.
Am Ende von OnPlayerCommandText hab ich alles richtig (Hab schon viel drüber gelesen^^). Das Problem war vor der 0.3e Umstellung noch nicht.
Ich glaube aber eher das es an diesen Zeilen liegt:
Das hier:
stock GiveNummer(playerid)
{
	new nummer = 100000 + random ( 899999 ) ;
	if(IsValidNumber(nummer))
	{
		AddNummer(nummer,playerid);
		SetPVarInt(playerid,"Nummer",nummer);
		return 1;
	}
	else return GiveNummer(playerid);
}
stock IsValidNumber(nummer1)
{
	new nummer[5];
	format(nummer,5,"%d",nummer1);
	new File: file = fopen("Nummern.txt", io_read);
	if (file)
	{
		new nrr[5];
		while (fread(file, nrr))
		{
			StripNewLineX(nrr);
			if (!strcmp(nrr, nummer, true, strlen(nummer)))
			{
				fclose(file);
				return false;
			}
		}
	}
	fclose(file);
	return true;
}
stock StripNewLineX(string[])
{
	new len = strlen(string);
	if (string[0]==0) return ;
	if ((string[len - 1] == '\n') || (string[len - 1] == '\r')) {
		string[len - 1] = 0;
		if (string[0]==0) return ;
		if ((string[len - 2] == '\n') || (string[len - 2] == '\r')) string[len - 2] = 0;
	}
}
stock AddNummer(nummer,playerid)
{
	new File[128];
	new nummer1[10];
	format(nummer1,10,"%d",nummer);
	format(File,sizeof(File),"/Nummern.txt");
	dini_Set(File,nummer1,SpielerName(playerid));
	return 1;
}
//======================CPORT==========================
	ocmd:cport(playerid,params[])
	{
	    new id,Float:Pos[4],vw,in;
	    if(sscanf(params,"d",id)) return SCM(playerid,hellrot,"Benutze /cport (Portcode)");
	    if(!isPlayerAnAdmin(playerid,5)) return SCM(playerid,hellrot,"Du bist kein RCON-Admin!");
	    if(PortCodeExistiert(id)) return SCM(playerid,hellrot,"* Code existiert bereits, bitte gebe einen anderen ein.");
	    new pfad[128];
		format(pfad,50,"/Teleports/%d.txt",id);
		GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
		GetPlayerFacingAngle(playerid,Pos[3]);
		vw = GetPlayerVirtualWorld(playerid);
		in = GetPlayerInterior(playerid);
		CreateTeleportCode(id,Pos[0],Pos[1],Pos[2],Pos[3],in,vw);
		format(pfad,128,"* INFO: Der Teleportcode %d wurde erstellt, du kannst ihn nun bei /gotoport verwenden.",id);
		SCM(playerid,neongelb,pfad);
		return 1;
	}
	ocmd:gotoport(playerid,params[])
	{
		new code;
		if(sscanf(params,"d",code)) return SCM(playerid,hellrot,"Benutze /gotoport (Portcode)");
	    if(!isPlayerAnAdmin(playerid,5)) return SCM(playerid,hellrot,"Du bist kein RCON-Admin!");
	    if(!PortCodeExistiert(code)) return SCM(playerid,hellrot,"* Portcode existiert nicht.");
    	new pfad[64];
		format(pfad,50,"/Teleports/%d.txt",code);
		SetPlayerPos(playerid,dini_Float(pfad,"X"),dini_Float(pfad,"Y"),dini_Float(pfad,"Z"));
		SetPlayerInterior(playerid,dini_Int(pfad,"Interior"));
		SetPlayerVirtualWorld(playerid,dini_Int(pfad,"World"));
		return 1;
	}
stock CreateTeleportCode(code,Float:x,Float:y,Float:z,Float:angle,interior,world)
{
	new pfad[64];
	format(pfad,50,"/Teleports/%s.txt",code);
	if(!dini_Exists(pfad))
	{
	    dini_Create(pfad);
	    dini_FloatSet(pfad,"X",x);
	    dini_FloatSet(pfad,"Y",y);
	    dini_FloatSet(pfad,"Z",z);
	    dini_FloatSet(pfad,"Angle",angle);
	    dini_IntSet(pfad,"Interior",interior);
	    dini_IntSet(pfad,"World",world);
	}
	return printf("[Port] Teleportcode %s wurde erstellt!",code);
}
stock PortCodeExistiert(code)
{
	new pfad[64];
	format(pfad,50,"/Teleports/%s.txt",code);
	if(dini_Exists(pfad)) return 1;
	return 0;
}
Ich brauche dringend Hilfe 
 
		 
		
		
	 
			
									
		 
				


 
 
