Hallo Breadfish Community,
soeben ahbe ich gesehen das mein Report System verbuggt ist. Wenn ich /ar hinschreibe (Command für Ticket öffnen)
öffnet es irgendein Ticket obwohl keins vorliegt. Dann steht da: Du hast das Ticket geöffnet. Mit /asup kannst du schreiben,
obwohl keiner online ist oder sonst was. Ich mache z.B /ar MEINE ID z.B 0 dann steht da.
Administrator Ien_Levin hat deine Report Anfrage geöffnet. Schreiben kannst du mit /sup.
Und bei mir steht dann: Du hast das Ticket geöffnet. Mit /asup kannst du schreiben.
Irgendein was fehlt im Script. Kann mir da einer helfen ?
mfG,
Ien_Levin
Report System bugged
- John_Sanclear
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Codes?
-
Hier das Ticket System.
ocmd:support(playerid,params[]){ ShowPlayerDialog(playerid,DIALOG_REPORT,DIALOG_STYLE_LIST,"Report System","Support Anfrage\nBeschwerde gegen Spieler\nBug Meldung","Bestätigen","Abbrechen"); return 1;}
ocmd:ticket(playerid,params[]){ ShowPlayerDialog(playerid,DIALOG_REPORT,DIALOG_STYLE_LIST,"Report System","Support Anfrage\nBeschwerde gegen Spieler\nBug Meldung","Bestätigen","Zurück"); return 1;}
ocmd:report(playerid,params[]){ ShowPlayerDialog(playerid,DIALOG_REPORT,DIALOG_STYLE_LIST,"Report System","Support Anfrage\nBeschwerde gegen Spieler\nBug Meldung","Bestätigen","Zurück"); return 1;}
ocmd:sup(playerid,params[]){ new text[128],string[128],string1[128]; if(GetPVarInt(playerid,"LiveChat") != 1) return SendClientMessage(playerid,HELLROT,"AdmCmd: Du befindest dich in keinem Support - Chat."); if(sscanf(params,"s",text)) return SendClientMessage(playerid,HELLROT,"/sup [TEXT]"); format(string,sizeof(string),"Spieler %s: %s",SpielerName(playerid),text); SendClientMessage(GetPVarInt(playerid,"RPartner"),LEUCHTBLAU,string); format(string1,sizeof(string1),"Spieler %s: %s",SpielerName(playerid),text); SendClientMessage(playerid,LEUCHTBLAU,string1); return 1;}
ocmd:ar(playerid,params[]){ new pID, string[128]; if(!isPlayerAnAdmin(playerid,1)) return SendClientMessage(playerid,HELLROT,"AdmCmd: Du besitzt keine Rechte, um diesen Befehl zu nutzen!"); if(GetPVarInt(playerid,"AdminDienst")!=0)return SendClientMessage(playerid,HELLROT,"AdmCmd: Sie müssen in den Dienst gehen, um diesen Befehl zu nutzen!"); if(sscanf(params,"u",pID)) return SendClientMessage(playerid,HELLROT,"/ar [SpielerID]"); format(string,sizeof(string),"Supporter %s hat dein Support Ticket geöffnet. Schreiben kannst du mit /sup",SpielerName(playerid)); SendClientMessage(pID,PINK,string); SendClientMessage(playerid,GRUEN,"Du hast das Support Ticket geöffnet. Schreiben kannst du mit /asup"); SetPVarInt(playerid,"LiveChat",1); SetPVarInt(pID,"LiveChat",1); SetPVarInt(pID,"ReportTicket",0); SetPVarInt(playerid,"RPartner",pID); SetPVarInt(pID,"RPartner",playerid); return 1;}
ocmd:ct(playerid,params[]){ new pID, string[128]; if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,HELLROT,"AdmCmd: Du besitzt keine Rechte, um diesen Befehl zu nutzen!"); if(GetPVarInt(playerid,"AdminDienst")!=0)return SendClientMessage(playerid,HELLROT,"AdmCmd: Sie müssen in den Dienst gehen, um diesen Befehl zu nutzen!"); if(sscanf(params,"u",pID)) return SendClientMessage(playerid,HELLROT,"/ct [SpielerID]"); format(string,sizeof(string),"Supporter %s hat den Support Chat beendet.",SpielerName(playerid)); SendClientMessage(pID,HELLBLAU,string); SendClientMessage(playerid,LEUCHTGRUEN,"AdmCmd: Du hast den Support Chat geschlossen."); SetPVarInt(playerid,"LiveChat",0); SetPVarInt(pID,"LiveChat",0); DeletePVar(playerid,"RPartner"); DeletePVar(pID,"RPartner"); return 1;}
ocmd:delsup(playerid,params[]){ new pID, string[128]; if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,HELLROT,"AdmCmd: Du besitzt keine Rechte, um diesen Befehl zu nutzen!"); if(GetPVarInt(playerid,"AdminDienst")!=0)return SendClientMessage(playerid,HELLROT,"AdmCmd: Sie müssen in den Dienst gehen, um diesen Befehl zu nutzen!"); if(sscanf(params,"u",pID)) return SendClientMessage(playerid,HELLROT,"/delsup [SpielerID]"); format(string,sizeof(string),"Supporter %s hat deine Support Anfrage gelöscht.",SpielerName(playerid)); SendClientMessage(pID,HELLBLAU,string); SendClientMessage(playerid,LEUCHTGRUEN,"AdmCmd: Du hast das Support Ticket gelöscht."); DeletePVar(pID,"Report"); return 1;}
ocmd:asup(playerid,params[]){ new text[128],string[128],string1[128]; if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,HELLROT,"AdmCmd: Du besitzt keine Rechte, um diesen Befehl zu nutzen!"); if(GetPVarInt(playerid,"AdminDienst")!=0)return SendClientMessage(playerid,HELLROT,"AdmCmd: Sie müssen in den Dienst gehen, um diesen Befehl zu nutzen!"); if(GetPVarInt(playerid,"LiveChat") != 1) return SendClientMessage(playerid,HELLROT,"AdmCmd: Du befindest dich in keinem Support-Chat."); if(sscanf(params,"s",text)) return SendClientMessage(playerid,HELLROT,"/asup [TEXT]"); format(string,sizeof(string),"Supporter %s: %s",SpielerName(playerid),text); SendClientMessage(GetPVarInt(playerid,"RPartner"),LILA,string); format(string1,sizeof(string1),"Supporter %s: %s",SpielerName(playerid),text); SendClientMessage(playerid,GELB,string1); return 1;}
ocmd:tickets(playerid,params[]){ #pragma unused params if(!isPlayerAnAdmin(playerid,1)) return SendClientMessage(playerid,HELLROT,"AdmCmd: Du besitzt keine Rechte, um diesen Befehl zu nutzen!"); if(GetPVarInt(playerid,"AdminDienst")==0)return SendClientMessage(playerid,HELLROT,"AdmCmd: Sie müssen in den Dienst gehen, um diesen Befehl zu nutzen!"); for(new i = 0; i < MAX_PLAYERS; i++) { if(GetPVarInt(i,"Report") == 1 && IsPlayerConnected(i)) { new string[128]; format(string,sizeof(string),"[OFFEN] Name: %s | ID: %i",SpielerName(i),i); SendClientMessage(i,LILA,string); } } return 1;} -
breadfish.de
Hat das Thema geschlossen.