Skocz do zawartości
  • 0

problem z skryptem


Gość Usunięty#26004

Pytanie

Gość Usunięty#26004

mam skrypt ze jak jestes blisko borderu wyskakuje ze granica spawna

mam problem 

wersja 1.17

skript: najnowszy

kod

 

Problem

[14:09:48 ERROR]: The 1st argument given to the function 'checkBorder' is not of the required type player. Check the correct order of the arguments and put lists into parentheses if appropriate (e.g. 'give(player, (iron ore and gold ore))'). Please note that storing the value in a variable and then using that variable as parameter will suppress this error, but it still won't work. (wiadomosci.sk, line 23: checkBorder(p: player)')

Odnośnik do komentarza
https://skript.pl/temat/49372-problem-z-skryptem/
Udostępnij na innych stronach

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Podajesz zły argument w funkcji

on join:
    while player is online:
        checkBorder(p: player)

nie p: player, tylko samo player tam wpisz

 

Taka pętla myślę, że skutecznie uśmierci twój serwer w sekundę, zapomniałeś o jakimś czasie odstępu, tzn po linijce checkBorder(player) dodaj np. wait 1 second

Odnośnik do komentarza
https://skript.pl/temat/49372-problem-z-skryptem/#findComment-306510
Udostępnij na innych stronach

  • 0
Gość Usunięty#26004
1 godzinę temu, CoFFeIN04 napisał:

Podajesz zły argument w funkcji

on join:
    while player is online:
        checkBorder(p: player)

nie p: player, tylko samo player tam wpisz

 

Taka pętla myślę, że skutecznie uśmierci twój serwer w sekundę, zapomniałeś o jakimś czasie odstępu, tzn po linijce checkBorder(player) dodaj np. wait 1 second

a dodasz mi ta wait 1 second i dorobisz nu ta samo player XD 

Edytowane przez kacpereklubi10
Odnośnik do komentarza
https://skript.pl/temat/49372-problem-z-skryptem/#findComment-306518
Udostępnij na innych stronach

  • 0
Gość Usunięty#26004
28 minut temu, CoFFeIN04 napisał:

 przecież powiedziałem Ci dokładnie jak masz to zrobić, z ostatniej linijki usuwasz "p: " a potem w następnej linijce wpisujesz wait 1 second xd

zrobilem tak zero bledow  i nie dziala

Odnośnik do komentarza
https://skript.pl/temat/49372-problem-z-skryptem/#findComment-306540
Udostępnij na innych stronach

  • 0
Gość Usunięty#26004
3 minuty temu, CoFFeIN04 napisał:

szkoda, pokaż

function checkBorder(p: player):
    loop all blocks in radius 25 around {_p}:
        if loop-block is furnace:
            if {_dis} is not set:
                set {_dis} to distance between {_p} and loop-block
            if {_dis} > (distance between {_p} and loop-block):
                set {_dis} to distance between {_p} and loop-block
    if {_dis} < 25 or 15 or 5:
        send action bar "&dGranica Spawna &8» &e%{_dis}%" to {_p}
on join:
    while player is online:
        checkBorder(player)
        wait 1 second

 

 

wersja 1.17 server i purpur

skript najnowszy

Edytowane przez kacpereklubi10
Odnośnik do komentarza
https://skript.pl/temat/49372-problem-z-skryptem/#findComment-306543
Udostępnij na innych stronach

  • 0
Gość Usunięty#26004
39 minut temu, CoFFeIN04 napisał:

szkoda, pokaż

a przyokazji zrobisz mi ze jak dotknie bordera to jakas komenda sie wykonuje 

 

albo dalo by sie przerobic ze np za 198 kratek pojawi sie actinobar z napisem granica spawna

Edytowane przez kacpereklubi10
Odnośnik do komentarza
https://skript.pl/temat/49372-problem-z-skryptem/#findComment-306545
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ę...