Guest User

Untitled

a guest
Jun 25th, 2019
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.11 KB | None | 0 0
  1. #define SRWBOJA "{F24012}" // ovo sam tvoje dodao za test blabla
  2.  
  3.  
  4. enum
  5. {
  6. DIALOG_ZADUZENJE,
  7. DIALOG_ZADUZENJE_1,
  8. DIALOG_ZADUZENJE_2
  9. };
  10. //ako ne raidš ovako onda stavi ovako - al predlazem prebaci na enumator...
  11. #define DIALOG_ZADUZENJE 101 // PROMIJENI BROJ KOJI SE NE KORISTI BROJ DIALOGA
  12. #define DIALOG_ZADUZENJE_1 102 // za +1
  13. #define DIALOG_ZADUZENJE_2 103 // za +1
  14.  
  15. enum zuri8 // ovo ne moraš stavljati to imaš već u modu
  16. {
  17. pZaduzenje
  18. };
  19. new PlayerInfo[MAX_PLAYERS][zuri8];
  20.  
  21. public OnFilterScriptInit() // ovo ti ne treba haha ovo sma napravio preko Fs da ti testam
  22. {
  23. print("zuri8");
  24. return 1;
  25. }
  26.  
  27. public OnFilterScriptExit() // ovo ti ne treba haha ovo sma napravio preko Fs da ti testam
  28. {
  29. print("zuri8 odoh cao");
  30. return 1;
  31. }
  32.  
  33. CMD:zaduzenje(playerid,params[])
  34. {
  35. ShowPlayerDialog(playerid,DIALOG_ZADUZENJE,DIALOG_STYLE_LIST,""SRWBOJA"Zaduzenje","Admini\nGameMasteri","Odaberi","Izlaz");
  36. return 1;
  37. }
  38.  
  39. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) // ne treba public samo ubaci kod koji je u njemu.
  40. {
  41. switch(dialogid)
  42. {
  43. case DIALOG_ZADUZENJE:
  44. {
  45. switch(listitem)
  46. {
  47. case 0:
  48. {
  49. ShowPlayerDialog(playerid,DIALOG_ZADUZENJE_1,DIALOG_STYLE_INPUT,""SRWBOJA"Zaduzenje","Unesite ID igraca kojim zelite dati zaduzenje za admine:","Potvrda","Izlaz");
  50. }
  51. case 1:
  52. {
  53. ShowPlayerDialog(playerid,DIALOG_ZADUZENJE_2,DIALOG_STYLE_INPUT,""SRWBOJA"Zaduzenje","Unesite ID igraca kojim zelite dati zaduzenje za gamemastere:","Potvrda","Izlaz");
  54. }
  55. }
  56. }
  57. case DIALOG_ZADUZENJE_1:
  58. {
  59. if(response)
  60. {
  61. new
  62. id;
  63. if(sscanf(inputtext,"u",id)) return ShowPlayerDialog(playerid,DIALOG_ZADUZENJE_1,DIALOG_STYLE_INPUT,""SRWBOJA"Zaduzenje","Unesite ID igraca kojim zelite dati zaduzenje za admine:","Potvrda","Izlaz");
  64. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid,-1,"Taj igrac nije na serveru!");
  65. new
  66. kakoje[MAX_PLAYER_NAME],
  67. love69[36+MAX_PLAYER_NAME];
  68. GetPlayerName(playerid,kakoje,sizeof(kakoje));
  69. PlayerInfo[id][pZaduzenje] = 1;
  70. // FUNKCIJAZACUVANJEIGRACA u tvom slucaju SacuvajKorisnike(id); //
  71. format(love69,sizeof(love69),"Dobio si zaduzenje za admine od %s.",kakoje);
  72. SendClientMessage(id,-1,love69);
  73. }
  74. }
  75. case DIALOG_ZADUZENJE_2:
  76. {
  77. if(response)
  78. {
  79. new
  80. id;
  81. if(sscanf(inputtext,"u",id)) return ShowPlayerDialog(playerid,DIALOG_ZADUZENJE_2,DIALOG_STYLE_INPUT,""SRWBOJA"Zaduzenje","Unesite ID igraca kojim zelite dati zaduzenje za gamemastere:","Potvrda","Izlaz");
  82. if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid,-1,"Taj igrac nije na serveru!");
  83. new
  84. kakoje[MAX_PLAYER_NAME],
  85. love69[40+MAX_PLAYER_NAME];
  86. GetPlayerName(playerid,kakoje,sizeof(kakoje));
  87. PlayerInfo[id][pZaduzenje] = 2;
  88. // FUNKCIJAZACUVANJEIGRACA u tvom slucaju SacuvajKorisnike(id); //
  89. format(love69,sizeof(love69),"Dobio si zaduzenje za gamemastere od %s.",kakoje);
  90. SendClientMessage(id,-1,love69);
  91. }
  92. }
  93. }
  94. return 1;
  95. }
Advertisement
Add Comment
Please, Sign In to add comment