Offline |
|
Csatlakozott: 2015.08.11. 14:21 Hozzászólások: 215
Megköszönt másnak: 50 alkalommal Megköszönték neki: 6 alkalommal
|
Plugin Neve:
|
Parancsok korlátozása
|
Plugint készitette:
|
OciXCrom
|
Játék:
|
Mind
|
Kategória:
|
Szerver kezelés
|
Eredeti link:
|
|
Jóváhagyó:
|
|
Parancsok korlátozása(Készítő: OciXCrom)Leírás:A következő plugin segítségével letilthatunk bizonyos parancsokat a szerveren. Letilhatjuk: mindenki számára | bizonyos jogokkal rendelkezők számára | IP cím alapján | Steam ID alapján | Név alapján | Élők/Halottak számára | Csapatok alapján (CT/T/SPECTATOR) Megjegyzés:- Ajánlott a plugins.ini-ben a legelső helyre tenni! - Ha hibásan csináltál valamit, akkor a plugin a logs/CommandRestrictions.log fájlban jelzi ezt számodra! - Ha más játékokkal is szeretnéd haszálni a plugint, akkor szedd ki a következőt: #define USE_CSTRIKE, a forráskódból! Használati útmutató:Mindenek előtt fontos tisztázni, hogy ha bármilyen parancsot szeretnél letiltani, azt csakis a configs/CommandRestrictions.ini teheted meg! ► Spoiler mutatása [<parancs neve>] <állapot> <típus> "[érték]" "[üzenet]"
ÁLLAPOT = Ezzel beállatjuk hogy tiltani szeretnénk a parancsot, vagy engedélyezni a játékos számára
allow - engedélyezi a használatot block - letiltja a haszálnatot
TÍPUS = Itt megadjuk, hogy kikre vonatkozik a korlátozás:
all - mindenkire name - azokra a játékosokra, akiknek a nevét megadjuk ip - azokra a játékosora, akiknek az IP címét megadjuk steam - azokra a játékosokra, akiknek a STEAM ID-át megadjuk flags - azokra a játékosokra, akiknek a jogait megadjuk team - azokra a játékosokra, akinek a csapatát megadjuk (Ct = ct | T = t | Néző = spectator | Nincs belépve = unassigned) life - élő vagy halott játékosok számára (Élő = alive | Halott = dead)
ÉRTÉK = Ez a TÍPUS-ra vonatkozik
Például: Ha a "típus"-hoz azt írjuk, hogy "team", akkor az "érték" helyére írhatjuk a következőt = ct, t, spec, unassigned Például #2: Ha a "típus"-hoz azt írjuk, hogy "name", akkor az "érték" helyére a játékos pontos nevét kell írjuk!
ÜZENET = Üzenetet küldhetsz, amikor megpróbálják a parancsot használni
- Hagyd üresen, ha alap üzenetet szeretnél elküldeni - $cmd$ = ez helyettesíti a parancs nevét, ezt beillesztheted az üzenetbe - #none = Ha erre állítod nem fog üzenetet küldeni
PÉLDÁK:
--------------------------------------------------------------------------- Példa #1 -- Elérhetővé tesszük a következő parancsot: "amx_slap" minden olyan játékosnak akinek a neve: "OciXCrom": [amx_slap] // A parancs neve block all // Ezáltal letiltjuk ezt a parancsot mindenki számára allow name "OciXCrom" // Ezzel pedig elérhetővé tesszük minden olyan játékos számára akinek a neve: "OciXCrom" --------------------------------------------------------------------------- Példa #2 -- Letiltjuk a következő parancsot "amx_quit" minden olyan játékosnak akinek az IP címe: '12.34.56.78' és a nézőknek: [amx_quit] // A parancs neve block ip "12.34.56.78" // Ezáltal letiljuk a következő IP címet: '12.34.56.78' block team "spectator" // Ezáltal letiljuk a következő csapatot: 'néző' --------------------------------------------------------------------------- Példa #3 -- Letiltjuk a rádióüzeneteket mindenkinek, és küldön egy üzenetet: [radio1, radio2, radio3] //A parancs neve block all "" "&x07A következő parancs $cmd$ jelenleg ki van kapcsolva." // Ezáltal letiltottuk mindenki számára a parancsot, és egy üzenetet küldtünk --------------------------------------------------------------------------- Telepítés:!!! A sikeres fordításhoz szükségesek az include fájlok !!!Forráskódot lefordítva ==> amxmodx/plugins mappába Configs mappában lévőket ==> amxmodx/configs mappába
SMA
|
|
A hozzászólást 2 alkalommal szerkesztették, utoljára CoopCola 2019.06.23. 21:32-kor.
|
|