Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] Jak skryptem zabezpieczyć chunki np. w danym promieniu.


Rekomendowane odpowiedzi

Opublikowano

Chodzi o to że po wpisaniu przykładowej komendy zabezpieczyło mi nie tylko chunk na którym stoję a wszystkie w koło, które znajdują się w promieniu powiedzmy 50 kratek. W przypadku screen'a region wynosi 80x80, i zaznacza teren 5x5 chunk'ów. Myślę że połapiecie się o co mniej więcej chodzi i czy jest to wykonalne za pomocą skryptu, skryptu plus itd.. post-1017014-0-22893000-1402071040.png

Opublikowano

Wg. mnie nie da sie tego zrobić skryptem, ale mogę sie mylić.

I się mylisz.

 

 

Chodzi ci o coś w stylu działek tak? zamiast robić tego wandem chcesz robić komenda tak?

Nie, chodzi o przypisanie chunków na miejscu narysowanych kwadratów, tak żeby stworzyć jedno wielkie pole 80x80.

 

#top

 

 

on rightclick with stick:
    set {chunk::%chunk at player%} to player
 
    set {_chunk::1} to location at block 16 meters north of player
    set {_chunk::2} to location at block 16 meters north of {_chunk::1}
 
    set {_chunk::3} to location at block 16 meters south of player
    set {_chunk::4} to location at block 16 meters south of {_chunk::3}
 
    set {_chunk::5} to location at block 16 meters west of player
    set {_chunk::6} to location at block 16 meters west of {_chunk::5}
 
    set {_chunk::7} to location at block 16 meters east of player
    set {_chunk::8} to location at block 16 meters east of {_chunk::7}
 
    set {_chunk::9} to location at block 16 meters northwest of player
    set {_chunk::10} to location at block 16 meters northwest of {_chunk::9}
 
    set {_chunk::11} to location at block 16 meters northeast of player
    set {_chunk::12} to location at block 16 meters northeast of {_chunk::11}
 
    set {_chunk::13} to location at block 16 meters southwest of player
    set {_chunk::14} to location at block 16 meters southwest of {_chunk::13}
 
    set {_chunk::15} to location at block 16 meters southeast of player
    set {_chunk::16} to location at block 16 meters southeast of {_chunk::15}
 
    set {_chunk::17} to location at block 16 meters south of {_chunk::10}
    set {_chunk::18} to location at block 16 meters east of {_chunk::10}
 
    set {_chunk::19} to location at block 16 meters south of {_chunk::12}
    set {_chunk::20} to location at block 16 meters west of {_chunk::12}
 
    set {_chunk::21} to location at block 16 meters north of {_chunk::14}
    set {_chunk::22} to location at block 16 meters east of {_chunk::14}
 
    set {_chunk::23} to location at block 16 meters north of {_chunk::16}
    set {_chunk::24} to location at block 16 meters west of {_chunk::16}
 
    loop {_chunk::*}:
        set {_chunk} to chunk at {_chunk::%loop-index%}
        set {chunk::%{_chunk}%} to player
        set block at {_chunk::%loop-index%} to light green wool
    send "utworzono"
 
every 1 tick:
    loop all players:
        if {chunk::%chunk at loop-player%} is loop-player:
            if {chunk.%loop-player%} is not set:
                send "&aWkroczyles na swoj chunk" to loop-player
                set {chunk.%loop-player%} to true
        else:
            if {chunk.%loop-player%} is true:
                delete {chunk.%loop-player%}
                send "&copusciles swoj chunk" to loop-player

 

Gdzie mogę odebrać swoją nagrodę?

417711489342956987022.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...