Skocz do zawartości
  • 0

Problem ze skryptem


Pytanie

Witam mam pytanie dotyczącego skryptu na brushe, poniżej przedstawiam kod

Został napisany przez Chat Gpt - AI tylko problem jest w tym że nie wiem czy on działa. Proszę o poprawę jeżeli będzie taka potrzeba oraz o podanie wersji na której działa + dodatki potrzebne do prawidłowego funkcjonowania

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

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Ale jakie jest pytanie, nie sprawdziłeś jeszcze i już liczysz na to, że będą błędy? Sprawdź i pokaż te błędy.

 

Na szybko mogę zauważyć takie kwiatki jak

Cytat

set {_blocks} to {stone, dirt, grass} # lista bloków do ustawienia, można zmienić według preferencji

Ta zmienna nie jest grupową zmienną + tak się nie ustawia zmiennych grupowych

Cytat

set {_block} to {_blocks}[random number between 1 and {_blocks}'s size]

Tutaj odwołanie do elementu tablicy w sposób, który jest w większości języków programowania, natomiast nie w Skript

Cytat

set {_loc}'s block to {_block}

Takie coś również nie istnieje, z tego co mi wiadomo. Prędzej block at {_loc} ;)

 

Odnośnik do komentarza
https://skript.pl/temat/55003-problem-ze-skryptem/#findComment-332685
Udostępnij na innych stronach

  • 0
command /brush [<text>]:
    aliases: b
    permission: skript.brush
    trigger:
        if arg-1 is "3x3":
            set {_size} to 3
        else if arg-1 is "4x4":
            set {_size} to 4
        else if arg-1 is "5x5":
            set {_size} to 5
        else:
            send "&cUżyj /brush [3x3|4x4|5x5]"
            stop
        set {_player} to player
        if {_player}'s tool is not diamond pickaxe:
            send "&cMusisz trzymać kilof z diamentu!" 
            stop
        add stone to {_blocks::*}
        add grass to {_blocks::*}
        add dirt to {_blocks::*} 
        loop {_size} times:
            loop {_size} times:
                loop {_size} times:
                    set {_x} to loop-number-1
                    remove floor({_size}/2) from {_x} 
                    set {_y} to loop-number-2
                    set {_z} to loop-number-3
                    remove floor({_size}/2) from {_z} 
                    set {_loc} to location of target block of player offset by {_x}, {_y}, and {_z}
                    set {_block} to random element out of {_blocks::*}
                    set block at {_loc} to {_block}
        send "&aUżyłeś brushy o rozmiarze {_size}!"

idk moze tak

Odnośnik do komentarza
https://skript.pl/temat/55003-problem-ze-skryptem/#findComment-332693
Udostępnij na innych stronach

  • 0
17 godzin temu, devyy napisał:
command /brush [<text>]:
    aliases: b
    permission: skript.brush
    trigger:
        if arg-1 is "3x3":
            set {_size} to 3
        else if arg-1 is "4x4":
            set {_size} to 4
        else if arg-1 is "5x5":
            set {_size} to 5
        else:
            send "&cUżyj /brush [3x3|4x4|5x5]"
            stop
        set {_player} to player
        if {_player}'s tool is not diamond pickaxe:
            send "&cMusisz trzymać kilof z diamentu!" 
            stop
        add stone to {_blocks::*}
        add grass to {_blocks::*}
        add dirt to {_blocks::*} 
        loop {_size} times:
            loop {_size} times:
                loop {_size} times:
                    set {_x} to loop-number-1
                    remove floor({_size}/2) from {_x} 
                    set {_y} to loop-number-2
                    set {_z} to loop-number-3
                    remove floor({_size}/2) from {_z} 
                    set {_loc} to location of target block of player offset by {_x}, {_y}, and {_z}
                    set {_block} to random element out of {_blocks::*}
                    set block at {_loc} to {_block}
        send "&aUżyłeś brushy o rozmiarze {_size}!"

idk moze tak

Prawie wszystko git ale wyskakuje takie coś
 

[11:01:39 ERROR]: Variables cannot be used here. (brushe.sk, line 29: set {_loc} to location of target block of player offset by {_x}, {_y}, and {_z}')
[11:01:39 INFO]: [Skript] Encountered 1 error while reloading brushe.sk!

więc nie wiem, ps. gram na wersji 1.8.8

Odnośnik do komentarza
https://skript.pl/temat/55003-problem-ze-skryptem/#findComment-332712
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ę...