Uživatelské nástroje

Nástroje pro tento web


cs:modulebuilding:randomtraps

Náhodné a Respawnující Pasti

Nejprve najděte umístitelný objekt Craft - Area Settings v paletě vlastních umístitelných objektů a umístěte ho do oblasti. Poté otevřete jeho inventář a vložte do něj sady pastí, které chcete, aby se v oblasti objevily. Najdete je v paletě vlastních předmětů - Různé - Kit. Přidání stejné pasti vícekrát zvýší šanci, že se tato past objeví.

Po tomto kroku klikněte pravým tlačítkem na umístitelný objekt Craft - Area Settings a přejděte na Proměnné. Objekt již má nastavené proměnné s hodnotami „null“. Stačí je upravit.

  • TRAP_ALLOW integer -1 - tato proměnná říká systému náhodných pastí, aby nikdy na objektu past nevytvářel
  • TRAP_NUM integer X - počet náhodných pastí, které mají být vytvořeny v oblasti
  • TRAP_DISARM_MIN integer X - minimální TO náhodných pastí pro zneškodnění
  • TRAP_DISARM_MAX integer X - maximální TO náhodných pastí pro zneškodnění
  • TRAP_SEARCH_MIN integer X - minimální TO náhodných pastí pro hledání
  • TRAP_SEARCH_MAX integer X - maximální TO náhodných pastí pro hledání
  • TRAP_OBJECTS integer 1 - pokud je nastaveno na 1, změní to výchozí chování umístění náhodných pastí a místo toho vybere objekt pouze tehdy, pokud má proměnnou TRAP_ALLOW rovnu 1
  • TRAP_UNLIMITED integer X - procentuální šance, že pasti budou neomezené (tj. nezmizí po spuštění)

A nakonec nastavte proměnnou TRAP_ALLOW na -1 u každých neviditelných dveří a použitelných umístitelných objektů, na které nechcete, aby se náhodná past kdykoli objevila.

85 % pastí bude umístěno na podlaze, pokud neexistují žádné, nebo není dostatek, objekty, na které by se past mohla umístit. Pasti se automaticky znovu objeví po zneškodnění, získání nebo spuštění.

Statické Pasti na Objektech

Pokud jste nastražili nějaký objekt, jako jsou dveře nebo umístitelný objekt, pravděpodobně budete chtít, aby poskytoval zkušenosti za zneškodnění a znovu se objevil.

Nejprve nastavte skript objektu trap_respawn do události OnDisarm.

Pokud je past jednorázová, přidejte také skript trap_triggered do události OnTrapTriggered.

Ve výchozím nastavení se past znovu objeví se stejným typem, TO za 1250-1450 sekund. Můžete to změnit pomocí těchto proměnných:

  • TRAP_RESPAWN integer X - kde X je počet nastavení pro znovuobjevení pasti
  • TRAP_DISARM_MIN integer X - jak je uvedeno výše
  • TRAP_DISARM_MAX integer X - jak je uvedeno výše
  • TRAP_SEARCH_MIN integer X - jak je uvedeno výše
  • TRAP_SEARCH_MAX integer X - jak je uvedeno výše
  • TRAP_UNLIMITED integer X - jak je uvedeno výše

Pokud jsou v oblasti nastaveny náhodné pasti a žádná z proměnných není nastavena, pak se použijí čísla pro náhodné pasti.

cs/modulebuilding/randomtraps.txt · Poslední úprava: 2026/11/09 11:07 autor: 127.0.0.1