Stránka 1 z 1

písek a štěrk nepadají

Napsal: 16 úno 2016, 11:13
od 01kukacka
Server: IP:PORT 93.91.250.133:27522

Ahoj
Prosím netuší někdo, co zabraňuje padání písku/štěrku? v regionu? Už jsem pološílená, nemohu najít flag pro povolení:(
jedu pře spigot nejnovější verzi
Dík
Eva

Re: písek a štěrk nepadají

Napsal: 16 úno 2016, 11:41
od Smexhy
Cez región by to normálne nemalo ísť, ale vo worldguarde - configu je jeden riadok:

Kód: Vybrat vše

  no-physics-sand

ktorý musí byť na false, tak isto gravel atp.

Re: písek a štěrk nepadají

Napsal: 16 úno 2016, 11:54
od 01kukacka
Ahoj Smexhy :) díky ale koukala jsem na to a obojí na false mám:(......je to celé divné. svět mám globálně v rg v tom světě jsou doly, které jsou v subregionu a je tam povolen pouze build. V těch dolech písek padá ale na stěně, kde už není subzona nepadá :-D rozkousala bych monitor:-)

Re: písek a štěrk nepadají

Napsal: 16 úno 2016, 12:01
od Smexhy
Napíš teda príkaz /rg info __global__ -w (meno_sveta) a malo by ti to vyobraziť čo v __global__ regione máš povolené. Možno tak na to prídeme skôr, no môže to robiť hocijaký iný plugin, takže ak tak po poslaní mi toho výpisu z príkazu vyššie, dodaj zoznam pluginov.

Re: písek a štěrk nepadají

Napsal: 16 úno 2016, 12:14
od 01kukacka
ok teď jsem zkoušela vše možné tak tam je možná zmatek....
.takže zakázané jsou- build, block-break, blcok-place, lava-flow, water-flow
a povolené-chest-access, use, damage-animals, mob-damage a leaf-decay

pluginyLagMeter, SignColorz, WorldEdit, FakaHedaMinequery, ColoredTexts, Vault, Multiverse-Core, PermissionsEx, LWC, WorldGuard, dynmap, AutoMessage, SurvivalGames, CoreProtect, SkyWars, EggCatcher, HolographicDisplays, Votifier, mcMMO, MobArena, GAListener, Essentials, Residence, UltrabansLite, WorldBorder, Citizens, Jobs, EssentialsSpawn, Multiverse-Portals, Multiverse-Inventories, SignShop, ScoreboardStats, ChestShop, CreativeControl

Re: písek a štěrk nepadají

Napsal: 16 úno 2016, 12:15
od Hanakocz
Monitor bych prosil nekousat 8-) ;) radši obětuj nějakého hráče satanovi v působivém rituálu, to by na server udělalo větší dojem :twisted:

Ono se to má tak. Region Flagy totiž působí globálně, nikoliv jen na hráče. Tudíž se musíš kouknout, co se stane, když má daná situace nastat. Server zjistí, že písek má padat, takže blok písku zničí a objeví tam entitu padající písek. Jakmile ta dopadne, tak server entitu zabije a postaví tam nový blok.
Jenže Region Flagy působí i na server! Takže pokud v dané oblasti NELZE ničit bloky, tak ani server nemůže! Ta samá situace je s Pistonama. Pokud Piston vysuneš, tak tím server přidá blok, když se zasune, tak tím blok ničí (vypadá to jako pohyb, ale není to pohyb, je to přidávání/odebírání bloků). Tudíž pro správnou funkci pistonů taky musí být povolení ničit a stavět bloky (pak se teoreticky dá rozlišovat, kdo jaké flagy má, ale obecně neplatí, že když server může, tak hráč taky...)

Troufl bych si tvrdit, že pro písek platí to samé, protože vnitřní mechanika je ta samá. Tudíž pokud v dané oblasti je zakázáno rozbíjet bloky, tak je ani server rozbít nedokáže.
Dokumentace WorldGuardu před tím i varuje, viz:
Warning
None of these flags are player-specific. For example, the block-break flag, if set to deny, prevents pistons from breaking blocks.
To understand why, consider the fact that players can fling TNT into a region from outside, or a player can build an inchworm piston machine that moves into another region. While these actions were caused by a player, realistically attempting to figure which player built the TNT cannon or used it is much more difficult. However, you still want to prevent someone from blowing up spawn with a TNT cannon.
Outright blocking TNT cannons or pistons is the wrong solution. Pistons and TNT cannons should be allowed in some cases. For example, a TNT cannon or piston inside should work within the region.
First off, remember who can build in regions: it’s not players, it’s members. When we consider pistons or TNT, it should be no different. How does WorldGuard figure out whether a piston machine or TNT cannon is a member of a region? If it’s inside the region, of course!
When you create a region, before setting any flags on it:
Members may build
Non-members may not build
TNT cannons and pistons inside are allowed to work because they are “members.” An imaginary player, “Bobby,” who isn’t a member yet, is unable to place or break blocks. Once you add Bobby to the region, then Bobby can build.
When you set the protection flags, you override this behavior. If you set block-break to deny, then even members are unable to break blocks. Bobby cannot break blocks. A TNT cannon inside cannot break blocks. A piston inside cannot break blocks. You break pistons.
That begs two questions:
How do I prevent players from placing or breaking blocks? Don’t do anything. Don’t change any flags! Remember, only members can build by default.
How do I change a flag to only affect players? You probably mean: how do you make a flag only affect non-members? Well, that’s easy: use Region Groups.

http://docs.enginehub.org/manual/worldg ... ons/flags/


EDIT:
takže zakázané jsou- build, block-break, blcok-place, lava-flow, water-flow

A tímto jsi právě potvrdila, proč to nejde. Viz moje povídání výše.

Re: písek a štěrk nepadají

Napsal: 16 úno 2016, 12:27
od Hanakocz
Teď asi váháš, co tam teda dát, aby hráči ničit bloky nemohli. Nic. Jen přítomnost regionu zabraňuje hráčům, kteří nejsou owners nebo members, ty bloky ničit. Takže odeber zakázání všech těch flagů přes příkaz, kde neuvedeš ani allow, ani deny.
Pokud chceš, aby v nějakém regionu naopak mohli ničit bloky, tak bych spíš použil passthrough = allow

Re: písek a štěrk nepadají

Napsal: 16 úno 2016, 12:29
od 01kukacka
Jaj Hanako děkuji:-D toto by mě opravdu nenapadlo. Satanovi asi obětuju sebe brzy:-)

Ještě jednou díky vám oboum :3