#- - - - - - - - -[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 []: 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_| #