Hallo.
Undzwar hab' ich das Problem, dass mein multidimensionales Array nicht will.
Oben im Script definiere ich es so:
new TicketID = 1;
new TicketText [][128];
Und bei meinem Support Befehl mach ich folgendes:
ocmd:support(playerid, params[]) {
new text[128];
if(pData[playerid][pEingeloggt] == 0) return SendClientMessage(playerid, COLOR_ERROR, "[Fehler]{FFFFFF} Du musst eingeloggt sein, um Befehle auszuführen!");
if(sscanf(params, "s[128]", text)) return SendClientMessage(playerid, COLOR_USING, "[Benutzung]{FFFFFF} /support [Text]");
if(pData[playerid][pTicket] == 1) {
SendClientMessage(playerid, COLOR_SUPPORT, "[Support]{FFFFFF} Du hast dein Supportticket gelöscht!");
TicketID = TicketID-1;
pData[playerid][pTicket] = 0;
} else {
new msg[64], msg2[160];
TicketText[TicketID][128] = { text };
pData[playerid][pTicketID] = TicketID;
format(msg, sizeof(msg), "[Support]{FFFFFF} Du hast ein Supportticket eröffnet (ID: %d)", TicketID);
format(msg2, sizeof(msg2), "[Support]{FFFFFF} %s", text);
SendClientMessage(playerid, COLOR_SUPPORT, msg);
SendClientMessage(playerid, COLOR_SUPPORT, "[Support]{FFFFFF} Deine Frage:");
SendClientMessage(playerid, COLOR_SUPPORT, msg2);
TicketID++;
}
return 1;
}
Error ist folgender:
C:\Users\Timo\Desktop\Pawn\gammodes\blueberry.pwn(316) : error 032: array index out of bounds (variable "TicketText")
C:\Users\Timo\Desktop\Pawn\gammodes\blueberry.pwn(316) : error 006: must be assigned to an array
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
Ich bitte um Hilfe
LG
Maydo