Guest User

Untitled

a guest
Jun 25th, 2019
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.00 KB | None | 0 0
  1. enum
  2. {
  3. DIALOG_ZADUZENJE,
  4. DIALOG_ZADUZENJE_1,
  5. DIALOG_ZADUZENJE_2
  6. };
  7. //ako ne raidš ovako onda stavi ovako - al predlazem prebaci na enumator...
  8. #define DIALOG_ZADUZENJE 101 // PROMIJENI BROJ KOJI SE NE KORISTI BROJ DIALOGA
  9. #define DIALOG_ZADUZENJE_1 102 // za +1
  10. #define DIALOG_ZADUZENJE_2 103 // za +1
  11.  
  12.  
  13. CMD:postavizaduzenje(playerid,params[])
  14. {
  15. if(PlayerInfo[playerid][pAdmin] < 10) return Error(playerid, "Ni ste u mogucnosti koristiti ovu komandu.");
  16. g_SPD(playerid,DIALOG_ZADUZENJE,DIALOG_STYLE_LIST,""SRWBOJA"PostaviDolznost","1: Admini\n2: GameMasteri","Odberi","Izlez");
  17. return 1;
  18. }
  19.  
  20. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  21. {
  22. switch(dialogid)
  23. {
  24. case DIALOG_ZADUZENJE:
  25. {
  26. switch(listitem)
  27. {
  28. case 0:
  29. {
  30. g_SPD(playerid,DIALOG_ZADUZENJE_1,DIALOG_STYLE_INPUT,""SRWBOJA"Dolznost","Vnesete ID od licnosta na koja sakate da postavite admin dolznost:","Odberi","Izlez");
  31. }
  32. case 1:
  33. {
  34. g_SPD(playerid,DIALOG_ZADUZENJE_2,DIALOG_STYLE_INPUT,""SRWBOJA"Dolznost","Vnesete ID od licnosta na koja sakate da postavite gamemaster dolznost:","Odberi","Izlez");
  35. }
  36. }
  37. }
  38. case DIALOG_ZADUZENJE_1:
  39. {
  40. if(response)
  41. {
  42. new
  43. id;
  44. if(sscanf(inputtext,"u",id)) return g_SPD(playerid,DIALOG_ZADUZENJE_1,DIALOG_STYLE_INPUT,""SRWBOJA"Dolznost","Vnesete ID od licnosta na koja sakate da postavite admin dolznost:","Odberi","Izlez");
  45. if(id == INVALID_PLAYER_ID) return Error(playerid, "Toj Igracot ne e na serverot.");
  46. new
  47. string[128];
  48. PlayerInfo[id][pZaduzenje] = 1;
  49. SacuvajKorisnike(id);
  50. Info(playerid, "Postavivte rank (1) igracu %s.", GetName(id));
  51. Info(id, "%s vam je postavio rank (1).", GetName(playerid));
  52. SOMF(-1, "{F3FF02}[ANTICHEAT] Administrator %s je postavi igracu %s Zaduzenje na (1)!", GetName(playerid), GetName(id));
  53. format(string,sizeof(string), "ZADUZENJE | Staff: %s | Igrac: %s | Zaduzenje: (1)", GetName(playerid), id);
  54. UpisiLog(LOG_AGKOMANDE, string);
  55. }
  56. }
  57. case DIALOG_ZADUZENJE_2:
  58. {
  59. if(response)
  60. {
  61. new
  62. id;
  63. if(sscanf(inputtext,"u",id)) return g_SPD(playerid,DIALOG_ZADUZENJE_2,DIALOG_STYLE_INPUT,""SRWBOJA"Dolznost","Vnesete ID od licnosta na koja sakate da postavite gamemaster dolznost:","Odberi","Izlez");
  64. if(id == INVALID_PLAYER_ID) return Error(playerid, "Toj Igracot ne e na serverot.");
  65. new
  66. string[128];
  67. PlayerInfo[id][pZaduzenje] = 2;
  68. SacuvajKorisnike(id);
  69. Info(playerid, "Postavivte rank (2) igracu %s.", GetName(id));
  70. Info(id, "%s vam je postavio rank (2).", GetName(playerid));
  71. SOMF(-1, "{F3FF02}[ANTICHEAT] Administrator %s je postavi igracu %s Zaduzenje na (2)!", GetName(playerid), GetName(id));
  72. format(string,sizeof(string), "ZADUZENJE | Staff: %s | Igrac: %s | Zaduzenje: (2)", GetName(playerid), id);
  73. UpisiLog(LOG_AGKOMANDE, string);
  74. }
  75. }
  76. }
  77. return 1;
  78. }
Advertisement
Add Comment
Please, Sign In to add comment