Also ich mache es immer ohne Strcat und das funktioniert immer 
new StatStr[2][325], GesStatString[600];
format(StatStr[0],sizeof(StatStr[0]),"{FF8F6E}Allgemeines von %s:\n\n{FFFFFF}Zeit:\t\t\t{FF8F6E}%02d/%02d/%d - %02d:%02d:%02d\n{FFFFFF}Spielername:\t\t{FF8F6E}%s\nAccounttyp:\t\t%s\n{FFFFFF}Alter:\t\t\t{FF8F6E}%i\n{FFFFFF}Geschlecht:\t\t{FF8F6E}%s\n{FFFFFF}Level: {FF8F6E}%i\n{FFFFFF}Zahlstunde in: {FF8F6E}%i - 60\n{FFFFFF}Respektpunkte: {FF8F6E}%i - 12\n\n",Jahr,Monat,Tag,Stunde,Minute,Sekunde,SpielerName(playerid),accounttyp,GetPVarInt(playerid,"Alter"),statsgeschlecht,GetPlayerScore(playerid),GetPVarInt(playerid,"PayDay"),GetPVarInt(playerid,"Monate"));
format(StatStr[1],sizeof(StatStr[1]),"{FF8F6E}Berufsleben von %s:\n\n{FFFFFF}Geld:\t\t\t{FF8F6E}%i\n{FFFFFF}Kontostand:\t\t{FF8F6E}%i\n{FFFFFF}Nebenberuf:\t\t{FF8F6E}%s\n{FFFFFF}Fraktion:\t\t{FF8F6E}%s\n{FFFFFF}Fraktionsrang:\t\t{FF8F6E}%i\n{FFFFFF}Wanteds:\t\t\t{FF8F6E}%d",SpielerName(playerid),GetPlayerMoney(playerid),GetPVarInt(playerid,"Kontostand"),statsnebenjob,statsfraktname,GetPVarInt(playerid,"FrakRang"),wanteds);
format(GesStatString,sizeof(GesStatString),"%s%s",StatStr[0],StatStr[1]);