STYGION Dokumentace Hledat v dokumentaci

Hodnoty HUD

Všechny hodnoty, které moduly Keystone dávají na HUD hráče, jejich klíč a obsah — pro prvky klientské části i pro tvoje vlastní panely HUD jako {klíč}. Novinka v 0.3.

Keystone 0.2.8 Aktualizováno 2 min čtení

Hodnoty HUD

Novinka v 0.3. Modul dá hodnotu na HUD pod klíčem; modul client je každých hud.every (výchozí 2 vteřiny) posbírá pro každého hráče s klientskou částí Keystone a pošle jen to, co se změnilo. Prvky HUD v klientské části čtou klíče, které znají, a tvoje vlastní panely HUD můžou kterýkoli vypsat jako {klíč}. Hráč bez klientské části nedostane nic.

Každá hodnota je jen pohled do paměti: co potřebuje databázi nebo soubor, modul přečte mimo vlákno serveru a drží si to. Hodnota, která pro hráče neplatí (modul je vypnutý, ještě nic není známo, hráč stojí mimo claim na serveru bez claimů), se vynechá, nikdy se nevymýšlí.

Klíč Modul Obsah
server.tps client ticky za vteřinu na serveru, na jedno desetinné místo
server.online client hráči online (neviditelní se nepočítají)
server.max client počet slotů
restart.in operations vteřiny do příštího plánovaného restartu; vynechá se, když žádný naplánovaný není
vote.today votes jestli hráč dnes hlasoval (true / false)
vote.streak votes dny hlasování v řadě
vote.ready votes na kolika hlasovacích webech (votes.lists) může hráč hlasovat teď
rank progress nejvyšší rank za odehraný čas, který má
rank.next progress další rank na žebříčku
rank.next-in progress vteřiny hraní, které do něj zbývají
keys crates klíče k bednám
badges badges jména nejnovějších odznaků, nejvýš 3 (skryté se vynechají)
claim territory čí claim je tam, kde hráč stojí (FTB Chunks), "" mimo claim; jen s FTB Chunks
quests quests questy hráče: seznam {title, progress, goal, done, period}
quests.resets quests kdy se denní questy obnoví, milisekundy od roku 1970
lists lists seznamy hráče (a jeho týmu): {name, done, total, items}, s prvními nesplněnými položkami {item, have, count}

Které prvky se ukazují, kde, a které smí hráč posunout nebo skrýt, se nastavuje v client.toml (hud.elements, hud.shown, hud.locked, hud.anchor.*). GET /v1/client/hud (scope players.read) vypíše klíče, které server právě dává, a rozložení, které navrhuje. Doplněk přidá vlastní hodnotu přes veřejné API (ClientToolkit.hud(klíč, hodnota)); klíč jsou malá slova s tečkami a pomlčkami.

Pomohla vám tahle stránka?

Otevře panel zpětné vazby s touhle stránkou v příloze. Přistane do jedné fronty se vším ostatním.