Skocz do zawartości

Rekomendowane odpowiedzi

AdminChat

Krótko o co chodzi:

       Witam, mam do zaprezentowania skrypt na chat dla administracji!

       Po wpisaniu komendy /ac dołączamy do admin chatu lub z niego wychodzimy. Gdy jesteśmy na admin chacie widzimy wszystkie wiadomości które inne osoby na nim wysyłają i sami możemy je wysyłać!

Ostatnia aktualizacja skryptu: 

       Brak

Spis komend:

CNyYv61.png

Wymagania:

       SkQuery

Pobieranie:

    https://code.skript.pl/HMX43JhA

 

Edytowane przez SzataNN
Odnośnik do komentarza
https://skript.pl/temat/27143-adminchat-chat-tylko-dla-wybranych/
Udostępnij na innych stronach

35 minut temu, MrJuliusz napisał:

3/10 - Ten skrypt można skrócić o połowę. Uzycie zmiennych w takich skryptach jest bez sensu, lepiej użyj permissions.

Na permisjach nie zrobisz takiego skryptu ?? i nwm co ty tam chcesz skracac ? 

Odnośnik do komentarza
https://skript.pl/temat/27143-adminchat-chat-tylko-dla-wybranych/#findComment-178846
Udostępnij na innych stronach

@SzataNN Mówisz i masz!

 

command /ac [<text>]:
	permission: gc.adminchat
	permission message: &4&lBLAD: &7Nie masz dostepu do tego polecenia!
	trigger:
		if arg 1 is set:
			loop all players:
				if loop-player has permission "gc.adminchat":
					send "&7*&c&lAdminChat&7* &b%player% &3» &e%colored arg 1%" to loop-players
		if arg 1 is not set:
			send "&4&lBLAD: &7Musisz podac tresc wiadomosci!"

A jak chcesz dać komuś dostęp do adminchat to wystaczy wpisac /pex user %nick% add gc.adminchat

Odnośnik do komentarza
https://skript.pl/temat/27143-adminchat-chat-tylko-dla-wybranych/#findComment-178847
Udostępnij na innych stronach

8 godzin temu, MrJuliusz napisał:

@SzataNN Mówisz i masz!

 


command /ac [<text>]:
	permission: gc.adminchat
	permission message: &4&lBLAD: &7Nie masz dostepu do tego polecenia!
	trigger:
		if arg 1 is set:
			loop all players:
				if loop-player has permission "gc.adminchat":
					send "&7*&c&lAdminChat&7* &b%player% &3» &e%colored arg 1%" to loop-players
		if arg 1 is not set:
			send "&4&lBLAD: &7Musisz podac tresc wiadomosci!"

A jak chcesz dać komuś dostęp do adminchat to wystaczy wpisac /pex user %nick% add gc.adminchat

No ale widzisz to co ty napisałeś ma inne działanie nic to co ja napisałem. Tak że bez sens !

42 minuty temu, LjayPL789 napisał:

Zgadzam sie z Juliuszem.... 3/10

Up

Odnośnik do komentarza
https://skript.pl/temat/27143-adminchat-chat-tylko-dla-wybranych/#findComment-178852
Udostępnij na innych stronach

Gość ZiemniaQ

A ja bym zaproponował coś takiego XD  Klik

Ogólnie to zgadzam się z kolegą powyżej, że dostęp do chatu można nadać przez pexa i jak najbardziej to popieram, a co do samego kodu, to troszkę boli to, że do wysłania jednej wiadomości na ac potrzeba aż trzech czynności, tj. /ac >> wiadomość >> /ac

add "%player%" to {adminchat::*}  // Samo 'player' też by wystarczyło

set {_sender} to "%player%" || &e%{_sender}% &8» &f%message%"  // Tutaj również

else:
        stop
// to jest zbędne

if {adminchat.toggle.%player%} is not set:
    set {adminchat.toggle.%player%} to true
    add "%player%" to {adminchat::*}
    send " &8(&cAdminChat&8) &8» &aAdmin chat zostal wlaczony! &8(&ctrue&8)"
else:
    delete {adminchat.toggle.%player%}
    remove "%player%" from {adminchat::*} 
  // Troszkę bez sensu kasowanie zmiennej i gracza z tej listy by potem znowu je stworzyć

if {adminchat.toggle.%arg 2%} is not set:
    set {adminchat.toggle.%arg 2%} to true
    add "%arg 2%" to {adminchat::*}
    send " &8» &aDodano gracza &e%arg 2% &ana admin chat!"
  // Czyli gdy admin doda jakiegoś gracza do chatu, to ten gracz sam z niego nie wyjdzie? Zostanie na nim dopóki ktoś z permisją go nie wyrzuci? Dodając musisz mu przyznawać permisję (w tym przypadku core.adminchat) żeby sam mógł wyjść. Z kolei wyrzucając z chatu użytkownika z permisją (nie zabierając mu jej), ten użytkownik po wpisaniu /ac znowu zostanie do niego dodany. Dziękuję za uwagę, bye.

Odnośnik do komentarza
https://skript.pl/temat/27143-adminchat-chat-tylko-dla-wybranych/#findComment-178854
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

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

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