Skocz do zawartości
  • 0

ilosc osob online na trybie


Pytanie

czesc, wie ktos moze jak w skrypcie zrobic ilosc osob online na danym trybie?

 

        format slot 3 of player with 1 of wool:14 named "&8» &a&lLobby-2" with lore "|| &c&l➣ &7Status: %{status:lobby2}% || || &aGraczy online: TUTAJ ILOSC OSOB ONLINE/100" to close then run [execute player command "serwerlobby 2"]

bede ogromnie wdzieczny za pomoc! ;3

(wiem, ze kiedys robilem cos w stylu:)
 

on join on bungeecord server "lobby2":
    add 1 to {online::lobby2}

on quit on bungeecord server "lobby2":
    remove 1 to {online::lobby2}

ale nie pamietam dokladnie jak to lecialo. moze ktos wie jak to zrobic? przez dodatek np. skungee, czy cos?

Odnośnik do komentarza
https://skript.pl/temat/51416-ilosc-osob-online-na-trybie/
Udostępnij na innych stronach

14 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

znalazlem, ale teraz to nie dziala chyba...
 

command /online:
    trigger:
        set {_online::*} to players on bungee server "skyblock"
        send "Na trybie Skyblock jest &6%size of {_online::*}% &rgraczy." to sender

 

Glicz

Wstawiam kod w code.

Notatka dodana przez Glicz

Odnośnik do komentarza
https://skript.pl/temat/51416-ilosc-osob-online-na-trybie/#findComment-316240
Udostępnij na innych stronach

  • 0
2 godziny temu, KuraSamograjkaa napisał:

znalazlem, ale teraz to nie dziala chyba...
 

command /online:
    trigger:
        set {_online::*} to players on bungee server "skyblock"
        send "Na trybie Skyblock jest &6%size of {_online::*}% &rgraczy." to sender

 

spróbuj skorzystać ze składni z tego dodatku https://docs.skunity.com/syntax/search/id:1416

Odnośnik do komentarza
https://skript.pl/temat/51416-ilosc-osob-online-na-trybie/#findComment-316257
Udostępnij na innych stronach

  • 0
6 minut temu, CoFFeIN04 napisał:

spróbuj skorzystać ze składni z tego dodatku https://docs.skunity.com/syntax/search/id:1416

podasz prosze przyklad jak tego uzyc? bo nie potrafie tego odczytywac, mam downa xD

 

every 3 seconds:
    set {_lobby::*} to size of all bungeecord players on server "lobby"
    set {_testowy::*} to size of all bungeecord players on server "testowy"

command /online:
    trigger:
        set {_lobby::*} to size of bungeecord players on server "lobby"
        set {_testowy::*} to size of bungeecord players on server "testowy"
        send "Na trybie lobby jest &6%size of {_lobby::*}% graczy"
        send "Na trybie testowy jest &6%size of {_testowy::*}% graczy"

zrobilem takie cos, ale teraz na obu serwerach pokazuje 1 gracza, mimo, ze na lobby jest 1 a na testowym 0 xD

Glicz

Łączę posty.

Notatka dodana przez Glicz

Odnośnik do komentarza
https://skript.pl/temat/51416-ilosc-osob-online-na-trybie/#findComment-316258
Udostępnij na innych stronach

  • 0
6 godzin temu, CoFFeIN04 napisał:

Po 1 - dodaj dodatek Skungee

Po 2 - przykład:

set {_lobby} to size of bungee players on "lobby"

 

I potem przy send nie dajesz tego "size of" tylko %{_lobby}%

Dzięki. Dodatek skungee mam i na bungee, i na serwerach. Przetestuję potem i dam znać czy działa 

 

Update: problem nadal nie ogarnięty.. Może ktoś jeszcze jakiś pomysł? Może to być wina tego, że mam EyfenCorda a nie bungeecorda? 

Glicz

Łączę posty.

Notatka dodana przez Glicz

Odnośnik do komentarza
https://skript.pl/temat/51416-ilosc-osob-online-na-trybie/#findComment-316268
Udostępnij na innych stronach

  • 0
42 minuty temu, kerpson napisał:

A tak konkretnie co nie działa? Jakiś błąd w konsoli, jakie masz zainstalowane dodatki ew.

brak jakichkolwiek błędów w konsoli jak i po restarcie skryptu.
Serwer "lobby" zarówno jak serwer "testowy" wykazują, że na tych serwerach jest 1 osoba (na serwerze lobby jest to poprawnie podana wartosc - bo faktycznie, bylem ja, jednak na serwerze testowym bylo 0 wiec powinno wskazac 0)

Dodatki: Skript 2.1.2, WildSkript, SkQuery, Skungee - skript na takiej wersji , bo do lobby nie potrzebuje nowszej. Skungee znajduje się również na bungeecordzie oraz serwerze testowym.

Skrypt: 

every 3 seconds:
    set {_lobby::*} to size of all bungeecord players on server "lobby"
    set {_testowy::*} to size of all bungeecord players on server "testowy"

command /online:
    trigger:
        set {_lobby::*} to size of bungeecord players on server "lobby"
        set {_testowy::*} to size of bungeecord players on server "testowy"
        send "Na trybie lobby jest &6%size of {_lobby::*}% graczy"
        send "Na trybie testowy jest &6%size of {_testowy::*}% graczy"

probowalem rowniez takiego skryptu, tylko ze wtedy w wartosci graczy online wskazuje "<none>":
 

ommand /online:
    trigger:
        set {_players.lobby::*} to all bungeecord players on server "lobby"
        set {_players.testowy::*} to all bungeecord players on server "testowy"
        send "lobby: %{_players.lobby::*}%" to player
        send "testowy: %{_players.testowy::*}%" to player

 

Edytowane przez KuraSamograjkaa
Odnośnik do komentarza
https://skript.pl/temat/51416-ilosc-osob-online-na-trybie/#findComment-316321
Udostępnij na innych stronach

  • 0

próbowałeś?

set {_size} to size of bungee players on "Kitpvp"
message "Kitpvp: %{_size}% online"

I ewentualnie sprawdź czy serwery są poprawnie podpięte do bungeecorda

Edytowane przez kerpson
Odnośnik do komentarza
https://skript.pl/temat/51416-ilosc-osob-online-na-trybie/#findComment-316322
Udostępnij na innych stronach

  • 0
Godzinę temu, kerpson napisał:

próbowałeś?

set {_size} to size of bungee players on "Kitpvp"
message "Kitpvp: %{_size}% online"

 

tak, tego rowniez probowalem ale nie pamietam co sie ukazywalo, za chwilke sprawdze jeszcze raz i dam znac

 

dodaj na discord jak moge prosic, bedzie nam prosciej ;) Zabijaka999#3279

 

Sprawdzone.

6GmRf1O.png

Skrypt: 

command /onlinetest:
	trigger:
		set {_size} to size of bungee players on "lobby"
		message "lobby: %{_size}% online"

 

Edytowane przez KuraSamograjkaa
Notro

Łączę posty.

Notatka dodana przez Notro

Odnośnik do komentarza
https://skript.pl/temat/51416-ilosc-osob-online-na-trybie/#findComment-316323
Udostępnij na innych stronach

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