Guest User

Untitled

a guest
Feb 10th, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.90 KB | None | 0 0
  1. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  2. {
  3. if(dialogid == 1)
  4. {
  5.  
  6. if(!response) return Kick(playerid);
  7.  
  8. if(strlen(inputtext) < 3) return ShowPlayerDialog(playerid, DIALOG_REG1, DIALOG_STYLE_PASSWORD, "Registration", "Bitte registriere Dich:\n{FF0000}Mindestens 3 Zeichen!", "Ok", "Abbrechen");
  9.  
  10. new query[256];
  11. mysql_format(handle, query, sizeof(query), "INSERT INTO accounts (Name, Passwort) VALUES ('%e', MD5('%e'))", SpielerDaten[playerid][pName], inputtext);
  12.  
  13. mysql_pquery(handle, query, "OnUserRegister", "d", playerid);
  14. return 1;
  15. }
  16. /*if(dialogid == 2)
  17. {
  18. if(response==1)//Männlich
  19. {
  20. SpielerDaten[playerid][pGeschlecht] = 1;
  21. SpielerDaten[playerid][pSkin] = 178;
  22. ShowPlayerDialog(playerid,DIALOG_REG2,DIALOG_STYLE_MSGBOX,"Registration","Männlich","Weiblich");
  23. }
  24. else if(response==0)//Weiblich
  25. {
  26. SpielerDaten[playerid][pGeschlecht] = 2;
  27. SpielerDaten[playerid][pSkin] = 93;
  28. ShowPlayerDialog(playerid,DIALOG_REG2,DIALOG_STYLE_MSGBOX,"Registration","Männlich","Weiblich");
  29. }
  30. new query[256];
  31. mysql_format(handle, query, sizeof(query), "INSERT INTO accounts (Skin) VALUES ('%d'))", SpielerDaten[playerid][pSkin], inputtext);
  32.  
  33. mysql_pquery(handle, query, "OnUserRegister", "d", playerid);
  34. return 1;
  35. }*/
  36. if(dialogid == 3)
  37. {
  38. if(!response) return Kick(playerid);
  39.  
  40. if(strlen(inputtext) < 3) return ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Anmeldung", "Bitte logge Dich ein:\n{FF0000}Mindestens 3 Zeichen!", "Ok", "Abbrechen");
  41.  
  42. new query[256];
  43. mysql_format(handle, query, sizeof(query), "SELECT * FROM accounts WHERE Name = '%e' AND Passwort = MD5('%e')", SpielerDaten[playerid][pName], inputtext);
  44.  
  45. mysql_pquery(handle, query, "OnUserLogin", "d", playerid);
  46. return 1;
  47. }
  48. if(dialogid == 10)
  49. {
  50. if(listitem==0)
  51. {
  52. //Dillimore
  53. SetPlayerPos(playerid,703.5815,-538.6228,16.3359);
  54. SCM(playerid,ROT,"Du bist nun in Horn");
  55. }
  56. if(listitem==1)
  57. {
  58. //SARC Wache
  59. SetPlayerPos(playerid,1721.2700,-1150.4478,23.8404);
  60. SCM(playerid,ROT,"Du bist nun bei der SARC Wache");
  61. }
  62. }
  63. if (dialogid == 11)
  64. {
  65. new string[2900];
  66. if(response == 0)return 1;
  67. if(response == 1)
  68. {
  69. switch(listitem)
  70. {
  71. case 0://Allgemeine - Hilfe
  72. {
  73. strcat(string,""#HTML_ROT"Allgemein{FFFFFF}: /admins | /helfer | /verwalter\n");
  74. //strcat(string,""#HTML_ROT"Report{FFFFFF}: /sup | /csup (offenen Support schließen)\n\n");
  75. ShowPlayerDialog(playerid,DIALOG_HELP,DIALOG_STYLE_MSGBOX,""#HTML_ROT""#SERVERNAME"{FFFFFF}: Allgemeine Befehle",string,"Ok","Zurück");
  76. }
  77. case 1://Admin - Hilfe
  78. {
  79. if(SpielerDaten[playerid][pAdmin] == 0)
  80. {
  81. SendClientMessage(playerid,GRAU,"Du hast nicht die benötigten Rechte dazu!");
  82. if(SpielerDaten[playerid][pAdmin] == 0)return ShowPlayerDialog(playerid,DIALOG_HELP,DIALOG_STYLE_LIST,""#HTML_WEISS""#SERVERNAME" | Hilfe",""#HTML_WEISS"Allgemein Befehle\nJob Hilfe \nFraktions Hilfen\nHaus Hilfe\nFahrzeug Hilfe\n","Ok","Abbrechen");
  83. return ShowPlayerDialog(playerid,DIALOG_HELP,DIALOG_STYLE_LIST,""#HTML_ROT""#SERVERNAME" "#HTML_WEISS"| Hilfe",""#HTML_WEISS"Allgemein Befehle\nJob Hilfe\nFraktions Hilfe\nHaus Hilfe\nFahrzeug Hilfe\nAdmin Hilfe","Ok","Abbrechen");
  84. }
  85. switch(SpielerDaten[playerid][pAdmin])
  86. {
  87. case 1:
  88. {
  89. //Helfer
  90. strcat(string,""#HTML_ROT"Admindienst{FFFFFF}: /aduty\n");
  91. strcat(string,""#HTML_ROT"Report{FFFFFF}: /reports | /csup\n");
  92. }
  93. case 2:
  94. {
  95. //Probe Supporter
  96. strcat(string,""#HTML_ROT"Admindienst{FFFFFF}: /aduty\n");
  97. strcat(string,""#HTML_ROT"Report{FFFFFF}: /reports | /csup\n");
  98. }
  99. case 3:
  100. {
  101. //Supporter
  102. strcat(string,""#HTML_ROT"Admindienst{FFFFFF}: /aduty\n");
  103. strcat(string,""#HTML_ROT"Report{FFFFFF}: /reports | /csup\n");
  104. strcat(string,""#HTML_ROT"Mute{FFFFFF}: /mute | /unmute\n");
  105. strcat(string,""#HTML_ROT"Porten{FFFFFF}: /goto | /gethere\n");
  106. }
  107. case 4:
  108. {
  109. //Administration
  110. strcat(string,""#HTML_ROT"Admindienst{FFFFFF}: /aduty\n");
  111. strcat(string,""#HTML_ROT"Report{FFFFFF}: /reports | /csup\n");
  112. strcat(string,""#HTML_ROT"Mute{FFFFFF}: /mute | /unmute\n");
  113. strcat(string,""#HTML_ROT"Porten{FFFFFF}: /goto | /gethere\n");
  114. strcat(string,""#HTML_ROT"Funkmasten{FFFFFF}: /addtmast | /deltmast\n");
  115. }
  116. case 5:
  117. {
  118. //Development
  119. strcat(string,""#HTML_ROT"Admindienst{FFFFFF}: /aduty\n");
  120. strcat(string,""#HTML_ROT"Report{FFFFFF}: /reports | /csup\n");
  121. strcat(string,""#HTML_ROT"Fahrzeuge{FFFFFF}: /addfcar | /createspielercar | Folgt... | Folgt... |\n");
  122. strcat(string,""#HTML_ROT"Set{FFFFFF}: /makeadmin, /makeleader\n");
  123. strcat(string,""#HTML_ROT"Mute{FFFFFF}: /mute | /unmute\n");
  124. strcat(string,""#HTML_ROT"Porten{FFFFFF}: /goto | /gethere\n");
  125. strcat(string,""#HTML_ROT"Respawn{FFFFFF}: /frespawn\n");
  126. strcat(string,""#HTML_ROT"Erstellen{FFFFFF}: /erstellen\n");
  127. strcat(string,""#HTML_ROT"Funkmasten{FFFFFF}: /addtmast | /deltmast\n");
  128. }
  129. case 6:
  130. {
  131. //PMangement
  132. strcat(string,""#HTML_ROT"Admindienst{FFFFFF}: /aduty\n");
  133. strcat(string,""#HTML_ROT"Report{FFFFFF}: /reports | /csup\n");
  134. strcat(string,""#HTML_ROT"Fahrzeuge{FFFFFF}: /addfcar | /createspielercar | Folgt... | Folgt... |\n");
  135. strcat(string,""#HTML_ROT"Set{FFFFFF}: /makeadmin, /makeleader\n");
  136. strcat(string,""#HTML_ROT"Mute{FFFFFF}: /mute | /unmute\n");
  137. strcat(string,""#HTML_ROT"Porten{FFFFFF}: /goto | /gethere\n");
  138. strcat(string,""#HTML_ROT"Respawn{FFFFFF}: /frespawn\n");
  139. strcat(string,""#HTML_ROT"Erstellen{FFFFFF}: /erstellen\n");
  140. strcat(string,""#HTML_ROT"Funkmasten{FFFFFF}: /addtmast | /deltmast\n");
  141. }
  142. case 7:
  143. {
  144. //Projektleitung
  145. strcat(string,""#HTML_ROT"Admindienst{FFFFFF}: /aduty\n");
  146. strcat(string,""#HTML_ROT"Report{FFFFFF}: /reports | /csup\n");
  147. strcat(string,""#HTML_ROT"Fahrzeuge{FFFFFF}: /addfcar | /createspielercar | Folgt... | Folgt... |\n");
  148. strcat(string,""#HTML_ROT"Set{FFFFFF}: /makeadmin, /makeleader\n");
  149. strcat(string,""#HTML_ROT"Mute{FFFFFF}: /mute | /unmute\n");
  150. strcat(string,""#HTML_ROT"Porten{FFFFFF}: /goto | /gethere\n");
  151. strcat(string,""#HTML_ROT"Respawn{FFFFFF}: /frespawn\n");
  152. strcat(string,""#HTML_ROT"Erstellen{FFFFFF}: /erstellen\n");
  153. strcat(string,""#HTML_ROT"Funkmasten{FFFFFF}: /addtmast | /deltmast\n");
  154. }
  155. }
  156. return ShowPlayerDialog(playerid,DIALOG_HELP,DIALOG_STYLE_MSGBOX,""#HTML_ROT""#SERVERNAME"{FFFFFF} Adminhilfe",string,"Ok","Zurück");
  157. }
  158. }
  159. }
  160. }
  161. if (dialogid == 13)
  162. if(response == 0)return 1;
  163. if(response == 1)
  164. switch(listitem)
  165. {
  166. case 0://Allgemeine - Hilfe
  167. {
  168. mysql_tquery(handle,"SELECT Name FROM `accounts` WHERE Verwalter1 = 9 OR Verwalter2 = 9 OR Verwalter3 = 9 OR Verwalter4 = 9","VerwalterList", "dd", playerid, 9);
  169. }
  170. case 1:
  171. {
  172. mysql_tquery(handle,"SELECT Name FROM `accounts` WHERE Verwalter1 = 8 OR Verwalter2 = 8 OR Verwalter3 = 8 OR Verwalter4 = 8","VerwalterList", "dd", playerid, 8);
  173. }
  174. case 2://Allgemeine - Hilfe
  175. {
  176. mysql_tquery(handle,"SELECT Name FROM `accounts` WHERE Verwalter1 = 7 OR Verwalter2 = 7 OR Verwalter3 = 7 OR Verwalter4 = 7","VerwalterList", "dd", playerid, 7);
  177. }
  178. case 3://Allgemeine - Hilfe
  179. {
  180. mysql_tquery(handle,"SELECT Name FROM `accounts` WHERE Verwalter1 = 6 OR Verwalter2 = 6 OR Verwalter3 = 6 OR Verwalter4 = 6","VerwalterList", "dd", playerid, 6);
  181. }
  182. case 4://Allgemeine - Hilfe
  183. {
  184. mysql_tquery(handle,"SELECT Name FROM `accounts` WHERE Verwalter1 = 5 OR Verwalter2 = 5 OR Verwalter3 = 5 OR Verwalter4 = 5","VerwalterList", "dd", playerid, 5);
  185. }
  186. case 5://Allgemeine - Hilfe
  187. {
  188. mysql_tquery(handle,"SELECT Name FROM `accounts` WHERE Verwalter1 = 4 OR Verwalter2 = 4 OR Verwalter3 = 4 OR Verwalter4 = 4","VerwalterList", "dd", playerid, 4);
  189. }
  190. case 6://Allgemeine - Hilfe
  191. {
  192. mysql_tquery(handle,"SELECT Name FROM `accounts` WHERE Verwalter1 = 3 OR Verwalter2 = 3 OR Verwalter3 = 3 OR Verwalter4 = 3","VerwalterList", "dd", playerid, 3);
  193. }
  194. case 7://Allgemeine - Hilfe
  195. {
  196. mysql_tquery(handle,"SELECT Name FROM `accounts` WHERE Verwalter1 = 2 OR Verwalter2 = 2 OR Verwalter3 = 2 OR Verwalter4 = 2","VerwalterList", "dd", playerid, 2);
  197. }
  198. case 8://Allgemeine - Hilfe
  199. {
  200. mysql_tquery(handle,"SELECT Name FROM `accounts` WHERE Verwalter1 = 1 OR Verwalter2 = 1 OR Verwalter3 = 1 OR Verwalter4 = 1","VerwalterList", "dd", playerid, 1);
  201. }
  202. }
  203. return 0;
  204. }
Advertisement
Add Comment
Please, Sign In to add comment