Habe wieder ein Problem habe jetz alles gelernt darüber und naja habe trotzdem ein fehler also erstmal das script :
dcmd_afk(playerid,params[])
{
	new
		sGrund[128],
		pID;
	if(sscanf(params, "z",pID)) {
		return SendClientMessage(playerid,0xAA3333AA,"/afk [Grund]");
}
		new
			name[MAX_PLAYER_NAME],
			string[128];
		GetPlayerName(playerid,name,sizeof(name));
		format(string,sizeof(string),"%s ist AFK, Grund: %s",name,sGrund[0] ? sGrund : "<Kein Grund>");
		SendClientMessageToAll(0xFFFF00AA,string);
		TogglePlayerControllable(playerid,0);
		return 1;
}
so alles geht aber wenn ich eingebe /afk LoL <- als grund
dan kommt immer nur ".....ist AFK, Grund oL " also es fehlt immer der erste buchstabe das bringt mich zur verzweiflung -.- 
kann mir da einer helfen ?? 
MfG bad_company