Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # ---==== INFORMACJE O PLUGINIE ====---
- # Nazwa Skryptu: CzesioChat
- # Autor: RafitoIvo
- # Wersja: 1.3
- # ---==== REGULAMIN ====---
- # Zezwalam na:
- # + Dodawanie kodu na swoja potrzebe!
- # + Modyfikowanie wiadomosci!
- # Nie zezwalam na:
- # - Usuwanie tresci o autorze!
- # - Udostepnaniu skryptu innym!
- # - Uzywanie kodu skryptu w swoich skryptach!
- # - Zarabianie na skrypcie!
- # ---==== CHANGELOG ====---
- # Dodanie Prefixow,
- # Dodanie Kolorow dla nickow graczy oraz wiadomosci.
- # Dodanie edycji wygladu czatu (Pomiedzy nickiem a wiadomoscia).
- # ---==== KOMENDY ====---
- # /chat off - Wylaczanie chatu
- # /chat on - Wlaczanie czatu
- # /chat cc - czyszczenie chatu
- # /chat time <czas> - czasowe wylaczenie chatu
- # ---==== PERMISJE ====---
- # czesio.admin | Dodajemy ja adminowi (mozliwosc uzywania powyzszych komend).
- # czesio.spam | Posiadajacy moze spamowac.
- # czesio.pisanie | Moze pisac przy wyloczonym czacie.
- # cenzura.czesio | Nie obowiazuje go cezura czacie.
- # reklama.czesio | Moze reklamowac
- # DO GRUP
- # group.1.czesio | Posiada wyglad 1 grupy.
- # group.2.czesio | Posiada wyglad 2 grupy.
- # group.3.czesio | Posiada wyglad 3 grupy.
- # group.4.czesio | Posiada wyglad 4 grupy.
- # group.5.czesio | Posiada wyglad 5 grupy.
- # group.6.czesio | Posiada wyglad 6 grupy.
- #
- options:
- # ---==== GRUPY ====---
- # UWAGA! JEZELI MASZ W Permissions USTAWIONE '*' NIE UZYWAJ TEGO!
- #Wszystkie
- wyglad: &6--> #Wyglad pomiendzy graczem a trescia wiadomosci
- on: false # wlacza(true)/wylacza(false) | DOMYSLNE WYLACZONE
- #*1*
- on1: true
- prefix1: &f[&3prefix&f]&2
- color1: &7
- #*2*
- on2: true
- prefix2: &f[&3prefix&f]&2
- color2: &7
- #*3*
- on3: true
- prefix3: &f[&3prefix&f]&2
- color3: &7
- #*4*
- on4: true
- prefix4: &f[&3prefix&f]&2
- color4: &7
- #*5*
- on5: true
- prefix5: &f[&3prefix&f]&2
- color5: &7
- #*6*
- on6: true
- prefix6: &f[&3prefix&f]&2
- color6: &7
- # Wyglad pomiendzy graczem a trescia wiadomosci
- wyglad: &6-->
- # ---==== Opcje ====---
- # Co ile mozna pisac na chacie
- slow: 3
- #
- # Jednostka slowmode | seconds(sekundy)
- slow.czas: seconds
- #
- # Jednostka czasu na /chat time | seconds(sekundy)
- time.czas: seconds
- #
- # Cenzura dodajemy slowa tym szablonem ---> "SLOWO" and "SLOWO"
- cenzura: "kurwa" and "bitch" and "chuj" and "chuje" and "pala" and "suka" and "pedal" and "gej" and "jebany" and "suko" and "fuck" and "shit" and "ciota" and "kurw" and "pedale" and "kurwy" and "suki" and "dziwki" and "szmata" and "szmaciarz" and "szmaty" and "pierdole" and "japierdole" and "skurwysynie" and "sukinsynie" and "wkurwiony" and "wkurwiasz" and "pierdolony" and "pierdol" and "jeb" and "spierdalaj" and "wypierdalaj"
- #
- # Tresc zamiany slow z cenzury
- cenzura.replace: "&4***"
- #
- # Za jakie slowa ma kickac dodajemy tym szablonem ---> "SLOWO" or "SLOWO"
- reklama: "IP" or "csrv" or "gomc" or "eu" or "net" or "zapraszam na serwer" or "tk" or "pl" or "www" or "serv" or "msvr"
- #
- # Tresc kicka za reklame.
- reklama.kick: "&cZostales wyrzucony za reklamowanie!"
- # ---==== SKRYPT ====---
- # NIC NIE RUSZAJ
- wersja: 1.3
- variables:
- {prefixy} = true
- {prefix1} = true
- {prefix2} = true
- {prefix3} = true
- {prefix4} = true
- {prefix5} = true
- {prefix6} = true
- {chat} = true
- {chat.%player%} = true
- on script load:
- send "&2{Skript} &6CzesioChat &3enabled!" to the console
- set {prefixy} to {@on}
- set {prefix1} to {@on1}
- set {prefix2} to {@on2}
- set {prefix3} to {@on3}
- set {prefix4} to {@on4}
- set {prefix5} to {@on5}
- set {prefix6} to {@on6}
- on chat:
- if player don't have permission "cenzura.czesio":
- replace all {@cenzura} with {@cenzura.replace} in the message
- if player don't have permission "reklama.czesio":
- message contains {@reklama}:
- kick player due to {@reklama.kick}
- stop
- player don't have permissions "czesio.spam":
- set {_slow} to difference between {spam.%player%.lastused} and now
- if {_slow} is less than {@slow} {@slow.czas}:
- message "&cWiadomosci mozna pisac co &a{@slow} &c{@slow.czas}!"
- cancel event
- stop
- set {spam.%player%.lastused} to now
- if {chat.%player%} is true:
- if {chat} is false:
- player don't have permissions "czesio.pisanie":
- send "&cChat jest aktualnie wylaczony!"
- cancel event
- if {chat} is true:
- if {prefixy} is true:
- if {prefix1} is true:
- cancel event
- if player has permission "group.1.czesio":
- broadcast "{@prefix1}%player% {@wyglad} {@color1}%message%"
- if {prefix2} is true:
- cancel event
- if player has permission "group.2.czesio":
- broadcast "{@prefix2}%player% {@wyglad} {@color2}%message%"
- if {prefix3} is true:
- cancel event
- if player has permission "group.3.czesio":
- broadcast "{@prefix3}%player% {@wyglad} {@color3}%message%"
- if {prefix4} is true:
- cancel event
- if player has permission "group.4.czesio":
- broadcast "{@prefix4}%player% {@wyglad} {@color4}%message%"
- if {prefix5} is true:
- cancel event
- if player has permission "group.5.czesio":
- broadcast "{@prefix5}%player% {@wyglad} {@color5}%message%"
- if {prefix6} is true:
- cancel event
- if player has permission "group.6.czesio":
- broadcast "{@prefix6}%player% {@wyglad} {@color6}%message%"
- set {chat.%player%} to true
- command /chat [<text="help">] [<text>] [<text>]:
- permission: czesio.admin
- description: Komendy zwiazane z chatem
- trigger:
- if argument 1 is "h" or "help":
- send "&7Komendy dotyczace chatu:"
- send "&6/chat off &7- Wylaczanie chatu."
- send "&6/chat on &7- Wlaczanie czatu."
- send "&6/chat cc &7- Czyszczenie chatu."
- send "&6/chat time <czas> &7- Wylaczanie czatu na czas."
- send "&7Skrypt stworzony przez RafitoIvo. &2wersja {@wersja}."
- if argument 1 is "off":
- set {chat} to false
- broadcast "&l&c%player% &l&awylaczyl chat."
- if argument 1 is "on":
- set {chat} to true
- broadcast "&l&c%player% &l&awlaczyl chat."
- if argument 1 is "cc":
- loop 138 times:
- Broadcast ""
- broadcast "&l&c%player% &l&awyczyscil chat."
- if argument 1 is "time":
- set {_time} to arg 2 parsed as number
- set {chat} to false
- broadcast "&l&c%player% &l&awylaczyl chat na %{_time}% {@time.czas}."
- loop {_time} times:
- wait 1 {@time.czas}
- set {chat} to true
- broadcast "&l&aChat zostal wlaczony."
- # ---==== KONIEC SKRYPTUJ ====---
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement