Css - css - Cikk

Gyorsan köszöntötte a világ - és csatába.
Szkriptek írásáról Counter-Strike mint programozás - és ezért nem térhet el a hagyomány és azonnal írni egy kis kódot, hogy majd nyomja meg az [F3] gombot a kifejezést «Hello, World!». Így fut a Counter-Strike, hogy hozzon létre egy játékot bármilyen térkép, nyissa meg a konzolt (nyomja meg az [

]), És előírja a következő szöveg:

kötődnek f3 "mondjuk Hello, World!"

Most, bármikor a játék során megnyomja az [F3] akkor üdvözölje a világot. Ebben a szkript kötődnek szerkezet „” amely a hozzá a megadott kulcs egy sorozata parancsok.

A kézzelfoghatóbb scriptek együtt bind'om segítségével egy ilyen konstrukció: alias „”. Használata álnevek nem csak megkönnyíti az olvasó a script (ami nagyon hasznos a további szerkesztéshez meg), hanem bővíti a lehetőségeket. Hamarosan látni fogja magát, ha teheti, amelyek csak bind'y, és amikor szükség van hozzá álnevek. By the way, az első script nézhet így:

alias tisztelgés "azt mondják, Hello, World!"
kötődnek f3 „tisztelgés”

Ez fontos: ha a script nem működik, ellenőrizze, hogy mit lép idézetek - kell lennie, amely nyomtatása során a brit nyilvántartásból.

Így jutottunk el a következő lényeges kérdés - írásban config'ov. Config - ez egy fájl, amely a szkriptek és a beállításokat. Például egy mappában # 92; # 92 cstrike; cfg fájl megnyitásához config.cfg - ez tönköly az alapértelmezett beállításokat. Több okból kifolyólag, azt javasoljuk, hogy ne módosítsa semmit itt, hanem írni a saját config. Ehhez, mivel az egyetlen algoritmus nem hoz létre autoexec.cfg, és, mondjuk, myconfig.cfg. Jegyezze minden beállítást (ez lehet nem csak a scriptek, hanem hétköznapi konzolparancsok), és mentse el. Most indítsa el a játékot, nyissa meg a konzolt és tartó exec myconfig.cfg - az összes beállítás van betöltve.

// ha megnyomja az [F3] megjeleníti a kifejezést: „Helló, világ!”
// kezdődik
kötődnek f3 mondani, hogy "Hello, World!"
// vége

Nem nehéz kitalálni, hogy a használata config'ov beállítások megoldja a egyedülálló kihívások játszik a számítógépen, ha az utóbbiak megosztani senkivel. Csak hozzon létre egy felhasználói mindegyiknek config-fájl, így nem vesztegeti az idejét és az idegeket a Counter-Strike konfiguráció, összhangban a követelményeknek. Config'ov automatizálják a betöltési folyamat, hozzátéve, hogy a már említett autoexec.cfg sorokat:

kötődnek f3 "exec myconfig.cfg"
kötődnek F4 "exec mother.cfg"
kötődnek f5 "exec father.cfg"
kötődnek f6 "exec brother.cfg"
kötődnek F7 "exec sister.cfg"

Most már csak meg kell tájékoztatni minden felhasználó a számítógép, amely kulcsfontosságú megfelel annak beállításait.

Ezt a tanácsot, hogy a konzol a rendszerindítás config-fájl, akkor kap egy üzenetet, adjuk hozzá a visszhang „bla bla bla”.

A lista a szokásos alias, akkor talál egy csomó nagyon hasznos parancsokat.
a könyvtár # 92; # 92 cstrike; szkriptek kb_act.lst fájlt. Nyisd ki, hogy a standard álnevek és azok rövid leírását. Ezek ismerete álnevek segít megérteni mások szkriptek és írni a saját. Én, például, jól jön a parancs, hogy termel visszavonás screenshot'a. Leírás őt kb_act a következő volt:

új parancsokat
Incrementvar
A Counter-Strike: Source csapat is megjelent, ami lehetővé teszi a játékos görgetni az érték a maximális és minimális. A parancs szintaxisa a következő: incrementvar.

Ez annyira igénytelen módon lehet rávenni, hogy szem elől a színe közvetlenül a játékban:

kötődnek p "incrementvar cl_crosshaircolor 0 4 1"

Itt egy másik példa a demonstratív incrementvar csapat használja, amely lehetővé teszi, hogy a hangerőt bármikor. Key [Page Up] - hangosabb, [Page Down] - csendesebb.

kötődnek pgup "incrementvar térfogata 0 1 0,1"
kötődnek PgDn "incrementvar térfogata 0 1 0,1"

BindToggle
BindToggle lehetővé teszi, hogy kapcsoló parancsokat, amelyek lehet, hogy be vagy ki (0 vagy 1). Például, hogy cl_showfps csapat, amely megmutatja a jobb felső sarokban az értékét a fps. Tehát, ha megnyomja a [F1] billentyűt fps sebességgel jelent meg a képernyőn, és amikor elmentek - az alábbi szkriptet:

BindToggle f1 cl_showfps

Összehasonlításképpen, hogy egy hasonló kapcsoló a korábbi verziók Counter-Strike, akkor szükség van a következő sorokat:

alias fps "fpson"
alias fpson "cl_showfps 1; alias fps fpsoff"
alias fpsoff "cl_showfps 0; alias fps fpson"
kötődnek f1 "fps"

vásárlás
pisztolyok
Glock18 Select Tűz Glock
USP .45 Tactical USP
SIG P228 p228
Desert Eagle Deagle
FN Five-Seven fiveseven
Dual Beretta Elite 96g elit
sörétes
Benelli M3 Super 90 m3
Benelli XM1014 xm1014
gépek
Steyr TMP tmp
Ingram MAC-10 MAC10
MP5 Navy mp5navy
UMP 45 ump45
FN P90 P90
lövészgyalogság
Galil Galil
Famas Famas
AK-47 AK47
Colt M4A1 Carbine M4A1
SIG 550 Sniper sg550
SIG 552 Commando sg552
Steyr Aug augusztus
Steyr Scout cserkész
AI Arctic Warfare / Magnum awp
G3 / SG-1 mesterlövész puska g3sg1
pisztoly
FN M249 Para M249

felszerelés
Kevlár mellény mellény
Kevlár mellény és sisak vesthelm
flashbang flashbang
HE Grenade hegrenade
Smoke Grenade smokegrenade
Hatástalanítani Kit hatástalanító
NightVision Goggles nvgs
Elsődleges lőszer primammo
Másodlagos lőszer secammo
Folytatjuk az oktatási rendszer „az egyszerűtől a bonyolult.” Tegyük fel, hogy azt szeretné, ha megnyomja a gombokat az [F1], hogy vesz egy Kalasnyikov puska. Ehhez adjuk hozzá a következő sort:

kötődnek f1 „vásárolni AK47”

Azonban egy gép lehet megvásárolni a szokásos billentyűparancsokat, mindaddig, amíg nem részesül a beállítás nem kaptunk. Tegyük hozzá kínálatunkat vásárlás lőszer, golyóálló mellény, egy gránátot. Mindez a következőképpen fog kinézni:
Az idő túl drága, hogy manuálisan beállítani vásárolni fegyvereket. Használja az automatikus vásárlás - normál vagy script.
kötődnek f1 "vásárolni AK47; megvásárolható M4A1, vásárolni primammo, vásárolni mellény, vásárolni hegrenade"

Ebben az esetben a lőszert ilyen szkriptek kerülnek fontossági sorrendben vásárlások. Például, ha nincs elég pénze ezen elemek a forgatókönyvet, majd a vásárolt tételek lesznek balról jobbra. És figyelni, hogy az a tény, hogy a script, van egy AK-47 és M4A1. Ez biztosítja, hogy minden csapat megnyomja a [F1] vásárolta egyik törzsét - nincs AC az Arsenal Counter-terroristák, akik viszont már M4A1.

Ahhoz, hogy megtudja, a szkript nevét fegyverek, lásd a táblázatot.

Ez fontos: mielőtt a névsorát a kulcsokat ebben a formában, ami kell a "említése" a script: space * capslock * menekülni * f1 * f2 * f3 * f4 * f5 * f6 * f7 * f8 * f9 * f10 * f11 * f12 * * backspace fül * * eltolódás lép *. * Ctrl * alt * 1 * 2 * 3 * 4 * 5 * 6 * 7 * 8 * 9 * 0 * a * b * c * d * e * f * g * h * i * j * k * l * m * n * o * p * q * r * s * t * u * v * w * x * y * z * uparrow * downarrow * rightarrow * leftarrow * ins * Home * pgup * PgDown * del * vége * mouse1 * mouse2 * * mouse3 mouse4 * * mouse5 mwheelup * mwheeldown.

közlés
Gyakran kommunikálni a játék során nincs idő csapat. Szerencsére ez a folyamat automatizálható. Például a script számol el újratölteni az egész csapat:

alias + relsay "+ reload; say_team Kérem terjed Részemről én újratöltés, Rádió1, menuselect 1. slot10, várjon, várjon, slot10"
alias -relsay "-reload"
bind "r" "+ relsay"

Most, ha az [R], akkor újratölti a fegyvert, mondjuk a rádióban «» Fedezz és írjon a játék a csapat chat'e üzenet «Kérem, fedezze Részemről én újratöltés».

Egy másik példa: a tagok vyshey csapat lehet hasznos információkat, hogy látja az ellenséget. A következő script megnyomásával az egér bal gombjával a rádió közvetíti «Enemy Spotted» és tüzet nyit:

alias + attack3 "+ támadás; radio3; menuselect 2; slot10"
alias -attack3 "-attack; slot10, várjon, slot10"
kötődnek mouse1 "+ attack3"

mozgás
Scripts, többek között könnyebb lehet az Ön számára, hogy ellenőrizzék a játékot. Azonnal például - egy script, ami fölöslegessé teszi a kötelezettséget, hogy a [Ctrl] billentyűt lenyomva:

alias ctoggle "Crouch"
alias állni "-duck; kötődnek mouse1 + támadás; alias ctoggle Crouch"
alias Crouch "+ kacsa; kötődnek mouse1 + engedje; alias ctoggle állni"
alias + engedje "+ támadás; -duck"
alias -felszabadulás "-attack; kötődnek mouse1 + támadás; alias ctoggle Crouch"
kötődnek Ctrl "ctoggle"

Most nyomja meg a [Ctrl] akkor pripadete a földre, és nyomja meg ismét vezet az a tény, hogy mászni.

Itt van egy másik forgatókönyv, mint az előző, ami lehetővé teszi, hogy megnyomja a [Z] billentyűt futtatását a séta oda-vissza.

alias séta "+ sebesség; -duck; kötődtek a Q távon; kötődnek c crouchwalk; DV1; echo walking; dv0"
alias run "-speed; -duck; kötődtek a Q séta; kötődnek c Crouch; DV1; echo futás; dv0"
alias crouchwalk "+ kacsa; fokozatú; kötődnek c séta; kötődtek a Q Crouch; DV1; echo Crouching futtatásra kész; dv0"
kötődnek z „séta”

Counter-Strike 1.6 és Condition Zero
Annak ellenére, hogy a forrás kimeneti, sokan még mindig továbbra is játszani az előző verziókban Counter-Strike. Bemutatunk néhány érdekes szkriptek ezen verziók.

A 180 fokos:
alias fordulat "fps_max 20; cl_yawspeed 3600; várjon, + bal; várni; -left; várjon, + bal; várni; -left; w; fps_max 100"
kötődnek Z viszont

Lövés egy kazettát, és három:

Most forgatás három golyót lehet nem csak a FAMAS és Glock.
alias hosszú „várni, várni, várni”
alias burst "+ támadás; hosszú; -attack; hosszú; + támadás; hosszú; -attack; hosszú; + támadás; hosszú; -attack; hosszú"
alias egy "+ támadás; hosszú; -attack"
kötődnek z "burst"
kötődnek x „egy”

Ez fontos: azt tanácsolom, hogy tegye kötni a jobb egérgombbal - mouse2: egy mesterlövész puska most nem fut, de az AA és csinál néhány M4A1 headshot'y.

Gyors NE dobja gránátok
alias figyelmeztetni "say_team Figyelmeztetés - HE-gránát"
alias + heg „figyelmezteti, használja weapon_hegrenade, várjon, + támadás”
alias -heg "-attack, várjon, lastinv"
kötődnek p HEG

Gránátot dobni vakító helyettesíti a weapon_hegrenade a fenti script használata weapon_flashbang, és dobjon egy füst - használata weapon_smokegrenade. Ja, és ne felejtsük el, hogy módosítsa a figyelmeztető say_team Figyelmeztetés - HE-gránátot megfelelő dob gránátot.

Gyors ki a játék
alias disquit „húzza, várjon, várjon, várjon, kilép”
kötődnek f10 A "disquit"

Csapat, visszavonulás
Mint epilógus, azt javaslom, egy kis kitérőt. Mint tudja, használja a saját config'ov tilos nagyobb bajnokságoknak. Ha úgy gondolja, hogy játszik otthon vagy a klub az ő config'om, akkor könnyen megy vissza az eredeti verzió, akkor nagyon téved. Általában Előreláthatólag felháborodását sok olvasó - használja config'ov néhány szakma tekinthető alacsony, azonban, és a használata cheat'ov. Életem során találkoztam néhány ezek az emberek, és egy idő után észrevette őket a floppy lemezt, amelyre írták nem hiszem, hogy - nos, config. A legegyszerűbb módja annak, hogy kiabálni config - gonosz, ha nem tudja, vagy nem akarja, hogy megtanulják, hogyan kell írni őket. Ne feledkezzünk meg a lehetőségeket, amelyeket adott nekünk játékfejlesztők. Nos, a végén, hogy nem mindig vesz részt a bajnokságon - adja magát a szabadságot, hogy nyilvánul meg különböző módon.

Kapcsolódó cikkek