Advertisement
Guest User

Untitled

a guest
Aug 18th, 2017
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.97 KB | None | 0 0
  1. CMD:support(playerid, params[])
  2. {
  3. if(GetPVarInt(playerid,"ImSupport") == 1)return SCM(playerid,adminrot,"Du bist schon in einem Support Chat.");
  4. if(GetPVarInt(playerid,"Support") == 1)return SCM(playerid,adminrot,"Du hast schon ein Support Ticket eröffnet.");
  5. new Grund[128];
  6. if(sscanf(params,"s[128]",Grund))return SCM(playerid, adminrot,"INFO: /sup [Grund]");
  7. SCM(playerid,gelb,"[SUPPORT]Du hast ein Support Ticket eingesendet.");
  8. SetPVarInt(playerid,"Support",1);
  9. for(new i=0; i<MAX_PLAYERS; i++)
  10. {
  11. if(isAdmin(i,1))
  12. {
  13. new string[128];
  14. format(string,sizeof(string),"[SUPPORT]%s hat ein Support Ticket eingesendet. Grund: %s. Benutze /acceptsupport [PlayerID/Name]",getPlayerName(playerid),Grund);
  15. SCM(i,gelb,string);
  16. }
  17. }
  18. return 1;
  19. }
  20.  
  21. CMD:acceptsupport(playerid, params[])
  22. {
  23. if(!isAdmin(playerid,3))return SCM(playerid,adminrot,"Du bist kein Admin oder dein AdminRang ist zu niedrig.");
  24. if(scripter[playerid] == false)return SCM(playerid,adminrot,"Du bist nicht im A-Duty.");
  25. new pID, string[128];
  26. if(sscanf(params,"u",pID))return SCM(playerid,adminrot,"INFO: /acceptsupport [PlayerID/Name]");
  27. pID = SupportID;
  28. if(!IsPlayerConnected(pID))return SCM(playerid,adminrot,"Der Spieler ist nicht online.");
  29. if(GetPVarInt(SupportID,"ImSupport") == 1)return SCM(playerid,adminrot,"Der Spieler ist schon in einem Support Chat.");
  30. SetPVarInt(SupportID,"ImSupport",1);
  31. SetPVarInt(playerid,"ImSupport",1);
  32. if(GetPVarInt(SupportID,"Support") == 0)return SCM(playerid, adminrot,"Der Spieler hat kein Support Ticket eröffnet.");
  33. SCM(playerid,gelb,"[SUPPORT]Du hast das Support Ticket angenommen.");
  34. format(string,sizeof(string),"[SUPPORT] %s hat dein Support Ticket angenommen. Benutze /sup [Nachricht] um in den SupportChat zu schreiben.",getPlayerName(playerid));
  35. SCM(SupportID,gelb,string);
  36. return 1;
  37. }
  38.  
  39. CMD:sup(playerid, params[])
  40. {
  41. new string[128], string2[128], Nachricht[128];
  42. if(sscanf(params,"s[128]",Nachricht))return SCM(playerid,adminrot,"INFO: /sup [Nachricht]");
  43. if(GetPVarInt(playerid,"ImSupport") == 0)return SCM(playerid,adminrot,"Du bist in keinem Support.");
  44. format(string2,sizeof(string2),"[SUPPORT] %s: %s",getPlayerName(playerid),Nachricht);
  45. SCM(SupportID,doblau,string);
  46. SCM(playerid,doblau,string);
  47. return 1;
  48. }
  49.  
  50. CMD:closesup(playerid, params[])
  51. {
  52. if(GetPVarInt(SupportID,"ImSupport") == 0)return SCM(playerid,adminrot,"Der Spieler ist in keinem Support.");
  53. if(!isAdmin(playerid,3))return SCM(playerid,adminrot,"Du bist kein Admin oder dein AdminRang ist zu niedrig.");
  54. new string[128];
  55. SetPVarInt(SupportID,"ImSupport",0);
  56. SetPVarInt(playerid,"ImSupport",0);
  57. SetPVarInt(SupportID,"Support",0);
  58. SetPVarInt(playerid,"Support",0);
  59. format(string,sizeof(string),"[SUPPORT] %s hat den Support geschlossen. VIel Spaß noch auf TRP :)",getPlayerName(playerid));
  60. SCM(playerid,doblau,string);
  61. SCM(SupportID,doblau,string);
  62. SCM(playerid,adminrot,"Du hast den Support geschlossen.");
  63. return 1;
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement