Frakcje, oddziały i sankcje
Dwa resource’y: bs_factions (frakcje, oddziały, skarbiec, progresja) i bs_faction_bases (flagi, bazy, sankcje, więzienie).
Frakcje
Dział zatytułowany „Frakcje”Lista frakcji i nagrody reputacji są w bs_factions/config/config_factions.lua (Factions.List). Gracze zdobywają reputację, wykonując pracę swojej frakcji (Factions.ActionRewards): Militia zabija zombie, Medics reanimują i leczą, Mechanics naprawiają i craftują, Farmers zbierają. Reputacja kupuje tylko kosmetyki, pięć progów na frakcję (tytuł, ubranie, tytuł, emotka, tytuł), z limitem Factions.Settings.maxReputation.
Poziom frakcji (1-30)
Dział zatytułowany „Poziom frakcji (1-30)”Inna drabinka, należy do frakcji. Config to bs_factions/config/config_progression.lua. XP frakcji pochodzi tylko z dwóch miejsc:
- Misje frakcji - 3 dzienne i 2 tygodniowe, losowane z
Factions.Progression.Missions. Reset dzienny o 00:00 UTC, tygodniowy w poniedziałek o 00:00 UTC. Rodzaje:action(zabójstwa zombie, reanimacje, crafting…),extract(udane ewakuacje) ideliver(oddawanie przedmiotów przy fladze). - Wpłaty do skarbca - 1 XP za 25 $ (
donation.dollarsPerXp), maksymalnie 400 XP na członka dziennie (donation.dailyXpCap).
XP na poziom n do n+1 to floor(400 * n^1.55) (curve.base, curve.exponent). Jeden punkt umiejętności na poziom. Drzewko umiejętności (sloty skrytki, szybkość budowy, zniżka u handlarzy, cooldown boosterów, stawka wpłat, wypłata za misje, kwatermistrz) jest w Factions.Progression.Skills.
Poziomy odblokowują też rzeczy bazowe (flag_outpost na 3, dodatkowy slot flagi na 10, 20 i 30) oraz kolory/style tabliczek z nazwą.
Oddziały
Dział zatytułowany „Oddziały”Oddział to od 2 do Factions.Squad.maxSize graczy z tej samej frakcji. Jeden oddział na gracza.
Factions.Squad = { maxSize = 5, maxRanks = 6, nameMax = 24, inviteSeconds = 60, inviteDistance = 25.0, ...}/squadlub F2 (Factions.Squad.uiKey) otwiera konsolę oddziału./squadaccepti/squaddeclineteż działają.- Zapraszaj, trzymając ALT i celując w gracza, albo z listy.
- Oddziały są zapisywane (
bs_squads,bs_squad_members) i przeżywają restarty. Członkowie offline zachowują miejsce, lider pozostaje liderem offline. - Członkowie oddziału mają znaczniki na mapie i HUD grupy. Koledzy tylko z frakcji znaczników nie mają.
Factions.Squad.maxSize i zasięg tabliczek z nazwą można zmieniać na żywo w F1.
Skarbiec i uprawnienia rang
Dział zatytułowany „Skarbiec i uprawnienia rang”Liderzy ustawiają uprawnienia dla rang: deposit, withdraw, invite, kick, promote, sanction, build, jail, squad_manage, skills. Domyślnie wypłaca tylko Leader. Można też ustawić dzienny limit wypłat dla rangi (0 = bez limitu). Wszystko jest w menu frakcji, zakładki Treasury i Ranks.
Sankcje i więzienie
Dział zatytułowany „Sankcje i więzienie”Kto może nakładać sankcje: admini (bs.admin), Leader frakcji i każda ranga z uprawnieniem sanction. Szablony są w bs_faction_bases/config/config.lua:
{ id='mod_jail', tier='moderate', label='Detention', effects={ jail=true, fine=250 }, min=5, max=30, default=10 },min/max/default to minuty, nakładający wybiera w zakresie. Poziomy to minor, moderate, severe, critical.
Efekty, których możesz użyć w szablonie: xp_penalty, drop_penalty, build_lock, bank_lock, leave_lock, mute_faction_chat, no_squad, rep_freeze, rep_penalty (natychmiastowy), fine (natychmiastowa, trafia do skarbca), jail.
Więzienie (FactionBases.Jail): Leader, Vice lub admin ustawia początek więzienia i numerowane cele w zakładce Jail. Więźniowie nie mogą opuścić defaultRadius (25 m), widać licznik, a stan przeżywa relog. Admini mają też globalne więzienie.
bs19.org · Privacy · Terms · Cookie settings
Cookies and outside content
The site only needs two essential cookies to keep you logged in and protect forms. Videos and streams from YouTube and Twitch load from their servers, which can set their own cookies, so they stay off until you say yes. Nothing is pre-ticked and you can change your mind any time with "Cookie settings" at the bottom of every page. Details.
Questions about the server, the framework or the site? A real person reads this, usually within a day.