Hallo Community
wenn ich /sup eingebe ohne text
kommt als Grund : /sup
und wenn ich ein grund angebe wird der Grund nur angegeben
und jetzt zu mein Problem und zwar wenn ich nur " /sup" eingebe soll der text kommen
"Benutze: /sup [Text] Achtung! Maximale Länge: 64 Zeichen"
hier der Code
Code
		
			if(strlen(cmd) < 2 && strlen(cmd) > 64) return SendClientMessage(playerid,COLOR_GRAD2,"Benutze: /sup [Text]  Achtung! Maximale Länge: 64 Zeichen");Hier der Befehl
Code
		
					
			if(strcmp(cmd, "/sup", true) == 0)
	{
		new len = strlen(cmd) + 1, input[65];
		format(input, sizeof(input), cmdtext[len]);
		if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_GREY, "Du musst dich zuerst einloggen!");
		if(TutTime[playerid] >= 1) return SendClientMessage(playerid, COLOR_RED,"Kucke dir erst das Tutorial an");
		if(NochSup[playerid] == 1) return SendClientMessage(playerid, COLOR_GRAD2, "Dein Report ist noch Offen");
		if(Mobile[playerid] != 255) return SendClientMessage(playerid, COLOR_GRAD1, "Du bist noch am Telefonieren");
		if(Reportwarten[playerid] == 1) return SendClientMessage(playerid, COLOR_GRAD2, "Versuche es Später nochmal");
		if(AdminsOnline <= 0) return SendClientMessage(playerid, COLOR_YELLOW, "{FDFF9D}Info:{FFFFFF} Derzeitig ist der Ticket-Support {FF9999}geschlossen{FFFFFF}... Bitte {FF9999}versuche{FFFFFF} es später erneut!");
		if(strlen(cmd) < 2 && strlen(cmd) > 64) return SendClientMessage(playerid,COLOR_GRAD2,"Benutze: /sup [Text]  Achtung! Maximale Länge: 64 Zeichen");
		if(Spielerinfo[playerid][pbinimtutorial] == 1) return SendClientMessage(playerid, COLOR_GRAD2, "Du bist noch im Tutorial warte erst bis du Fertig bist");
		if(CheckPlayerText(playerid,input) == 0) return 0;
		new stringrp[256],stringrp1[256];
		ClearChatbox(playerid, 10);
		new PDIP[20];
		format(SuppThema[playerid], 64, input);
		GetPlayerIp(playerid,PDIP,sizeof(PDIP));
		GetPlayerName(playerid, sendername, sizeof(sendername));
		SendClientMessage(playerid,ORANGE, "Dein Report wurde erfolgreich abgesendet! Es steht gleich ein Admin zur Verfügung!.");
		SendClientMessage(playerid,ORANGE, " ");
		SendClientMessage(playerid,ORANGE, "Um dein Report wieder zu schliessen benutze /cancel Report");
		ABroadCast(ORANGE,"=================| Report |=================",1);
		format(stringrp, sizeof(stringrp), "Spieler: {F81414}[ID:%d]%s", playerid, sendername);
		ABroadCast(COLOR_WHITE,stringrp,1);
		format(stringrp, sizeof(stringrp), "IP-Adresse: {F81414}%s", PDIP);
		ABroadCast(COLOR_WHITE,stringrp,1);
		format(stringrp, sizeof(stringrp), "Thema: {F81414}%s", SuppThema[playerid]);
		ABroadCast(COLOR_WHITE,stringrp,1);
		format(stringrp, sizeof(stringrp), "Info: /ar [%d] = Annehmen", playerid);
		ABroadCast(COLOR_GRAD1,stringrp,1);
		format(stringrp, sizeof(stringrp), "Info: /cr [%d] = Schließen", playerid);
		ABroadCast(COLOR_GRAD1,stringrp,1);
		format(stringrp, sizeof(stringrp), "Info: /tr [%d] = Löschen", playerid);
		ABroadCast(COLOR_GRAD1,stringrp,1);
		format(stringrp1, sizeof(stringrp1), "Spieler: %s | IP-Adresse: %s | Thema: %s", sendername, PDIP, SuppThema[playerid]);
		printf("%s", stringrp1);
		ABroadCast(ORANGE,"============================================",1);
		JustReported[playerid] = 1;
		PlayerNeedsHelp[playerid] = 1;
		NochSup[playerid] = 1;
		anzahlTickets += 1;
		format(rstring,200,"%d_Offene_Reports", anzahlTickets);
		for(new i=0; i<GetMaxPlayers(); i++)
		{
		   if(IsPlayerConnected(i))
		   {
		       if(Spielerinfo[i][pAdmin] >= 1)
		       {
		           PlayerTextDrawSetString(i,SupTicketet[i], rstring);
		       }
			}
		}
		return 1;
	} 
		 
		
		
	 
			
									
		 
 

