Skocz do zawartości
  • 0

[Problem] Lista graczy z poziomami


Pytanie

SIema mam na serwerze poziomy które przyznaję graczom wyrażone w zmiennej {poziom.%player%}

Chciałbym zapisać osobę która wchodzi na serwer do listy w postaci nick gracza oraz w osobnej wartości listy jego poziom np: 
Marek - 5
Kasia -  6

Ważne aby nick oraz poziom był osobnym loop-value np. loop-value-1 to nick a loop-value-2 to poziom.

Poniżej to co mam 
 

on join:
    # Zapisanie nicku i poziomu gracza do listy
    set {listaPoziomow::%player%::nick} to player's name
    set {listaPoziomow::%player%::poziom} to {poziom.%player%}

command /pokazliste:
    trigger:
        # Wypisanie gracz - poziom
        loop {listaPoziomow::*}:
            set {_nick} to {listaPoziomow::%loop-index%::nick}
            set {_poziom} to {listaPoziomow::%loop-index%::poziom}
            send "&a%{_nick}% -  &b%{_poziom}%" to player
            send "&4%loop-value-1%" to player

To co wypisuje
sSQsv0A.png
To co chce zeby wypisało
rBm8ZBb.png
Dodatkowo przy wejściu na serwer powinno sprawdzać czy gracz jest już w liście, jeżeli tak to powinno nadpisać jego obecny poziom.

Pewnie to podstawowy skrypt ale dawno nic nie robiłem i pozapominałem. 
Dziękuje za każdą pomoc <3

Odnośnik do komentarza
https://skript.pl/temat/58349-problem-lista-graczy-z-poziomami/
Udostępnij na innych stronach

1 odpowiedź na to pytanie

Rekomendowane odpowiedzi

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