COMMAND BLOKY

Technická podpora k herním serverům Minecraft a Tekkit
Message
Autor
PLooGeR
Příspěvky: 128
Registrován: 17 říj 2015, 18:06
Reputation: 0

COMMAND BLOKY

#1 Příspěvekod PLooGeR » 02 lis 2015, 16:48

82.208.17.28:27671

Ahoj,chtěl jsem se zeptat,jestli jde nějak udělat v command blocích výměna,jakože máte třeba přejmenovanej papír (LÍSTEK) a když kliknete na tlačítko,dá vám to třeba dia,jestli to jde,prosil bych i o příkaz,děkuji :)
DÁVÁM K+ :)
BOJ JE ŽIVOT
ŽIVOT JE BOJ

Uživatelský avatar
Hanakocz
Příspěvky: 3228
Věk: 34
Registrován: 25 črc 2013, 20:53
Reputation: 7
Kontaktovat uživatele:

Re: COMMAND BLOKY

#2 Příspěvekod Hanakocz » 02 lis 2015, 16:57

Mno, commandblock by možná šel, ale docela komplikovaně.
Od výměny "věc" za "věc" slouží vesničané.
Až přijedu z práce, tak se ti k tomu rozepíšu, víceméně stačí vytvořit vesničana se správným NBT a máš to. Nicméně jedno varování : vesničan nerozlišuje podle jména předmětu, ale dokáže třeba rozlišit enchant, takže ti stačí vytvořit papír s třeba unbreaking enchantem a spejšl názvem a ten už to vezme, bez enchantu by tam fungoval i nepojmenovaný papír. Pak ti napíšu přesný commandy. Teoreticky ti to můžu ukázat na mým serveru, tam to budu mít hned, tam totiž mám ingame NBT editor, na kterej je potřeba modovaný server...ale jde to udělat i command blokama (tedy jako že si vyvoláme vesničana a givneme správný papír)
A teoreticky to můžu pak zajít vytvořit i k tobě, pokud si na to nevěříš :P
Industry 2.0 -> 1.7.10 GregTech6 server. Pro připojení stačí napsat.
Člen ligy pro aktualizaci serverů na novější verze a rozšíření modovaného MC.
Discord FH : http://discord.fakaheda.eu/ (sem psát pokud chcete poradit s MC mody akutně)

PLooGeR
Příspěvky: 128
Registrován: 17 říj 2015, 18:06
Reputation: 0

Re: COMMAND BLOKY

#3 Příspěvekod PLooGeR » 02 lis 2015, 17:19

no okey,jak se ti bude chtít :)
hlavně,bay to bylo co nejdřív,a aby to šlo :D
BOJ JE ŽIVOT
ŽIVOT JE BOJ

Uživatelský avatar
Jediah
Příspěvky: 106
Věk: 24
Registrován: 08 srp 2013, 18:31
Reputation: 0
Bydliště: San Michele al Tagliamento, VE, Italy

Re: COMMAND BLOKY

#4 Příspěvekod Jediah » 02 lis 2015, 22:58

http://dev.bukkit.org/bukkit-plugins/shopkeepers/ (Plugin Shopkeepers) ti určite pomôže. Dá sa tam nastaviť to že vesničan bude vymieňať nejaký item čo doň vložíš za item čo nastavíš. Je to fakt easy a milé :D
The grass is always greener on the other side becouse it´s fertilized with bullshit.

PLooGeR
Příspěvky: 128
Registrován: 17 říj 2015, 18:06
Reputation: 0

Re: COMMAND BLOKY

#5 Příspěvekod PLooGeR » 03 lis 2015, 00:16

ten jsem na serveru měl,nešli mi pak odstranit vesničani,tak nevím :/
BOJ JE ŽIVOT
ŽIVOT JE BOJ

Uživatelský avatar
Hanakocz
Příspěvky: 3228
Věk: 34
Registrován: 25 črc 2013, 20:53
Reputation: 7
Kontaktovat uživatele:

Re: COMMAND BLOKY

#6 Příspěvekod Hanakocz » 03 lis 2015, 04:01

OK, trochu jsem si s tím hrál a vynašel jsem, že vesničani jsou absolutně rozbití, to jsem si o nich nemyslel xD
Takže commandbloky, které nejsou zas tak těžké, jak se zdálo.
Pokud budeš chtít, sestrojím ti to přímo na serveru (byl jsem se tam podívat a stojí za nic, bych řekl :D - proč jim nedáš creative, když mají všecko už teď bez práce? O čem ta hra pak je? ), ale z popisu bys to měl zvládnout sám a zcela jistě to tu někdo taky rád využije.

Nejdřív trochu teoretických poznatků, díky kterým je třeba to udělat tak, jak to bude následovně popsáno:
1) Villager neumí rozlišit NBT tagy ani Enchanty.
2) /kill @e příkaz neumí rozlišit NBT ani Enchanty
3) /testfor to umí, ale ten už nerozlišuje LORE, nicméně jak enchant, tak jméno se musí shodovat.
4) comparátory drží redstone signál, takže se to musí resetovat

Návod: Jak udělat obchod speciální věc (token) -> libovolná věc
1) Budou potřeba 3 commandbloky(plus na získávání věcí),dva redstone comparátory, 3redstone torch, 9 redstone, 2 buttony, 2 redstone lampy a nějaký bloky. Prostor 6x3x5+ stěny
2) Postavíme podle schématu:
2015-11-03_02.48.52.png
Schéma 1
2015-11-03_02.48.52.png (1.21 MiB) Zobrazeno 4711 x

Commandblock A:

Kód: Vybrat vše

/testfor @e[x=-335,y=82,z=288,r=0,type=Item] {Item:{id:minecraft:paper,tag:{display:{Name:papir},ench:[{id:34,lvl:1}]}}}

Commandblock B:

Kód: Vybrat vše

/kill @e[x=-335,y=82,z=288,r=0,type=Item] {Item:{id:minecraft:paper,tag:{display:{Name:papir},ench:[{id:34,lvl:1}]}}}

Commandblock C:

Kód: Vybrat vše

/give @p[x=-335,y=84,z=288,r=5] diamond 1 0


Poté přidáme zlaté bloky, redstone na ně a lampy (viz) schéma:
2015-11-03_02.53.10.png
Schéma 2
2015-11-03_02.53.10.png (676.8 KiB) Zobrazeno 4711 x

Tyto lampy plní důležitou funkci, jedná se o potřebu detekovat stav zařízení a případný jeho reset.
2015-11-03_02.54.45.png
Návod
2015-11-03_02.54.45.png (213.81 KiB) Zobrazeno 4711 x

Na obrázku je vidět díra se žebříkem 2 bloky hluboká, souřadnice v commandblocku A a B jsou souřadnicemi bloku na spodku díry, do kterého je nutno papír vhodit. I když se tam hodí víc papíru či normální papír + ten speciální, zničí to všechen v tom místě. Nedá se to tedy ochcat tím,že by jeden command checkoval jeden papír (spejšl) a druhý command ničil druhý papír (obyč)
Commandblok C je pak směřován o 2 bloky výš, tudíž diamant se dá tomu hráči, kdo stojí nejblíže (ale max 5 bloků)
Ještě potřebuješ jeden command, a to na vytvoření takového papíru....jak ho budeš distribuovat, je už na tobě..

Kód: Vybrat vše

/give @p paper 1 0 {display:{Name:papir,Lore:["Poukaz na diamant"]},ench:[{id:34,lvl:1}]}


Poznámky:
Nemá to ochranu před stupiditou uživatelů. Když neumí číst a řídit se pokyny, je to jejich blbost. Pokud tam hodí víc papíru naráz, jejich blbost.
Teoreticky se to dá udělat ještě přes /clear command rovnou z inventáře, kde to odmaže počet itemů, který člověk stanoví, a taky by to mělo umět NBT. Ale o tom třeba příště...
Industry 2.0 -> 1.7.10 GregTech6 server. Pro připojení stačí napsat.
Člen ligy pro aktualizaci serverů na novější verze a rozšíření modovaného MC.
Discord FH : http://discord.fakaheda.eu/ (sem psát pokud chcete poradit s MC mody akutně)

PLooGeR
Příspěvky: 128
Registrován: 17 říj 2015, 18:06
Reputation: 0

Re: COMMAND BLOKY

#7 Příspěvekod PLooGeR » 03 lis 2015, 19:40

můžeš přijít na server? :D já tomu vůbec nerozumim....
BOJ JE ŽIVOT
ŽIVOT JE BOJ

Uživatelský avatar
pitilon@seznam.cz
Příspěvky: 3999
Registrován: 16 lis 2014, 06:32
Reputation: 57
Kontaktovat uživatele:

Re: COMMAND BLOKY

#8 Příspěvekod pitilon@seznam.cz » 03 lis 2015, 20:15

Nebude lepší, když ti pošle schematic?
Obrázek
Ať už si lidé myslí cokoli cokoli dělají nebo říkají neberte osobně. Názory druhých odpovídají tomu čemu tito lidé věří a proto ať si o vás myslí cokoli ve skutečnosti se vás to netýká. Vždy to vypovídá jen a jen o nich.
Není hanba být zabit cheaterem, ale cheatovat a být zabit.
Nejsem nerozumný. Jen nemám ten samý rozum jako vy.

Obrázek
FH Discord: http://discord.fakaheda.eu/

Uživatelský avatar
Hanakocz
Příspěvky: 3228
Věk: 34
Registrován: 25 črc 2013, 20:53
Reputation: 7
Kontaktovat uživatele:

Re: COMMAND BLOKY

#9 Příspěvekod Hanakocz » 09 lis 2015, 11:00

Možná mám ještě jedno řešení, ale zatím to nemám otestované.
Industry 2.0 -> 1.7.10 GregTech6 server. Pro připojení stačí napsat.
Člen ligy pro aktualizaci serverů na novější verze a rozšíření modovaného MC.
Discord FH : http://discord.fakaheda.eu/ (sem psát pokud chcete poradit s MC mody akutně)

PLooGeR
Příspěvky: 128
Registrován: 17 říj 2015, 18:06
Reputation: 0

Re: COMMAND BLOKY

#10 Příspěvekod PLooGeR » 09 lis 2015, 12:10

:D ok,jaké?
BOJ JE ŽIVOT
ŽIVOT JE BOJ


Zpět na „Minecraft, Tekkit“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 17 hostů