Skocz do zawartości
  • 0

Skrypt na /adm


_Max_

Pytanie

Cześć,po długim czasie siedzenia nad skryptem poddałem się i potrzebuje pomocy

 

Mam skrypt na chat i próbuje dodać komendę /c adm która będzie wyświetlać osoby z administracji trybu z daną permisją czyl jeśli

np Julia123 jest helperem na trybie wyświetla się na liście administracji

Natomiast jeśli kuba123 był moderatorem ale stracił range  - nie wyświetla się już na liście adm 

Mógłbym to zrobić swoim skryptem pp send "helper xyz" ale trzeba to zamieniać ręcznie a to nie o to chodzi ;/

Za wszystkie odpowiedzi bardzo dziękuję ♥️♥️

Odnośnik do komentarza
https://skript.pl/temat/48489-skrypt-na-adm/
Udostępnij na innych stronach

11 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
command c [<text>]:
    trigger:
        arg 1 is "adm":
            loop all offlineplayers:
                if loop-player has permission "chat.admin":
                    add loop-player to {_admins::*}
            	else if loop-player has permission "chat.mod":
                	add loop-player to {_mods::*}
                else if loop-player has permission "chat.helper":
                    add loop-player to {_helpers::*}
            set {_admin} to "%{_admins::*}%"
            set {_mod} to "%{_mods::*}%"
            set {_helper} to "%{_helpers::*}%"
            replace all " and " with ", " in {_admin}
            replace all " and " with ", " in {_mod}
            replace all " and " with ", " in {_helper}
            send "&6&lADMINISTRACJA"
            send "&6Admini: &7%{_admin}%"
            send "&6Modzi: &7%{_mod}%"
            send "&6Helperzy: &7%{_helper}%"

 

Odnośnik do komentarza
https://skript.pl/temat/48489-skrypt-na-adm/#findComment-302541
Udostępnij na innych stronach

  • 0
W dniu 4.05.2021 o 11:07, PanAnimek napisał:


command c [<text>]:
    trigger:
        arg 1 is "adm":
            loop all offlineplayers:
                if loop-player has permission "chat.admin":
                    add loop-player to {_admins::*}
            	else if loop-player has permission "chat.mod":
                	add loop-player to {_mods::*}
                else if loop-player has permission "chat.helper":
                    add loop-player to {_helpers::*}
            set {_admin} to "%{_admins::*}%"
            set {_mod} to "%{_mods::*}%"
            set {_helper} to "%{_helpers::*}%"
            replace all " and " with ", " in {_admin}
            replace all " and " with ", " in {_mod}
            replace all " and " with ", " in {_helper}
            send "&6&lADMINISTRACJA"
            send "&6Admini: &7%{_admin}%"
            send "&6Modzi: &7%{_mod}%"
            send "&6Helperzy: &7%{_helper}%"

 

Bardzo dziękuję! Przerobiłem to do rang moich i jest szansa że zadziała ? Dodawałem jak było wyżej xD (pisze na tablecie nie mam jak wstawić na code)

command c [<text>]:
    trigger:
        arg 1 is "adm":
            loop all offlineplayers:
                if loop-player has permission "chat.admin":
                    add loop-player to {_admins::*}
                else if loop-player has permission "chat.mod":
                    add loop-player to {_mods::*}
            else if loop-player has permission "chat.kidmod":
                add loop-player to {_kidmods::*}
                else if loop-player has permission "chat.helper":
                    add loop-player to {_helpers::*}
               else if loop-player has permission "chat.kidmod":
            set {_admin} to "%{_admins::*}%"
            set {_mod} to "%{_mods::*}%"
            set {_kidmod} to "%{_kidmods::*}%"
            set {_helper} to "%{_helpers::*}%"
            set {_chatmod} to "%{_chatmods::*}%"
            replace all " and " with ", " in {_admin}
            replace all " and " with ", " in {_mod}
            replace all " and " with ", " in {_kidmod}
            replace all " and " with ", " in {_helper}
            replace all " and " with ", " in {_chatmod}
            send "&6&lADMINISTRACJA"
            send "&6Admini: &7%{_admin}%"
            send "&6Moderatorzy: &7%{_mod}%"
            send "&aKidMod: &a%{_kidmod}%"
            send "&6Helperzy: &7%{_helper}%"
            send "&dChatMod: &d%{_chatmod}%"

 

Glicz

Wstawiam kod w code.

Notatka dodana przez Glicz

Odnośnik do komentarza
https://skript.pl/temat/48489-skrypt-na-adm/#findComment-303234
Udostępnij na innych stronach

  • 0
15 minut temu, _Max_ napisał:

Bardzo dziękuję! Przerobiłem to do rang moich i jest szansa że zadziała ? Dodawałem jak było wyżej xD (pisze na tablecie nie mam jak wstawić na code)


command c [<text>]:
    trigger:
        arg 1 is "adm":
            loop all offlineplayers:
                if loop-player has permission "chat.admin":
                    add loop-player to {_admins::*}
                else if loop-player has permission "chat.mod":
                    add loop-player to {_mods::*}
            else if loop-player has permission "chat.kidmod":
                add loop-player to {_kidmods::*}
                else if loop-player has permission "chat.helper":
                    add loop-player to {_helpers::*}
               else if loop-player has permission "chat.kidmod":
            set {_admin} to "%{_admins::*}%"
            set {_mod} to "%{_mods::*}%"
            set {_kidmod} to "%{_kidmods::*}%"
            set {_helper} to "%{_helpers::*}%"
            set {_chatmod} to "%{_chatmods::*}%"
            replace all " and " with ", " in {_admin}
            replace all " and " with ", " in {_mod}
            replace all " and " with ", " in {_kidmod}
            replace all " and " with ", " in {_helper}
            replace all " and " with ", " in {_chatmod}
            send "&6&lADMINISTRACJA"
            send "&6Admini: &7%{_admin}%"
            send "&6Moderatorzy: &7%{_mod}%"
            send "&aKidMod: &a%{_kidmod}%"
            send "&6Helperzy: &7%{_helper}%"
            send "&dChatMod: &d%{_chatmod}%"

 

ta, jest git

Odnośnik do komentarza
https://skript.pl/temat/48489-skrypt-na-adm/#findComment-303237
Udostępnij na innych stronach

  • 0
W dniu 12.05.2021 o 11:37, _Max_ napisał:

No tak, i ta pierwsza wersja też nie działa 

Poprawiona wersja:
 

command /administracja [<text>]:
	if arg 1 is not set:
		send "&8&l&m-----&c&lAdministracja&8&l&m-----"
		send " &8&l» &4Wlasciciel &f| &aNick"
		send " &8&l» &cAdministrator &f| &aNick"
		send " &8&l» &2Moderator &f| &aNick"
		send " &8&l» &3Helper &f| &aNick"
		send "&8&l&m-----&c&lAdministracja&8&l&m-----"
	if arg 1 is set:
		send "&8&l&m-----&c&lAdministracja&8&l&m-----"
		send " &8&l» &4Wlasciciel &f| &aNick"
		send " &8&l» &cAdministrator &f| &aNick"
		send " &8&l» &2Moderator &f| &aNick"
		send " &8&l» &3Helper &f| &aNick"
		send "&8&l&m-----&c&lAdministracja&8&l&m-----"

czy chodzi o takie cos ?

 

wiem ze chodzi czy jakis gracz ma range, lecz to jest trudne do zrobienia, nie mozesz poprostu co jakiś czas zaglądzać do skryptu i edytowac?

Edytowane przez Kubo0208
Glicz

Łączę posty.

Notatka dodana przez Glicz

Odnośnik do komentarza
https://skript.pl/temat/48489-skrypt-na-adm/#findComment-303564
Udostępnij na innych stronach

  • 0
W dniu 14.05.2021 o 18:57, Kubo0208 napisał:

Poprawiona wersja:
 


command /administracja [<text>]:
	if arg 1 is not set:
		send "&8&l&m-----&c&lAdministracja&8&l&m-----"
		send " &8&l» &4Wlasciciel &f| &aNick"
		send " &8&l» &cAdministrator &f| &aNick"
		send " &8&l» &2Moderator &f| &aNick"
		send " &8&l» &3Helper &f| &aNick"
		send "&8&l&m-----&c&lAdministracja&8&l&m-----"
	if arg 1 is set:
		send "&8&l&m-----&c&lAdministracja&8&l&m-----"
		send " &8&l» &4Wlasciciel &f| &aNick"
		send " &8&l» &cAdministrator &f| &aNick"
		send " &8&l» &2Moderator &f| &aNick"
		send " &8&l» &3Helper &f| &aNick"
		send "&8&l&m-----&c&lAdministracja&8&l&m-----"

czy chodzi o takie cos ?

 

wiem ze chodzi czy jakis gracz ma range, lecz to jest trudne do zrobienia, nie mozesz poprostu co jakiś czas zaglądzać do skryptu i edytowac?

No niby mogę ale jak mam ogarniać skrypt na 8 trybach jak będą zmiany w administracji  ;/ szkoda bo ten 1 skrypt to kozak pomysł, twój sposób jest ok ale to mógłbym zrobić, wolę automat 😥

Odnośnik do komentarza
https://skript.pl/temat/48489-skrypt-na-adm/#findComment-303731
Udostępnij na innych stronach

  • 0
W dniu 16.05.2021 o 22:38, _Max_ napisał:

No niby mogę ale jak mam ogarniać skrypt na 8 trybach jak będą zmiany w administracji  ;/ szkoda bo ten 1 skrypt to kozak pomysł, twój sposób jest ok ale to mógłbym zrobić, wolę automat 😥

Niestety takiego zbytnio się nie da :( Chyba że byłby to skrypt na 800000 linijek xD
Możesz dać mi najlepszą odp :) Będę wdzięczny,
Może jakiś plugin znajdziesz na to, ale raczej wątpie

Odnośnik do komentarza
https://skript.pl/temat/48489-skrypt-na-adm/#findComment-304206
Udostępnij na innych stronach

  • 0
10 godzin temu, Kubo0208 napisał:

Niestety takiego zbytnio się nie da :( Chyba że byłby to skrypt na 800000 linijek xD
Możesz dać mi najlepszą odp :) Będę wdzięczny,
Może jakiś plugin znajdziesz na to, ale raczej wątpie

kurde szkoda ;/ moge ci wyslac troche konfigu bo jest napisany podobnie, brat mi wysłał ale też nie działa ;c narazie zajmuje sie tnt runem co do adm potem

Odnośnik do komentarza
https://skript.pl/temat/48489-skrypt-na-adm/#findComment-304244
Udostępnij na innych stronach

  • 0
W dniu 23.05.2021 o 03:48, _Max_ napisał:

kurde szkoda ;/ moge ci wyslac troche konfigu bo jest napisany podobnie, brat mi wysłał ale też nie działa ;c narazie zajmuje sie tnt runem co do adm potem

Jak coś discord: 𝓐𝓫𝓾𝓭𝓪𝓫𝓲#0069

Odnośnik do komentarza
https://skript.pl/temat/48489-skrypt-na-adm/#findComment-305818
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
Odpowiedz na pytanie...

×   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ę...