# +-------------+ funModerators+ +-------------+ # # Regulamin: # # 1. Nie podszywaj się pod autora! # # 3. Zakazuje sprzedawania skryptu! # # 4. Zakazuje przerabiania/modyfikowania skryptu!# # 5. Zakazuje zarabiania na skrypcjie! # # 6. Zakazuje usuwania informacji o autorze! # # +-------------+ funModerators+ +-------------+ # #Opcje skryptu i skróty# script options: $ use permissions #Jeżeli używacie MySQL możecie tutaj usunąć "#" na dole, (w script options), i dać dane bazy danych MySQL. #$ init com.mysql.jdbc.Driver #$ db url jdbc: strona #$ db username użytkownik #$ db password hasło options: #Ścieżki sciezka1: plugins/funModerators+ sciezka2: plugins/funModerators+/players sciezka3: plugins/funModerators+/players/%loop-player%.yml sciezka4: plugins/skript/scripts/funModerators+.sk sciezka5: plugins/funModerators+/players/%player%.yml sciezka6: plugins/funModerators+/players/%arg 1%.yml #Inne: #UWAGA! Czas podajemy w minutach w "update:" update: 30 #Permisje: permisjaall: funModerators+.* permisjaexempt: funModerators+.exempt permisjause: funModerators+.use permisjav-s: funModerators+.vanish.silent.use permisjav: funModerators+.vanish.use permisjav-sothers: funModerators+.vanish.silent.others.use permisjavothers: funModerators+.vanish.others.use permisjav*: funModerators+.vanish.* #Event ładowania pluginu Skript i skryptu# on skript load: if file "{@sciezka1}" doesn't exist: create file "plugins/{@sciezka1}" send "+-+ funModerators+ +-+" to console send "» Poprawnie załadowano funModerators+!" to console send "» Wersja: 1.0" to console send "» Ścieżka plików funModerators+: {@sciezka1}" to console on script load: if file "{@sciezka1}" doesn't exist: create file "plugins/{@sciezka1}" wait 5 real second if file "{@sciezka2}" doesn't exist: create file "{@sciezka2}" send "+-+ funModerators+ +-+" to console send "» Poprawnie załadowano funModerators+!" to console send "» Wersja: 1.0" to console send "» Ścieżka plików funModerators+: {@sciezka1}" to console #Auto Updater# every {@update} minutes in every world: if file "{@sciezka4}" exist: delete file "{@sciezka4}" create file "{@sciezka4}" download from "https://code.skript.pl/O4kJnImt/raw" to "{@sciezka4}" #Komendy# command /menu [] []: trigger: if player doesn't have permission "{@permisjause}" or "{@permisjaall}": send "&8» &cNie masz permisji!" to player if player has permission "{@permisjause}" or "{@permisjaall}": if arg 1 is not set: send "&8» &6Poprawne użycie: &c/check " to player if arg 1 is set: if arg 2 is not set: if arg 1 is offline: send "&8» &cTen gracz jest offline!" to player if arg 1 is online: if arg 1 has permission "{@permisjaexempt}" or "{@permisjaall}": send "&8» &cNie możesz otworzyć menu dla tego gracza!" to player if arg 1 doesn't have permission "{@permisjaexempt}" or "{@permisjaall}": close player's inventory wait 1 real second open chest with 1 rows named "&8» &c%arg 1%" to player wait 6 ticks set player's current inventory's slot 1 to skull of ("%arg 1%" parsed as offline player) named "&8» &c%arg 1%" set player's current inventory's slot 2 to shears named "&8» &6Wyślij administracje do obserwacji &c%arg 1%&6." set player's current inventory's slot 3 to iron ingot named "&8» &6Zakończ obserwacje &c%arg 1%&6." set player's current inventory's slot 4 to barrier named "&8» &cWyjdz." if arg 2 is "send": if arg 1 is offline: close player's inventory send "&8» &cTen gracz jest offline!" to player if arg 1 is online: if arg 1 has permission "{@permisjaexempt}" or "{@permisjaall}": send "&8» &cNie możesz wysłać tego gracza na obserwacje!" to player if arg 1 doesn't have permission "{@permisjaexempt}" or "{@permisjaall}": loop all players: if {_list::%loop-player%} is not set: stop if {_list::%loop-player%} is "can": send "&8» &6Zostałeś wysłany na obserwacje &c%arg 1%&6!" to loop-player send json of "&8» &6Obserwuj &c%arg 1%&6." tooltip "&8» &6Teleportujesz się do &c%arg 1%&6 i włączasz tryb obserwacji." run "/obserwuj %arg 1% %loop-player%" to loop-player if arg 1 is "stopsend": if arg 1 is offline: close player's inventory send "&8» &cTen gracz jest offline!" to player if arg 1 is online: if {_obserwacja::%arg-1%} is not set: close player's inventory send "&8» &cTen gracz nie jest obserwowany!" to player if {_obserwacja::%arg-1%} is "checked": clear {_obserwacja::%arg-1%} close player's inventory send "&8» &6Gracz &c%arg 1%&6 nie jest już obserwowany." to player send json of "&8» &6Wznów" tooltip "&8» &6Wznawia obserwacje &c%arg 1%&6." run "/menu send %arg 1%" command /obserwuj [] []: trigger: if player doesn't have permission "{@permisjaall}" or "{@permisjause}": send "&8» &cNie masz permisji!" to player if player has permission "{@permisjaall}" or "{@permisjause}": if arg 1 is set: if arg 1 is offline: close player's inventory send "&8» &cTen gracz jest offline!" to player if arg 1 is online: if arg 1 has permission "{@permisjaall}" or "{@permisjaexempt}": send "&8» &cNie możesz obserwować tego gracza!" to player if arg 1 doesnt't have permission "{@permisjaall}" or "{@permisjaexempt}": if arg 2 is not set: add "{@permisjav-s}" to player's permissions execute player command "vanish off -s %player%" execute player command "vanish on -s %player%" execute console command "gamemode creative %player%" set {_obserwuje::%arg-1%::%player%} to "tak" send "&8» &cObserwujesz %arg 1%!" to player if arg 2 is ""