Skocz do zawartości
  • 0

POTRZEBNA POMOC


wikt0r3k

Pytanie

Ogólnie mam skrypt, który losuje mi losowego gracza, przypisuje go do zmiennej i wysyła zmienną do funkcji. Tutaj macie te dwie rzeczy:
 

set {_starting_potato} to random player out of all players in world "%loop-world%"
run potato(%{_starting_potato}%, %loop-world%)
function potato(potato: player, world: world):
    set health of all players in world {_world} to 20
    set hunger of all players in world {_world} to 20
    clear inventories of all players in world {_world}
    remove glowing from all players in world {_world}
    give a potato with name "&rHot Potato" to {_potato}
    send "&6&lHot Potato &7was given to &c%{_potato}%" to all players in world {_world}

no i dostaje błąd Functions cannot be used here (or there is a problem with your arguments). Może wy ogarniacie co tu nie działa, bo ja to ślepy jestem 😭

Przechylonym tekstem są nowe rzeczy (krok do przodu i 5 do tyłu normalnie)

Edytowane przez wikt0r3k
Krok do przodu i 5 w tył :sob:
Odnośnik do komentarza
https://skript.pl/temat/58823-potrzebna-pomoc/
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

@wikt0r3k

Twój kod zawiera kilka błędów:

  1. Funkcje wywołuje się w Skript poprzez samą ich nazwę i listę argumentów między nawiasami. Słowo run w tym miejscu jest błędne.
  2. Okalające procenty są wykorzystywane tylko do zagnieżdżania wartości zmiennej w tekście. Nie powinny się one pojawić przy przekazywaniu wartości jako argumentów do funkcji.

Ponadto:

  1. random player out of all players in world "%loop-world%" można zapisać krócej jako random player out of all players in loop-world.
  2. all players in world {_world} powinno być zapisane jako all players in {_world}.

Zalecam zapoznanie się z podstawami składni Skript.

Pozdrawiam.

Odnośnik do komentarza
https://skript.pl/temat/58823-potrzebna-pomoc/#findComment-346985
Udostępnij na innych stronach

  • 0

Dzięki za pomoc, chociaż nie powiem przed sprawdzeniem forum udało mi się to ogarnąć XD
Co do twojego "Ponadto", to już na początku jak robiłem ten skrypt tak pisąłem i mi nie chciało działać, ale to mogło być akurat coś u mnie
W każdym razie można zamykać.

Odnośnik do komentarza
https://skript.pl/temat/58823-potrzebna-pomoc/#findComment-346986
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ę...