Skip to content

Latest commit

 

History

History
122 lines (87 loc) · 6.41 KB

File metadata and controls

122 lines (87 loc) · 6.41 KB

SourceBans++ Spectate Report

Nem hivatalos harmadik fél al-plugin — Nem áll kapcsolatban a SourceBans++ fejlesztőcsapattal, nem általuk jóváhagyott vagy karbantartott.

Languages: English | 简体中文 | 繁體中文 | Русский | Deutsch | Français | Polski | Português | Magyar | Türkçe

Egy nem hivatalos SourceBans++ al-plugin SourceMod-hoz, amely lehetővé teszi a játékosoknak, hogy lenyomják az R billentyűt (újratöltés) a megfigyelt játékos jelentéséhez nem szabad módbeli megfigyelés közben. Főként a No More Room in Hell (NMRiH) számára tervezve, de kompatibilis bármilyen Source engine játékkal, amely SourceBans++-t futtat.

Funkciók

  • R billentyű a jelentéshez — Nyomja meg az R billentyűt első vagy harmadik személyű megfigyelés közben a jelentés kezdeményezéséhez.
  • Csak nem szabad mód — Jelentések csak OBS_MODE_IN_EYE (4) és OBS_MODE_CHASE (5) módokban engedélyezettek; a szabad megfigyelés figyelmen kívül hagyva.
  • Képernyő-tipp — Időszakosan megjelenít egy tipp szöveget a megfigyelt cél nevével és az R billentyű promptjával.
  • Indok megadása — Az R lenyomása után a játékos beírja az indokot a chatbe. Írja be a cancel szót a megszakításhoz.
  • Minimális indokhossz — Konfigurálható minimális karakter szám az üres vagy alacsony minőségű jelentések megelőzésére.
  • Újratöltési idő — Játékosonkénti újratöltési idő a jelentések között a spam megelőzésére.
  • Többnyelvű — 10 nyelvvel együtt jár, amelyek megfelelnek a SourceBans++ fordítási lefedettségnek.
  • Hang nélkül — Csak vizuális visszajelzés, hang effektusok nélkül.

Követelmények

Komponens Verzió
SourceMod 1.11 vagy újabb
SourceBans++ 2.0.0 vagy újabb (sbpp_main.smx-et be kell tölteni)
Játék Bármilyen Source engine játék (NMRiH-vel tesztelve)

Telepítés

  1. Töltse le a legújabb kiadást.
  2. Csomagolja ki az archívumot.
  3. Másolja a common/addons/sourcemod/ tartalmát a szerver addons/sourcemod/ könyvtárába:
    • plugins/sbpp_specrep.smx
    • translations/sbpp_specrep.phrases.txt
    • configs/sourcebans/sbpp_specrep.cfg
  4. Indítsa újra a szervert vagy futtassa az sm plugins load sbpp_specrep parancsot a szerver konzolban.

Konfiguráció

A konfigurációs fájl a addons/sourcemod/configs/sourcebans/sbpp_specrep.cfg helyen található:

"SourceBans++ Spectate Report"
{
    "Config"
    {
        // Enable spectate report feature (0=disabled, 1=enabled)
        "Enable"        "1"

        // Cooldown in seconds between reports per player
        "Cooldown"      "60.0"

        // Minimum reason length (characters), shorter reasons will be rejected
        "MinLen"        "10"
    }
}
Opció Típus Alapértelmezett Leírás
Enable int 1 Plugin engedélyezése vagy letiltása (0 = ki, 1 = be)
Cooldown float 60.0 Újratöltési idő másodpercben játékosonként a jelentések között
MinLen int 10 Minimális indokhossz karakterekben

Parancsok

Parancs Engedély Leírás
sm_specrep_reload ADMFLAG_CONFIG Konfigurációs fájl újratöltése futás közben
sm_specrep_status ADMFLAG_GENERIC Plugin állapotának és a játékos aktuális megfigyelési állapotának megjelenítése

Hogyan működik

  1. Észlelés — Egy ismétlődő időzítő (0,2 másodperces intervallum) ellenőrzi minden halott játékos megfigyelési módját.
  2. Tipp megjelenítése — Ha a játékos első vagy harmadik személyben figyel meg egy másik játékost, tipp szöveg jelenik meg 4 másodpercenként.
  3. Billentyűlenyomás — Az R billentyű (újratöltés) észlelése az OnPlayerRunCmd-on (gomb bitek) és az AddCommandListener("+reload")-on keresztül történik tartalékként.
  4. Indok megadása — Az R lenyomása után a játékos indokbeviteli módba lép. A következő chat üzenet lesz a jelentés indoka.
  5. Beküldés — A jelentés beküldése a sbpp_main.smx által biztosított SBPP_ReportPlayer natívn keresztül történik.

Fordítási kulcsok

A plugin saját fordítási fájllal érkezik sbpp_specrep.phrases.txt, amely 10 nyelvet lefed:

Kulcs Leírás
Press R to Report Megfigyelés közben megjelenített tipp szöveg
Spectate Report Prompt Chat prompt az R lenyomása után
No Valid Target Megjelenik, ha a megfigyelési cél érvénytelen
In Cooldown Megjelenik, ha a játékos újratöltési időben van
Report Canceled Megjelenik, ha a játékos beírja a cancel szót
Report Sent Sikeres beküldés után jelenik meg
Reason Short Need More Megjelenik, ha az indok túl rövid

Kompatibilitás

  • SourceBans++ 2.0.0 / 2.0.1 / 2.0.2 — A plugin-only csomaggal tesztelve.
  • SourceMod 1.11 / 1.12 — SourcePawn Compiler 1.12.0.7230-val fordítva.
  • NMRiH — Elsődleges tesztkörnyezet.
  • Egyéb Source játékok — Minden olyan játékban működik, ahol elérhető az m_iObserverMode és m_hObserverTarget (CS:S, CS:GO, TF2, DoD:S, HL2:DM).

Licenc

Ez a projekt a GNU General Public License v3.0 or later licenc alatt áll.

A SourceBans++ (GPLv3 licenc alatt álló) származékos műveként ez a plugin örökli a GPLv3 licencet. A csatolt fejléc fájlok (sourcebanspp.inc, sbpp_version.inc) a SourceBans++ disztribúcióból szó szerint másolva a fordítási célokra a GPLv3 §5(a) alapján.

Ez a plugin futásidőben a SourceMod SDK-hoz is linkelődik, amely GPLv3 licenc alatt áll az AlliedModders link kivétellel.

Szerző

Baimiao2534

Köszönetnyilvánítás

Topics

sourcemod sourcebans sourcebans-pp sbpp nmrih plugin report spectate unofficial gpl3