Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # FRAGMENT WYSYLAJACY WIADOMOSCI GRACZA DO ADMINA
- # ****ignoruje wiadomosci na all****
- on chat:
- size of {sledzenie.obserwatorzy.%player%::*} is bigger than 0:
- loop {sledzenie.obserwatorzy.%player%::*}:
- send "&8[&dListener&8] &6%player%&a: &e%message%" to loop-value
- # SEKCJA KOMEND
- #
- # KOMENDA WLACZAJACA/WYLACZAJACA SLEDZENIE WIADOMOSCI GRACZA
- command /sledz [<text>] [<text>]:
- trigger:
- player has permission "sledzenie.admin":
- arg 2 is set:
- arg 1 is "on":
- loop {sledzenie.obserwatorzy.%arg 2%::*}:
- player is loop-value:
- set {sledzenie.obserwuje.%player%} to true
- {sledzenie.obserwuje.%player%} is true:
- delete {sledzenie.obserwuje.%player%}
- send "&8[&dListener&8] &eJuz obserwujesz gracza &f%arg 2%"
- else:
- add player to {sledzenie.obserwatorzy.%arg 2%::*}
- add arg 2 to {sledzenie.obserwowani.%player%::*}
- send "&8[&dListener&8] &eZaczales obserwowac gracza &f%arg 2%"
- else:
- arg 2 is "off":
- loop {sledzenie.obserwatorzy.%arg 2%::*}:
- player is loop-value:
- set {sledzenie.obserwuje.%player%} to true
- {sledzenie.obserwuje.%player%} is true:
- delete {sledzenie.obserwuje.%player%}
- remove player from {sledzenie.obserwatorzy.%arg 2%::*}
- remove arg 2 from {sledzenie.obserwowani.%player%::*}
- send "&8[&dListener&8] &ePrzestales obserwowac gracza &f%arg 2%"
- else:
- send "&8[&dListener&8] &eAktualnie nie obserwujesz gracza &f%arg 2%"
- else:
- send "&f[&dListener&f] &6Uzyj &f/sledz [on|off] <nick>"
- else:
- arg 1 is set:
- loop {sledzenie.obserwatorzy.%arg 1%::*}:
- player is loop-value:
- set {sledzenie.obserwuje.%player%} to true
- {sledzenie.obserwuje.%player%} is true:
- delete {sledzenie.obserwuje.%player%}
- remove player from {sledzenie.obserwatorzy.%arg 1%::*}
- remove arg 1 from {sledzenie.obserwowani.%player%::*}
- send "&8[&dListener&8] &ePrzestales obserwowac gracza &f%arg 1%"
- else:
- add player to {sledzenie.obserwatorzy.%arg 1%::*}
- add arg 1 to {sledzenie.obserwowani.%player%::*}
- send "&8[&dListener&8] &eZaczales obserwowac gracza &f%arg 1%"
- else:
- send "&8[&dListener&8] &6Uzyj &f/sledz [on|off] <nick>"
- else:
- send "&cBrak permissji"
- # KOMENDA WYSWIETLAJACA SLEDZONYCH GRACZY
- command /sledzeni [<text>]:
- trigger:
- player has permission "sledzenie.admin":
- arg 1 is "wyczysc":
- loop {sledzenie.obserwowani.%player%::*}:
- remove player from {sledzenie.obserwatorzy.%loop-value%::*}
- remove loop-value from {sledzenie.obserwowani.%player%::*}
- send "&8[&dListener&8] &aWyczyszczono liste obserwowanych osob"
- else:
- send "&8[&dListener&8] &eObserwujesz &f%size of {sledzenie.obserwowani.%player%::*}% &e graczy: &f%{sledzenie.obserwowani.%player%::*}%"
- else:
- send "&cBrak permissji"
- # FRAGMENT USUWAJACY SLEDZENIE WIADOMOSCI GRACZY
- on disconnect:
- loop {sledzenie.obserwowani.%player%::*}:
- remove player from {sledzenie.obserwatorzy.%loop-value%::*}
- remove loop-value from {sledzenie.obserwowani.%player%::*}
- command /socialspy [<text>] [<text>]:
- permission: socialspy.moderator
- permission message: &4Tyle mozliwosci! A permisji brak...
- trigger:
- arg 1 is "on":
- arg 2 is set:
- "%arg 2 parsed as player%" is not "%arg 2%":
- send "&2[SocialSpy] &cTen gracz jest offline"
- stop
- player has permission "socialspy.admin":
- arg 2 parsed as player has permission "socialspy.bypass":
- player doesn't have permission "socialspy.bypass.cancel":
- send "&2[SocialSpy] &cZa wysoka ranga zebys mogl mu to zrobic..."
- stop
- loop {socialspy.admini.list::*}:
- loop-value is arg 2:
- send "&2[SocialSpy] &cTen gracz juz ma wlaczonego SocialSpy"
- stop
- send "&2[SocialSpy] &fGracz %player% &aWlaczyl &fci SocialSpy" to arg 2 parsed as player
- send "&2[SocialSpy] &aWlaczono &fSocialSpy dla gracza %arg 2%"
- add arg 2 to {socialspy.admini.list::*}
- stop
- send "&2[SocialSpy] &4Brak permissji :c"
- else:
- loop {socialspy.admini.list::*}:
- player is loop-value:
- send "&2[SocialSpy] &cJuz masz wlaczonego SocialSpy"
- stop
- send "&2[SocialSpy] &aWlaczono &fSocialSpy"
- add player to {socialspy.admini.list::*}
- stop
- else:
- arg 1 is "off":
- arg 2 is set:
- "%arg 2 parsed as player%" is not "%arg 2%":
- send "&2[SocialSpy] &cTen gracz jest offline"
- stop
- player has permission "socialspy.admin":
- arg 2 parsed as player has permission "socialspy.bypass":
- player doesn't have permission "socialspy.bypass.cancel":
- send "&2[SocialSpy] &cZa wysoka ranga zebys mogl mu to zrobic..."
- stop
- loop {socialspy.admini.list::*}:
- loop-value is arg 2:
- send "&2[SocialSpy] &4Wylaczono &fSocialSpy dla gracza %arg 2%"
- send "&2[SocialSpy] &fGracz %player% &4Wylaczyl &fci SocialSpy" to arg 2 parsed as player
- remove arg 2 from {socialspy.admini.list::*}
- stop
- send "&2[SocialSpy] &cTen gracz juz ma wylaczonego SocialSpy"
- stop
- send "&2[SocialSpy] &4Brak permissji :c"
- else:
- loop {socialspy.admini.list::*}:
- player is loop-value:
- send "&2[SocialSpy] &4Wylaczono &fSocialSpy"
- remove player from {socialspy.admini.list::*}
- stop
- send "&2[SocialSpy] &cJuz masz wylaczonego SocialSpy"
- stop
- else:
- arg 1 is "list":
- player has permission "socialspy.admin":
- send "&2[SocialSpy] &aWlaczony SocialSpy&f(&6%size of {socialspy.admini.list::*}%&f)&a: &7%{socialspy.admini.list::*}%"
- else:
- send "&2[SocialSpy] &4Brakuje ci permissji-,-"
- else:
- arg 1 is "help" or "pomoc":
- send "&2----------====[&aSocialSpy&2]====----------"
- send "&a /socialspy on [nick] &2- &fwlacza sledzenie PW"
- send "&a /socialspy off [nick] &2- &fwylacza sledzenie PW"
- send "&a /socialspy list &2- &fwyswietla liste osob sledzacych PW"
- send "&a /socialspy pomoc|help &2- &fwyswietla menu pomocy"
- send "&a /socialspy &2- &fwlacza/wylacza sledzenie PW"
- else:
- arg 1 is not set:
- loop {socialspy.admini.list::*}:
- loop-value is player:
- send "&2[SocialSpy] &4Wylaczono &fSocialSpy"
- remove player from {socialspy.admini.list::*}
- stop
- send "&2[SocialSpy] &aWlaczono &fSocialSpy"
- add player to {socialspy.admini.list::*}
- stop
- else:
- send "&2[SocialSpy] &aSprobuj /socialspy pomoc"
- on command "/msg ":
- player has permission "socialspy.chat.bypass":
- stop
- size of {socialspy.admini.list::*} is not 0:
- loop {socialspy.admini.list::*}:
- send "&2[SocialSpy] &e%player%: &7/%command% %arguments%" to loop-value
- on command "/r ":
- player has permission "socialspy.chat.bypass":
- stop
- size of {socialspy.admini.list::*} is not 0:
- loop {socialspy.admini.list::*}:
- send "&2[SocialSpy] &e%player%: &7/%command% %arguments%" to loop-value
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement