Hallo Breadfish User/Admins,
wie der Titel schon sagt: Nach annahme vom Support Ticket geht der Server einfach aus.
Hier der Befehl zum annehmen vom Support:
if(strcmp(cmd, "/osup", true) == 0){
if(PlayerInfo[playerid][Team] == 21){
return 1;
}
if(PlayerInfo[playerid][ALevel] == 0) {
MeldungText(playerid, "Du bist kein Admin!", 5);
return 1;
}
if(ticketanwser[playerid] != -1){
MeldungText(playerid, "Du bearbeitest schon ein anderes Ticket!", 5);
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){
MeldungText(playerid, "Benutze: /att [Spieler-ID]", 6);
return 1;
}
new player1;
player1 = strval(tmp);
if(ticket[player1] == 0){
format(string,256,"%s (ID: %d) hat kein Ticket erstellt gehabt!", PlayerName(player1), player1);
SendClientMessage(playerid, COLOR_RED, string);
return 1;
}
if(ticket[player1] == 1 && tickerid[player1] !=-1){
format(string,256,"%s (ID: %d) Ticket wird schon bearbeitet", PlayerName(player1), player1);
SendClientMessage(playerid, COLOR_RED, string);
return 1;
}
tickerid[player1] = playerid;
ticketanwser[playerid] = player1;
ticketzeit[player1] = 0;
ShowTicketSystem();
PlayerInfo[playerid][tickets]++;
format(string,256,"Admin %s (ID: %d) hat dein Ticket angenommen.", PlayerName(playerid), playerid);
SendClientMessage(player1, COLOR_ORANGE, string);
SendClientMessage(player1, COLOR_ORANGE, "Du kannst nun ganz normal im Chat mit dem Admin schreiben ...");
format(string,256,"Du nimmst das Ticket von %s (ID: %d) an.", PlayerName(player1), player1);
SendClientMessage(playerid, COLOR_ORANGE, string);
format(string,sizeof(string),"%s nimmt das Ticket von %s an",PlayerName(playerid),PlayerName(player1));
ABroadCast(COLOR_ORANGE, string, 1);
AdminTicketLog(PlayerName(playerid),string);
format(string,sizeof(string),"Ticketgrund: %s",PlayerInfo[player1][ticketgrund]);
AdminTicketLog(PlayerName(playerid),string);
return 1;
}
@phN @N0SKILL hab außversehen nicht alles kopiert! hier das ist der ganze ablauf von /osup