fly a gm

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

fly a gm

#1 Příspěvekod PLooGeR » 26 úno 2016, 02:46

82.208.17.40:27828

Ahoj,mám takový dotaz...jak zakážu pomocí command bloku fly a gm v určitém okruhu?
děkuji za rady :)
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: fly a gm

#2 Příspěvekod Hanakocz » 26 úno 2016, 10:23

Kód: Vybrat vše

/gamemode survival @a[r=100,m=1]

...dá všem v okruhu 100 bloků a kdo má gm 1, gm 0. Takže se to nevztahuje třeba na spectatory . R je radius, m je gamemode, na který se to vztahuje.
http://minecraft.gamepedia.com/Commands

S fly to bude komplikovanější a z mobilu ti to asi pořádně nepopíšu, ale řešení existuje, minimálně pro 1.9 určitě, možná i pro 1.8 . Až budu doma, najdu reference, z hlavy by to nebylo přesně.
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ě)

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

Re: fly a gm

#3 Příspěvekod Hanakocz » 26 úno 2016, 14:28

Poznámka:
Pro ZAKÁZÁNÍ daných příkazů v nějaké oblasti je jednodušší použít WorldGuard a jeho flag blocked-cmds.
Nu ale tu si tedy probereme commandbloky.
Pokud chceš těmito mechanikami ty příkazy zakázat, musíš buď:
a) Mít 1.9 a modrý stále aktivní commandblock
b) redstone clock, který bude nějaký commandblok neustále aktivovat.
Pro oba případy doporučuji Chunk, kde je /setworldspawn, ten je stále načtený a aktivní.

Fly:
[*]předpokládám, že pomocí příkazu /fly <jméno> off se danému vypne fly.
V tu chvíli je to jednoduché ...

Kód: Vybrat vše

/fly @a[r=10] off


Pokud chceš detekovat a určovat, kdo létá....tak to lze přes Scoreboardy:

Kód: Vybrat vše

/scoreboard objectives add flying stat.flyOneCm Flying

Tento scoreboard se automaticky přičítá, když někdo lítá.
Pokud chceš pak v dané oblasti tyto lidi detekovat, fly jim vypnout a něco dalšího, tak se to hodí, protože jakmile popoletí, tak je to zaznamená.

Kód: Vybrat vše

/fly @a[r=10,score_flying_min=1] off

Toto vypne fly jen těm, co ho použili, tedy popoletěli, ale ti, co ho mají zapnutý a stojí třeba na zemi, tak ne.

Takže pak můžeš mít řadu commandbloků, které checkují tento stat:

Kód: Vybrat vše

/fly @a[r=10,score_flying_min=1] off
-->comparátor-->
/tellraw @a ["",{"text":"Hrac ","color":"red"},{"selector":"@p[r=10,score_flying_min=1]"},{"text":" cheatuje a pouziva fly!","color":"red"}]
-->comparátor-->
/title @a[r=10,score_flying_min=1] title ["",{"text":"Zde nelze létat!","color":"red"}]
-->comparátor -->
/scoreboard players set @a[r=10,score_flying_min=1] flying 0


První command vypne takovému člověku fly, druhý hodí hlášku všem, e tdaný cheatuje, třetí mu hodí /title hlášku (nebo tellraw, nebo nevím co, cokoliv, třeba /kill .... ) ,čtvrtý command mu resetne flying stat, take začne zase od nuly a zase to přidá hodnotu, až zase fly použije...
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: fly a gm

#4 Příspěvekod PLooGeR » 27 úno 2016, 14:25

vyřešeno pomocí worldguardu a dík za rady o commandech :D wg byl bohužel jednodušší .D
BOJ JE ŽIVOT
ŽIVOT JE BOJ


Zpět na „Minecraft, Tekkit“

Kdo je online

Uživatelé prohlížející si toto fórum: Google [Bot] a 23 hostů