Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #- - - - - - - - -[cChat]- - - - - - - - #----------------------------------#
- #→Autor: mrsofnik #→cChat w wersji v1.0 #
- #→komendy: #→Wymagania: #
- #→/c czysc - czyści chat #→Skript wersja 2.0.2 (lub nowsza) #
- #→/c off - blokuje chat #----------------------------------#
- #→/c on - odblokowywuje chat #
- #→/c pomoc - pomoc odnośnie skryptu #
- #→/c aon - wlacza auto czyszcenie chatu #
- #→/c aoff - wylacza auto czyszcenie chatu#
- #- - - - - - - - -[cChat]- - - - - - - - #
- #----------------licencja-----------------#
- #→Zezwalam na edycję skryptu #
- #→Zakaz usuwania autora oraz licencji #
- #→Zabraniam sprzedaży skryptu #
- #→Zakaz podszywania sie pod autora skryptu#
- #----------------#
- # →opcje #
- #----------------#
- options:
- time : 1 #Czas w jakim następuje auto czyszczenie chatu(w minutach)
- logo : &4cChat #Prefix przed wiadomościami
- pisanie_czas : 3 #Co ile można pisać wiadomości na chacie(w sekundach}
- max_ost : 3 #Maksymalna liczba ostrzeżeń za spam wiadomościami,po jej przekroczeniu gracz zostaje wyrzucony
- czas_ost : 1 #Po jakim czasie wygasają ostrzezenia gracza(w minutach)
- czas_kom : 1 #Co ile sekund można wpisywać komendy
- max_kom_ost : 3 #Maksymalna liczba ostrzeżeń za spam komendami,po jej przekroczeniu gracz zostaje wyrzucony!
- czas_kom_ost : 1 #CZas po jakim wygasają ostrzeżenia za spam komendami
- #----------------#
- # →zmienne #
- #----------------#
- variables:
- {chat} = true
- {auto} = true
- {pisanie.%player%} = false
- {spam.%player%} = 0
- {kom.%player%} = false
- {ost.kom.%player%} = 0
- #- - - - - - - - -Kod skryptu- - - - - - - - -#
- command /c [<text>]:
- trigger:
- player has permissions "cchat.admin" or "cchat.komendy":
- if arg 1 is "czysc":
- loop 100 times:
- message " " to all players
- loop 1 times:
- send "[{@logo}&f]&aChat został wyczyszczony przez &c %name of player%&a!" to all players
- if arg 1 is "off":
- set {chat} to false
- message "[{@logo}&f]&aChat zostal zablokowany przez &c %name of player%&a!" to all players
- if arg 1 is "on":
- set {chat} to true
- message "[{@logo}&f]&aChat został odblokowany przez &c %name of player%&a!" to all players
- if arg 1 is "pomoc":
- send "[{@logo}&f]- - - - - - - - -&aPomoc&f- - - - - - - - - -|"
- send "&l1.&r&a/c czysc - &dczysci chat"
- send "&c- - - - - - - - -- - - -"
- send "&l2.&r&a/c off - &dblokuje chat"
- send "&c- - - - - - - - - - - - - - "
- send "&l3.&r&a/c on - &dodblokowywuje chat"
- send "&c- - - - - - - - - - - - - - - - - - - - "
- send "&l4.&r&a/c aon - &dWlacza auto czyszczenie chatu"
- send "&c- - - - - - - - - - - - - - - - - - - - - -"
- send "&l5.&r&a/c aoff - &dWylacza auto czyszczenie chatu"
- send "[{@logo}&f]- - - - - - - - -&aPomoc&f- - - - - - - - - -|"
- send "[&4cChat&f]&aSkript wykonany przez mrsofnik!"
- if arg 1 is "aon":
- set {auto} to true
- send "[{@logo}&f]&aAuto czyszczenie chatu uruchomione!"
- if arg 1 is "aoff":
- set {auto} to false
- send "[{@logo}&f]&aAuto czyszczenie chatu wylaczone!"
- else:
- send "[{@logo}&f]&aNie masz uprawnien aby to robic!"
- every {@time} minutes:
- if {auto} is true:
- loop 100 times:
- message " " to all players
- loop 1 times:
- send "[{@logo}&f]&aChat zostal wyczyszczony &cAutomatycznie&a!" to all players
- on chat:
- player don't have permissions "cchat.admin" or "cchat.pisz":
- if {chat} is false:
- cancel event
- send "[{@logo}&f]&aChat jest zablokowany!"
- if {spam.%player%} is {@max_ost}:
- kick player due to "[{@logo}&f]&aZostales wyzucony za spam!"
- set {spam.%player%} to 0
- player don't have permissions "cchat.admin" or "cchat.reklama":
- message contains "serwer" or "zapraszam" or "wijaj" or "crsv" or "mrsv" or ".pl" or ".net" or "wbij" or "ip":
- cancel event
- send "[{@logo}&f]&aZakaz reklamowania!"
- on join:
- send "&aSkript moderujący chat &f[&4cChat&f]&a wykonany przez mrsofnik" to player
- on load:
- send "[&4cChat&f]&aSkript &ccChat &a poprawnie uruchomiony!" to console
- send "[&4cChat&f]&aWykonany przez &cmrsofnik&a!" to console
- on chat:
- player don't have permissions "cchat.admin" or "cchat.spam":
- if {pisanie.%player%} is false:
- set {pisanie.%player%} to true
- wait {@pisanie_czas} seconds
- set {pisanie.%player%} to false
- else:
- cancel event
- add 1 to {spam.%player%}
- send "[{@logo}&f]&aMozesz wysylac tylko jedna wiadomosc na &c{@pisanie_czas} &asekund/y!"
- send "[{@logo}&f]&aOstrzezenia &c%{spam.%player%}%/{@max_ost}&a!"
- wait {@czas_ost} minutes
- set {spam.%player%} to 0
- on command:
- player don't have permissions "cchat.admin" or "cchat.spam":
- if {kom.%player%} is false:
- set {kom.%player%} to true
- wait {@czas_kom} seconds
- set {kom.%player%} to false
- else:
- cancel event
- add 1 to {ost.kom.%player%}
- send "[{@logo}&f]&aMozesz uzyć tylko jedna komende na &c{@czas_kom} &asekund/y!"
- send "[{@logo}&f]&aOstrzezenia za spam komendami: %{ost.kom.%player%}%/{@max_kom_ost}"
- wait {@czas_kom_ost} minutes
- set {ost.kom.%player%} to 0
- if {ost.kom.%player%} is {@max_kom_ost}:
- kick player due to "[{@logo}&f]&aZostales wyzucony za spam!"
- set {ost.kom.%player%} to 0
- #-------------------------------------------|------[Koniec Skryptu]------|--------------------------------------#
- # |_ wykonanego przez mrsofnik_| #
Advertisement
Add Comment
Please, Sign In to add comment