Guten Tag Community,
ich möchte ein Report system machen.Nur mein Problem ist jetzt ich weis nicht wie man Tickets IDs vergeben kann.
Ich hoffe jemand kann mir ein Beispiel geben.
MfG
Master
Guten Tag Community,
ich möchte ein Report system machen.Nur mein Problem ist jetzt ich weis nicht wie man Tickets IDs vergeben kann.
Ich hoffe jemand kann mir ein Beispiel geben.
MfG
Master
Alles anzeigenGuten Tag Community,
ich möchte ein Report system machen.Nur mein Problem ist jetzt ich weis nicht wie man Tickets IDs vergeben kann.
Ich hoffe jemand kann mir ein Beispiel geben.
MfG
Master
SuFu nutzen und nicht immer direkt fragen ;D
MfG
Geronimo
#define MAX_TICKETS Deine Zahl
#define MAX_TICKETS Deine Zahl
wtf?
------------------
Was willst du denn mit den Ticket ID's machen?
... wieso soll er nicht fragen ? es ist eine frage wie er etwas scriptet und die sind immer auf das script bezogen....
also du könntest auch eine vari für jeden spieler machen und jedes mal wenn er einen report anfordert gibt es ihn eine zahl.
und dann enfach auslesen=)
MFG
xDNGRSx
wtf?
------------------
Was willst du denn mit den Ticket ID's machen?
Er wollte wissen wie man Ticketids macht ;D
Er wollte wissen wie man Ticketids macht ;D
Aber damit kannst du keine ID vergeben. Das definiert nur MAX_TICKETS auf eine bestimme Anzahl.
#define MAX_TICKETS 300 //ANPASSEN
enum Ticketenum
{
Ersteller[30],
ReportText[128]
}
new Report[MAX_TICKETS][Ticketenum];
new TicketCount;
if(strcmp(cmd, "/Report",true)==0)
{
new rText[128];
TicketCount++;
sscanf(params, "s[128]", rText);
format(Report[TicketCount][Ersteller], 30, "%s", SpielerName(playerid));
format(Report[TicketCount][ReportText], 128, "%s", rText);
new msg[150];
format(msg, 150, "Report abgesendet! Dein Report hat die ID %d", TicketCount);
SendClientMessage(playerid, 0x00FF32FF, msg);
return 1;
}
Nicht getestet.
So wird aber nur eine TicketID vergeben und der Report Verfasser und der Text in 2 string gespeichert.
Du bräuchtest jetzt noch einen /Closereport befehl um auch die MAX_TICKETS nicht zu erreichen.
Dann noch den Report in einen String packen und in den Adminchat schreiben.
TicketCount ist nirgendwo definiert
Ups. Habs zu weit oben im Script geschrieben und vergessen mit einzufügen Editiert.
wozu pid?
Er wollte wissen wie man Ticketids macht ;D
wozu pid?
Gute Frage! Bin heute nicht wirklich konzentriert.
Ich editier es
Hast du überhaupt sscanf oder womit arbeitest du?