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

DataTag w komendach /give, /summon, itp. (zmiana mobka w spawnerze, zmiana damage, niezniszczalne narzędzie)


Latreso

Rekomendowane odpowiedzi

Opublikowano

<- Reklama,

Widoczna tylko dla osób,

które nie posiadają

darmowego dodatku do

przeglądarki (AdBlock+)






rkgp.png

linia.gif

TEMAT W PEŁNI BĘDZIE UZUPEŁNIONY NAJPÓŹNIEJ POD KONIEC STYCZNIA

TEMAT UZUPEŁNIANY NA BIEŻĄCO


linia.gif

Generator komendy "/summon" z DataTag:

(możliwość ustalenia szybkości chodzenia, szansy dropu, uzbrojenia !)

http://www.minecraftupdates.com/commands

/give:

 

  1. /Give, wzór komendy
  2. Zmiana nazwy oraz podpisu przedmiotu
  3. Enchantowanie komendą /give
    └ Łączymy kilka zaklęć w jedną komendę
  4. Zmiana damage miecza (lub innego przedmiotu), niezniszczalne narzędzie
  5. Przywołujemy głowę innego gracza

 


/Give, wzór komendy:

 

/give <gracz> <ID przedmiotu> [ilość] [dalsza część ID] {Argumenty DataTag}

Gdzie:
/give <gracz> <ID przedmiotu> - daje nam określony przedmiot
[dalsza część ID] - w przypadku ID dwuczłonowych, np. zielona wełna (ID:35 dalsza część ID:5)

 

linia.gif

 

 



Zmiana nazwy oraz podpisu przedmiotu:



lore - podpis


/give @p 268 1 0 {display:{Name:"Nazwa przedmiotu",Lore:[pierwsza linia lore,druga linia lore,trzecia linia lore]}}

Gdzie:

/give @p 268 1 0 - daje nam drewniany miecz
display: - zmiana właściwości przedmiotu

Name:"Nazwa przedmiotu" - zmiana nazwy, w miejsce "Nazwa przedmiotu" wpisujemy dowolny tekst, np. "Drewniany killer", muszą być znaki ""

Lore:[pierwsza linia lore,druga linia lore,trzecia linia lore] - zmiana lore (podpisu) przedmiotu, gdzie pierwsza, druga trzecia linia oznaczają numer wiersza pod nazwą przedmiotu

znaki {} są konieczne, ponieważ bez nich nic nie będzie działać, są to "znaczniki", które informują, gdzie zaczyna i gdzie kończy się opisywany argument.

Przykład:

hrnz.png

Inny efekt po zmienieniu argumentów "nazwy" i "lore":

ghhv.png

 

 

linia.gif

 

 




Enchantowanie komendą /give:




ID zaklęć:



(spis nieaktualny, później dodam wszystkie zaklęcia)

Wzór:

nazwa enchantu (angielski) - max lvl - nazwa enchantu (polski)

PROTECTION - 0 - Ochrona
FIREPROTECTION - 1 - Odporność Na Ogień
FEATHERFALLING - 2 - Powolne Opadanie
BLASTPROTECTION - 3 - Odporność od pocisków
PROJECTILEPROTECTION - 4 - Odporność od wybuchu
RESPIRATION - 5 - Szybsze kopanie pod woda (dłuższe)
AQUAAFFINITY - 6 - Dłuższe przebywanie pod woda
SHARPNESS - 16 - Ostrość
SMITE - 17 - Pogromca nieumarłych
BANE - 18 - Zmora Stawnonogów
KNOCKBACK - 19 - Odrzut
FIREASPECT - 20 - Podpalenie
LOOTING - 21 - Grabież (większe dropy z potworów)
EFFICIENCY - 32 - Wydajność
SILKTOUCH - 33 - Jedwabny dotyk
UNBREAKING - 34 - Niezniszczalność
FORTUNE - 35 - Szczęśćie
POWER - 48 - Moc
PUNCH - 49 - Odrzut
FIRE - 50 - Płomień



"Ostrość II"

 

 

/give @p 268 1 0 {ench:[{id:16,lvl:2}]}

Gdzie:
/give @p 268 1 0 - daje drewniany miecz
ench: - argument enchantowania
[{id:16,lvl:2}] - dajemy enchant o ID 16 (ostrość) oraz poziomie II

q3j6.png

 

linia.gif

 

 




Łączymy kilka zaklęć w jedną komendę:

 

/give @p 268 1 0 {ench:[{id:16,lvl:2},{id:21,lvl:3}]}

Efekt:
h5gm.png

 

linia.gif

 

 

 

Połączone atrybuty: nazwa, podpis, enchant:

 

 

/give @p 268 1 0 {display:{Name:"TUT by LatresoGames",Lore:[specjalnie dla,MPCforum.pl]},ench:[{id:16,lvl:2},{id:21,lvl:3}]}

Efekt:
0ty3.png

 

linia.gif

 

 



Zmiana damage miecza (lub innego przedmiotu), niezniszczalne narzędzie:



Komenda:


/give @p 276 1 0 {AttributeModifiers:[{AttributeName:"generic.attackDamage",Name:"generic.attackDamage",Amount:50,Operation:0,UUIDLeast:894654,UUIDMost:2872}]}

Gdzie:
/give @p 276 1 0 - daje nam diamentowy miecz

AttributeModifiers: - zmiana atrybutów

AttributeName:"generic.attackDamage",Name:"generic.attackDamage" - zmiana damege przedmiotu

Amount:50 - ilość damage

Operation:0 - (0 - ilość damage, 1 - %damage) Dokładniej: w przypadku "Operation:0" liczba amount (w tym przypadku 50) będzie wskazywała ilość damage, w przypadku "Operation:1" argument "amount" zmieni nam się w % rzeczywistego damage przedmiotu (w naszym przypadku "amount:50,operation:1" zmieni właściwość damage z 50 na 5000% pierwotnego damage przedmiotu)

UUIDLeast:894654,UUIDMost:2872 - sprawia, że nasz miecz staje się niezniszczalny (może przydać się na serwerze ;))

Nie radzę zmieniać "generic.attackDamage", gdyż wtedy obok wartości damage zamiast "... Obrażeń"(w języku polskim) lub "... Attack Damage"(in English UK language) będzie pisać "... atribute.name.(podana przez was nazwa)"

Efekt:
Przy atrybutach: Amount:100,Operation:0 (inne atrybuty bez zmian):
wyhu.png

Przy atrybutach: Amount 123,operation:1 (inne atrybuty bez zmian):
gn1k.png

Przy atrybutach: AttributeName:"Byle.co.tam.pisze" (inne atrybuty bez zmian):
abs2.png

 

 

Przywołujemy głowę innego gracza:

 

 

 

Wzór komendy:

/give @a 397 1 3 {SkullOwner:Notch}

{SkullOwner:Notch} - w miejsce "Notch" wpisujemy nick osoby, której chcemy otrzymać głowę

 

 

 

 

 



/Setblock:

 

  1. Przydatne informacje na początek
  2. Wzór komendy /setblock
  3. Atrybut "oldBlockHandling"
  4. Spawnujemy blok poleceń z wpisaną już komendą
  5. Spawnujemy skrzynię z zawartością

 



Przydatne informacje na początek:

 

Zamiast argumentów x, y, z można użyć znaków ~

Przykład:

/setblock ~10 ~10 ~10 1 - oznacza to, że klocek o ID:1 pojawi się dokładnie na współrzędnych x:(współrzędne, w których stoimy)+10, y:(współrzędne, w których stoimy)+10, z:(współrzędne, w których stoimy)+10 (w przypadku commadnblocka zamiast "współrzędne, w których stoimy" będzie "współrzędne commandblock-a")

Wyjaśnienie:
Jeżeli wpiszemy powyższą komendę (/setblock ~10 ~10 ~10 1) i stoimy np. na współrzędnych x:100, y:63, z:1547, to po wpisaniu tej komendy klocek stone-a (kamienia, ID:1) pojawi się dokładnie na x:100+10, y:63+10, z:1547+10, czyli x:110, y:73, z:1557

inne:

 

  • W przypadku, gdy współrzędna nie zmienia się obok znaku ~ nie trzeba pisać żadnej liczby
  • W przypadku, gdy współrzędna musi być np. o 10 mniejsza, wówczas piszemy ~-10
  • Argumenty można także łączyć, np. /setblock ~10 123 ~10 1 - co oznacza, że klocek kamienia pojawi się dokładnie na współrzędnych x+10, y:123 z+10

 

linia.gif

 

 




Wzór komendy /setblock:

 

/setblock <X> <Y> <Z> <TileName> [dataValue] [oldBlockHandling] [dataTag]

Gdzie:

TileName - ID przedmiotu
dataValue - dalsza część ID (w przypadku przedmiotów takich jak np, zielona wełna, gdzie ID to 35/5 - ID:35, datavalue:5)
oldBlockHandling - co ma się stać ze starym blokiem (wyjaśnienie poniżej)
dataTag - to chyba wiadomo, czły poradnik jest o tym ;)

 

 

linia.gif

 

 



Atrybut "oldBlockHandling", na przykładzie bloku z ID:20 (szkło):



keep - blok pojawi się tylko w przypadku, gdy na podanych współrzędnych będzie znajdowało się powietrze


/setblock ~ ~-1 ~ 20 0 keep

destory - blok pojawi się, ale poprzedni ulegnie zniszczeniu i wpadnie jako item (przedmiot)


/setblock ~ ~-1 ~ 20 0 destroy

replace - blok pojawi się w miejscu poprzedniego, nie zajdzie żadna reakcja


/setblock ~ ~-1 ~ minecraft:stone 0 replace

linia.gif

 

 

 


DataTag na podstawie CommandBlock-a (spawnujemy blok poleceń z wpisaną już komendą):

 

/setblock ~ ~-1 ~ 137 0 destroy {Command:/say @p TUT dla MPCforum}

oznacza to, że na podanych współrzędnych pojawi się blok poleceń (commandblock) z wpisaną już komendą: /say @p TUT dla MPCforum

 

 

linia.gif

 

 


Spawnujemy skrzynię z zawartością

 


/setblock ~ ~-1 ~ 54 0 replace {Items:[{id:276,Count:1,Slot:0}]}

oznacza to, że w skrzyni pojawi się diamentowy miecz w ilości 1


Wzór DataTag (skrzynia):


{id:(ID przedmiotu),Count:(ilość),Slot:(lokacja w skrzyni - nie wiem dokońca o co chodzi)}

linia.gif

 

 



/summon:

 

  1. Spawnujemy zombie z full skórzane EQ
  2. Spawnujemy zombie, który trzyma zenchantowany drewniany miecz z damage +100
  3. Spawnujemy zombie z pełną zbroją i dropem szmaragdów po zabiciu
  4. Spawnujemy zombie, z którego wypada zapisana książka z gratulacjami zabicia go
  5. Spawnujemy zombie, który nazywa się Mandzio i ma założoną głowę MinecraftBlow-a oraz skórzany sete (napierśnik, spodnie, buty), trzyma w ręce książkę z gratulacjami zabicia go, która wypada w momencie zabicia go

 

 

 

Ta część jest obecnie w trakcie tworzenia ;)Jutro dzisiaj dokończę

 

Spawnujemy zombie, który nazywa się Mandzio i ma założoną głowę MinecraftBlow-a oraz skórzany sete (napierśnik, spodnie, buty), trzyma w ręce książkę z gratulacjami zabicia go, która wypada w momencie zabicia go

 

 

summon Zombie ~ ~1 ~ {DropChances:[1.0f,0f,0f,0f,0f],Equipment:[{id:387,Count:1,tag:{title:Gratuluje zabicia mnie,author:Zombie,pages:[Gratuluje ci twojej odwagi]}},{id:301},{id:300},{id:299},{id:397,Count:1,Damage:3,tag:{SkullOwner:minecraftblow}}],CustomName:Mandzio,CustomNameVisible:3}

Gdzie:

 

summon Zombie ~ ~1 ~ - spawnuje zombie

 

Equipment: - atrybut określający co ma w ekwipunku

 

{id:387,Count:1,tag: - dosłownie: pezedmiot o ID:387 (książka), dropi w liczbie 1, "tag", czyli dalsze atrybuty

 

{title:Gratuluje zabicia mnie,author:Zombie,pages:[Gratuluje ci twojej odwagi]} - Książka o tytule "Gratuluje zabicia mnie", autora "Zombie", w której jest napisane "Gratuluje ci twojej odwagi"

 

{id:301},{id:300},{id:299} - (trzeba pisać od dołu w atrybutach), skórzane: buty, spodnie, napierśnik

 

{id:397,Count:1,Damage:3,tag:{SkullOwner:minecraftblow} - ID:397, czyli głowa, należy do Sławnego Yutubera "MinecraftBlow i zadaje 3 damage"

 

linia.gif

 

 

 

 



Changelog (lista zmian):

 

 

linia.gif

 

v.1.3 (22.01.14):

 

- Dodano ładniejszą grafikę do tematu

└ usunięto "Po przeczytaniu poradnika powinieneś..."

- Dodano ankietę

- Dodano "źródła (z tego korzystam)"

- Dodano datę wprowadzenia zmian do "changelog"

- Zedytowano "spis treści" bezpośrednio pod "/give" oraz "/setblock"

- dodano "prawa autorskie"

 

linia.gif

 

v.1.2 (21.01.14):

 

- Dodano objaśnienie komendy /summon

└ dodano baardzo jak na pierwszy rzut oka skompilkowaną komendę

 

linia.gif

 

v.1.1 (21.01.14):

 

- Dodano bardziej przejrzystą nawigację.

- Dodano grafikę w postaci linii, która sprawia, że temat jest bardziej przejrzysty.

- Poprawiono kolorystykę tematu

 

linia.gif

 

v.1.0 (21.01.14):

- Napisano temat ;)

linia.gif

 

 

 

 

Źródła (z tego korzystam ;) )

 

 

 

Prawa autorskie:

 

 

 

linia.gif

 

Copyright © 2014 by. LatresoGames.
Zakaz kopiowania poradnika bez zgody autora.

Wszelkie próby skopiowania są niezgodne

z regulaminem i mogą w szczególnych

przypadkach podlegać odpowiedzialności karnej.

 

linia.gif

 

 

 

Opublikowano

Autor tematu

Jak zobaczysz jakie możliwości daje jeszcze "DataTags" pod koniec poradnika to ci szczena opadnie :) Serio !

Opublikowano

Kozackie już wykorzystałem pare trików na swoim serwerze ! Brawo ! A jeszcze tak się zapytam. Dałoby się na zbroje nałożyć większy enchant protection niż 4 ? albo ogolnie zwiekszyc ochrone ?

Opublikowano

Autor tematu

Wątpię na serwerze jest blokada, chyba wiadomo z jakich powodów, ale możliwe, że istnieje plugin, który pozwala posiadać enchant większy niż maksymalny.

Jutro poszukam, czy da się zwiększyć armor, ale będzie trudno, gdyż w internecie jest mało poradników, nawet na angielskich forach. Nawet na minecraftforum / wiki jest ubogo, chyba że źle szukam :)

Opublikowano

Kurde no bo właśnie od dłuższego czasu chciałbym takie coś znaleźć i zrobić swojego bossa na serwerze który by miał bardzo duży dmg i armor a itemy wypadające z niego byłyby kozackie. Sam szukałem dość dużo jednak mój ang jest ubogi a ten poradniczek pomógł mi już paru rzeczach :D Oczywiście like'i dla Ciebie i liczę na więcej tej magii :D

Opublikowano

Autor tematu

Co do "bossa" to weź zajrzyj do poradnika trochę później, gdyż teraz będę się zajmował właśnie tym czego szukasz (dropem, armorem, damage, jak zrobić piramidę z mobków <-tzn. np. szkielet ujeżdżający zombie-konia, ujeżdżający ghasta ;) )

Opublikowano

Co do "bossa" to weź zajrzyj do poradnika trochę później, gdyż teraz będę się zajmował właśnie tym czego szukasz (dropem, armorem, damage, jak zrobić piramidę z mobków <-tzn. np. szkielet ujeżdżający zombie-konia, ujeżdżający ghasta ;) )

A czy jest możliwość żeby taki boss bił strzałami, pociskami ghasta i walczył wręcz ? Chodzi mi o to że np gdy gracz jest daleko to dostaje na twarz strzałe i kulke ghasta a jak podejdzie to go z łapki walnie i odrzuci na jakąś odległość .

Opublikowano

Autor tematu

A czy jest możliwość żeby taki boss bił strzałami, pociskami ghasta i walczył wręcz ? Chodzi mi o to że np gdy gracz jest daleko to dostaje na twarz strzałe i kulke ghasta a jak podejdzie to go z łapki walnie i odrzuci na jakąś odległość .

Znalazłem generator komendy /summon, jednak jest on niezbyt zaawansowany

 

 

Edit:

 

EPIC! Miecz 123k Dmg :) Wszystko na hita 0.o

 

Akurat na screenie jest 12300%, czyli , że normalnie miecz diamentowy zadaje 7 obrażeń, czyli z tą właściwością będzie to:

7x123=861 obrażeń, ale można przyznać więcej :)

Opublikowano

Widzę, że ankietke stworzyłeś na temat mapki. Powiem Ci tak jeżeli byś taką mapkę stworzył masz zapas like do końca życia ode mnie. Masz tutaj info które mi bardzo pomaga ponieważ aktualnie tworzę mały projekcik. Nie wiem czy to Twój od A do Z poradnik ale jesteś zajebisty :D

 

Ps. Pan Szymon spami w każdym temacie pisze cały czas to samo " Dzięki przydało się jestem frajerem" i nic... Proszę o danie mu warnów czy coś bo debil spami wszędzie a nawet nie wie co jest w temacie napisane...

Opublikowano

a komenda /give nie gryzie się z cmd /give od normalnych itemów typu /give <nick> <id> <ilość> czy jakoś tak ?

bo nie wiem na jakiej zasadzie to działa

"Chce­my być obec­ni w życiu in­nych ludzi, w ich roz­mo­wach, myślach, marze­niach, pla­nach. Chce­my czuć się pot­rzeb­ni i zauważani. A może po pros­tu boimy się, że nikt nie zauważy naszej nieobecności. "

Opublikowano

Autor tematu

@longger: nie, datatagdatatag jest tylko rozszerzenm, dzięki czemu możesz do przedmiotu dopisać nowe  właściwości.datatag nie jest obowiązkowe w komendzie.

 

 

 

@Patrykos: Masz źródła w @topic, z niczego innego nie korzystam ale i tak jest znaczącą różnica. Z trzeciego z kolei linka biorę natchnienie, a z 1. i 2. inne argumenty, które mi nic na czysto nie mówią ;). Do bardziej skomplikowanych trza mieć po prostu łeb.

Jak coś to też jestem w trakcie budowy projektu, tylko nieco większego. Będzie to "Zombie Defense", (zabawa na kilka h), będzie kilkadziesiąt stage, co 10 będzie boss, a na stage-ach: 11, 31, 46, 61... będzie bonus

  • 1 miesiąc temu...
  • 1 miesiąc temu...
Opublikowano

Autor tematu

zupełnie zapmnialem o tym temacie, mysle, ze w najblizszym czasie zrobie aktualizacje

  • 4 miesiące temu...
  • 1 miesiąc temu...
Opublikowano

Propo datatagu (w /setblock w skrzyni) Slot chodzi o położenie itemka (w której kratce w skrzyni ma się znajdować przedmiot  ;) )

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...