Advertisement
Guest User

Untitled

a guest
Mar 20th, 2018
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.20 KB | None | 0 0
  1. # FRAGMENT WYSYLAJACY WIADOMOSCI GRACZA DO ADMINA
  2. # ****ignoruje wiadomosci na all****
  3. on chat:
  4. size of {sledzenie.obserwatorzy.%player%::*} is bigger than 0:
  5. loop {sledzenie.obserwatorzy.%player%::*}:
  6. send "&8[&dListener&8] &6%player%&a: &e%message%" to loop-value
  7.  
  8.  
  9. # SEKCJA KOMEND
  10. #
  11. # KOMENDA WLACZAJACA/WYLACZAJACA SLEDZENIE WIADOMOSCI GRACZA
  12. command /sledz [<text>] [<text>]:
  13. trigger:
  14. player has permission "sledzenie.admin":
  15. arg 2 is set:
  16. arg 1 is "on":
  17. loop {sledzenie.obserwatorzy.%arg 2%::*}:
  18. player is loop-value:
  19. set {sledzenie.obserwuje.%player%} to true
  20. {sledzenie.obserwuje.%player%} is true:
  21. delete {sledzenie.obserwuje.%player%}
  22. send "&8[&dListener&8] &eJuz obserwujesz gracza &f%arg 2%"
  23. else:
  24. add player to {sledzenie.obserwatorzy.%arg 2%::*}
  25. add arg 2 to {sledzenie.obserwowani.%player%::*}
  26. send "&8[&dListener&8] &eZaczales obserwowac gracza &f%arg 2%"
  27. else:
  28. arg 2 is "off":
  29. loop {sledzenie.obserwatorzy.%arg 2%::*}:
  30. player is loop-value:
  31. set {sledzenie.obserwuje.%player%} to true
  32. {sledzenie.obserwuje.%player%} is true:
  33. delete {sledzenie.obserwuje.%player%}
  34. remove player from {sledzenie.obserwatorzy.%arg 2%::*}
  35. remove arg 2 from {sledzenie.obserwowani.%player%::*}
  36. send "&8[&dListener&8] &ePrzestales obserwowac gracza &f%arg 2%"
  37. else:
  38. send "&8[&dListener&8] &eAktualnie nie obserwujesz gracza &f%arg 2%"
  39. else:
  40. send "&f[&dListener&f] &6Uzyj &f/sledz [on|off] <nick>"
  41. else:
  42. arg 1 is set:
  43. loop {sledzenie.obserwatorzy.%arg 1%::*}:
  44. player is loop-value:
  45. set {sledzenie.obserwuje.%player%} to true
  46. {sledzenie.obserwuje.%player%} is true:
  47. delete {sledzenie.obserwuje.%player%}
  48. remove player from {sledzenie.obserwatorzy.%arg 1%::*}
  49. remove arg 1 from {sledzenie.obserwowani.%player%::*}
  50. send "&8[&dListener&8] &ePrzestales obserwowac gracza &f%arg 1%"
  51. else:
  52. add player to {sledzenie.obserwatorzy.%arg 1%::*}
  53. add arg 1 to {sledzenie.obserwowani.%player%::*}
  54. send "&8[&dListener&8] &eZaczales obserwowac gracza &f%arg 1%"
  55. else:
  56. send "&8[&dListener&8] &6Uzyj &f/sledz [on|off] <nick>"
  57. else:
  58. send "&cBrak permissji"
  59.  
  60.  
  61.  
  62. # KOMENDA WYSWIETLAJACA SLEDZONYCH GRACZY
  63. command /sledzeni [<text>]:
  64. trigger:
  65. player has permission "sledzenie.admin":
  66. arg 1 is "wyczysc":
  67. loop {sledzenie.obserwowani.%player%::*}:
  68. remove player from {sledzenie.obserwatorzy.%loop-value%::*}
  69. remove loop-value from {sledzenie.obserwowani.%player%::*}
  70. send "&8[&dListener&8] &aWyczyszczono liste obserwowanych osob"
  71. else:
  72. send "&8[&dListener&8] &eObserwujesz &f%size of {sledzenie.obserwowani.%player%::*}% &e graczy: &f%{sledzenie.obserwowani.%player%::*}%"
  73. else:
  74. send "&cBrak permissji"
  75.  
  76.  
  77.  
  78. # FRAGMENT USUWAJACY SLEDZENIE WIADOMOSCI GRACZY
  79. on disconnect:
  80. loop {sledzenie.obserwowani.%player%::*}:
  81. remove player from {sledzenie.obserwatorzy.%loop-value%::*}
  82. remove loop-value from {sledzenie.obserwowani.%player%::*}
  83.  
  84.  
  85. command /socialspy [<text>] [<text>]:
  86. permission: socialspy.moderator
  87. permission message: &4Tyle mozliwosci! A permisji brak...
  88. trigger:
  89. arg 1 is "on":
  90. arg 2 is set:
  91. "%arg 2 parsed as player%" is not "%arg 2%":
  92. send "&2[SocialSpy] &cTen gracz jest offline"
  93. stop
  94. player has permission "socialspy.admin":
  95. arg 2 parsed as player has permission "socialspy.bypass":
  96. player doesn't have permission "socialspy.bypass.cancel":
  97. send "&2[SocialSpy] &cZa wysoka ranga zebys mogl mu to zrobic..."
  98. stop
  99. loop {socialspy.admini.list::*}:
  100. loop-value is arg 2:
  101. send "&2[SocialSpy] &cTen gracz juz ma wlaczonego SocialSpy"
  102. stop
  103. send "&2[SocialSpy] &fGracz %player% &aWlaczyl &fci SocialSpy" to arg 2 parsed as player
  104. send "&2[SocialSpy] &aWlaczono &fSocialSpy dla gracza %arg 2%"
  105. add arg 2 to {socialspy.admini.list::*}
  106. stop
  107. send "&2[SocialSpy] &4Brak permissji :c"
  108. else:
  109. loop {socialspy.admini.list::*}:
  110. player is loop-value:
  111. send "&2[SocialSpy] &cJuz masz wlaczonego SocialSpy"
  112. stop
  113. send "&2[SocialSpy] &aWlaczono &fSocialSpy"
  114. add player to {socialspy.admini.list::*}
  115. stop
  116.  
  117. else:
  118. arg 1 is "off":
  119. arg 2 is set:
  120. "%arg 2 parsed as player%" is not "%arg 2%":
  121. send "&2[SocialSpy] &cTen gracz jest offline"
  122. stop
  123. player has permission "socialspy.admin":
  124. arg 2 parsed as player has permission "socialspy.bypass":
  125. player doesn't have permission "socialspy.bypass.cancel":
  126. send "&2[SocialSpy] &cZa wysoka ranga zebys mogl mu to zrobic..."
  127. stop
  128. loop {socialspy.admini.list::*}:
  129. loop-value is arg 2:
  130. send "&2[SocialSpy] &4Wylaczono &fSocialSpy dla gracza %arg 2%"
  131. send "&2[SocialSpy] &fGracz %player% &4Wylaczyl &fci SocialSpy" to arg 2 parsed as player
  132. remove arg 2 from {socialspy.admini.list::*}
  133. stop
  134. send "&2[SocialSpy] &cTen gracz juz ma wylaczonego SocialSpy"
  135. stop
  136.  
  137. send "&2[SocialSpy] &4Brak permissji :c"
  138. else:
  139. loop {socialspy.admini.list::*}:
  140. player is loop-value:
  141. send "&2[SocialSpy] &4Wylaczono &fSocialSpy"
  142. remove player from {socialspy.admini.list::*}
  143. stop
  144. send "&2[SocialSpy] &cJuz masz wylaczonego SocialSpy"
  145. stop
  146.  
  147. else:
  148. arg 1 is "list":
  149. player has permission "socialspy.admin":
  150. send "&2[SocialSpy] &aWlaczony SocialSpy&f(&6%size of {socialspy.admini.list::*}%&f)&a: &7%{socialspy.admini.list::*}%"
  151. else:
  152. send "&2[SocialSpy] &4Brakuje ci permissji-,-"
  153.  
  154. else:
  155. arg 1 is "help" or "pomoc":
  156. send "&2----------====[&aSocialSpy&2]====----------"
  157. send "&a /socialspy on [nick] &2- &fwlacza sledzenie PW"
  158. send "&a /socialspy off [nick] &2- &fwylacza sledzenie PW"
  159. send "&a /socialspy list &2- &fwyswietla liste osob sledzacych PW"
  160. send "&a /socialspy pomoc|help &2- &fwyswietla menu pomocy"
  161. send "&a /socialspy &2- &fwlacza/wylacza sledzenie PW"
  162.  
  163. else:
  164. arg 1 is not set:
  165. loop {socialspy.admini.list::*}:
  166. loop-value is player:
  167. send "&2[SocialSpy] &4Wylaczono &fSocialSpy"
  168. remove player from {socialspy.admini.list::*}
  169. stop
  170. send "&2[SocialSpy] &aWlaczono &fSocialSpy"
  171. add player to {socialspy.admini.list::*}
  172. stop
  173.  
  174. else:
  175. send "&2[SocialSpy] &aSprobuj /socialspy pomoc"
  176.  
  177.  
  178.  
  179. on command "/msg ":
  180. player has permission "socialspy.chat.bypass":
  181. stop
  182. size of {socialspy.admini.list::*} is not 0:
  183. loop {socialspy.admini.list::*}:
  184. send "&2[SocialSpy] &e%player%: &7/%command% %arguments%" to loop-value
  185.  
  186.  
  187.  
  188. on command "/r ":
  189. player has permission "socialspy.chat.bypass":
  190. stop
  191. size of {socialspy.admini.list::*} is not 0:
  192. loop {socialspy.admini.list::*}:
  193. send "&2[SocialSpy] &e%player%: &7/%command% %arguments%" to loop-value
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement