options: # >-----------------------------------------------< # Masz problem, propozycje, lub pytanie dot. # skryptu? Napisz do mnie na discord! Bealang#0488 # Mam nadzieje ze skrypt ci sie podoba :) # Jeżeli nie wiesz o co tu chodzi, nic nie zmieniaj! # >-----------------------------------------------< # TO, CO WAŻNE. # ABY SKRYPT DZIAŁAŁ POPRAWNIE, MUSISZ # POBRAĆ PLUGIN SkBee oraz SKQuery # >-----------------------------------------------< prefix: &c&lBIS&f&lCraft.pl # <---- Tu podaj prefix wiadomości, np "&6&lUltimate&f&lWarn " check-updates: true # Czy skrypt ma sprawdzac czy wersja jest aktualna? # Jeżeli chcesz tutaj ustawić gradient, nie będzie działać "�FFFF", musisz ustawić "<##00FFFF> lub FORMAT OUTPOT Z DEFAULT NA LEGACY" # Niżej zaczyna się kod! Nie ma potrzeby zmieniania go! # >---------------------------------------< # KOD SKRYPTU # EDYTUJESZ NA WŁASNĄ ODPOWIEDZIALNOŚC! # NIE ZALECAM ZMIENIAĆ. JEST TU WSZYSTKO # DOBRZE SKONFIGUROWANE. CHYBA, ŻE CHCESZ # COŚ ZMIENIĆ. # >---------------------------------------< version: 2.3 # - NIE ZMIENIAJ!!! variables: {warns::%player%} = 0 command /warn [] []: permission: warn.warn permission message: {@prefix} &cBrak permisji! trigger: if arg 2 is set: if executor is console: send " " to all players send " {@prefix}" to all players send "&8» &aKonsola &7upomniala &c%arg 1%&7!" to all players send "&8» &7Powod warna:&c %arg 2%" to all players send " " to all players add 1 to {warns::%arg 1%} log "Konsola zwarnowala %arg 1%. (Ma obecnie %{warns::%arg 1%}%). Powod warna: %arg 2%" to "ultimatewarn" else: send " " to all players send " {@prefix}" to all players send "&8» &a%player% &7upomnial &c%arg 1%&7!" to all players send "&8» &7Powod warna:&c %arg 2%" to all players send " " to all players add 1 to {warns::%arg 1%} log "%player% zwarnowal %arg 1%. (Ma obecnie %{warns::%arg 1%}%). Powod warna: %arg 2%" to "ultimatewarn" if arg 2 is not set: send "&8» &7Uzycie komendy: &c/warn (gracz) (powod)" if arg 2 is not set: send "&8» &7Uzycie komendy: &c/warn (gracz) (powod)" command /warns []: permission: warn.warns permission message: {@prefix} &cBrak permisji! usage: &8» &7Uzycie komendy: &c/warns (gracz) trigger: if {warns::%arg 1%} > 0: send "" send " {@prefix}" send "%nl% &8» &c%arg 1% &7posiada warnow: &c%{warns::%arg 1%}% %nl%" send "" if {warns::%arg 1%} = 0: send "" send " {@prefix}" send "%nl% &8» &a%arg 1% &7nie ma warnow! %nl%" send "" command /unwarn [] []: permission: warn.unwarn permission message: {@prefix} &8» &cBrak permisji! trigger: if arg 1 is not set: send "&7Uzycie komendy: &c/unwarn (gracz) (ilosc unwarnow)" if arg 2 is not set: if arg 1 is "*" or "all": if player has permission "warn.unwarnall": set {warns::*} to 0 send "" send " {@prefix}" send "&7Wyczysciles &awszystkim warny." send "" send "" to all players where [input is not executor] send " {@prefix}" to all players where [input is not executor] send "&a%player% &7wyczyscil wszystkim warny!" to all players where [input is not executor] send "" to all players where [input is not executor] else: send "{@prefix} &8» &cBrak permisji!" else: remove 1 from {warns::%arg 1%} send " " send " {@prefix}" send "&8» &7Usunales &a1&7 warna od &a%arg 1%&7." send "&8» &7Jego obecne warny: &a%{warns::%arg 1%}%&7." send " " log "%player% usunal %arg 2% warnow od %arg 1%" to "ultimatewarn" if {warns::%arg 1%} <= 0: set {warns::%arg 1%} to 0 log "%player% usunal %arg 2% warnow od %arg 1%" to "ultimatewarn" else: send "&a%player% &7usunal ci 1 warna. Masz obecnie %{warns::%arg 1%}%" to arg 1 log "%player% usunal %arg 2% warnow od %arg 1%" to "ultimatewarn" if arg 2 is set: if arg 1 is player: remove arg number from {warns::%arg 1%} if arg 2 = 1: send " " send " {@prefix}" send "&8» &7Usunales &a%arg 2%&7 warn od &a%arg 1%&7." send "&8» &7Jego obecne warny: &a%{warns::%arg 1%}%&7." send " " log "%player% usunal %arg 2% warnow od %arg 1%" to "ultimatewarn" send "&a%player% &7usunal ci 1 warna. Masz obecnie %{warns::%arg 1%}%" to arg 1 if arg 2 > 1: send " " send " {@prefix}" send "&8» &7Usunales &a%arg 2%&7 warny od &a%arg 1%&7." send "&8» &7Jego obecne warny: &a%{warns::%arg 1%}%&7." send " " log "%player% usunal %arg 2% warnow od %arg 1%" to "ultimatewarn" send "&a%player% &7usunal ci %arg 2% warny. Masz obecnie %{warns::%arg 1%}%" to arg 1 if arg 2 > 5: send " " send " {@prefix}" send "&8» &7Usunales &a%arg 2%&7 warnow od &a%arg 1%&7." send "&8» &7Jego obecne warny: &a%{warns::%arg 1%}%&7." send " " log "%player% usunal %arg 2% warnow od %arg 1%" to "ultimatewarn" send "&a%player% &7usunal ci %arg 2% warnow. Masz obecnie %{warns::%arg 1%}%" to arg 1 if arg 2 <= 0: send " " send " {@prefix}" send "&8» &a%arg 1% &7ma teraz &a0 &7warnow." send " " clear {warns::%arg 1%} log "%player% usunal wszystkie warny od %arg 1%" to "ultimatewarn" send "&a%player% &7usunal ci %arg 2% warnow. Masz obecnie &a0&7." to arg 1 command /ultimatewarn []: trigger: if arg 1 is not set: send "" send "&6&lUltimate&f&lWarn" send "" send "&aWersja: V{@version}" send "&aTworca: Bealang" send "&aKontakt: Bealang##0488" send "" send "&aAktualizacje skryptu: &b&n*LINK* " send "&aBezposredni wglad na skrypt: &b&N*LINK* " send "" if arg 1 is "ver" or "version": execute player command "ultimatewarn" if arg 1 is "reload": reload script script's name send "" send "&6&lUltimate&f&lWarn" send "" send "&aPrzeladowales skrypt. Zobacz konsole w razie bledow." send "" if arg 1 is "info": if player has permission "*": send "" send "&6&lUltimate&f&lWarn &9INFO" send "" if {@check-updates} is false: send " &aWysylaj powiadomienia o aktualizacji: &c✘" if {@check-updates} is true: send " &aWysylaj powiadomienia o aktualizacji: &a✔" send " &aWersja: {@version} &7Najnowsza: %text from "https://code.skript.pl/7jnqjZGj/raw"%" send " &a&nStrona Skryptu" send "" on join: if {@check-updates} is true: if "{@version}" is not text from "https://code.skript.pl/7jnqjZGj/raw": if player has permission "*": wait 5 seconds send "" send "&6&lUltimate&f&lWarn" send "" send "&aDostepna jest nowa wersja &6&lUltimate&f&lWarn &6(%text from "https://code.skript.pl/7jnqjZGj/raw"%)" send "" send "&aTwoja wersja: &6{@version}" send "" send "&a&nPobierz ja tutaj!" on tab complete of "/warn": set tab completions for position 1 to all players set tab completions for position 2 to "Spam", "Flood" and "Wyzywanie" on tab complete of "/warns": set tab completions for position 1 to all players on tab complete of "/unwarn": set tab completions for position 1 to all players set tab completions for position 2 to "1", "2", "3", "4", "5" on tab complete of "/ultimatewarn": set tab completions for position 1 to "reload", "info" and "version"