Skocz do zawartości
  • 0

turbocash


Gość Usunięty#58125

Pytanie

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
1 godzinę temu, FilipK napisał:

Witam, poprawiłby ktoś?
skript 2.8.5
wersja mc 1.16.4
po komnnedzie turbocash nie wyswietla sie wiadomosc na actionbarze chociaz mam skrayfall

Jesli Pan posiada Skript w wersji 2.3+, nie ma potrzeby korzystania z dodatków do niego w celu wysyłania wiadomości na action bar.

Proszę skorzystać z tego efektu. Wystarczy zamienić linijkę 29. i 3 ostatnie linijki. Dodam, że wyczyszczenie zawartości action bar można zrealizować poprzez wysłanie pustej wiadomości (tekst "").

EDIT:

Trzy sprawy dodatkowe.

  1. Linijka 16. nie będzie działała tak jak powinna, gdyż próbuje ona pobierać wartość nieistniejącej zmiennej {arg-2}, a w dodatku próbuje przemianowywać argument 2. na listę graczy online, chociaż argument ten przekazuje informację o jednym graczu.
    Należy więc zamienić typ drugiego argumentu w nagłówku (pierwszej linijce) komendy na 'players' i napisać linijkę 16. jak poniżej.
     
    set {_targets::*} to arg-2

    Dzięki temu można również usunąć linijki 17-19, gdyż już sam Skript sprawdza poprawność podanego argumentu komendy.

    Teraz tak. Jeśli chcemy na przykład dać graczom o nazwach abc123, def456, xyz789 turbodrop, należy wykonać komendę w poniższy sposób.

    /turbocash <ilość minut> <lista graczy>
    
    # Przykłady:
    /turbocash 10 abc123,def456,xyz789

     

  2. Turbodrop będzie trwał 20 razy krócej niż powinien. Proszę zauważyć, że Pan w pętli while odczekuje 1 tick, a powinien Pan odczekiwać 1 sekundę.
  3. Nie ma potrzeby parse'owania w linijce 8., ponieważ argument 1. już jest liczbą. Definicja komendy tego wymaga (mowa o [<number>]]). Ponadto, ponieważ już sama komenda sprawdza poprawność argumentu, można usunąć linijki od 9 do 11.

Pozdrawiam.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/57581-turbocash/#findComment-342762
Udostępnij na innych stronach

  • 0
Gość Usunięty#58125
W dniu 30.05.2024 o 21:39, Kormic napisał:

Jesli Pan posiada Skript w wersji 2.3+, nie ma potrzeby korzystania z dodatków do niego w celu wysyłania wiadomości na action bar.

Proszę skorzystać z tego efektu. Wystarczy zamienić linijkę 29. i 3 ostatnie linijki. Dodam, że wyczyszczenie zawartości action bar można zrealizować poprzez wysłanie pustej wiadomości (tekst "").

EDIT:

Trzy sprawy dodatkowe.

  1. Linijka 16. nie będzie działała tak jak powinna, gdyż próbuje ona pobierać wartość nieistniejącej zmiennej {arg-2}, a w dodatku próbuje przemianowywać argument 2. na listę graczy online, chociaż argument ten przekazuje informację o jednym graczu.
    Należy więc zamienić typ drugiego argumentu w nagłówku (pierwszej linijce) komendy na 'players' i napisać linijkę 16. jak poniżej.
     
    set {_targets::*} to arg-2

    Dzięki temu można również usunąć linijki 17-19, gdyż już sam Skript sprawdza poprawność podanego argumentu komendy.

    Teraz tak. Jeśli chcemy na przykład dać graczom o nazwach abc123, def456, xyz789 turbodrop, należy wykonać komendę w poniższy sposób.

    /turbocash <ilość minut> <lista graczy>
    
    # Przykłady:
    /turbocash 10 abc123,def456,xyz789

     

  2. Turbodrop będzie trwał 20 razy krócej niż powinien. Proszę zauważyć, że Pan w pętli while odczekuje 1 tick, a powinien Pan odczekiwać 1 sekundę.
  3. Nie ma potrzeby parse'owania w linijce 8., ponieważ argument 1. już jest liczbą. Definicja komendy tego wymaga (mowa o [<number>]]). Ponadto, ponieważ już sama komenda sprawdza poprawność argumentu, można usunąć linijki od 9 do 11.

Pozdrawiam.

witam, coś mi nie działa, kilka linijek pokazało błąd, dałby Pan rade zamienić kod za mnie?, prosiłbym bardzo

 

Odnośnik do komentarza
https://skript.pl/temat/57581-turbocash/#findComment-342801
Udostępnij na innych stronach

  • 0
7 godzin temu, FilipK napisał:

witam, coś mi nie działa, kilka linijek pokazało błąd, dałby Pan rade zamienić kod za mnie?, prosiłbym bardzo

 

Pan nie podał błędów, które wyświetlił Skript przy przeładowaniu skryptu, więc nie wiem nawet co mam naprawić.

Odnośnie tej naprawy, rozumiem, że jest to zlecenie naprawy skryptu, zgadza się? Jeśli tak, proszę podać wersję serwera i Skript wraz z listą dodatków do niego. Dzięki temu będę mógł napisać kod w inny sposób w razie potrzeby kompatybilności.

Pozdrawiam.

Odnośnik do komentarza
https://skript.pl/temat/57581-turbocash/#findComment-342803
Udostępnij na innych stronach

  • 0
Gość Usunięty#58125
2 godziny temu, Kormic napisał:

Pan nie podał błędów, które wyświetlił Skript przy przeładowaniu skryptu, więc nie wiem nawet co mam naprawić.

Odnośnie tej naprawy, rozumiem, że jest to zlecenie naprawy skryptu, zgadza się? Jeśli tak, proszę podać wersję serwera i Skript wraz z listą dodatków do niego. Dzięki temu będę mógł napisać kod w inny sposób w razie potrzeby kompatybilności.

Pozdrawiam.

[22:56:52 INFO]: Line 19: (turbocash.sk)
[22:56:52 INFO]:     There's no loop that matches 'loop-player'
[22:56:52 INFO]:     Line: send action bar with text "&6&lTURBO CASH aktywowany na %{_minutes}% minut!" to loop-player
[22:56:52 INFO]:  
[22:56:52 INFO]: Line 20: (turbocash.sk)
[22:56:52 INFO]:     Can't understand this condition/effect: wait {_seconds} seconds
[22:56:52 INFO]:     Line: wait {_seconds} seconds
[22:56:52 INFO]:  
[22:56:52 INFO]: Line 22: (turbocash.sk)
[22:56:52 INFO]:     There's no loop that matches 'loop-player'
[22:56:52 INFO]:     Line: send action bar with text "&6&lTURBO CASH zakonczony!" to loop-player

 

 

Odnośnik do komentarza
https://skript.pl/temat/57581-turbocash/#findComment-342812
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ę...