Hallo.
Undzwar wird der String "text" nicht gespeichert. Woran kann das liegen?
Errors erhalte ich keine
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(strlen(pData[playerid][pTicket]) == 0) {
new msg[164];
strmid(pData[playerid][pTicket], text, 0, 128);
format(msg, sizeof(msg), "[Support]{FFFFFF} %s", text);
SendClientMessage(playerid, COLOR_SUPPORT, "[Support]{FFFFFF} Du hast ein Supportticket eröffnet. Deine Frage:");
SendClientMessage(playerid, COLOR_SUPPORT, msg);
} else {
SendClientMessage(playerid, COLOR_SUPPORT, "[Support]{FFFFFF} Du hast dein Supportticket gelöscht!");
strdel(pData[playerid][pTicket], 0, 128);
}
return 1;
}
enum playerData
{
pEingeloggt,
pAdmincar,
pAduty,
pTicket[128],
pTicketOffen,
pAdmin
}
new pData[MAX_PLAYERS][playerData];