Ich habe ein Problehm für mein Support befehl
die Fehlerlist steht unten
Befehle:
 
ocmd:a(playerid,params[])
{
 new Text[64];
 new str[128];
 new pname[32];
 if(!isPlayerAnAdmin(playerid,1))
 {
     if(sscanf(params,"s",Text))
     {
         SendClientMessage(playerid,ROT,"Benutze: /a Text");
     }
     else
     {
         new Rangtext[32];
      if(sInfo[playerid][Adminlevel] == 1)   { Rangtext = "Supporter"; }
   if(sInfo[playerid][Adminlevel] == 2)   { Rangtext = "Moderator"; }
   if(sInfo[playerid][Adminlevel] == 3)   { Rangtext = "Administrator"; }
   if(sInfo[playerid][Adminlevel] == 4)   { Rangtext = "Super Administrator";  }
   if(sInfo[playerid][Adminlevel] == 5)   { Rangtext = "Server Owner"; }
         GetPlayerName(playerid,pname,sizeof(pname));
         format(str,sizeof(str),"%s %s: %s",Rangtext,pname,Text);
         AdminNachricht(1,GELB,str);
     }
 }
 else
 {
     Adminbefehl;
 }
 return 1;
}
ocmd:admins(playerid,params[])
{
 #pragma unused params
 new Rangtext[32];
 new str[128];
 new pname[32];
 SendClientMessage(playerid,HELLBLAU,"Supporter Online:");
 for(new i = 0; i< MAX_PLAYERS; i++)
 {
     if(sInfo[i][Adminlevel] > 0)
     {
         if(sInfo[i][Adminlevel] == 1)   { Rangtext = "Supporter";   }
         if(sInfo[i][Adminlevel] == 2)   { Rangtext = "Moderator";   }
         if(sInfo[i][Adminlevel] == 3)   { Rangtext = "Administrator";   }
         if(sInfo[i][Adminlevel] == 4)   { Rangtext = "Super Administrator";   }
         if(sInfo[i][Adminlevel] == 5)   { Rangtext = "Server Owner";   }
   GetPlayerName(i,pname,sizeof(pname));
         format(str,sizeof(str),"%s: %s (ID:%d)",Rangtext,pname,i);
         SendClientMessage(playerid,0xAFAFAFAA,str);
     }
 }
 return 1;
}
ocmd:aduty(playerid,params[])
{
 #pragma unused params
 new Rangtext[32];
 new str[128];
 new pname[32];
 if(!isPlayerAnAdmin(playerid,1))
 {
     if(ADuty[playerid] == 0)
     {
         if(sInfo[playerid][Adminlevel] == 1)   { Rangtext = "Supporter";   }
         if(sInfo[playerid][Adminlevel] == 2)   { Rangtext = "Moderator";   }
         if(sInfo[playerid][Adminlevel] == 3)   { Rangtext = "Administrator";   }
         if(sInfo[playerid][Adminlevel] == 4)   { Rangtext = "Super Administrator";   }
         if(sInfo[playerid][Adminlevel] == 5)   { Rangtext = "Server Owner";   }
         ADuty[playerid] = 1;
         GetPlayerName(playerid,pname,sizeof(pname));
         format(str,sizeof(str),"Meldung: %s %s steht nun zum Support bereit.",Rangtext,pname);
   SetPlayerHealth(playerid,9999999);
         SendClientMessageToAll(0x33AA33AA,str);
     }
     else
     {
         if(sInfo[playerid][Adminlevel] == 1)   { Rangtext = "Supporter";   }
         if(sInfo[playerid][Adminlevel] == 2)   { Rangtext = "Moderator";   }
         if(sInfo[playerid][Adminlevel] == 3)   { Rangtext = "Administrator";   }
         if(sInfo[playerid][Adminlevel] == 4)   { Rangtext = "Super Administrator";   }
         if(sInfo[playerid][Adminlevel] == 5)   { Rangtext = "Server Owner";   }
         ADuty[playerid] = 0;
         GetPlayerName(playerid,pname,sizeof(pname));
         format(str,sizeof(str),"Meldung: %s %s ist nun nicht mehr im Supportmodus.",Rangtext,pname);
   SetPlayerHealth(playerid,100);
         SendClientMessageToAll(0xFF2700FF,str);
     }
 }
 else
 {
 }
 return 1;
}
ocmd:frage(playerid,params[])
{
 #pragma unused params
 if(TicketModus[playerid] == 0)
 {
     ShowPlayerDialog(playerid,DIALOG_Frage,DIALOG_STYLE_LIST,"Reportmodus","Allgemeine Fragen\nCheater/Bugs Melden\nFragen zum Account","Auswählen","Abbrechen");
 }
 else
 {
     SendClientMessage(playerid,ROT,"Du hast bereits eine Frage gestellt");
 }
 return 1;
}
ocmd:fo(playerid,params[])
{
 #pragma unused params
 if(Reportmodus[playerid] == 0)
 {
     if(!isPlayerAnAdmin(playerid,1))
     {
         if(sInfo[playerid][Adminlevel] > 0 && sInfo[playerid][Adminlevel] <= 2)
         {
             ShowPlayerDialog(playerid,DIALOG_FRAGEOFFEN,DIALOG_STYLE_LIST,"FRAGE ÖFFNEN","Allgemeine Fragen","Auswählen","Abbrechen");
         }
         if(sInfo[playerid][Adminlevel] > 2 && sInfo[playerid][Adminlevel] <= 3)
         {
             ShowPlayerDialog(playerid,DIALOG_FRAGEOFFEN,DIALOG_STYLE_LIST,"FRAGE ÖFFNEN","Allgemeine Fragen\nCheater/Bugs","Auswählen","Abbrechen");
         }
         if(sInfo[playerid][Adminlevel] > 3 && sInfo[playerid][Adminlevel] <= 5)
         {
             ShowPlayerDialog(playerid,DIALOG_FRAGEOFFEN,DIALOG_STYLE_LIST,"FRAGE ÖFFNEN","Allgemeine Fragen\nCheater/Bugs\nFragen zum Account","Auswählen","Abbrechen");
         }
     }
     else
     {
     }
     return 1;
 }
 else
 {
     SendClientMessage(playerid,ROT,"Du bearbeitest bereits eine Frage");
 }
 return 1;
}
ocmd:fs(playerid,params[])
{
 #pragma unused params
    if(!isPlayerAnAdmin(playerid,1))
    {
  if(Reportmodus[playerid] > 0)
  {
      if(Reportmodus[playerid] == 1)
      {
          ReportFrageOffen[playerid] = 0;
          Reportmodus[playerid] = 0;
          SendClientMessage(Reportmodusmit[playerid],GELB,"Deine Frage wurde nun als erledigt markiert.");
          SendClientMessage(playerid,GELB,"Du hast die Frage als erledigt markiert.");
          Reportmodusmit[Reportmodusmit[playerid]] = -1;
          TicketModus[Reportmodusmit[playerid]] = 0;
          Reportmodusmit[playerid] = -1;
      }
      if(Reportmodus[playerid] == 2)
      {
          ReportFrageOffen[playerid] = 0;
          Reportmodus[playerid] = 0;
          SendClientMessage(Reportmodusmit[playerid],GELB,"Deine Frage wurde nun als erledigt markiert.");
          SendClientMessage(playerid,GELB,"Du hast die Frage als erledigt markiert.");
          Reportmodusmit[Reportmodusmit[playerid]] = -1;
          TicketModus[Reportmodusmit[playerid]] = 0;
          Reportmodusmit[playerid] = -1;
      }
      if(Reportmodus[playerid] == 3)
      {
          ReportFrageOffen[playerid] = 0;
          Reportmodus[playerid] = 0;
          SendClientMessage(Reportmodusmit[playerid],GELB,"Deine Frage wurde nun als erledigt markiert.");
          SendClientMessage(playerid,GELB,"Du hast die Frage als erledigt markiert.");
          Reportmodusmit[Reportmodusmit[playerid]] = -1;
          TicketModus[Reportmodusmit[playerid]] = 0;
          Reportmodusmit[playerid] = -1;
      }
      return 1;
  }
  else
  {
      SendClientMessage(playerid,ROT,"Du bearbeitest keine Frage");
  }
  return 1;
 }
 else
 {
     return 1;
 }
}
ocmd:ff(playerid,params[])
{
 #pragma unused params
    if(!isPlayerAnAdmin(playerid,1))
    {
  if(Reportmodus[playerid] > 0)
  {
      new string[32];
        format(string,sizeof(string),"Keiner");
      if(Reportmodus[playerid] == 1)
      {
          new x = ReportFrageOffen[playerid];
          aTicketinfo[x][aBeantwortet] = 0;
          aTicketinfo[x][aBeantwortetvon] = string;
          format(Datei,sizeof(Datei),"/Fragen/AllgemeineTickets/%d.txt",aTicketinfo[x][aFrageID]);
          dini_IntSet(Datei,"aBeantwortet",0);
          dini_Set(Datei,"aBeantwortetvon","Keiner");
          ReportFrageOffen[playerid] = 0;
          Reportmodus[playerid] = 0;
          Reportmodusmit[Reportmodusmit[playerid]] = -1;
          SendClientMessage(Reportmodusmit[playerid],GELB,"Deine Frage wurde erneut freigegeben.");
          Reportmodusmit[playerid] = -1;
          Ticketsoffena += 1;
      }
      if(Reportmodus[playerid] == 2)
      {
          new x = ReportFrageOffen[playerid];
          cTicketinfo[x][cBeantwortet] = 0;
          cTicketinfo[x][cBeantwortetvon] = string;
          format(Datei,sizeof(Datei),"/Fragen/CheaterTickets/%d.txt",cTicketinfo[x][cFrageID]);
          dini_IntSet(Datei,"cBeantwortet",0);
          dini_Set(Datei,"cBeantwortetvon","Keiner");
          ReportFrageOffen[playerid] = 0;
          Reportmodus[playerid] = 0;
          Reportmodusmit[Reportmodusmit[playerid]] = -1;
          SendClientMessage(Reportmodusmit[playerid],GELB,"Deine Frage wurde erneut freigegeben.");
          Reportmodusmit[playerid] = -1;
          Ticketsoffenc += 1;
      }
      if(Reportmodus[playerid] == 3)
      {
          new x = ReportFrageOffen[playerid];
          acTicketinfo[x][acBeantwortet] = 0;
          acTicketinfo[x][acBeantwortetvon] = string;
          format(Datei,sizeof(Datei),"/Fragen/AccountTickets/%d.txt",acTicketinfo[x][acFrageID]);
          dini_IntSet(Datei,"acBeantwortet",0);
          dini_Set(Datei,"acBeantwortetvon","Keiner");
          ReportFrageOffen[playerid] = 0;
          Reportmodus[playerid] = 0;
          Reportmodusmit[Reportmodusmit[playerid]] = -1;
          SendClientMessage(Reportmodusmit[playerid],GELB,"Deine Frage wurde erneut freigegeben.");
          Reportmodusmit[playerid] = -1;
          Ticketsoffenac += 1;
      }
      return 1;
  }
  else
  {
      SendClientMessage(playerid,ROT,"Du bearbeitest keine Frage");
  }
  return 1;
 }
 else
 {
     return 1;
 }
}
//Fehlerbeschreibung:
// Der /aduty geht nicht
// Der /fo geht nicht
// Der /fs geht nicht
// Das /ff geht nicht
// Das /a [Text] geht nicht
 
		 
		
		
	