Poste mal den ganzen Code der dazugehört, du hast das bestimmt überall falsch gemacht, deshalb klappt das auch nicht.
"überall falsch gemacht,"
Sehr nett, ich bedanke mich bei dir und dann sowas. Sympathisch.
Ich habe den kompletten Code nochmal überarbeitet und alles 1:1 gemacht wie du es hattest:
[20:43:20] Neuer Text:
[20:43:20] Neuer Text:
[20:43:20] Neuer Text:
[20:43:20] Neuer Text:
[20:43:20] Neuer Text:
Hängt sich der Server denn immer noch auf?
Habe vorhin versehentlich ein Return 1; gesetzt, das war die Ursache -> sollte kein Problem mehr sein.
Kannst du mal sagen, was du überhaupt eingegeben hast?
Frage: --> Hallo, Tag, Hola, Hallo, Tag, Hola, Hallo, Tag, Hola
Das dient rein zum testen, der Inhalt ist irrelevant.
Code:
for(new f=0; f<5; f++){
aReport[f] = false;
bReport[f] = false;
//format(zReport[f][2*MAX_PLAYER_NAME+10],2*MAX_PLAYER_NAME+10,"%d:",f+1);
format(zReport[f],2*MAX_PLAYER_NAME+10,"%d:",f+1);
printf("Neuer Text: %s", zReport[f][2*MAX_PLAYER_NAME+10]);
}
for(new i; i<5; i++)
{
printf("Starte i=%d", i);
printf("%d / %d", aReport[i], bReport[i]);
if(aReport[i] == true || bReport[i] == true)
{
failed++;
printf("failed = %d", failed);
continue;
}
if(aReport[i] == false && bReport[i] == false)
{
printf("Beides false");
bReport[i] = true;
printf("bReport = %d", bReport[i]);
format(fReport[i],128,"Frage: %s",grund);
printf("fReport = %s", fReport[i]);
format(string,sizeof(string),"[SUP] Spieler %s hat ein Ticket erstellt! ID: %d",SpielerName(playerid),i+1);
printf("string = %s", string);
SendeAllenAdmins(string);
printf("ID: %i (+1 = %i) - aReport: %d - bReport: %d",i,i+1,aReport[i],bReport[i]);
format(string2,sizeof(string2),"%s %s",zReport[i],SpielerName(playerid));
printf("DEBUG-TDS: %s",string2);
TextDrawSetString(Text:Report[i],string2);
printf("break");
break;
}
if(failed == 5)
{
printf("failed");
SendClientMessage(playerid,COL_aREPORT,"DEBUG TEST FÜR'S ERSTE!");
break;
}
printf("ganz unten");
}
printf("FERTIG");
Edit1: Rechtschreibung und Umformulierung