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.
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.