Admin
Admin
/fueladmin
Ouvre un tableau à l'échelle du serveur regroupant les 27 stations. Effectuez une recherche par nom ou par quartier ; chaque ligne indique si elle est possédée, en vente ou publique, et qui en est le propriétaire.
Sélectionnez-en une pour obtenir :
| Contrôle | Effet |
|---|---|
| Force restock | Remplit instantanément chaque réservoir non électrique au maximum |
| Reset | Efface la propriété, la banque, les stocks et le personnel — la station est remisa sur le marché |
| Purchasable | Bascule la station entre achetable et publiquement permanente |
| Wrong fuel | Remplace Config.WrongFuel.Mode uniquement pour cette station |
| Fuel prices | Définit un prix au litre directement, en ignorant ce que le propriétaire a défini |
| Upgrade prices | Remplace le coût de chaque amélioration pour cette station |
Ainsi que les chiffres en temps direct : chiffre d'affaires du jour, niveau des stocks, clients, et la barre de stock par carburant.
Chacune de ces actions est enregistrée dans le webhook Discord sous la couleur Admin, permettant à un second administrateur de voir qui a fait quoi.
Les surcharges d'achat et de carburant erroné sont sauvegardées par station et persistent après un redémarrage, prenant ainsi le pas sur ce que config.lua indique pour cette station.
/setfuel <0-100>
Définit le niveau de carburant du véhicule dans lequel vous êtes assis, ou du plus proche dans la limite de Config.Refuel.VehicleSearch si vous êtes à pied. La valeur est limitée côté serveur entre 0 et 100 et l'action est enregistrée.
/setfuel 100
/setfuel 5Avec Config.Debug activé, vous bénéficiez également de /emptyfuel, qui vide le véhicule le plus proche à zéro — pratique pour tester la panne sèche et l'avertissement de niveau bas sans rouler pendant dix minutes.
Qui est considéré comme un admin
Les deux commandes passent par la même vérification côté serveur. Un joueur y parvient si l'une de ces conditions est remplie :
- Il détient l'ace
Config.Admin.Ace(par défautbupa.fuel) etUseAceest activé. - L'un de ses identifiants est répertorié dans
Config.Admin.Developers. - Son nom de métier fait partie de
Config.Admin.AdminGroups. - Il détient l'ace
group.<name>pour l'un de ces groupes. - Il détient l'ace
<name>pour l'un de ces groupes.
Config.Admin = {
Command = 'fueladmin',
SetFuelCommand = 'setfuel',
UseAce = true,
Ace = 'bupa.fuel',
AdminGroups = { 'admin', 'superadmin', 'god' },
Developers = {},
}La configuration la plus propre utilise l'ace :
add_ace group.admin bupa.fuel allowUn serveur qui utilise déjà group.moderator doit simplement ajouter 'moderator' à AdminGroups — la règle 4 s'en charge sans ace supplémentaire.
Sur un serveur de développement nu où aucun ace n'est configuré, ajoutez votre identifiant de licence dans Developers :
Developers = { 'license:0000000000000000000000000000000000000000' },Activez Config.Debug et une vérification d'administrateur refusée affichera le nom et l'id du joueur dans la console du serveur, ce qui vous permettra de savoir immédiatement si la vérification l'atteint bien.