Ru egyéni admin menü (sourcemod) - alliedmodders wiki

belépés

Egyedi menük (Egyéni menü) lehetővé teszi, hogy a rendszergazdák új elemeket a rendszergazda menüt. Úgy tervezték, hogy a plug-inek, hogy adjunk a képességeit, hogy a menü módosítása nélkül a forráskódot, mert a legtöbb ember nem rendelkezik a szükséges ismeretekkel. További információkért lásd: Admin menü (SourceMod Scripting).

Az alábbiakban felsoroljuk az összes paramerty megadható, ha beállította a menüt. Sokan közülük nem kötelező és alapértelmezett értékeket, ha azok nem jelezték. További információkért lásd a példában és / vagy alkalmazás (ok) fájlok példákkal.

  • cmd - a végrehajtandó parancs (# 1, # 2, és így tovább - a határ a paraméterek száma nem szerepel) @ A számot a paraméter nem hoztak „idézőjelben”
  • admin - Biztos való hozzáféréshez szükséges a parancs - lásd a rendszergazda szintű további részletekért
  • végre - „kiszolgáló” vagy „játékos” - aki a „irtózat” csapat - a szerver vagy az egyetlen, aki használja ezt a parancsot. Default „játékos”
  • 1 - Információ a paraméter 1 (# 1) - kell lennie pontosan, amíg a paraméterek cmd
    • írja - „lista” alapértelmezés szerint ha nem kérik.
      • „Groupplayer” - csoport mérleg csatlakozott játékos +
      • "Csoport - csoport Sheet
      • „A játékos” - Névsor
      • 'List' - az opciók listája Nastraevaemy
      • „Mapcycle” - automatikusan feltölti a étlapok a fájl kártya ciklus
      • „Onoff” - „Be” vagy „Ki”, elküldi 1/0 (hasznos munka a konzol változót (KVAR, ConVars, cvars), és hasonlók)
    • ösvény - akkor szükséges, ha type = mapcycle. Az útvonal (beleértve a fájlnév és a kiterjesztés) a fájl listáját tartalmazó térképeket (a felvételi formátum, mint mapcycle.txt) - Az alapértelmezett érték „mapcycle.txt”
    • módszer - 'név' (játékos nevét), 'SteamID' (STIM Haydee), 'userid' (yuzerid), 'userid2' (nem tartalmaz '#'), 'clientid' (Haydee kliens), 'IP' (ip) - csak akkor szükséges groupplayer / lejátszó típusok - alapértelmezett név
    • title - cím menü akkor jelenik meg, a további beállítások (opcionális (nem kötelező))
    • 1-x - paraméterek listája - csak akkor van szükség a típus „lista”
    • 1.-x. - A megjelenítendő szöveget paraméterre - csak akkor van szükség a típus „lista” (opcionális, ha nincs megadva, meg van írva, hogy az a vonatkozó paraméter lista)
    • 1 * - * x - rendszergazdai hozzáférés szintet, hogy ezt a lehetőséget (ugyanaz, mint a „admin” szakasz)

Figyelem! Ha a használni kívánt orosz betűk a menüben, a fájl kódolását kell UTF-8 (anélkül, BOOM), vagy a betűk helyére látni fogja kérdőjelek!

Megjegyzés: Használhatja \ az escape karaktert. Így „lehetővé teszi, hogy adjunk egy idézet a húr.

szintek rendszergazdák

Minden „típus” „admin” Szükségessé vált, kisbetűs parancsot. Ez a parancs már létezhetnek (például, sm_ban) vagy lehet teljesen feltalált (például, onlycrabscanusethis).

Ha a parancs létezik, ez a lehetőség (vagy opciók listája) igényli azonos szinten való hozzáférés szintje a csapat (beleértve az esetleges felülbírálja (felülírás felülbírálja), amit tettem).
Például, ha használja sm_ban mint a rendszergazda szintű almenü, majd így bárki, aki hozzáfér a sm_ban, akkor is hozzáférhetnek ehhez és almenük (hozzáférés az alapértelmezett ez a parancs, hogy tiltsák zászló). Azonban, ha már újra sm_ban az egyik csoport ( „felülírja” „lehetővé teszi” - a admin_groups.cfg fájl), a csoport is hozzáfér.

Ha a parancs nem létezik, akkor kell hozzá felülírja ezt a parancsot, ahogyan azt az egyszerű parancsokat. Ez történik admin_overrides.cfg fájlt (rendelni egy zászlót elérni ezt a parancsot, és / vagy admin_groups.cfg fájlt (a hozzáférést egy adott csoport vagy csapat, hogy vegye fel, annak ellenére, hogy ezek a hozzáférési zászló)

Ha a hozzáférési szint nincs megadva, akkor az első érv, hogy „cmd” lesz hozzárendelve hozzáférési szintjét. Például, a csapat

hozzáférési szint szint sm_ban hozzáférést, beleértve az esetleges felülbírálja.

Csoport almenü

Típusú „csoport” és a „groupplayer” automatikusan hozzáadni előre konfigurált beállítások a menüben. Ezek a lehetőségek vannak kialakítva sourcemod / configs / adminmenu_grouping.txt fájl

Általában ezek használják hozzá parancsokat, mint a „@all”, „@t” és mások, a menü.

  • PlayerCommands (játékos menedzsment)
  • ServerCommands (Server Management)
  • VotingCommands (szavazati menedzsment)

osztályozás

Annak érdekében, hogy képes rendezni a hozzáadott elem, meg kell adni a csapat egy egyedi nevet a konfigurációt. Az adott példa:

további jellemzők

Egy példa segítségével a teljes potenciálját a menü: a rendszergazdák hozzáférést KVAR, anélkül, hogy hozzáférést flag „sm_cvars”

Adjuk hozzá a túró, a kívánt hozzáférési, és állítsa be a „végre” „szerver”

Így a parancs végrehajtásra kerül keresztül rcon ellenére normál rendszer hozzáférési szintek, és ellenőrizze a hozzáférést csak a zászló megadott „admin” mezőben. Úgy is működik bármilyen más csapat, köztük sm_rcon.

példa fájlok

adminmenu_custom.txt fájl például konfigurálva Super parancsok:
adminmenu_custom.txt