Skocz do zawartości
  • 0

AdminChat


tazu
 Udostępnij

Pytanie

Witam, potrzebuję przeróbki kodu aby po wpisaniu komendy /ac normalnie piszemy na chacie, ale to jest tzw. admin chat i widza to osoby z uprawnieniem bedwarsy.ac

 

	command /ac [<text>]:
        trigger:
                if player has permission "bedwarsy.ac":
                        if arg is not set:
                                send "&f&lADMIN CHAT > &7Poprawne użycie &e/ac <wiadomosc>"
                        else:
                                loop all players:
                                        loop-player has permission "bedwarsy.ac":
                                                send "&f&lADMIN CHAT > &7(&f%player%&7) &f&l> &7%colored arg%" to loop-player
                else:
                        send "&f&lCHAT > &7Nieznana komenda."
	

Odnośnik do komentarza
Udostępnij na innych stronach

19 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Variables:
    (adminchat.%player%) = 0
command /ac [<text>]:
    trigger:
        if player has permission "bedwarsy.ac":
        add 1 to {adminchat.$player$}
        if (adminchat.%player%) is 2:
            set {adminchat.%player%} to 0
        if arg 1 is set:
            if arg 1 is "info":
                if {adminchat.%player%} is 1:
                    send "Masz wlaczony chat adminow"
on chat:
    if {adminchat.%player%} is 1:
        cancel event
        loop all players:
            if loop-player has permission "bedwarsy.ac":
                send "%player% %message%" to loop-player
    if {adminchat.%player%} is 0:
        stop

 

Edytowane przez ikosek
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
17 minut temu, ikosek napisał:

Dobrze to napisałem czy Cie nie zrozumiałem? xD

Po wpisaniu /ac on

Gdy cokolwiek napiszemy bez komendy /ac jak zwykly gracz to wszystko sie wyswietla na tym admin chacie, a do tego upra maja z upra bedwarsy.ac

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Variables:
    (adminchat.%player%) = 0
command /ac [<text>]:
    trigger:
        if player has permission "bedwarsy.ac":
            if arg 1 is "on":
                set {adminchat.$player$} to 1
                send "wlaczylesc czat"
            if arg 1 is "off":
                set {adminchat.$player$} to 0
                send "wylaczyles czat"
            if arg 1 is "info":
                if {adminchat.%player%} is 1:
                    send "Masz wlaczony chat adminow"
on chat:
    if {adminchat.%player%} is 1:
        cancel event
        loop all players:
            if loop-player has permission "bedwarsy.ac":
                send "%player% %message%" to loop-player
    if {adminchat.%player%} is 0:
        stop

działa?

Edytowane przez ikosek
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
W dniu 14.02.2019 o 23:32, ikosek napisał:
Variables:
    (adminchat.%player%) = 0
command /ac [<text>]:
    trigger:
        if player has permission "bedwarsy.ac":
            if arg 1 is "on":
                set {adminchat.$player$} to 1
                send "wlaczylesc czat"
            if arg 1 is "off":
                set {adminchat.$player$} to 0
                send "wylaczyles czat"
            if arg 1 is "info":
                if {adminchat.%player%} is 1:
                    send "Masz wlaczony chat adminow"
on chat:
    if {adminchat.%player%} is 1:
        cancel event
        loop all players:
            if loop-player has permission "bedwarsy.ac":
                send "%player% %message%" to loop-player
    if {adminchat.%player%} is 0:
        stop

działa?

nie, nic sie nie dzieje i 0 errorow

Edytowane przez Vylence
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Variables:
    (adminchat.%player%) = 0
command /ac [<text>]:
    trigger:
        if player has permission "bedwarsy.ac":
            if arg 1 is "on":
                set {adminchat.$player$} to 1
                send "wlaczylesc czat"
            if arg 1 is "off":
                set {adminchat.$player$} to 0
                send "wylaczyles czat"
            if arg 1 is "info":
                if {adminchat.%player%} is 1:
                    send "Masz wlaczony chat adminow"
on chat:
    if {adminchat.%player%} is 1:
        cancel event
        loop all players:
            if loop-player has permission "bedwarsy.ac":
                send "[adminchat] %(group)% %player% %message%" to loop-player
    if {adminchat.%player%} is 0:
        stop

 

Edytowane przez ikosek
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

    
    

Variables:
    (adminchat.%player%) = 0
command /ac [<text>]:
    trigger:
        if player has permission "bedwarsy.ac":
            if arg 1 is "on":
                set {adminchat.%player%} to 1
                send "wlaczylesc czat"
            if arg 1 is "off":
                set {adminchat.%player%} to 0
                send "wylaczyles czat"
            if arg 1 is "info":
                if {adminchat.%player%} is 1:
                    send "Masz wlaczony chat adminow"
on chat:
    if {adminchat.%player%} is 1:
        cancel event
        loop all players:
            if loop-player has permission "bedwarsy.ac":
                send "[adminchat] %(group)% %player% %message%" to loop-player
    if {adminchat.%player%} is 0:
        stop

 

poprawione

Edytowane przez ikosek
Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

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