 
			
									
		Problem mit /frage System
- y0sh1
- Geschlossen
- Erledigt
- 
			
- 
			Guten Tag Forum! 
 Habe gerade ein Problem mit meinem /frage System.
 Und zwar bekommt weder der Absender der Beschwerde/Frage eine Nachricht noch der Admin.
 Code: PastebinAlso, das geht ganz einfach Für alles Admins(Rcon) for(new i = 0; i<MAX_PLAYERS; i++) 
 {
 if(IsPlayerAdmin(i))
 {
 new string[90},name[MAX_PLAYER_NAME];
 GetPlayerName(playerid,name,sizeof(name));
 format(string,sizeof(string),"%s hat eine Frage, Frage: %s",name,inputtext);
 }
 }Ich hoffe ich konnte dir helfen. 
- 
			Nein konntest du leider nicht. 
 Weder der Fragende noch der Admin bekommen die Nachricht die sich eigentlich kriegen sollten.
- 
			Printe das ganze doch einmal und schau, was dann passiert.  
- 
			Gar nichts - hab ich schon versucht ._. 
- 
			Gar nichts - hab ich schon versucht ._. Wie hast du es versucht? Und vorallem WAS hast du geprintet?`  
- 
			print(string); :O //edit: 
 Sah dann so aus:
 new string[128];
 format(string,sizeof(string),"%s fragt: %s",Spielername(playerid),inputtext);
 SCAD(COLOR_Gold,string);
 print(string);
 SCM(playerid,COLOR_Gold,"Frage verschickt.");
- 
			du sölltest das nächste mal aufpassen wie du die klammern setzt, du kannst nicht bei den listitems einen dialog anfangen. /e 
 public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
 {
 if(dialogid==DIALOG_REPORT_INDEX)
 {
 if(response)
 {
 if(listitem==0)
 {
 //Wenn Beschwerde ausgewählt
 ShowPlayerDialog(playerid,DIALOG_REPORT_BESCHWERDE,DIALOG_STYLE_INPUT,"Beschwerde","Wegen was möchtest Du Dich beschweren?","Senden","Abbrechen");
 }
 if(listitem==1)
 {
 //Wenn Frage ausgewählt
 ShowPlayerDialog(playerid,DIALOG_REPORT_FRAGE,DIALOG_STYLE_INPUT,"Frage","Was hast Du für eine Frage?","Senden","Abbrechen");
 }
 if(listitem==2)
 {
 //Wenn Frage an bestimmte Admins ausgewählt
 ShowPlayerDialog(playerid,DIALOG_REPORT_HFRAGE,DIALOG_STYLE_INPUT,"Frage an bestimmte Admins","Was hast Du für eine Frage an die höherrangigen Admins? \nDiese Admins können öfters beschäftigt sein.","Senden","Abbrechen");
 }
 if(listitem==3)
 {
 SCM(playerid,COLOR_Gold,"Vielen Dank für deinen Report. Ein Admin wird schnellstmöglich zu Dir kommen um sich den Bug anzuschauen.");
 new string[128];
 format(string,sizeof(string),"%s hat einen Bug reportet. '/goto %s' um zu Ihm zu kommen.",Spielername(playerid),Spielername(playerid));
 SCAD(COLOR_Gold,string);
 }
 if(listitem==4)
 {
 //Wenn Unterhaltung ausgewählt
 SCM(playerid,COLOR_ROT,"Die /frage Funktion ist nicht für Spam oder Unterhaltungen da.");
 Kick(playerid);
 }
 }
 }
 if(dialogid==DIALOG_REPORT_BESCHWERDE)
 {
 new string[128];
 format(string,sizeof(string),"%s beschwert sich: %s",Spielername(playerid),inputtext);
 SCAD(COLOR_Gold,string);
 SCM(playerid,COLOR_Gold,"Deine Beschwerde ist bei uns eingegangen. Vielen Dank - Wir kümmern uns drum.");
 }
 if(dialogid==DIALOG_REPORT_FRAGE)
 {
 new string[128];
 format(string,sizeof(string),"%s fragt: %s",Spielername(playerid),inputtext);
 SCAD(COLOR_Gold,string);
 SCM(playerid,COLOR_Gold,"Frage verschickt.");
 }
 if(dialogid==DIALOG_REPORT_HFRAGE)
 {
 new string[128];
 format(string,sizeof(string),"%s fragt: %s",Spielername(playerid),inputtext);
 SCADH(COLOR_Lila,string);
 SCM(playerid,COLOR_Gold,"Frage an bestimmte Admins verschickt.");
 }
 if(dialogid==DIALOG_REPORT_BUG)
 {
 new string[128];
 format(string,sizeof(string),"%s meldet einen Bug: %s",Spielername(playerid),inputtext);
 SCAD(COLOR_Gold,string);
 SCM(playerid,COLOR_Gold,"Vielen Dank! Jeder Bug Report hilft uns.");
 }
 return 1;
 }
- 
			Steil erklärt - sorry versteh nicht was genau du mir sagen willst. 
 Offensichtlich klappt es ja mit den Listitems.//edit He? Aber genauso hab ichs doch auch? Oder nicht? 
- 
			sry ich meinte du hast unter if(response) den neuen dialog angefangen, 
 nein hast du nicht, ich habs dir eben ausgebessert.
- 
			Nein, du hast dein Dialog unter dem Listitem angefangen, du musst dein neuen if(dialogid==...) aber unter ein if(dialogid==...) anfangen. Grüße, 
 TheBester
- 
			Oh.. Funktioniert... Alles klar danke  
- 
			kein ding, gerne 
- 
			  breadfish.deHat das Thema geschlossen.
 
		 
		
		
	