Skocz do zawartości
  • 0

bungeecord


_jelina_

Pytanie

12 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
1 minutę temu, _jelina_ napisał:

jak zrobic menu w skrypcie w korym itemki pokazuja tryby gry a ich opisy (lore) pokazuja ilosc graczy na tym podserwerze

Użyj dodatku Skungee oraz wyrażenia 'players on server "nazwa_serwera"'.

Odnośnik do komentarza
https://skript.pl/temat/45125-bungeecord/#findComment-283984
Udostępnij na innych stronach

  • 0
6 minut temu, _jelina_ napisał:

a jakis przykladowy skrypt bo nie wiem nawet jak zaczac

Skoro chcesz przykładowy skrypt, masz przykładowy skrypt.

command /skyblock:
	trigger:
		set {_players::*} to players on server "nazwa_serwera"
		send "%size of {_players::*}%" to sender

Co do ustawiania slotów w pasku gracza, musisz je ustawiać w evencie 'on join' i anulować event 'on inventory click' gdy gracz klika na swój ekwipunek (lub i bez tego, wtedy nie będzie można w ogóle przenosić przedmiotów w ekwipunku).

Odnośnik do komentarza
https://skript.pl/temat/45125-bungeecord/#findComment-283998
Udostępnij na innych stronach

  • 0
command /test:
    trigger:
        set {_players::*} to players on server "serwer"
        send "%size of {_players::*}%" to sender

i zmienilem na 

command /test:
    trigger:
        set {_players::serwer} to players on server "serwer"
        send "%size of {_players::serwer}%" to sender
command /test2:
    trigger:
        set {_players::serwer2} to players on server "serwer2"
        send "%size of {_players::serwer2}%" to sender

i wywala błędy

Edytowane przez xNightPower_
Nieaktywny

Umieszczam kod w code.

Odnośnik do komentarza
https://skript.pl/temat/45125-bungeecord/#findComment-284061
Udostępnij na innych stronach

  • 0

skrypt

command /test:
    trigger:
        set {_players::serwer} to players on server "serwer"
        send "%size of {_players::serwer}%" to sender
command /test2:
    trigger:
        set {_players::test} to players on server "test"
        send "%size of {_players::test}%" to sender

error

[03:48:18 INFO]: [Skript] Reloading 1.sk...
[03:48:18 ERROR]: {_players::serwer} can only be set to one object, not more (1.sk, line 3: set {_players::serwer} to players on server "serwer"')
[03:48:18 ERROR]: '{_players::serwer}' can only ever have one value at most, thus the 'amount of ...' expression is useless. Use '... exists' instead to find out whether the expression has a value. (1.sk, line 4: send "%size of {_players::serwer}%" to sender')
[03:48:18 ERROR]: {_players::test} can only be set to one object, not more (1.sk, line 7: set {_players::test} to players on server "test"')
[03:48:18 ERROR]: '{_players::test}' can only ever have one value at most, thus the 'amount of ...' expression is useless. Use '... exists' instead to find out whether the expression has a value. (1.sk, line 8: send "%size of {_players::test}%" to sender')
[03:48:18 INFO]: [Skript] Encountered 4 errors while reloading 1.sk!

Edytowane przez xNightPower_
Nieaktywny

Umieszczam kod w code.

Odnośnik do komentarza
https://skript.pl/temat/45125-bungeecord/#findComment-284078
Udostępnij na innych stronach

  • 0
11 godzin temu, _jelina_ napisał:

skrypt


command /test:
    trigger:
        set {_players::serwer} to players on server "serwer"
        send "%size of {_players::serwer}%" to sender
command /test2:
    trigger:
        set {_players::test} to players on server "test"
        send "%size of {_players::test}%" to sender

error

[03:48:18 INFO]: [Skript] Reloading 1.sk...
[03:48:18 ERROR]: {_players::serwer} can only be set to one object, not more (1.sk, line 3: set {_players::serwer} to players on server "serwer"')
[03:48:18 ERROR]: '{_players::serwer}' can only ever have one value at most, thus the 'amount of ...' expression is useless. Use '... exists' instead to find out whether the expression has a value. (1.sk, line 4: send "%size of {_players::serwer}%" to sender')
[03:48:18 ERROR]: {_players::test} can only be set to one object, not more (1.sk, line 7: set {_players::test} to players on server "test"')
[03:48:18 ERROR]: '{_players::test}' can only ever have one value at most, thus the 'amount of ...' expression is useless. Use '... exists' instead to find out whether the expression has a value. (1.sk, line 8: send "%size of {_players::test}%" to sender')
[03:48:18 INFO]: [Skript] Encountered 4 errors while reloading 1.sk!

Problem leży w tym, że próbujesz ustawiać listę graczy do jednej zmiennej. Musisz ustawić ich do listy tak jak pokazałem ci w przykładzie.

Odnośnik do komentarza
https://skript.pl/temat/45125-bungeecord/#findComment-284212
Udostępnij na innych stronach

  • 0
2 minuty temu, _jelina_ napisał:

nie rozumiem

Ehh... Kłaniają się podstawy Skripta.

To jest lista:

{_players::*}

To jest zmienna (a dokładniej element listy):

{_players::serwer}

Listę poznajemy po tym, że kończy się gwiazdką.

Odnośnik do komentarza
https://skript.pl/temat/45125-bungeecord/#findComment-284215
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ę...