hu-hungarian/funkciok/Limitációk

[EN] English //docs.google.com/uc?authuser=0&id=0ByaBWAZ1o7CeMHFDanpsVjNJbDQ&export=download" rel="noopener nofollow" target="_blank">https://docs.google.com/uc?authuser=0&id=0ByaBWAZ1o7CeMHFDanpsVjNJbDQ&export=download" alt="[HU] Magyar" title="[HU] Magyar">

Ez a lap arról szól, hogyan limitáljuk a játékosok által létrehozható területek számát és méretét.

Létrehozható limitek fajtái:

  • count: <szám>
  • min-size: <szám>
  • max-size: <szám>
  • blocks2d: <szám>
  • blocks3d: <szám>
count

A megadott számnál több telket nem hozhat létre a játékos.

min-size

Megadja a telek minimum méretét (élhosszát).
Használati példa: "min-size: 20"
A példán alapulva, a legkisebb zóna 20x20, sem az x sem a z élhossz nem lehet 20 blokknál kevesebb.

max-size

Megadja a telek maximum méretét (élhosszát).
Használati példa: "max-size: 120"
A példán alapulva, a legnagyobb zóna 120x120, de lehet kisebb is pl.: 100x120, de egyik él sem lehet 120nál hosszabb.

blocks2d

Megadja maximum hány blokkoszlop tartozhat a telekhez.
Használati példa: "blocks2d: 10000"
A példán alapulva, a zóna lehet 100x100, 10x1000, 1x10000, amely kevesebb vagy pontosan 10000 blokkot fed le.

blocks3d

Megadja hány blokk lehet a levédett területen belül.
Haználati példa: "blocks3d: 1000"
A példán alapulva, a zóna mérete lehet 10x10x10, 12x10x8, vagy bármely méretű amely kevesebb vagy pontosan 1000 blokkot tartalmaz.

Limitációk halmozása

A limitek kiértékelése azt az elvet követi hogy a játékosnak minél jobb legyen. Tehát a maximum limitek közül mindig a nagyobb értékek, míg a minimum értékek közül a kisebbek lépnek érvénybe. A blokkszám limitációknál szintén a nagyobb érték érvényesül.

Limitek feloldása

A korlátozás eltávolítására a lehető legnagyobb számot írd be, vagy negáld a tag-et:

alap_limit:
  count: 3
  size: 10
jobb_limit:
  count: 5
  size: 25
vegtelen_es_nagy:
  count: -
  size: 200

Játékosokhoz rendelés

Minden beállított limitáció rendelkezik egy engedéllyel (permission). Ez így épül fel:

zure.limit.<neve>

Például:

zure.limit.vegtelen_es_nagy

Hogy érvényesítsd a limitet szimplán add a játékosnak az engedélyt. Az eltávolításhoz pedig távolítsd el a játékostól az engedélyt. Ha egy játékos nem rendelkezik semmilyen limit engedéllyel akkor az alapértelmezett limitációk vonatkoznak rá. <sub>Lásd: config 'general\limitation' rész</sub>


Comments

Posts Quoted:
Reply
Clear All Quotes