Skocz do zawartości
  • 0

1.16.4 BoyFarmer, SandFarmer, KopaczFosy


Pytanie

Witam,

Tak jak w temacie. Wiem, że takich tematów było mnóstwo ale nie dokopałem się do żadnej wersji działającej na 1.16 dlatego zwracam się do was o pomoc.

Byłbym wdzięczny a może nawet podesłał skromną zapłatę pieniężną za napisanie skryptu działającego na wersji 1.16.4.

Chciałbym aby skrypt zawierał:
1. Obsydian z nazwą "&dBoyFarmer"
BoyFarmer powinien stawiać obsydian maksymalnie 100 bloków w dół zamieniając wszystkie bloki na swojej drodze oraz zatrzymywać się na bedrocku jeśli na takowy natrafi. 

2. Blok SandStone'a (Piaskowca) z nazwą "&eSandFarmer"
SandFarmer podobnie, 100 bloków w dół, zatrzymuje się na bedrocku, zamienia bloki w piasek.

3. Blok Cegieł (tych czerwonych - zwykłych Bricks) z nazwą "&bKopaczFosy"
Kopacz fosy powinien kopać każdy block aż do bedrocka pozostawiając tylko bedrocka.

Dodatkowo chciałbym aby był zamieszczony łatwy w konfiguracji crafting w skrypcie każdego z tych bloków ew. komendy dzięki której można takie bloki otrzymać.

Byłbym mile zaskoczony gdyby bloki te nie tworzyły się natychmiastowo tylko powiedzmy... 10 bloków na sekunde lub coś takiego ale to już tylko moja zachcianka, nie jest to wymagane.

Z góry dziękuję i pozdrawiam!

Odnośnik do komentarza
https://skript.pl/temat/46518-1164-boyfarmer-sandfarmer-kopaczfosy/
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Prosze bardzo. Działa sprawdzałem teraz. Daj na najlepszą odpowiedź :) 
Edit: 
Czekaj zmienie na jakie tam bloki chciałeś

Edit: Dobra gotowe.

command /farmer [<text>]:
    trigger:
        player has permission "admin":
            if arg is "boy":
                give player obsidian named "&4BoyFarmer"
            if arg is "sand":
                give player sand named "&4SandFarmer"
            if arg is "kopacz":
                give player bricks named "&4KopaczFosy"
            if arg is "all":
                give player obsidian named "&4BoyFarmer" 
                give player sand named "&4SandFarmer"
                give player bricks named "&4KopaczFosy"
            else:
                send "&7Wpisz &6/farmer <boy/sand/kopacz/all>"
on place obsidian or bricks or sand:
    set {_loc} to location of event-block
    player's tool is bricks named "&4KopaczFosy":
        loop 254 times:
            if block under {_loc} is not bedrock:
                remove 1 from y poss of {_loc}
                set block at {_loc} to air
                set event-block to air
            else:
                exit loop
                stop
    if player's tool is obsidian named "&4BoyFarmer":
        set {_blok} to obsidian
    if player's tool is sand named "&4SandFarmer":
        set {_blok} to sand
    loop 254 times:
        if block under {_loc} is air:
            if block under {_loc} is not bedrock:
                remove 1 from y poss of {_loc}
                set block at {_loc} to {_blok}
        else:
            exit loop
            stop

 

Edytowane przez FaczikPL
Odnośnik do komentarza
https://skript.pl/temat/46518-1164-boyfarmer-sandfarmer-kopaczfosy/#findComment-292931
Udostępnij na innych stronach

  • 0

okey ale z tego co widze to wszystko sie wykonuje w funcji po 254 razy.. a chcialem po 100 razy i tylko kopacz po 254.. najwyzej wszystko ustawie na 100.. jesli uda mi sie ogarnac craftingi i wszystko bedzie dzialac to dam Ci NAJ. Dzieki za szybka odpowiedz

Edit1:

DOBRA BYNIU DZIAŁA, z craftingiem powinienem sobie poradzic takze dostajesz naj...

 

Edytowane przez MrDarkYal
Odnośnik do komentarza
https://skript.pl/temat/46518-1164-boyfarmer-sandfarmer-kopaczfosy/#findComment-292943
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ę...