Skocz do zawartości
  • 0

SKript na kanały


Lewonier

Pytanie

Czeeeść!

 

Potrzebuję skryptu na kanały. Polegać ma on na tym że admin tworzy kanał np. ekipa i jak wpiszę komendę /kanal ekipa to wtedy wszystko co napiszę widzą Ci który dołączyli do tego kanału za pomocą komendy np. /kanal dolacz ekipa 

Odnośnik do komentarza
https://skript.pl/temat/24616-skript-na-kana%C5%82y/
Udostępnij na innych stronach

15 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
command /kanal [<text>] [<text>]:
    permission: kanal.admin
    permission message: &cNie masz permisji aby uzyc tej komendy!
    trigger:
        if arg 1 is not set:
            send "&cPoprawne uzycie: &6/kanal dolacz ekipa"
            send "&cPoprawne uzycie: &6/kanal wyjdz ekipa"
        if arg 1 is "dolacz":
            if arg 2 is "ekipa":
                set {kanaladminow.%player%} to "dolacz"
                send "&aDolaczyles do chatu &6Adminow!"
            else:
                send "&cPoprawne uzycie: &6/kanal dolacz ekipa"
        if arg 1 is "wyjdz":
            if arg 2 is "ekipa":
                set {kanaladminow.%player%} to "wyjdz"
                send "&cWyszedles z chatu &6Adminow!"
            else:
                send "&cPoprawne uzycie: &6/kanal wyjdz ekipa"
on chat:
    if {kanaladminow.%player%} is "dolacz":
        cancel event
        set {_kanal} to "%player%"
        loop all players:
            loop-player has permission "admin.dolacz"
            send "&f[&6KANAL ADMINOW&f] &c%{_kanal}%: &7%message%" to loop-player

Fajne jest to ze admin chodz nie jest na "kanale" i tak widzi wiadomosci :D

Bardzo prosze o +

Edytowane przez Ixidi
[code]
Odnośnik do komentarza
https://skript.pl/temat/24616-skript-na-kana%C5%82y/#findComment-164678
Udostępnij na innych stronach

  • 0
1 godzinę temu, Mrhack505 napisał:

command /kanal [<text>] [<text>]:
    permission: kanal.admin
    permission message: &cNie masz permisji aby uzyc tej komendy!
    trigger:
        if arg 1 is not set:
            send "&cPoprawne uzycie: &6/kanal dolacz ekipa"
            send "&cPoprawne uzycie: &6/kanal wyjdz ekipa"
        if arg 1 is "dolacz":
            if arg 2 is "ekipa":
                set {kanaladminow.%player%} to "dolacz"
                send "&aDolaczyles do chatu &6Adminow!"
            else:
                send "&cPoprawne uzycie: &6/kanal dolacz ekipa"
        if arg 1 is "wyjdz":
            if arg 2 is "ekipa":
                set {kanaladminow.%player%} to "wyjdz"
                send "&cWyszedles z chatu &6Adminow!"
            else:
                send "&cPoprawne uzycie: &6/kanal wyjdz ekipa"
on chat:
    if {kanaladminow.%player%} is "dolacz":
        cancel event
        set {_kanal} to "%player%"
        loop all players:
            loop-player has permission "admin.dolacz"
            send "&f[&6KANAL ADMINOW&f] &c%{_kanal}%: &7%message%" to loop-player

Fajne jest to ze admin chodz nie jest na "kanale" i tak widzi wiadomosci :D

Bardzo prosze o +

Dzięki działa, a da się zrobić żeby na tych kanałach było widać rangę z permissionEX? I mógłbyś zrobić więcej tych chatów? Potrzebuję chat o nazwie HUB, SkyWars, BuildBattle i tntgames xd. Próbowałem sam przerobić ale nie działa mi :(

Edytowane przez Lewonier
Odnośnik do komentarza
https://skript.pl/temat/24616-skript-na-kana%C5%82y/#findComment-164698
Udostępnij na innych stronach

  • 0

Już nie trzeba poradziłem sobie, a da radę zrobić że jak wpiszesz /kanal wyjdz to wychodzi ze wszystkich kanałów jakich jesteś? Bo ja na serwerze tych kanałów teraz mam kilka i chcę zrobić że nie muszę wpisywać /kanal wyjdz ekipa tylko /kanal wyjdz i wychodzi ze wszystkich kanałów

Edytowane przez Lewonier
Odnośnik do komentarza
https://skript.pl/temat/24616-skript-na-kana%C5%82y/#findComment-164703
Udostępnij na innych stronach

  • 0
W dniu 18.01.2018 o 18:14, Lewonier napisał:

Już nie trzeba poradziłem sobie, a da radę zrobić że jak wpiszesz /kanal wyjdz to wychodzi ze wszystkich kanałów jakich jesteś? Bo ja na serwerze tych kanałów teraz mam kilka i chcę zrobić że nie muszę wpisywać /kanal wyjdz ekipa tylko /kanal wyjdz i wychodzi ze wszystkich kanałów

if arg 1 is "wyjdz":
            set {kanaladminow.%player%} to "wyjdz"
            set {drugikanal.%player%} to "wyjdz"
            send "&cWyszedles z wszystkich kanalow!"

 

Edytowane przez Wojciu
Odnośnik do komentarza
https://skript.pl/temat/24616-skript-na-kana%C5%82y/#findComment-164705
Udostępnij na innych stronach

  • 0
W dniu 18.01.2018 o 18:33, Mrhack505 napisał:

if arg 1 is "wyjdz":
            set {kanaladminow.%player%} to "wyjdz"
            set {drugikanal.%player%} to "wyjdz"
            send "&cWyszedles z wszystkich kanalow!"

Działa ale gdy przerobiłem pod swoje te kanały to jak dołączę do jakiegoś kanału i tak wszyscy to widzą wiesz co jest nie tak- 

 

Edytowane przez Wojciu
Odnośnik do komentarza
https://skript.pl/temat/24616-skript-na-kana%C5%82y/#findComment-164708
Udostępnij na innych stronach

  • 0
W dniu 18.01.2018 o 18:50, Lewonier napisał:

Działa ale gdy przerobiłem pod swoje te kanały to jak dołączę do jakiegoś kanału i tak wszyscy to widzą wiesz co jest nie tak- 

 

ze co? :/

Edytowane przez Wojciu
Odnośnik do komentarza
https://skript.pl/temat/24616-skript-na-kana%C5%82y/#findComment-164709
Udostępnij na innych stronach

  • 0
W dniu 18.01.2018 o 18:53, Mrhack505 napisał:

ze co? :/

Nooo potrzebuję na serwer więcej kanałów więc przekopiowałem to co zrobiłeś i zmieniłem nazwy tylko ale coś jest nie tak, bo jak dołączę do kanału to i tak wszyscy to widzą wiesz co jest nie tak? Link do skryptu-  

 

Edytowane przez Wojciu
Odnośnik do komentarza
https://skript.pl/temat/24616-skript-na-kana%C5%82y/#findComment-164710
Udostępnij na innych stronach

  • 0

Dobra mam! 

on chat:
    if {skywars.%player%} is "dolacz":
        cancel event
        set {_kanal} to "%player%"
        excute console command "pex user %player% add skywars.chat"
        loop all players:
            loop-player has permission "skywars.chat"
            send "&f[&9&lSKYWARS&f] &c%{_kanal}%: &7%message%" to loop-player  
command /wyjdz [<text>]:
    trigger:
        if arg 1 is "wyjdz":
            set {hub.%player%} to "wyjdz"
            set {tntrun.%player%} to "wyjdz"
            set {bb.%player%} to "wyjdz"
            set {skywars.%player%} to "wyjdz"            
            send "&cWyszedles z wszystkich kanalow!
            execute console command "pex user %player% remove skywars.chat"

Czyli: 

excute console command "pex user %player% add skywars.chat"

loop-player has permission "skywars.chat"

execute console command "pex user %player% remove skywars.chat"

Dodajesz wszedzie tylko zmieniasz :D

 

Edytowane przez Wojciu
Odnośnik do komentarza
https://skript.pl/temat/24616-skript-na-kana%C5%82y/#findComment-164713
Udostępnij na innych stronach

  • 0
13 minut temu, Mrhack505 napisał:

Dobra mam! 

on chat:
    if {skywars.%player%} is "dolacz":
        cancel event
        set {_kanal} to "%player%"
        excute console command "pex user %player% add skywars.chat"
        loop all players:
            loop-player has permission "skywars.chat"
            send "&f[&9&lSKYWARS&f] &c%{_kanal}%: &7%message%" to loop-player  
command /wyjdz [<text>]:
    trigger:
        if arg 1 is "wyjdz":
            set {hub.%player%} to "wyjdz"
            set {tntrun.%player%} to "wyjdz"
            set {bb.%player%} to "wyjdz"
            set {skywars.%player%} to "wyjdz"            
            send "&cWyszedles z wszystkich kanalow!
            execute console command "pex user %player% remove skywars.chat"

Czyli: 

excute console command "pex user %player% add skywars.chat"

loop-player has permission "skywars.chat"

execute console command "pex user %player% remove skywars.chat"

Dodajesz wszedzie tylko zmieniasz :D

 

Dalej każdy widzi 

Odnośnik do komentarza
https://skript.pl/temat/24616-skript-na-kana%C5%82y/#findComment-164720
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...