Guten Abend,
wenn ihc /closeticket eingebe oder /ct oder /ah kommt nur das:
SERVER: Unknown Command!
hier mein Code:
if(strcmp(cmd, "/closeticket", true) == 0) {
if(IsPlayerConnected(playerid)) {
if(PlayerInfo[playerid][Admin] >= 1) {
new query[256],string2[256],string1[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, " Verwendung: /closeticket [playerid/PartOfName]");
return true;
}
new para1;
para1 = ReturnUser(tmp);
if(SupportTicket[para1] == 1) {
format(query,256,"DELETE * FROM `"#SERVERTAG"_SupportTickets` WHERE `Name` = '%s'",UserName(para1));
format(string2,256,">>> %s hat dein Supportticket geschlossen/gelöscht.",UserName(playerid));
format(string1,256,">>> Du hast das Supportticket von %s geschlossen/gelöscht.",UserName(para1));
SCM(para1,SupportBlue,string2);
SCM(playerid,SupportBlue,string1);
mysql_query(query);
TicketZeile[para1] = 0;
SupportTicket[para1] = 0;
TicketAngenommen[para1] = 0;
DeinSupport[para1] = 0;
return true;
}else SCM(playerid,COLOR_GRAD2," ** INFO: Dieser Spieler hat kein Ticket!");
}else SCM(playerid,COLOR_GRAD2," ** INFO: Das ist ein Adminbefehl, du bist kein Admin!");
}
return true;
}
if(strcmp(cmd, "/ct", true) == 0) {
if(IsPlayerConnected(playerid)) {
if(SupportTicket[playerid] == 1) {
new query[256],string1[256],string2[256];
format(query,256,"DELETE * FROM `"#SERVERTAG"_SupportTickets` WHERE `Name` = '%s'",UserName(playerid));
if(TicketAngenommen[playerid] == 1) {
format(string1,256,">>> %s hat sein Ticket, das von dir bearbeitet wird geschlossen/gelöscht.",UserName(playerid));
format(string2,256,">>> Du hast dein Ticket, das von %s bearbeitet wird geschlossen/gelöscht.",UserName(DeinSupport[playerid]));
SCM(playerid,SupportBlue,string2);
SCM(DeinSupport[playerid],SupportBlue,string1);
} else if(TicketAngenommen[playerid] == 0){
format(string1,256,">>> %s hat sein Ticket zurückgezogen.",UserName(playerid));
format(string2,256,">>> Du hast dein Ticket zurückgezogen.",UserName(playerid));
SAM(SupportBlue,string1);
SCM(playerid,SupportBlue,string2);
}
mysql_query(query);
TicketZeile[playerid] = 0;
SupportTicket[playerid] = 0;
TicketAngenommen[playerid] = 0;
DeinSupport[playerid] = -1;
return true;
}
}
return true;
}
if(strcmp(cmd, "/ah", true) == 0 || strcmp(cmd, "/adminhelp", true) == 0) {
if(IsPlayerConnected(playerid)) {
if(PlayerInfo[playerid][Admin] >= 1) {
SCM(playerid,COLOR_GREEN,"_____________________[ADMIN HELP]_____________________");
SCM(playerid,COLOR_YELLOW,"SUPPORT: /openticket /closeticket /giveticket /aw");
if(PlayerInfo[playerid][Admin] >= 6) {
SCM(playerid,COLOR_ADMIN,"BEFEHLE: /makeleader");
}
if(PlayerInfo[playerid][Admin] >= 134487) {
SCM(playerid,COLOR_ADMIN,"BEFEHLE: /restart /makeadmin");
}
} else SCM(playerid,COLOR_GRAD2," ** INFO: Das ist ein Adminbefehl, du bist kein Admin!");
}
return true;
}
if(IsPlayerConnected(playerid)) {
if(PlayerInfo[playerid][Admin] >= 1) {
new query[256],string2[256],string1[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, " Verwendung: /closeticket [playerid/PartOfName]");
return true;
}
new para1;
para1 = ReturnUser(tmp);
if(SupportTicket[para1] == 1) {
format(query,256,"DELETE * FROM `"#SERVERTAG"_SupportTickets` WHERE `Name` = '%s'",UserName(para1));
format(string2,256,">>> %s hat dein Supportticket geschlossen/gelöscht.",UserName(playerid));
format(string1,256,">>> Du hast das Supportticket von %s geschlossen/gelöscht.",UserName(para1));
SCM(para1,SupportBlue,string2);
SCM(playerid,SupportBlue,string1);
mysql_query(query);
TicketZeile[para1] = 0;
SupportTicket[para1] = 0;
TicketAngenommen[para1] = 0;
DeinSupport[para1] = 0;
return true;
}else SCM(playerid,COLOR_GRAD2," ** INFO: Dieser Spieler hat kein Ticket!");
}else SCM(playerid,COLOR_GRAD2," ** INFO: Das ist ein Adminbefehl, du bist kein Admin!");
}
return true;
}
if(strcmp(cmd, "/ct", true) == 0) {
if(IsPlayerConnected(playerid)) {
if(SupportTicket[playerid] == 1) {
new query[256],string1[256],string2[256];
format(query,256,"DELETE * FROM `"#SERVERTAG"_SupportTickets` WHERE `Name` = '%s'",UserName(playerid));
if(TicketAngenommen[playerid] == 1) {
format(string1,256,">>> %s hat sein Ticket, das von dir bearbeitet wird geschlossen/gelöscht.",UserName(playerid));
format(string2,256,">>> Du hast dein Ticket, das von %s bearbeitet wird geschlossen/gelöscht.",UserName(DeinSupport[playerid]));
SCM(playerid,SupportBlue,string2);
SCM(DeinSupport[playerid],SupportBlue,string1);
} else if(TicketAngenommen[playerid] == 0){
format(string1,256,">>> %s hat sein Ticket zurückgezogen.",UserName(playerid));
format(string2,256,">>> Du hast dein Ticket zurückgezogen.",UserName(playerid));
SAM(SupportBlue,string1);
SCM(playerid,SupportBlue,string2);
}
mysql_query(query);
TicketZeile[playerid] = 0;
SupportTicket[playerid] = 0;
TicketAngenommen[playerid] = 0;
DeinSupport[playerid] = -1;
return true;
}
}
return true;
}
if(strcmp(cmd, "/ah", true) == 0 || strcmp(cmd, "/adminhelp", true) == 0) {
if(IsPlayerConnected(playerid)) {
if(PlayerInfo[playerid][Admin] >= 1) {
SCM(playerid,COLOR_GREEN,"_____________________[ADMIN HELP]_____________________");
SCM(playerid,COLOR_YELLOW,"SUPPORT: /openticket /closeticket /giveticket /aw");
if(PlayerInfo[playerid][Admin] >= 6) {
SCM(playerid,COLOR_ADMIN,"BEFEHLE: /makeleader");
}
if(PlayerInfo[playerid][Admin] >= 134487) {
SCM(playerid,COLOR_ADMIN,"BEFEHLE: /restart /makeadmin");
}
} else SCM(playerid,COLOR_GRAD2," ** INFO: Das ist ein Adminbefehl, du bist kein Admin!");
}
return true;
}