Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #------------------------------
- #
- # IsChatLevel Skript by Zongi
- #
- #------------------------------
- #
- # Zakazuje sie usuwania wiadomosci o dolaczeniu autora!
- #
- #------------------------------
- #
- # Permisje
- #
- #------------------------------
- #
- # icl.0 - dostep do koloru czarnego
- # icl.1 - dostep do koloru niebieskiego
- # icl.2 - dostep do koloru zielonego
- # icl.3 - dostep do koloru turkusowego (aqua)
- # icl.4 - dostep do koloru czerwonego
- # icl.5 - dostep do koloru fioletowego
- # icl.6 - dostep do koloru zlotego
- # icl.7 - dostep do koloru jasno-szarego
- # icl.8 - dostep do koloru szarego
- # icl.9 - dostep do koloru jasno-fioletowego
- # icl.a - dostep do koloru jasno-zielonego
- # icl.b - dostep do koloru blekitnego
- # icl.c - dostep do koloru jasno-czerwonego
- # icl.d - dostep do koloru rozowego
- # icl.e - dostep do koloru jasno-zoltego
- # icl.f - dostep do koloru bialego
- #
- #-----------------------------
- #
- # Komendy
- #
- #----------------------------
- #
- # /ischatlevel lub /icl) - pokazuje dostepne komendy
- # /ischatlevel show lub /icl s - pokazuje level wyspy na chacie
- # /ischatlevel hide lub /icl h - ukrywa level wyspy na chacie
- # /ischatlevel color <znak_koloru> lub /icl c <znak_koloru> - ustawia wyswietlany kolor poziomu
- #
- #--------------------------
- #
- # INSTALACJA
- #
- #--------------------------
- #
- # 1.Potrzebne beda ci:
- # -Plugin ASkyblock
- # -Plugin EssentialsChat
- # -Plugin PlaceholderAPI
- # -Plugin Skelett
- # -Plugin Skript
- # -Plugin PermissionsEx
- #
- # 2.W pluginine EssentialsChat przy linijce "format" ustawiamy
- # format: '{deluxetags_tag} &r{DISPLAYNAME}&f{MESSAGE}' (uzywam pluginu deluxetags, wiec z przodu jest placeholder {deluxetags_tag}, lecz jest on niepotrzebny)
- #
- # 3. W pluginie PlaceholderAPI musimy pobrac dodatek ASkyblock, wiec po wejsciu na serwer wpisujemy
- # /papi ecloud download askyblock
- #
- # 4. W configu pluginu Skelett przy linijce "placeholderapi:" namieniamy "false" na "true"
- #
- # 5. W permissionsex ustawiamy syffixy (kolor pisania) i ustawiamy mozliwe ustawienia koloru dla danych rang(permisje wyzej)
- #
- # 6. Po restarcie wszystko powinno smigac :)
- on load:
- set {Prefix} to "&F[&6&lICL&f]&r "
- broadcast "%{Prefix}% &7Przeladowano skrypt /ischatlevel"
- #every second:
- #
- #
- command /ischatlevel [<text>] [<text>]:
- executable by: players
- aliases: /icl
- trigger:
- set {wykonawca} to "%player%"
- if arg 1 is "hide" or "h":
- set {Lv.%{wykonawca}%} to "false"
- send "%{Prefix}%&7Poziom wyspy na chacie &6&lukryty"
- else:
- if arg 1 is "show" or "s":
- set {Lv.%player%} to "true"
- send "%{Prefix}%&7Poziom wyspy na chacie &6&lpokazany"
- else:
- if arg 1 is "color" or "c":
- if arg 2 is not set:
- send "%{Prefix}%&7Wybierz znak koloru, np. &4&l4&7, &6&l6"
- else:
- if arg 2 is "0":
- if player has permission "icl.0":
- send "%{Prefix}%&7Ustawiono kolor na &%arg 2%&l%arg 2%&f(Czarny)"
- set {c.%{wykonawca}%} to "&0"
- else:
- send "%{Prefix}%&c&lnie masz uprawnien do ustawienia koloru &%arg 2%&l%arg 2%&c&l(czarnego) !"
- if arg 2 is "1":
- if player has permission "icl.1":
- send "%{Prefix}%&7Ustawiono kolor na &%arg 2%&l%arg 2%"
- set {c.%{wykonawca}%} to "&1"
- else:
- send "%{Prefix}%&c&lnie masz uprawnien do ustawienia koloru &%arg 2%&l%arg 2%&c&l !"
- if arg 2 is "2":
- if player has permission "icl.2":
- send "%{Prefix}%&7Ustawiono kolor na &%arg 2%&l%arg 2%"
- set {c.%{wykonawca}%} to "&2"
- else:
- send "%{Prefix}%&c&lnie masz uprawnien do ustawienia koloru &%arg 2%&l%arg 2%&c&l !"
- if arg 2 is "3":
- if player has permission "icl.3":
- send "%{Prefix}%&7Ustawiono kolor na &%arg 2%&l%arg 2%"
- set {c.%{wykonawca}%} to "&3"
- else:
- send "%{Prefix}%&c&lnie masz uprawnien do ustawienia koloru &%arg 2%&l%arg 2%&c&l !"
- if arg 2 is "4":
- if player has permission "icl.4":
- send "%{Prefix}%&7Ustawiono kolor na &%arg 2%&l%arg 2%"
- set {c.%{wykonawca}%} to "&4"
- else:
- send "%{Prefix}%&c&lnie masz uprawnien do ustawienia koloru &%arg 2%&l%arg 2%&c&l !"
- if arg 2 is "5":
- if player has permission "icl.5":
- send "%{Prefix}%&7Ustawiono kolor na &%arg 2%&l%arg 2%"
- set {c.%{wykonawca}%} to "&5"
- else:
- send "%{Prefix}%&c&lnie masz uprawnien do ustawienia koloru &%arg 2%&l%arg 2%&c&l !"
- if arg 2 is "6":
- if player has permission "icl.6":
- send "%{Prefix}%&7Ustawiono kolor na &%arg 2%&l%arg 2%"
- set {c.%{wykonawca}%} to "&6"
- else:
- send "%{Prefix}%&c&lnie masz uprawnien do ustawienia koloru &%arg 2%&l%arg 2%&c&l !"
- if arg 2 is "7":
- if player has permission "icl.7":
- send "%{Prefix}%&7Ustawiono kolor na &%arg 2%&l%arg 2%"
- set {c.%{wykonawca}%} to "&7"
- else:
- send "%{Prefix}%&c&lnie masz uprawnien do ustawienia koloru &%arg 2%&l%arg 2%&c&l !"
- if arg 2 is "8":
- if player has permission "icl.8":
- send "%{Prefix}%&7Ustawiono kolor na &%arg 2%&l%arg 2%"
- set {c.%{wykonawca}%} to "&8"
- else:
- send "%{Prefix}%&c&lnie masz uprawnien do ustawienia koloru &%arg 2%&l%arg 2%&c&l !"
- if arg 2 is "9":
- if player has permission "icl.9":
- send "%{Prefix}%&7Ustawiono kolor na &%arg 2%&l%arg 2%"
- set {c.%{wykonawca}%} to "&9"
- else:
- send "%{Prefix}%&c&lnie masz uprawnien do ustawienia koloru &%arg 2%&l%arg 2%&c&l !"
- if arg 2 is "a":
- if player has permission "icl.a":
- send "%{Prefix}%&7Ustawiono kolor na &%arg 2%&l%arg 2%"
- set {c.%{wykonawca}%} to "&a"
- else:
- send "%{Prefix}%&c&lnie masz uprawnien do ustawienia koloru &%arg 2%&l%arg 2%&c&l !"
- if arg 2 is "b":
- if player has permission "icl.b":
- send "%{Prefix}%&7Ustawiono kolor na &%arg 2%&l%arg 2%"
- set {c.%{wykonawca}%} to "&b"
- else:
- send "%{Prefix}%&c&lnie masz uprawnien do ustawienia koloru &%arg 2%&l%arg 2%&c&l !"
- if arg 2 is "c":
- if player has permission "icl.c":
- send "%{Prefix}%&7Ustawiono kolor na &%arg 2%&l%arg 2%"
- set {c.%{wykonawca}%} to "&c"
- else:
- send "%{Prefix}%&c&lnie masz uprawnien do ustawienia koloru &%arg 2%&l%arg 2%&c&l !"
- if arg 2 is "d":
- if player has permission "icl.d":
- send "%{Prefix}%&7Ustawiono kolor na &%arg 2%&l%arg 2%"
- set {c.%{wykonawca}%} to "&d"
- else:
- send "%{Prefix}%&c&lnie masz uprawnien do ustawienia koloru &%arg 2%&l%arg 2%&c&l !"
- if arg 2 is "e":
- if player has permission "icl.e":
- send "%{Prefix}%&7Ustawiono kolor na &%arg 2%&l%arg 2%"
- set {c.%{wykonawca}%} to "&e"
- else:
- send "%{Prefix}%&c&lnie masz uprawnien do ustawienia koloru &%arg 2%&l%arg 2%&c&l !"
- if arg 2 is "f":
- if player has permission "icl.f":
- send "%{Prefix}%&7Ustawiono kolor na &%arg 2%&l%arg 2%"
- set {c.%{wykonawca}%} to "&f"
- else:
- send "%{Prefix}%&c&lnie masz uprawnien do ustawienia koloru &%arg 2%&l%arg 2%&c&l !"
- else:
- send "%{Prefix}%&7Poprawne Uzycie: &c/ischatlevel show|hide|color"
- send "&7Lub &c/icl s|h|c"
- on join:
- set {gracz} to "%player%"
- if {gracz} is "zongi":
- broadcast "%{Prefix}%&e&lZongi &7- Autor Skryptu /iscatlevel Dolaczyl/a do gry!"
- on chat:
- set {poziom.fh.%{wykonawca}%} to placeholder "%%askyblock_level%%" from player
- if {Lv.%{wykonawca}%} is "true":
- set {sufix.lv.%{wykonawca}%} to " &f[&7Lvl&f:%{c.%{wykonawca}%}%&l% {poziom.fh.%{wykonawca}%}%&f]&r"
- else:
- set {sufix.lv.%{wykonawca}%} to "&r"
- set message to "%{sufix.lv.%player%}%:%coloured player's suffix% %message%"
Add Comment
Please, Sign In to add comment