Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:support(playerid, params[])
- {
- if(GetPVarInt(playerid,"ImSupport") == 1)return SCM(playerid,adminrot,"Du bist schon in einem Support Chat.");
- if(GetPVarInt(playerid,"Support") == 1)return SCM(playerid,adminrot,"Du hast schon ein Support Ticket eröffnet.");
- new Grund[128];
- if(sscanf(params,"s[128]",Grund))return SCM(playerid, adminrot,"INFO: /sup [Grund]");
- SCM(playerid,gelb,"[SUPPORT]Du hast ein Support Ticket eingesendet.");
- SetPVarInt(playerid,"Support",1);
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- if(isAdmin(i,1))
- {
- new string[128];
- format(string,sizeof(string),"[SUPPORT]%s hat ein Support Ticket eingesendet. Grund: %s. Benutze /acceptsupport [PlayerID/Name]",getPlayerName(playerid),Grund);
- SCM(i,gelb,string);
- }
- }
- return 1;
- }
- CMD:acceptsupport(playerid, params[])
- {
- if(!isAdmin(playerid,3))return SCM(playerid,adminrot,"Du bist kein Admin oder dein AdminRang ist zu niedrig.");
- if(scripter[playerid] == false)return SCM(playerid,adminrot,"Du bist nicht im A-Duty.");
- new pID, string[128];
- if(sscanf(params,"u",pID))return SCM(playerid,adminrot,"INFO: /acceptsupport [PlayerID/Name]");
- pID = SupportID;
- if(!IsPlayerConnected(pID))return SCM(playerid,adminrot,"Der Spieler ist nicht online.");
- if(GetPVarInt(SupportID,"ImSupport") == 1)return SCM(playerid,adminrot,"Der Spieler ist schon in einem Support Chat.");
- SetPVarInt(SupportID,"ImSupport",1);
- SetPVarInt(playerid,"ImSupport",1);
- if(GetPVarInt(SupportID,"Support") == 0)return SCM(playerid, adminrot,"Der Spieler hat kein Support Ticket eröffnet.");
- SCM(playerid,gelb,"[SUPPORT]Du hast das Support Ticket angenommen.");
- format(string,sizeof(string),"[SUPPORT] %s hat dein Support Ticket angenommen. Benutze /sup [Nachricht] um in den SupportChat zu schreiben.",getPlayerName(playerid));
- SCM(SupportID,gelb,string);
- return 1;
- }
- CMD:sup(playerid, params[])
- {
- new string[128], string2[128], Nachricht[128];
- if(sscanf(params,"s[128]",Nachricht))return SCM(playerid,adminrot,"INFO: /sup [Nachricht]");
- if(GetPVarInt(playerid,"ImSupport") == 0)return SCM(playerid,adminrot,"Du bist in keinem Support.");
- format(string2,sizeof(string2),"[SUPPORT] %s: %s",getPlayerName(playerid),Nachricht);
- SCM(SupportID,doblau,string);
- SCM(playerid,doblau,string);
- return 1;
- }
- CMD:closesup(playerid, params[])
- {
- if(GetPVarInt(SupportID,"ImSupport") == 0)return SCM(playerid,adminrot,"Der Spieler ist in keinem Support.");
- if(!isAdmin(playerid,3))return SCM(playerid,adminrot,"Du bist kein Admin oder dein AdminRang ist zu niedrig.");
- new string[128];
- SetPVarInt(SupportID,"ImSupport",0);
- SetPVarInt(playerid,"ImSupport",0);
- SetPVarInt(SupportID,"Support",0);
- SetPVarInt(playerid,"Support",0);
- format(string,sizeof(string),"[SUPPORT] %s hat den Support geschlossen. VIel Spaß noch auf TRP :)",getPlayerName(playerid));
- SCM(playerid,doblau,string);
- SCM(SupportID,doblau,string);
- SCM(playerid,adminrot,"Du hast den Support geschlossen.");
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement