# Základní používání rezidence

Rezidence se nastavují přes takzvané flagy (vlajky), které každá určuje specifické nastavení a hráč určuje, zda takové nastavení zapnout, nebo vypnout.

Obecné příkazy vypadají následovně:

* `/res set {jméno residence} {vlajka} {hodnota}`
* `/res pset {jméno residence} {jméno hráče} {vlajka} {hodnota}`
* `/res padd {jméno residence} {jméno hráče}`

Pro zjednodušení budeme používat kratší verzi příkazu, kdy vynecháme `{jméno residence}` a budeme předpokládat, že se ve chvíli psaní příkazu nacházíme uvnitř své residence, kterou chcete nastavit.

Seznam možných vlajek nalezneš na stránce Seznam vlajek

{% content-ref url="seznam-vlajek" %}
[seznam-vlajek](https://cityserver.gitbook.io/cityserver/survival/rezidence/seznam-vlajek)
{% endcontent-ref %}

Možné hodnoty pro `{hodnota nastavení}`:

* **true** - (zkráceně **t**) nastaví hodnotu vlajky na pravdu. To znamená, že rezidence se bude chovat, tak jak popis vlajky popisuje.
* **false** - (zkráceně **f**) nastaví hodnotu vlajky na nepravdu. To znamená, že rezidence se nadále nebude chovat, tak jak popis vlajky popisuje. Například při použití příkazu s vlajkou `move` a hodnotou `false` se v rezidenci zakáže pohyb.
* **remove** - (zkráceně **r**) nastaví hodnotu vlajky na výchozí hodnotu. Odstraní tedy tvé nastavení vlajky.

Aktuální nastavení rezidence, ve které právě stojíš, vypíšeš příkazem `/res info`.

Seznam tvých rezidencí si zobrazíš příkazem `/res list`.

{% hint style="danger" %}
Dbej zvýšené opatrnosti při nastavování vlajek, aby byly nastaveny správně. V krajních případech špatně nastavených vlajek umožníš hráčům v rezidenci stavět, ničit, otevírat truhly nebo dokonce přenastavit samotnou residenci.
{% endhint %}

## Přidání hráče do residence

Existují 3 způsoby přidělení oprávnění takového typu.

* **Jednoduchým předpřipraveným příkazem**, který je přímo určen na tyto účely.
* **Skupinou oprávnění**
* **Nastavení vlajek zvlášť**
* **Grafickým rozhraním**

### Postupy

* **Jednoduchým příkazem**
  1. Napiš příkaz `/res padd {jméno hráče}`, kde `{jméno hráče}` je přezdívka hráče, kterého chceš přidat do rezidence. Tento příkaz hráči nastaví základní vlajky pro hraní v rezidenci. Nastaví obdobné nastavení vlajek jako následující způsob.
* **Skupinou oprávnění**
  1. Napiš příkaz `/res pset {jméno hráče} trusted t`, kde `{jméno hráče}` je přezdívka hráče, kterého chceš přidat do rezidence. Vlajka `trusted` znamená, že chceš nastavit skupinu vlajek trusted. Seznam vlajek ve skupině trusted nalezneš zde.
* **Nastavení všech vlajek zvlášť**
  1. Napiš příkaz `/res pset {jméno hráče} {vlajka} {hodnota nastavení}`, kde `{jméno hráče}` je přezdívka hráče, kterému chceš nastavit vlajku. V dalším parametru `{vlajka}` vlož vlajku, kterou chceš nastavit. Seznam vlajek nalezneš zde. Jako poslední vložíš hodnotu `t`, `f`, nebo `r`.
* **Grafické rozhraní**
  1. Napiš příkaz `/res pset {jméno hráče}`, kde `{jméno hráče}` je přezdívka hráče, kterému chceš nastavit vlajky. Tímto se ti otevře grafické rozhraní se všemi vlajky. Stačí poté již najít vlajky které chceš hráči upravit a kliknutím levého nebo pravého tlačítka myši mu vlajku nastavíš nebo odebereš.

## Odebrání hráče z rezidence

Odebrání hráče z rezidence se velmi podobá přidání hráče do rezidence. U odstranění hráče se příkazy nastavení **skupinou oprávnění** a **nastavení vlajek zvlášť** liší pouze hodnotou. Tedy když jsi při povolování použil hodnotu `true` (příp. `t`), tak při odebírání použij `false` (příp. `f`)

* **Jednoduchým předpřipraveným příkazem**, který je přímo určen na tyto účely.
* **Skupinou oprávnění**
* **Nastavení vlajek zvlášť**
* **Grafickým rozhraním**

Také lze použít odstranění:

* **Jednoduchým příkazem**
  1. Napiš příkaz `/res pdel {jméno hráče}`, kde `{jméno hráče}` je přezdívka hráče, kterého chceš odebrat z rezidence. Tento příkaz hráči odstraní základní vlajky pro hraní v residenci. Hráč tedy nebude mít přizpůsobené podmínky pro hraní v této residenci.

## Zakázání pohybu v rezidenci všem hráčům

Postup:

* Napiš příkaz `/res set move false`, kde `move` je vlajka, která nastavuje pohyb v rezidenci. Nastavení `f` znamená, že vlajka se "zakáže" a způsobí to efekt, že hráči se ve tvé rezidenci nemohou pohybovat.

## Zakázání teleportace do rezidence všem hráčům

Postup:

* Napiš příkaz `/res set tp false`, kde `tp` je vlajka, která nastavuje teleportaci do rezidence. Nastavení `f` znamená, že vlajka se "zakáže" a způsobí to efekt, že hráči se do tvé rezidence nemohou teleportovat.
* Teleport do rezidence mohou využívat pouze hráči s koupeným VIP účtem

## Vykázání hráče z rezidence

Tento postup se uplatňuje zejména v případě, kdy tě hráč ve tvé rezidenci obtěžuje. V takovém případě je možné ho z rezidence jednoduchým příkazem vykázat.

Postup:

* Napiš příkaz `/res kick {jméno hráče}`, kde `{jméno hráče}` je přezdívka hráče, kterého chceš z rezidence vykázat.
