Skocz do zawartości

Lista administracji online


Rekomendowane odpowiedzi

Siema
 
W tym poradniku pokażę wam jak zrobić listę administracji online (jeśli ktoś chce gotowca to zapraszam tutaj). Zaczynajmy!
 
 
Oczywiście aby zobaczyć listę administracji należy wpisać komendę, więc ją stworzymy. ;)

command /admin:

Aby komenda zadziałała należy dodać potem trigger (funkcja).

    trigger:

Dalej dodajemy loop'a, który wyśledzi wszystkich graczy z danym uprawnieniem.

        loop all players:            loop-player has permission "online.admin"            add loop-player to {_on.admin::*}

Czyli komenda "śledzi" wszystkich graczy którzy posiadają uprawnienie i dodaje ich do zmiennej. Znak "_" przed nazwą oznacza że jest to zmienna tymczasowa, a znak "::*" oznacza że do tej zmiennej można dodać parę argumentów, aby odwołać się do jednego gracza (lub czegokolwiek innego) z tej zmiennej należy użyć "{_on.admin::RaiZeN}". Dalej możemy sprawdzić czy zmienna jest ustawiona na 0 (cyfra oznacza liczbę osó B).

            size of {_on.admin::*} is 0:

I dalej wysyłamy wiadomość która informuje gracza o tym że nikogo z administracji aktualnie nie ma. ;)

            send "&bAktualnie nie ma nikogo z administracji. Milego griefowania! :)"

I przeciwieństwo, jeśli jest ktoś z administracji. :)

        else:

I wiadomość która będzie wyświetlać listę osób w zmiennej.

            send "&bAdministracja online: &a%{_on.admin::*}%"

Możemy dodać także taki bajer. :D

            send "&2Administracja online (%size of {_on.admin::*}%): &e%{_on.admin::*}%"

Dzięki temu nie trzeba liczyć ile jest osób online tylko widzimy to w nawiasie. :)

 

 

 

 

To tyle. Mam nadzieję, że komuś pomogłem, jeśli tak to proszę o lajka. :D

 

Zabraniam kopiowania poradnika bez mojej zgody!
 

Odnośnik do komentarza
https://skript.pl/temat/76-lista-administracji-online/
Udostępnij na innych stronach

  • 1 miesiąc temu...

Chcesz żeby wszystko było bo przecinku?

Jeśli tak to coś w tym stylu:

set {_x} to "&7Administracja: &a%{admins::*}"replace all " and " with ", " in {_x}send "%{_x}%"
Odnośnik do komentarza
https://skript.pl/temat/76-lista-administracji-online/#findComment-1747
Udostępnij na innych stronach

  • Szifter zablokował(a) ten temat
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ę...