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

[TuT]CommandBlock część #1


Toxic325325

Rekomendowane odpowiedzi

Opublikowano

post-286454-0-49020400-1373394545.png

 

Command Block - blok poleceń jest to blok który służy to wywoływania komend i danych akcji.

 

Został on dodany w snapshocie 12w32a

 

 

pc1k.png

 

Jedynym sposobem by dostać command blocka to wpisanie komendy /give <twój nick> 137

 

28ni.png

 

By włączyć command blocki na swoim serwerze musicie wejść w pliki serwerowe > serwer.propeties > enable-command-block i zmienić z false na true a później zresetować serwer

 

k2js.png

 

Podstawowe komendy w command blockach są bardzo łatwe do zrozumienia i zapamiętania

 

Use "@p" to target nearest player - użyj @p na najbliższego gracza

Use "@r" to target random player - użyj @r na losowego gracza

Use "@a" to target all players - użyj @a na wszystkich graczy

 

fvaq.png

Komenda @p możemy użyć na najbliższego gracza czyli jeśli chcemy np. zabić najbliższego gracza wpisujemy taką komendę:

 

/kill @p

 

W wyniku czego najbliższy gracz zostanie zabity

 

Komenda @r używamy po to by wywołać daną akcje na losowym graczu np. w loterii serwerowej a do tego używamy komendy:

 

/give @r 264 1

 

W wyniku czego losowy gracz otrzyma jednego diamenta

 

Komenda @a jest to komenda do wywołania akcji na wszystkich graczach np. do dodania jednego itemu wszystkim graczą a do tego jest ta komenda:

 

/give @a 264 1

 

W wyniku czego każdy gracz dostanie jednego diamenta

 

0cad.png

 

Argumenty są to opcje które w które możemy rozbudować nasze komendy

 

Podstawowe trzy argumenty raczej każdy powinien znać są to x, y, z więc ich nie będę opisywał

 

czyli /tp gracz x y z

 

r - maksymalny zasięg działania komendy

 

czyli /give @r[r=100] 264 daje jednej osobie diament w zasięgu 100 kratek od command blocka który wywołał komendę

 

rm - minimalny zasięg działania komendy

 

czyli /give @r[rm=50] 264 daje jednej osobie diament w zasięgu 50 kratek od command blocka który wywołał komendę

 

c - ilość osób

 

czyli /give @r[c=3] 264 daje jednego diamenta trzem losowym osobom

 

l - poziom gracza, musi mieć dany poziom by komenda zadziałała

 

czyli /give @r[l=10] 264 daje jeden diament losowej osobie która ma 10 lvl

 

lm - poziom gracza, minimalny poziom który musi mieć gracz

 

czyli /give @r[lm=10] 264 daje diamenta losowemu graczowi który ma większy niż 10 lvl

 

m - tryb gry, komenda zadziała na gracza który ma wyznaczony przez command block tryb

 

czyli /give @r[m=1] 264 daje diamenta losowemu graczowi który ma gamemode 1 możemy użyć tylko trybu 0-2

 

buoh.png

 

 

Niektóre komendy są zablokowane dla command blocków

takie jak

 

/kick

/ban

/banip

/op

/deop

/stop

/reload

 

i pare innych komend tyczących się bezpośredniego zarządzania serwerem

 

 

idy0.png

 

Dobrym zastosowaniem command blocka jest bezprzewodowy przekaźnik energii / sygnału redstone

 

służą do tego komendy

/scoreboard objectives add <obojętna nazwa> dummy

i

/scoreboard objectives remove <nazwa wpisana w wcześniejszym command blocku>

 

 

A więc zacznę od opisania funkcji komend

/scoreboard objectives add test dummy pozwala nam dodać obiekt do scoreboard o nazwie test

 

/scoreboard objectives remove test pozwala nam odjąć obiekt od scoreboard n nazwie test

 

http://zapodaj.net/13c39080ac887.jpg.html

 

Górny command block ma komendę /scoreboard objectives remove test

 

Dolny command block ma komendę /scoreboard objectives add test dummy

 

Tak jak na zdjęciu jest pokazane nie trzeba budować można pokombinować na własne sposoby ale to jak już kto chce

 

Otóż od razu mówię że nie można przydzielić dwóch takich samych obiektów do jednego Inputowego (wchodzącego) command blocka. Czyli nie możemy zrobić dwóch lamp z oddzielnymi command blockami i wpisać w oby dwóch /scoreboard objectives remove test

ponieważ wtedy zadziała tylko jedna lampka (bynajmniej tak to jest u mnie)

 

To by chyba było na tyle w tym poradniku w miarę wychodzenia nowych trików i innych komend postaram się napisać nowy TuT do command blocków ale jakby co pisze w komentarzach co chcielibyście zobaczyć to postaram się opisać

 

 

 

 

Grafikę wykonał Ezio_Auditore

Prezentacje wykonał Toxic325325

Opublikowano

Zmień czcionke (14 wystarczy). Byłbym zaszczycony gdybym mógł zrobić napisy do tutoriala :) Napisz na PW jeśli chcesz ;)

ein8.png

1378238828-U336505.png

Opublikowano

Teraz tylko wrzucisz moje graficzki i temat będzie wyglądał bardziej świeżo xD

ein8.png

1378238828-U336505.png

Opublikowano

Koleś!!!

 

Na serio Przydatny TuT... Brawo! :D

(Leci + Oczywiście :D)

 

Zgadzam się z up.

Poradnik przydatny w 100%.

Lecz jak dla mnie za duża ta czcionka.

Leci +

 

Popraw troszkę grafike tut-a :P ale przydał się, thx LIKE

 

 

Poradnik który poszukiwałem (tekstowy bo filmowych nie lubię).

 

Kontynuuj go a zyskasz lajki i piniąszki :D

 

Pozdrawiam

 

 

poradnik przydatny

Plus dla ciebie

 

 

Bardzo przydatny poradnik ^^

 

 

Dzięki wszystkim za pozytywne komentarze jest to mój pierwszy TuT więc się starałem (bynajmniej próbowałem zrobić to dobrze :D)

 

 

@Edit

 

Dnia 18.10.13 - Powstaje nowa część, część #2 z TuT'ów Command Blocka. Odbędzie się to pomiędzy 15 a 17 może wcześniej Pozdrawiam

  • 3 lata później...

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...