Hallo Breadfish-Community,
ich habe ein kleinen Fehler was mich etwas aufregt.
Es ist ein kleiner Denkfehler, mir fällt das irgendwie nicht auf...
Code
if(dialogid == DIALOG_UNTERSCHRIFT)
{
if(response)
{
new unterschrift = strlen(inputtext);
new besitzer[MAX_PLAYER_NAME];
GetPlayerName(playerid, besitzer, sizeof(besitzer));
if(besitzer == unterschrift)
{
// wenn es übereinstimmt was passieren soll
}
else SendClientMessage(playerid, COLOR_WHITE, "{FF8484}Fehler{FFFFFF}! Unterschrift stimmt nicht mit deinem Namen überein!");
}
else SendClientMessage(playerid, COLOR_WHITE, "{FF8484}Abgebrochen{FFFFFF}.");
}
Alles anzeigen
Folgendes wird mir beim Compiler angezeigt: " error 033: array must be indexed (variable besitzer") "
Meine Vermutung ist das er den Spielername entweder nicht in den Array einsetzt oder ich habe bei der "if" Abfrage etwas verkehrt gemacht...
Bitte um Hilfe