Skocz do zawartości
  • 0

Blokada pisania na msg do admina


TabCraft
 Udostępnij

Pytanie

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Zaraz spróbuje to ogarnąć ale nie wiem czy mi się uda.

 

Poszukałem w sieci i mam. 

command /msg:

    trigger:
        player doesn't have permission "sendmsg.admin":
            argument 1 has permission "unget.msg":

                cancel event

                send "&cNie mozesz wysylac wiadomosci do tej osoby!"
 

Teraz każdy gracz, który nie ma permisji "sendmsg.admin" nie będzie mógł wysyłać wiadomości do graczy mających permisję "unget.msg", jeśli nie działa, to nie widzę innego sposobu jak zaaliasowanie komendy 

on command /mg [<player>] [<text>]:

    trigger:

        player doesn't have permission "sendmsg.admin":
            argument 1 has permission "unget.msg":

                cancel event

                send "&cNie mozesz wysylac wiadomosci do tej osoby!"

            else:

                execute player command "/msg %argument 1% %argument 2%"

        else:

            execute player command "/msg %argument 1% %argument 2%"

 

//Łączę ~Derpy

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Dnia 31.10.2016 o 15:07, AdesSki1337 napisał:

Poszukałem w sieci i mam. 

command /msg:

    trigger:
        player doesn't have permission "sendmsg.admin":
            argument 1 has permission "unget.msg":

                cancel event

                send "&cNie mozesz wysylac wiadomosci do tej osoby!"
 

Teraz każdy gracz, który nie ma permisji "sendmsg.admin" nie będzie mógł wysyłać wiadomości do graczy mających permisję "unget.msg", jeśli nie działa, to nie widzę innego sposobu jak zaaliasowanie komendy 

on command /mg [<player>] [<text>]:

    trigger:

        player doesn't have permission "sendmsg.admin":
            argument 1 has permission "unget.msg":

                cancel event

                send "&cNie mozesz wysylac wiadomosci do tej osoby!"

            else:

                execute player command "/msg %argument 1% %argument 2%"

        else:

            execute player command "/msg %argument 1% %argument 2%"

Dwa skrypty nie działaja

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

command /msg [<text>]:

    trigger:

        if argument 1 is "(Tu nick admina)":

        send "Nie pisz do admina! Do tego jest /helpop"

 

Jeżeli nie ma wiadomości zrób 3 tab przed send ;) licze na plusika bo piszę na telefonie co nie jest proste

 

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

  • 0
2 godziny temu, Drako napisał:

command /msg [<text>]:

    trigger:

        if argument 1 is "(Tu nick admina)":

        send "Nie pisz do admina! Do tego jest /helpop"

 

Jeżeli nie ma wiadomości zrób 3 tab przed send ;) licze na plusika bo piszę na telefonie co nie jest proste

 

To nadal nie działa - dodatkowo blokuje cała komende /msg

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
on command "msg":
	if player don't have permission "msg.admin":
		set {_} to arguments
		if {admins::list::*} contain "%{_}%":
			cancel event
			send "&8» &cNie mozesz pisac do administratora." to player
			stop
		stop
	stop
on join:
	if player has permission "admin.set":
		add "%player%" to {admins::list::*}
	else:
		loop {admins::list::*}:
			if loop-value is "%player%":
				if player don't have permission "admin.set":
					remove "%player%" from {admins::list::*}
					exit loop
					stop
				stop
			stop
		stop

 

Edytowane przez iм×kvρi
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ę...