Admin
Admin
/fueladmin
Öppnar en serverövergripande översikt över alla 27 mackar. Sök på namn eller distrikt; varje rad visar om macklen är ägd, till salu eller publik, samt vem som äger den.
Välj en för att få:
| Kontroll | Effekt |
|---|---|
| Force restock | Fyller varje ej eldriven tank till max på en gång |
| Reset | Nollställer ägarskap, bank, lager och personal — macken läggs ut till försäljning igen |
| Purchasable | Växlar macken mellan köpbar och permanent publik |
| Wrong fuel | Åsidosätter Config.WrongFuel.Mode enbart för denna mack |
| Fuel prices | Sätter ett pris per liter direkt, oavsett vad ägaren har ställt in |
| Upgrade prices | Åsidosätter vad varje uppgradering kostar på denna mack |
Dessutom live-siffror: dagens intäkter, lagernivå, kunder och lagerstapeln per bränsle.
Var och en av dessa åtgärder loggas till Discord-webbhooken under färgen Admin, så att en andra admin kan se vem som gjorde vad.
Ändringar för köpbarhet och fel bränsle sparas per mack och överlever en omstart, vilket gör att de prioriteras framför vad config.lua säger för den macken.
/setfuel <0-100>
Sätter bränslenivån på fordonet du sitter i, eller det närmaste inom Config.Refuel.VehicleSearch om du är till fots. Värdet begränsas serversidan till 0–100 och åtgärden loggas.
/setfuel 100
/setfuel 5Med Config.Debug aktiverat får du även /emptyfuel, som sänker det närmaste fordonet till noll — användbart för att testa motorns avstängning och varningen för låg bränslenivå utan att behöva köra i tio minuter.
Vem som räknas som admin
Båda kommandona går igenom samma serversideskontroll. En spelare godkänns om något av följande stämmer:
- De har acen
Config.Admin.Ace(standardbupa.fuel) ochUseAceär på. - En av deras identifierare finns med i
Config.Admin.Developers. - Deras jobbnamn är ett av
Config.Admin.AdminGroups. - De har acen
group.<name>för en av dessa grupper. - De har acen
<name>för en av dessa grupper.
Config.Admin = {
Command = 'fueladmin',
SetFuelCommand = 'setfuel',
UseAce = true,
Ace = 'bupa.fuel',
AdminGroups = { 'admin', 'superadmin', 'god' },
Developers = {},
}Den smidigaste konfigurationen är acen:
add_ace group.admin bupa.fuel allowEn server som redan kör group.moderator behöver bara lägga till 'moderator' i AdminGroups — regel 4 fångar upp den utan extra ace.
På en ren utvecklingsserver där inga aces är konfigurerade, lägger du till din licensidentifierare i Developers:
Developers = { 'license:0000000000000000000000000000000000000000' },Slå på Config.Debug så skriver en nekad adminkontroll ut spelarens namn och id i serverkonsolen, vilket omedelbart talar om för dig om kontrollen ens når fram till dem.