Advertisement
Guest User

Server Informations FilterScript by CedBec

a guest
Jan 13th, 2011
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.72 KB | None | 0 0
  1. #define FILTERSCRIPT
  2.  
  3. #include <a_samp>
  4.  
  5. #if defined FILTERSCRIPT
  6. #pragma tabsize 0
  7.  
  8. public OnFilterScriptInit()
  9. {
  10. print("\n--------------------------------------");
  11. print(" Server Informations FilterScript by CedBec");
  12. print("--------------------------------------\n");
  13. return 1;
  14. }
  15.  
  16. public OnFilterScriptExit()
  17. {
  18. return 1;
  19. }
  20.  
  21. // FilterScript "Anfang"
  22. //Definierung der einzelnen 7 Dialoge
  23. #define Dialog1 1 //HauptMenü
  24. #define Dialog2 2 //Server Informations Menü
  25. #define Dialog3 3 //TeamSpeak³ Informations Menü
  26. #define Dialog4 4 //Server Regeln
  27. #define Dialog5 5 //Leer| |
  28. #define Dialog6 6 //Leer|----[ > Ist nur so, da Infos bei den Server Regeln auch im menü angezeigt werden! (SendClientMessage kann jedoch hinzugefügt werden)
  29. #define Dialog7 7 //Leer| |
  30. //Definierung der Farbe(n)
  31. #define Weiß 0xFFFAF0
  32.  
  33. public OnPlayerCommandText(playerid, cmdtext[])
  34. {
  35. if(strcmp("/servermenü",cmdtext,true,10) == 0)//Changen
  36. {
  37. ShowPlayerDialog(playerid,Dialog1,DIALOG_STYLE_LIST,"HauptMenü der Server Info's","Server Informationen\nTeamSpeak³ Informationen","OK","Abbrechen");
  38. return 1;
  39. }
  40. return 0;
  41. }
  42. #endif
  43. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  44. {
  45. if(dialogid == Dialog1)
  46. {
  47. if(response)
  48. {
  49. if(listitem == 0)
  50. {
  51. SendClientMessage(playerid,Weiß,"Du hast folgendes ausgewählt:'Server Informationen");
  52. ShowPlayerDialog(playerid,Dialog2,DIALOG_STYLE_LIST,"Server Informationen Menü","Die wichtigsten Server Regeln\nServer Owner und ServerIP","Auswählen","Abbrechen");
  53. }
  54.  
  55. if(listitem == 1)
  56. {
  57. SendClientMessage(playerid,Weiß,"Du hast folgendes ausgewählt:'TeamSpeak³ Informationen'");
  58. ShowPlayerDialog(playerid,Dialog3,DIALOG_STYLE_LIST,"TeamSpeak³ Informations Menü","TeamSpeak³ Regeln\nTeamSpeak³ IP","Auswählen","Abbrechen");
  59. }
  60. }
  61. }
  62.  
  63.  
  64.  
  65.  
  66. if(dialogid == Dialog2)
  67. {
  68. if(response)
  69. {
  70. if(listitem == 0)
  71. {
  72. SendClientMessage(playerid,Weiß,"Du hast folgendes ausgewählt:'Die Wichtigsten Server Regeln'");
  73. ShowPlayerDialog(playerid,Dialog4,DIALOG_STYLE_LIST,"Server Regeln(Klick auf Die Regln für weitere Info's)","1.Kein DeathMatch auch DM genannt!\n2.Den Administratoren/Supportern/Moderatoren ist zu gehorchen!\n3.Keine Beleidigungen gegenüber anderen Spielern!","Auswählen","Abbrechen");
  74. }
  75.  
  76. if(listitem == 1)
  77. {
  78. SendClientMessage(playerid,Weiß,"Du hast folgendes ausgewählt:'Server IP und Server Owner'");
  79. SendClientMessage(playerid,Weiß,"Unsere Server IP ist:78.143.6.51:7777");
  80. }
  81. }
  82. }
  83.  
  84.  
  85.  
  86. if(dialogid == Dialog3)
  87. {
  88. if(response)
  89. {
  90. if(listitem == 0)
  91. {
  92. SendClientMessage(playerid,Weiß,"Du hast folgendes ausgewählt:'TeamSpeak³ Regeln'");
  93. SendClientMessage(playerid,Weiß,"1.Keine Beleidigungen! 2.Höflichkeit gegenüber anderen TS³ Nutzern! 3.Der Rest sollte klar sein!!!");
  94. }
  95.  
  96. if(listitem == 1)
  97. {
  98. SendClientMessage(playerid,Weiß,"Der TeamSpeak³ Server ist noch in arbeit, daher ist noch kein Server Vorhanden!");
  99. }
  100. }
  101. }
  102.  
  103.  
  104.  
  105.  
  106. if(dialogid == Dialog4)
  107. {
  108. if(response)
  109. {
  110. if(listitem == 0)
  111. {
  112. SendClientMessage(playerid,Weiß,"Du hast folgendes ausgewählt:'Definition zur 1. Server Regel'");
  113. ShowPlayerDialog(playerid,Dialog5,DIALOG_STYLE_LIST,"1.Server Regel","Was ist DeathMatch(DM)?\n DeathMatch oder auch DM\n genannt ist ein Kampf zwischen 2 Spielern bist zum Tod!\nBeim ersten mal ist dies noch Okay,\ndoch beim 10. 20. 30. Mal ist es DAUERKILL und das hat Folgen!","Okay","Abbrechen");
  114. }
  115.  
  116. if(listitem == 1)
  117. {
  118. SendClientMessage(playerid,Weiß,"Du hast Folgendesausgewählt:'Definition zur 2. Server Regel'");
  119. ShowPlayerDialog(playerid,Dialog6,DIALOG_STYLE_LIST,"2. Server Regel","Die Admins Supporter etc. wollen nur gutes! Hör einfach aus Sie!","Okay","Abbrechen");
  120. }
  121. if(listitem == 2)
  122. {
  123. SendClientMessage(playerid,Weiß,"Du hast folgendes ausgewählt:'Definition zur 3. Server Regel'");
  124. ShowPlayerDialog(playerid,Dialog7,DIALOG_STYLE_LIST,"3. Server Regel","Erklärt sich von selbst oder?!(Wenn nicht dann wähle dies aus)","Auswählen","Abbrechen");
  125. }
  126. }
  127. }
  128.  
  129.  
  130.  
  131. if(dialogid == Dialog5)
  132. {
  133. if(response)
  134. {
  135. if(listitem == 0)
  136. {
  137. }
  138. if(listitem == 1)
  139. {
  140. }
  141. if(listitem == 2)
  142. {
  143. }
  144. if(listitem == 3)
  145. {
  146. }
  147. if(listitem == 4)
  148. {
  149. }
  150. }
  151. }
  152.  
  153.  
  154.  
  155.  
  156. if(dialogid == Dialog6)
  157. {
  158. if(response)
  159. {
  160. if(listitem == 0)
  161. {
  162. }
  163.  
  164. }
  165. }
  166.  
  167.  
  168.  
  169. if(dialogid == Dialog7)
  170. {
  171. if(response)
  172. {
  173. if(listitem == 0)
  174. {
  175. SendClientMessage(playerid,Weiß,"Doch tut ES!:D");
  176. }
  177.  
  178. }
  179. }
  180. return 1;
  181. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement