.::adminheaven::. - the multiconfig HQ indexcounter-strikebattlefieldcall of dutymedal of honor: allied assaultjedi knightsoldatday of defeatwolfeinstein: enemy territory    
   

::Clanmod - Telepítés::

Tartalom -

Itt a Clanmod által használt aliasokkal imserkedünk meg. Az aliasok nagyon hasznos kis dolgok, úgyszólván parancsikonok. Ezekhez az egyszerű szavakhoz rendelhető szinte bármilyen parancs, ezzel lényegesen lerövidítve egy-egy utasítás kiadását.

A Clanmod a cstrike/addons/clanmod/configs/cm_aliases.cfg-ben tárolja az aliasokat.
A cm_aliases.cfg-ben az aliasok három típusát tárolja a Clanmod: konzolparancsok (Console Based Aliases), chatüzenetbe írt parancsok (Say Based Aliases) és a minden játékos számára elérhető parancsok (Say Commands Available to all players).

Aliasok készítésének általános formulája:
cm_alias "alias neve " "parancs" korlátozások, szabályozók

Egy alias felépítése a következő:
cm_alias "cm_cvote" "cm_cancelvote" D

Itt a cm_alias jelzi az alias kezdetét.
Az első idézőjelek közé kerül az alias neve, amihez hozzárendeljük a parancsot, esetünkben "cm_cvote" (ez lehetne sokkal egyszerűbb is, mint pl. vote vagy egyszerűen egy v betű) .
A második idézőjeles szó maga a parancs, amit már a szerver is megért, itt a "cm_cancelvote".
Végül és korántsem utolsó sorban következik ezután az alias használatának korlátozása, szabályozása, ez a nagy D betű. Ez a betű az adminjogok közül jön, így attól függően, hogy melyik betű kerül az alias után, csak azok az adminok fogják tudni használni, akik rendelkeznek ezzel a joggal.

Lássunk egy összetettebb esetet alias létrehozására:

cm_alias "/cm_lo3" "cm_exec matches/cm_lo3.cfg" Zsc


Ezzúttal is ugyanaz az alias felépítése, néhány kiegészítő elemmel kipótolva.
Látható, hogy ez esetben a /cm_lo3 parancs elindítja a cm_lo3.cfg nevű konfigurációs fájlt.
Az is nyilvánvaló, hogy a parancs futtatáshoz Z szintű admin szükséges.
Azonban emellett található még két szabályozó karakter is, az s és a c. Ezek az aliasok saját szabályozói, esetünkben pedig s = keresd ezt a parancsot a say és say_team parancsokban (tehát chatüzenetekben indítható el a parancs), c = ha az "s" szabályozó szerepel, akkor ezt az aliast egy szóként kell beírnia az indítónak (tehát nem lehet különírni vagy egybe más szavakkal).
Így egy olyan aliast kaptunk, ami egy chatüzenetbe beírt szóval egy konfigfájlt indít el, mindezt úgy, hogy kizárjuk a szándékon kívüli elindítást.

Az aliasok szabályozói:
a - elérhető az összes játékos számára
c - ha az "s" szabályozó szerepel, akkor ezt az aliast egy szóként kell beírnia az indítónak (tehát nem lehet különírni vagy egybe más szavakkal)
d - mindenki által látható alias (ha ez a szabályozó nem szerepel nem jelenik meg a chatüzenetek közt az alias, miután beírtuk)
l - indítsd az aliast azon a játékoson, aki elindítja
o - indítsd a parancsot az összes játékoson, de a szerveren ne
s - keresd az aliast a say és say_team parancsokban (tehát chatüzenetekben indítható el a parancs)
t- keresd az aliast a szavakban és parancsokban egyaránt

Megjegyzés: az aliasok bindelhetőek bármelyik gombra, így ahelyett, hogy a konzolba kéne beírnod egy szót elég egy gombot megnyomnod.


Aliasok egyéb területe
Fontos megegyezni, hogy az aliasoknak később egy új felhasználási módját is megismerheted:
&cm_nextmap&

Innen a cm_nextmap a Clanmod egyik aliasát jelenti, míg a két & jel azt közli a Clanmoddal, hogy ez egy olyan érték, amit nem megváltoztatni vagy elindítani szeretnénk, hanem valamilyen okból kiíratni, közkinccsé tenni.
Esetünkben ez a következő mapot írná ki valamilyen felületre (pl. színes üzenet, vagy chatüzenet).
Ezzel a módszerrel szinte bármilyen beállított értéket (időlimit, körlimit stb.) kiírathatunk, informálhatjuk a játékosokat vele.
Péda a következő map kiíratására:
cm_say @@y A kovetkezo map: &cm_nextmap&

A kijelezhető aliasok a következőek:
name - név
steaimid - Steam ID
ip - IP cím
nextmap - következő map
hostname - hostnév
cm_thetime - jelenlegi idő
cm_currentmap - jelenlegi map
cm_timeleft - hátralévő idő
cm_nextmap - következő map


A Clanmod által alapesetben használt aliasok
Egy alias rengeteg szerverparancsot elindíthat. A szerveren indítható parancsokról teljes listát az .::adminheaven::. Általános menüpontja alatt találhattok.

cm_alias "cm_vote" "cm_vote" N - szavazás indítása
kezelése: cm_vote "szavazás témája" "1. opció" "2. opció"
pl.: cm_vote "Jok az amdinok?" "Persze!" "aLap"

cm_alias "cm_votek" "cm_votekick" V - kickszavazás idítása
kezelése: cm_votek "játékos neve, ip, id, steamid"
pl.: cm_votek "csitervagyok"

cm_alias "cm_votem" "cm_votemap" V - mapszavazás indítása
kezelése: cm_votem "mapnév" "mapnév" "mapnév"
pl.: cm_votem "de_dust" "de_aztec" "de_nuke"

cm_alias "cm_cvote" "cm_cancelvote" D - szavazás megszakítása
kezelése: cm_cvote

cm_alias "cm_clexec" "cm_clexec" O - parancs indítása
kezelése: cm_ clexec "játékos neve, steamid, ip, id" "parancs"
A név helyett használható a * jel , hogy a parancs mindenkinél elinduljon vagy a ct és a t, hogy a parancs adott csapatra legyen érvényes.
pl.: cm_clexec * "spk 'vox/hello' "

cm_alias "cm_kick" "cm_kick" K - játékos kirugása
kezelése: cm_kick "játékos neve, steam id, ip, id"
pl.: cm_kick "csitervagyok"

cm_alias "cm_ban" "cm_ban" B - játékos bannolása
kezelése: cm_ban "játékos neve, steam id, ip, id"
pl.: cm_ban "csitervagyok"

cm_alias "cm_unban" "cm_unban" U - játékos unbannolása
kezelése: cm_unban "játékos neve, steam id, ip, id"
pl.: cm_unban "csitervagyok"

cm_alias "cm_gag" "cm_gag" A - chat tiltása
kezelése: cm_gag "játékos neve, steam id, ip, id"
pl.: cm_gag "csitervagyok"

cm_alias "cm_ungag" "cm_ungag" A - chat engedélyezése
kezelése: cm_ungag "játékos neve, steam id, ip, id"
pl.: cm_ungag"csitervagyok"

cm_alias "cm_bury" "cm_bury" Ax - játékos elásása
kezelése: cm_bury "játékos neve, steam id, ip, id"
pl.: cm_bury "csitervagyok"

cm_alias "cm_unbury" "cm_unbury" A - játékos kiásása
kezelése: cm_unbury "játékos neve, steam id, ip, id"
pl.: cm_unbury "csitervagyok"

cm_alias "cm_glow" "cm_glow" Ax - játékos világít
kezelése: cm_glow "játékos neve, steam id, ip, id" "szín"
A szín lehet: red (piros), green (zöld), blue (kék), yellow (sárga), pink (rózsaszín), white (fehér), turquoise (türkisz)
pl.: cm_glow "csitervagyok" "red"

cm_alias "cm_unglow" "cm_unglow" A - játékos világításának kikapcsolása
kezelése: cm_unglow "játékos neve, steam id, ip, id"
pl.: cm_unglow "csitervagyok"

cm_alias "cm_slap" "cm_slap" Ax - játékos slappolása
kezelése: cm_slap "játékos neve, steam id, ip, id"
pl.: cm_slap "csitervagyok"

cm_alias "cm_slay" "cm_slay" Ax - játékos kivégzése
kezelése: cm_slay "játékos neve, steam id, ip, id"
pl.: cm_slay "csitervagyok"

cm_alias "cm_say" "cm_say" C - chatüzenet írása
kezelése: cm_say üzenet
pl.: cm_say @@ Hello mindenki!

cm_alias "cm_sayadmin" "cm_sayadmin" C - privát üzenet adminoknak
kezelése: cm_sayadmin üzenet
pl.: cm_sayadmin Hello adminok!

cm_alias "cm_lp" "cm_listplayer" K - játékos lista
kezelése: cm_lp

cm_alias "cm_la" "cm_listadmin" O - admin lista
kezelése: cm_la

cm_alias "cm_lt" "cm_listtask" O - feladat lista
kezelése: cm_listtask

cm_alias "cm_map" "changelevel" M - mapváltás
kezelése: cm_map "mapneve"
pl.: cm_map "cs_office"

cm_alias "cm_pause" "cm_pause" S - szünet
kezelése: cm_pause

cm_alias "cm_tl" "mp_timelimit" S - időlimit állítása
kezelése: cm tl időlimit
pl.: cm_tl 15

cm_alias "cm_ffire" "mp_teamplay" S - FF ki -és bekapcsolása
kezelése: cm_ffire "0 vagy 1"

cm_alias "cm_password" "sv_password" S - szerver jelszó meghatározása
kezelése: cm_password "jelszó"
pl.: cm_password "cshu"

cm_alias "cm_pw" "sv_password" S - szerver jelszó meghatározása
kezelése: cm_pw "jelszó"
pl.: cm_pw "cshu"

cm_alias "cm_nopass" "sv_password ''" S - szerver jelszó törlése
kezelése: cm_nopass

cm_alias "cm_login" "cm_login" a - bejelentkezés a szerverre jelszó mentése nélkül
kezelése: cm login "admin neve, steamid, ip, id" "jelszó"
pl.: cm login "[AS]vito" "titkosjelszo"

cm_alias "cm_restart" "restart" S - játék újraindítása
kezelése: cm_restart

cm_alias "clanmod_version" "cm_say @&id& This server is running Clanmod version: &clanmod_version& and config version: &clanmod_cfgversion&" a - Clanmod verziójának lekérdezése
kezelése: clanmod_version

cm_alias "cm_fcc" "mp_forcechasecam" S - megfigyelés korlátozása
kezelése: cm_fcc "0, 1 vagy 2"
0 - szabad megfigyelés
1 - csak csapattársak megfiyelése
2 - elhalálozásuk helyén maradnak a megfigyelők

cm_alias "cm_ftb" "mp_fadetoblack" S - megfigyelés teljes tiltásának ki -és bekapcsolása
kezelése: cm_ftb "0 vagy 1"
0 - megfigyelés az előző parancs beállítása szerint
1 - halál után megfigyelés tiltsa, fekete képernyő az új kör kezdéséig

cm_alias "cm_atb" "mp_autoteambalance" S - automatikus csapatelosztás ki -és bekapcsolása
kezelése: cm_atb "0 vagy 1"

cm_alias "cm_tkp" "mp_tkpunish" S - TK büntetés ki -és bekapcsolása
kezelése: cm_tkp "0 vagy 1"

cm_alias "cm_ffire" "mp_friendlyfire" S - FF ki -és bekapcsolása
kezelése: cm_ffire "0 vagy 1"

cm_alias "cl" "changelevel" M - mapváltás
kezelése: cl mapneve
pl.: cl de_aztec

   
    .::adminheaven::. - the multiconfig HQ 2003-2004 © vito | All Rights Reserved