Hungarian Counter-Strike Beginner’s Guide
v0.9
Tesztverzió, építő jellegű észrevételekkel bombázhattok itt: giraff@freemail.hu
Bocs a hiányzó external linkekért, jövő héten +lesznek azok is, türelem! (vasárnap költözök koliba fel, majd ott megfixelem ÷)
What’s new:
Glock burst fixed
USP tárkapacitás fixed
AWP névadás fixed
Fegyvermodellcsere fixed
Új fejezet: Játék közben added
Special thanx rovat added – nem tudom mindenki pontos nikkjét, szal ha nem ok akkor dobmail és fixelem
WON fixed
Technikai feltételek a játékhoz
1. Mire van szükségem a játékhoz?
2. Hol találok érvényes CDkey-t?
4. Hogy tudom telepíteni a pályákat?
5. Hol találom a magyar szervereket?
6. Hogyan tudom a magyar szerverlistát a kedvencek közé felvenni?
7. Mi a kód a magyar szerverekre?
TK, Láma, Newbie, Frag, Ping, Lag, Bot, Konzol, Fps, Rush, Kemp, Cheater, Anticheat, Skill, PB, Paladin, WON, WONid, Banlist, Bind, Script, Mapcycle, HunCycle, Roger Wilco, Bunnyhop, FoP, KO
Játéktechnika /by giraff/
1.1. Innen oda
1.2. A legfontosabbak
1.3. Tippek, trükkök
2. Fegyverek
2.1. Mit kell tudni a fegyverekről?
2.2. Milyen fegyvert vásároljak?
2.2.1. Pisztolyok
2.2.2. Shotgunok
2.2.3. Géppisztolyok (SMG)
2.2.4. Karabélyok (rifles)
2.2.5. Gépfegyverek
2.3. A fegyverek kiosztása, fegyverváltás
3. Fegyverhasználat, lövéstechnika
3.1. Célzás, szórás, pontosság
3.2. Hogyan tartsam a pontosságot?
3.3. Tippek, trükkök
4. Csapatmunka
4.1. A legfontosabbak
4.2. Tippek, trükkök
1. Hogyan tudom a nevemet megváltoztatni?
2. Hogyan tudok hangokat lejátszani?
3. Hogyan tudok pályaváltást kezdeményezni?
4. Hogyan tudom valakinek a kirúgását kezdeményezni?
CSetikett /by [=Specnaz=][Kexy]/
A magyar Counter-Strike community
1. Klánok
1.1. Mik azok a klánok?
1.3. Miért érdemes klánban lenni?
1.4. Miért nem érdemes klánban lenni?
2.1. Magyar Counter-Strike IRC csatorna
2.2. Magyar Counter-Strike fórum
1. Hol tárolja a CDkey-t a Windows registry?
6. Hogyan lehet valamit „paraméterrel indítani”?
7. Mik azok a bindek, scriptek?
9. Hogyan állítsam be a gombot?
Scripting /by XooN/
1. Bevezető
4.1. Kapcsolódó-jellegű-de-nem-teljesen-olyan-csak-egy-kicsit script
4.2. Ciklikus script
4.3. Lenyomott/felengedett gombra írt scriptek
4.4. Meta-bind script
5. Válogatott scriptek, példák
1. Miért jó kicserélni az alap modelleket, hangokat?
2. Hogyan tudok új játékosmodellt berakni?
3. Hogyan tusok új fegyvermodellt berakni?
4. Hogyan tudok új hangot berakni?
5. Hogyan tudok színes logót csinálni?
6. Hogyan tudok saját config fájlt írni és használni?
7. Hol találom az összes Half-Life és Counter-Strike konzol parancsot?
1.1. Hibaüzenet: Could not connect to the server. Reason:
1.1.1. Could not complete connection attempt
1.1.2. Disconnected
1.1.3. Initializing and downloading
1.1.4. Could not connect to a server, which is operating under a different protocol version
1.1.5. Your map [maps/valami.bsp] differs from the server’s
1.1.6. Your .dll [cl dlls/client.dll] differs from the server’s
1.2. Hibaüzenet: SZ getspace: overflow without FSB ALLOWOVERFLOW set
2. Egyéb
2.1. Nincs konzolom játék közben.
2.2. Nincs radarom.
2.3. Nem működik a script amit letöltöttem.
1. Mire van szükségem a játékhoz?
A játékhoz szükséges a Half-Life vagy Counter-Strike telepítő, valamint az 1.1.1.0-s Half-Life, és a legújabb 1.5-es Counter-Strike patch. (ebben a sorrendben kell futtatni őket)
Szükség van egy érvényes CDkey-re, amellyel a játék elindul. A magyar szerverek egy részén bármilyen CDkey használható, de egyre több szerver WON-os.
A minimális hardverkövetelmény P166, 32 MB RAM, de minél gyorsabb annál jobb. ÷)
Szükséged lehet még anticheat program telepítésére.
2. Hol találok érvényes CDkey-t?
A magyar szerverek egy részére nem muszáj boltban vett Half-Life CDkulcsot használnod, elég ha generálsz magadnak egyet. Ehhez szükséges programot az egyik magyar klán jól ismert ftp szerverén találhatsz. Külföldi szervereken való játékhoz bolti Half-Life kell, eredeti kulccsal. A bolti CDkey köteles szerverekről olvashatsz itt.
3. Hol találom a pályákat?
A magyar szervereken főleg alappályák, és a HunCycle pályái futnak, de a legtöbb pálya letölthető a CSmaps oldalról is.
4. Hogy tudom telepíteni a pályákat?
.bsp fájlok a \half-life\cstrike\maps könyvtárba
.tga és .bmp fájlok a \half-life\cstrike\gfxenv könyvtárba
.txt fájl, aminek ugyanaz a neve, mint a .bsp-nek a \half-life\cstrike\maps könyvtárba
.wav fileok a \half-life\cstrike\sound\megfelelõ alkönyvtárba
.res fájlok a \half-life\cstrike\maps-ba
.wad a \half-life\cstrike könyvtárba
Ha van külön könyvtár a tömörített fájlban, akkor azt értelemszerûen.
5. Hol találom a magyar szervereket?
Itt. Ezeket a szervereket egyenként kell hozzáadnod a listádhoz.
6. Hogyan tudom a magyar szerverlistát a kedvencek közé felvenni?
A kedvenc szerverek listája a /hl könyvtárban a favsvrs.dat fileban található. A magyar szerverlistát favsvrs.dat fájlként letöltheted innen, ezzel írd felül a saját fájlodat.
7. Mi a kód a magyar szerverekre?
A magyar szervereken az egységes jelszó: cshu
Ha ezzel nem tudsz belépni akkor valószínűleg két klán warozik éppen. (klánokról és warokról lsd.: A magyar Counter-Strike Community)
Itt olyan fogalmakat találsz, amik a CSével kapcsolatban közszájon forog(hat)nak, és esetleg nem ért(het)ed őket elsőre. /giraff/
TK: TeamKill, így hívjuk amikor megölöd a saját csapattársadat.
Láma, lámer: Kezdő, béna, pubi, gyökér, szerencsétlenke, ügyefogyott, stb. Ha harmadszor is pofánlövöd a csapattársad, vagy nem tudod lerakni a bombát, akkor bizton számíthatsz erre a kitüntető címre. ÷)
Newbie: Kezdő játékos. Nem a láma szinonímája, bár kétségtelenül felfedezhető bizonyos korreláció a kettő között. ÷)
Frag: Fragnek hívjuk ja kinyírsz valakit. 1 gyilok=1 frag, 2 gyilok=2 frag, 12335425 gyilok…. ÷)
Skill: Sok szerveren fut olyan progi, ami a játékbeli eredményességedet méri. Ez a neved alapján azonosít, és egy pontszámot rendel hozzád, ez a te Skilled. Sokminden befolyásolja, hányat fraggeltél, hányszor fraggeltek le, hány bombát telepítettél/deaktiváltál, stb. Minél ügyesebb vagy, annál több pontod lesz, lehet hajtani a helyezésekért. ÷)
Ping: A ping az adatcsomag oda-vissza útja tőled a szerverig ezredmásodpercben. Minden egyes adatcsomag ennyit késik, míg a kiindulási helyrõl célba ér. Játéktechnikailag ez annyit jelent, hogy ha ez az érték nagy, akkor késõbb látod meg a dolgokat, és késõbb ér a szerverhez a reagálásod.
Lag: Lagnak azt a jelenséget hivjuk, amikor a játék megáll (jobb esetben) pár pillanatra. Ennek oka a kliens oldali adatcsomag veszteség. Ilyenkor nem érkezik adat a szervertõl, de ha a laggolás rövid(kb max 3 mp), akkor megpróbálja a kliens elõre kiszámolni az eseményeket. Ez után áll le a kép, ha ennél is hosszabb, akkor jön a „WARNING: Connection problem” hibaüzenet a kép jobb felsõ sarkában és a kiesés a szerverrõl. A lag okozza azt is, hogy mozogsz, majd hirtelen áthelyez máshová (pár virtuális méteren belül).
Bot: A Counter-Strike gép ellen is játszható, ekkor ellenfeleknek botokat kell betenni. Ezek nincsenek benne alapból a játékban, innen letölthetsz pár botot ha szeretnél gyakorolni.
Konzol: Lehívható parancssor a játékon belül, ide lehet parancsokat beírni. Általában az Esc alatti bal felső gombra bújik elő. (magyar billkiosztásnál 0, angolnál ’)
Fps: Frame per sec. – annak a mérőszáma, hogy hány állókép jelenik meg a szemed előtt másodpercenként játék közben. Ha alacsony (30 alatt) akkor úgy érzed hogy darabos a játék, „szaggat”. Jobb gép – nagyobb fps. ÷) Másik jelentése a First Person Shooting game, azaz, egyes szám első személyben játszódó lövöldözős játék.
Rush: Lerohanás, lerohanó játéktaktika.
Kemp(camp): „Bebújok egy sarokba és várok háthajönvalaki” játéktaktika. ÷)
Cheater(csíter): Csaló játékos, aki alkalmas programok segítségével pl gyorsabban fut, pontosabban lő, átlát a falon, stb. A csíterek meglehetős közutálatnak örvendenek, mert nagyon elrontják a többiek játékát.
Anticheat(anticsít): Cheaterek kiszűrésére írt program. Két típusa van, van amelyiket elég a szerverre feltelepíteni, van amelyiknek van kliens oldala is. A cheatek és anticheatek folyamatosan fejlődnek, hogy épp melyik anticheatet kell telepítened ha játszani akarsz, arról a http://www.counter-strike.hu/ -n tájékozódhatsz. Különböző szerverek különböző anticheateket futtathatnak, így nem kell meglepődni hogy ami az egyiken jó azzal a másik kidob, az anticheat szerverfüggő.
PB: PunkBuster, ő volt a CS anticheat progik úttörője. Ma már nem használják, mert elavult, de a régi játékosoknak jól ismert a felirat: „PB req.” = PunkBuster required = PunkBuster kötelező.
Paladin: Szintén anticheat, úgy volt hogy a PB-t váltja majd fel. Elég nehézkes volt használni és adminisztrálni, így gyakorlatilag nem terjedt el nagyon, hamar kijött pár szerver oldali program amivel gyorsan leváltották.
WON: World Opponent Network, a Sierra játékokat futtató szerverek netes találkahelye. Ezen keresztül tudod megtalálni a WON-os szervereket (ha nem custom pötyögöd be az IP-t, hanem nyomsz egy update-et, ami a WON-on keresztül behozza a beállított filtereknek megfelelő szervereket), persze csak érvényes CD kulccsal, amit a WON "lefordít" egy állandó WONid-re, majd CS közben már csak azt használod, azt banolják ha éppen arra lenne szükség. :)
WONid: Egy egyedi azonosító szám, amit a WON-nál rendelnek a CDkey-edhez, és ami alapján a fő szerverek "felismernek" téged. Ilyet akkor kapsz ha eredeti CDkey-ed van, azaz megvásárolod a játékot, és mivel egyre több magyar szerver lesz WON-os, te is előbb utóbb lehet hogy kénytelen leszel venni egy eredeti HL-t (na persze csak ha még nincs ÷) ha komolyan gondolod a játékot. A WON kulcs kötelezővé tételének egyik nagy előnye, hogy könnyebb megszabadulni a csíterektől, mivel elég banlistára tenni az illető WON kulcsát. Ezek után vagy vesz még egy HL-t, vagy abbahagyja a CSét... ÷)
Találkozhattál olyannal, hogy hlwonkey.exe, ami WONkey generálásra volt hivatott. Ez a program ma már használhatatlan, a WON-nál régóta olyan rendszer működik, ami tényleg csak a vásárolt kódokat engedélyezi.
Banlist: Tiltólista. Ha valaki rendszeresen elrontja a többiek szórakozását, akkor a Cdkulcsát felveszik a banlistre, és onnantól a szerver filtere nem engedi fel játszani. Mivel a magyar szerverek oroszlánrésze figyelembe veszi egymás banlisáját, alig marad majd olyan szerver ahová a rendszer beengedi. WON-os szervereknél ahhoz hogy ilyenkor újra játszhass, új WON kulcsot kell szerezned, azaz venni mégegy HL-t.
Bind: Tetszőleges CS konzolparancs billentyűhöz rendelése. (pl. a „K” betűre kapjam elő a kést)
Script: Érvényes, konzolban kiadható Counter-Strike parancsokból összerakott kis program, általában parancsok sorozatát hajtja végre (pl ugrik-gugol-lő-táraz) egy billentyű megnyomására. Bővebben: Scripting
Mapcycle: Egy szerveren futó pályák listája. Váltás általában félóránként történik, ha minden pálya lement, akkor jön megint az első.
HunCycle: Speciálisan a magyar CS közösség által összeállított mapcycle, amelyet jópár magyar szerver adoptált. Letöltheted innen.
Roger Wilco: A Roger Wilco a régebbi verziókhoz külön letölthető rádióprogram volt, amivel mikrofonon át lehetett beszélgetni játék közben. A CS 1.3 óta ugyan már van egy hasonló dolog alapból a játékban, de mégis érdemes letölteni ezt is, mert nagyon jó program. (http://www.resoundings.com/)
Bunnyhop: Speciális ugrótechnika, amellyel elvileg lehetetlen sebességgel lehetett közlekedni. A játék motorjának tulajdonságaiból fakadt, rendkívül nehéz volt elsajátítani, de a CS 1.3 óta már nem lehet megcsinálni. A készítők a játékélmény megőrzése céljából kijavították a motort.
FoP, KO: Két híres patinás magyar klán. Azért írtam pont őket ide, mert több helyen megemlítődnek ebben az irományban. A KO már feloszlott, a régi tagok ma a Cealum-ban játszanak. A magyar klánokat egyébként itt találod, a közösségről meg itt olvashatsz.
Mindenki lámaként kezdi… ÷) Ebből kiindulva készítettem ezt a kis összeállítást, hiszen én sem régóta játszom és a saját bőrömön éreztem hogy mennyi mindent kell megtanulni ahhoz, hogy igazán jókat lehessen játszani a Csével. A pályák ismeretétől és kihasználásától a lövéstechnikán át a hatékony csapatmunkáig sok apró lépcsőfok van, amivel egyre jobbá lehet válni, és szerencsés játékos akinek jó mentora van. Ezzel a három fejezettel a legfontosabb kérdéseket szeretném tisztázni, amivel egy kezdő játékos találkozhat, és egy kis útmutatást adni, hogy merre induljon a gyakorlásban. Remélem hasznát veszitek, jó játékot, és nem elfelejteni: Fel a szerverre és figyelni az öregeket, mert tőlük lehet a legtöbbet tanulni! ÷) /giraff/
1. Mozgás a pályán
1.1. Innen oda
Innen oda négyféleképp juthatsz:
Futsz: Ez a leggyorsabb, ilyenkor a lépteid zaja hallatszik. A futás sebessége függ attól hogy milyen fegyver van a kezedben, minél nagyobb mordályt szorongatsz, annál lassabb vagy. Ha nagyon sietsz, válts késre és rohanj azzal amíg csak vissza nem kell váltani lőfegyverre. Még pisztollyal is sokkal gyorsabban lehet futni, mint egy gépkarabéllyal.
Osonsz: A walk gombot lenyomva tartva lassabban haladsz, de a lépteid nem csapnak zajt, ami fontos fegyvertény ha lopakodnod kell, vagy arra vagy kíváncsi hogy merre jár az ellen és hallgatózni akarsz.
Guggolsz: A crouch gombot tartva törpejárásban tudsz menni, lassabb mint az osonás, de remekül lehet vele pl alacsony fedezék mögött sunnyogni. Szintén teljesen hangtalan.
Ugrálsz: Ugrálva menni – na ez elég hülyén néz ki. ÷) Viszont elég nehéz is eltalálni az illetőt. Csendesen nyilván nem lehet ugrálni, és páran előszeretettel csinálják akkor is ha közel távol senki a láthatáron… A CS 1.4 óta sokak bánatára de talán még többek örömére bevezették az ugráskorlátozást, legkésőbb 3-4 hopp után egy pillanatra belassulsz, így nem lehet a pályát keresztbe-kasul végigugrálni.
1.2. A legfontosabbak
Tanuld meg a pályát! Ha egy pályát nem ismersz, indíts magadnak egy szervert és szánj rá időt hogy átnézd. Figyelj oda hogy miket lehet fedezéknek használni, gyakorold a mozgást, jegyezd meg azokat a helyeket ahol lesállást lehet csinálni (ez a kempelés/campelés), figyeld meg mennyi idő alatt tudsz egyik stratégiai pontról eljutni a másikra. A pálya nem ismerése a csapatod szopatása, ne csodálkozz ha lelámáznak mert nem találod meg a bombalerakóhelyet.
Osonj! Nagyon fontos! Tapasztalatlanabb játékosok típushibája, hogy abszolút nem használják a walk-ot. A játékban az egyik legfontosabb dolog amiből előnyt lehet kovácsolni, az az, ha tudod hogy merre van az ellenfeled és ő ugyanezt nem tudja rólad. Ezért – főleg ha kevesen vannak játékban – nagyon fontos hogy használd a walk üzemmódot, hogy téged ne halljanak, te pedig hallj másokat. Tessék rászokni! Ne feledd, a léptek a falakon keresztül is áthallatszanak, figyelj oda hogy ki hallhatja merre jársz.
Használd a fedezékeket! Hasonlóan fontos mint az előző, tűzharcban ha csak teheted, fedezék mögül tüzelj, egyrészt nehezebb megsebezni, másrészt van hová bebújni ha kifogy a tár és tölteni kell. Fontos tudni hogy bizonyos tereptárgyak átlőhetőek, ezért fedezéknek használni őket kétes vállakozás – bár jobb mint a semmi. Az egyszerű ajtókat, fadobozok széleit, sarkát minden lőfegyver átviszi, sőt a nagyobb tűzerejű fegyverek (karabélyok, AWP, Desert Eagle) vastag faajtókon, vékonyabb falakon keresztül is hatásosak.
Duckjump: Ugrás közben ha megnyomod a duck gombot, akkor a modelled felhúzza a lábait, így olyan helyekre is fel tudsz ugrani, ahová sima jump technikával nem. Fontos fogás, meg kell tanulni. Ha azt látod hogy mindenki felugrál olyan helyekre ahová te nem tudsz, akkor így csinálják.
Soha ne állj meg a rónaközépen bambulni! Nincs szebb célpont mint egy legelésző láma. ÷)
1.3. Tippek, trükkök
Használj fejhallgatót. Ha kicsit forgolódsz jobbra-balra, akkor pontosan be tudod mérni az ellenfeledet a lépteinek a zaja alapján.
Ha leguggolsz, duckjump-pal a fejedre lehet ugrani, onnan meg tovább. Így olyan helyekre lehet felmenni, amire az ellen álmában sem gondol, aztán fentről pl késsel a fejére ugrani és kivájni a szemeit… ;-)
2. Fegyverek
2.1. Mit kell tudni a fegyverekről?
Minden fegyvernek megvannak a paraméterei amiket érdemes legalább saccra ismerni, hogy választani tudj. Összefoglaltam ezeket egy táblázatba, és a továbbiakban erre a táblázatra fogok hivatkozni mikor a vásárlásról beszélek. Három fegyvert emelek ki így az elején, amiket érdemes megjegyezni, mert kicsit kilógnak a többi közül:
Desert Eagle(1-3): Különleges a pisztolyok között, tűzereje (torkolati energia) több mint duplája bármely másik pisztolynak, de mindössze 7 lőszer fér a tárjába. Az egyetlen pisztoly amivel vastagabb ajtókat, falat át lehet lőni.
AK47(4-1): A legolcsóbb gépkarabély, sokak kedvence, és sokan utálják, mert nehéz jól használni. Torkolati energiája a legnagyobb a gépkarabélyok között (AK power ÷), és nagyobb kaliberrel dolgozik mint azok.
AW/M(4-6): Bivalyerős mesterlövész (sniper) karabély, mindenki felismeri a hangjáról és fut… ÷) Torkolati energiája messze a legnagyobb, 7000[J], amivel gyakorlatilag minden ember 1 lövés. Menni viszont alig lehet vele, akkora… Mindenki AWP-nek hívja. (Jobban meggondolva én sem értem miért, AtomWeszélyesPuska? ÷)
„Na azért awP, mert ebből a puskábol két fajta van (katonai es rendőrségi), a katonai verzió kapta a w-t, a rendőrsegi a p-t (a police-ra utalva).” Fear*Etnies
"awp/m p a police m a military. ja és etnies hazudik ;D” [e_]Myer
No. |
T/CT |
Fegyver |
Kaliber |
Tárkapacitás |
Tűzgyorsaság |
Tork. en. |
Ár |
1. Kategória: Pistols |
|||||||
1. |
USP Tactical |
.45 |
12 db |
N/A |
553 [J] |
500 $ |
|
2. |
Glock18 |
9mm |
20 db |
N/A |
475 [J] |
400 $ |
|
3. |
Desert Eagle |
.50 |
7 db |
N/A |
1650 [J] |
650 $ |
|
4. |
P228 Sig Sauer |
.357 |
13 db |
N/A |
600 [J] |
600 $ |
|
5. |
T |
Elites Dual Beretta |
9mm |
2x15 db |
N/A |
606 [J] |
1000 $ |
6. |
CT |
Five Seven |
5.7x28mm |
20 db |
N/A |
465 [J] |
750 $ |
2. Kategória: Shotgun |
|||||||
1. |
M3 Super 90 |
12 gauge |
8 db |
N/A |
2429 [J] |
1700 $ |
|
2. |
XM1014 |
12 gauge |
7 db |
400 rpm |
2429 [J] |
3000 $ |
|
3. Kategória: SMG (géppisztoly) |
|||||||
1. |
MP5/N |
9mm |
30 db |
800 rpm |
637 [J] |
1500 $ |
|
2. |
CT |
TMP Steyr |
9mm |
30 db |
857 rpm |
606 [J] |
1250 $ |
3. |
P90 |
.338 |
50 db |
900 rpm |
465 [J] |
2350 $ |
|
4. |
T |
Mac-10 |
.45 |
30 db |
857 rpm |
584 [J] |
1400 $ |
5. |
UMP45 |
.45 |
25 db |
600 rpm |
625 [J] |
1700 $ |
|
4. Kategória: Rifles (karabélyok) |
|||||||
1. |
T |
AK-47 |
7.62 |
30 db |
600 rpm |
1992 [J] |
2500 $ |
2. |
T |
Sig SG-552 |
5.56 |
30 db |
727 rpm |
1570 [J] |
3500 $ |
3. |
CT |
Colt M4A1 |
5.56 |
30 db |
685 rpm |
1570 [J] |
3100 $ |
4. |
CT |
Steyr Aug |
5.56 |
30 db |
727 rpm |
1570 [J] |
3500 $ |
5. |
Steyr Scout |
7.62 |
10 db |
N/A |
2200 [J] |
2750 $ |
|
6. |
AW/M (awp) |
.338 |
10 db |
N/A |
7000 [J] |
4750 $ |
|
7. |
T |
G3/SG1 |
7.62 |
20 db |
N/A |
2200 [J] |
5000 $ |
8. |
CT |
SIG-550 |
7.62 |
30 db |
N/A |
1650 [J] |
4200 $ |
5: Kategória: Machine guns |
|||||||
1. |
M249 Para |
7.62 |
100 db |
600 rpm |
1600 [J] |
5750 $ |
|
2.2. Milyen fegyvert vásároljak?
Minden fegyver használható a maga stílusában, de mindig van jobb és rosszabb is egy stíluson belül, ki lehet alakítani egy kis preferencialistát mindenkinek. Ez nagyrészt szubjektív persze, érdemes minden fegyvert kipróbálni és letesztelni, amin én már túlvagyok, úgyhogy írok egy kis személyes tapasztalatokkal megtűzdelt útmutatót, hogy szerintem mit érdemes venni és mit nem. (Ezt rohadtul nem lehet szentírásnak venni, mondom SZUBJEKTÍV! ÷)
2.2.1. Pisztolyok:
A hat pisztoly közül három csoportot lehet képezni a hasonlóságok alapján:
a) Glock18(1-2) & Five Seven(1-6)
20 töltényes tár, elég kicsi torkolati energia. (Sisakos fejre Glock-kal hármat kell lőni mire elfogy a 100 hp…)
A Glock abszolút nem húz el felfelé, de így is nagyon pontatlan, a legpontatlanabb pisztoly (de a legolcsóbb is). Burst Fire üzemmódban használni nem szoktam, úgy még az eget is el lehet vele lőni (persze nem direkt).
A Five Seven jóval pontosabb, de az árához képest mégis elég gyenge minőség. Közeltávon jól lehet őket használni, mikor nem számít a precizitás és az ellenfélnek nincs ideje elbújni ha kifogy neki a 12-13 töltényes tár. Olyankor mosolyogni. ÷)
„A glock burst meg igen is hasznos közelharcban, mert egy lövéssel hármat tolok bele :)” Fear*Etnies
b) USP(1-1) & P228 Sig Sauger(1-4)
12 ill. 13 töltény, tisztességes torkolati energia.
Az USP messze a legpontosabb pisztoly, a Desert Eagle ér még a nyomába. Oldalirányban szinte egyáltalán nincs szórása, a felfelé elhúzás (recoil) következtében gyönyörű függőleges csíkot mutatnak a becsapódott lövedékek nyomai. Hangtompítóval picit pontatlanabb (ezzel lehet hogy sokakat meglepek, de próbáljátok ki). A hangtompító egyébként a torkolati energiát is lefogja valamelyest, ez nem tudom benne van-e a játékban. Egyetlen hátránya társával szemben, hogy kicsit kisebb az ereje.
A Sig Sauger oldalirányban is szépen szór, szép kerekded foltot csinál a falra. Amennyivel drágább, annyival erősebb is, de ár/minőségben az USP szerintem jobb.
c) Desert Eagle(1-3) & Elites Dual Beretta(1-5)
Két különc. ÷)
A Desert Eagle nagyon erős, de csak 7 töltény/tár. Távolra is pontos, picivel rosszabb mint az USP, viszont majd háromszorosat sebez, és falon, vastag faajtón is átlő. Sokan szeretik, nem véletlenül. ÷)
A Dual Beretta remek pisztoly funplayhez, látványos, jó a sebzése és 30 töltényenként kell csak tárat cseréni. Pontosságból viszont elég ramaty, gyorsan tüzelve összevissza szór, és a jobbos alapból kicsit jobbra, a balos kicsit balra hord. Közel – és középtávra jó kis pisztoly, de nem szeretem mert fél év mire mindkét pisztolyt betárazom ha elfogyott a 30, arról nem is beszélve hogy ennyi lóvéért inkább várok egy kört és veszek egy gépkarabélyt. Sniper mellé secondary-nek viszont király.
2.2.2. Shotgunok
A shotgunok remek fegyverek rövidtávra, középtávon is jól alkalmazhatóak. Erejük az erejükben van (abban meg az erejük, kész fraktál egy shotgun ÷D), zegzugos pályákon szépen ki lehet őket használni, de nyílt terepre nem nagyon érdemes kimenni velük. Az XM1014(2-2)-gyel iszonyatosan lehet hentelni, annak fílingje van, és általában véve ez igaz a shotgunokra – zegzugos pálya, fíling. Tüzelés csakis ordítva! ÷)
2.2.3. Géppisztolyok (SMG)
A géppisztolyok pisztolylőszerrel működnek, viszonylag rövid csővel. Ebben a kategóriában vannak a legnagyobb különbségek, minden fegyvert sorra fogok venni.
MP5/N(3-1): Véleményem szerint a legjobb géppisztoly. Viszonylag olcsó, torkolati energiája és tűzgyorsasága a legnagyobb, az UMP45-tel holtversenyben ő a legpontosabb. Rendkívül jól kezelhető, a cső elhúzása minimális, alig kell ellentartani stramm sorozatlövés mellett is.
TMP Steyr(3-2): Rövid csövű, nagy tűzgyorsaságú géppisztoly, tipikusan rövidtávú használatra. Szórása már középtávon is igen nagy, alig lehet kontrollálni, de egy-egy ellen közelről jól használható. Nagy előnye az olcsóság, 2 pisztoly árából meg lehet venni – ha CT vagy és nincs pénzed MP5-re akkor vegyél ilyet. (Vagy menj USP-vel és gyűjts a köv körre, ti. azis egy jó vásárlási taktika.)
P90(3-3): Ennek van a legnagyobb tűzgyorsasága, de a torkolati energiája csak kb ¾-e a többinek. Az MP5-nél jóval pontatlanabb, középtávolságból már elég nehéz lőni vele a nagy tűzgyorsaság miatt is (nincs ideje a fegyvernek két lövés közt “megnyugodni”), de egyenként tüzelve is pontatlanabb az MP5-nél.. Egyetlen előnye a nagy tárkapacitás, de az ára a többihez viszonyítva akkora, hogy majdnem lehet rajta venni egy AK-t – vegyél helyette MP5-öt, és marad egy csomó pénzed. ÷)
Mac-10(3-4): Pont mint a TMP Steyr, csak terroroknak van és drágább. Ha 100$-t ráfizetsz, kapsz egy MP5-öt… ÷)
UMP45(3-5): Jól kezelhető, erős, gyors, pontos géppisztoly. Egyetlen hátránya, hogy van helyette MP5, ami még erősebb, még gyorsabb, ugyanolyan pontos és jól kezelhető, 5-tel több lőszer fér a tárjába, és 200$-ral olcsóbb… ÷)
2.2.4. Karabélyok (rifles)
A leghatásosabb és legtöbbet használt primary fegyverek. Az első négy gépkarabély, a második négy sniper, ezeket külön fogom tárgyalni.
a) gépkarabélyok
AK-47(4-1): Az öreg Kalasnyikov napjaink egyik kedvelt terroristafegyvere, olcsó, erős, strapabíró. A legerősebb gépkarabély, sorozatlövésnél viszont a cső kb kétszer akkora szögben húz el mint a többi gépkarabélynál. Tűzgyorsasága a leggyengébb, de így is nehéz jól használni, szigorúan burst fire üzemmód!!! Egész közelről lehet sorozni vele, de akkor is jócskán ellen kell tartani. Legnagyobb előnye az ára.
Colt M4A1(4-3): Normál, az USA-ban rendszeresített 5.56-os kaliberű gépkarabély, hangtompítóval. Pontos, könnyen kezelhető, egyik nagy kedvenc fegyver. A pontosságot a hangtompító érdemben nem befolyásolja (ezzel is lehet hogy meglepek pár embert), a torkolati energiát pedig nem tudom hogy a játékban csökkenti-e. Én a hangjáért szeretem. ÷)
Sig SG-552(4-2) & Steyr Aug(4-4): Ezek mindenben tökéletesen megegyeznek. Pontosak, jól kezelhetőek, kicsit nagyobb a tűzgyorsaságuk mint a Colt-nak. Amiért jobbak nála, az a kis távcső (mini scope), amivel távolra jobban lehet célozni – és ez bizony sokszor jól jön. A Steyr Aug annyiban rossz, hogy kicsit hosszabb a tárazás ha kifogysz, az AK, Colt, Sig annyi idő alatt simán újratölt. Én mindkettőt szeretem használni ha van rá lóvé.
b) mesterlövész karabélyok
Steyr Scout(4-5): Sima 7.62-es kaliberű sniper, reális áron, azt nyújtja amit vár tőle az ember. Nem az a hajde erős, fejre kell vele menni ha lehet, testre több lövéssel lehet csak pusztítani vele. Ennyiért ennyit tud.
AWP(4-6): Általános kedvenc sniper, atomerős, minden és mindenki 1 lövés. ÷) Hátránya az ára és a szívfájdalom ha elveszik tőled…
„Na én csak annyit mondanék, hogy az AWP-vel ha lábon lövöd az ellenséget, akkor nem hal meg, hanem marad még kb 15hp-ja.” [MP3H]*funmode*|ZokNy*ARC*
G3/SG1(4-7) & SIG-550(4-8): 7.62-es ismétlő sniper-ek, a Sig olcsóbb, de gyengébb, és több fér a tárjába. Mindkettő böhömnagy, győzzed cipelni. Fejre célozva egész jól lehet velük kaszálni.
2.2.5. Gépfegyverek
Para(5-1): 7.62-es kaliberű gépfegyver, előnye hogy nemigen kell benne tárat cserélni, hátrányai hogy pontatlanabb a karabélyoknál, gyengébb a tűzgyorsasága, és az árából veszel két AK-t meg egy miniHiFi-t. Funplayhez viszont remek, csak a startmoney-t be kell állítani maxra. ÷)
2.3. A fegyverek kiosztása, fegyverváltás
A fegyvereidet a számbillentyűkkel válthatod:
1 – primary
2 – secondary
3 – kés
4 – gránátok
5 – C4
Alapbeállításként ha fegyvert akarsz váltani, a kiválasztás után a fegyvert aktiválni kell, ezt kikerülheted: írd be a konzolba hogy “hud_fastswitch 1”, ezután a számbillentyűre rögtön jön majd az adott fegyver.
3. Fegyverhasználat, lövéstechnika
3.1. Célzás, szórás, pontosság
Tüzelésnél a lövedékek szóródnak. A célkereszteden biztosan megfigyelted már, hogy néha nagyobb, néha kisebb, ez mindig azt mutatja, hogy kb mennyire szór épp a fegyvered. Hogy ez mitől is függ, nézzük meg:
A fegyvertől. A hosszabb cső nagyobb pontosság. Pisztoly távolra jóval pontatlanabb mint egy karabély, pisztolyoknál alapból nagyobb is a célkereszt, de fegyverkategórián belül is nagy eltérések lehetnek. Shotgun-oknak alapból van egy szórásuk, ezekkel nagy távolságból vadászni elég izgalmas dolog, főleg ha visszalő a nyuszi. ÷) Rövid és középtávolságból viszont jól alkalmazhatóak.
A lövőpozíciótól. A futás közben leadott lövések nagyon pontatlanok, ezt kipróbálhatod ha elkezdesz futni a fal felé jó messziről, és ráengeded a tárat. Nézd csak meg mennyire szóródnak a lövedékek! Álló helyzetből jóval pontosabban lehet tüzelni, de a legjobb ha leguggolsz, úgy a legpontosabb.
A lövőtechnikától. Nagy különbség van aközött, hogy egyet lősz, rövid sorozatot lősz (burst fire), vagy kiengeded a tárat. A lövés a csövet elhúzza felfelé, sorozatlövésnél ezek az erők össze-vissza rángatják a fegyvert és nem lehet célozni. A burst fire lényege, hogy maradjunk pontosak, de azért sebezzünk is, ezzel érdemes az esetek nagyrészében dolgozni.
3.2. Hogyan tartsam a pontosságot?
Futás és vad tüzelés közben szanaszét lövi az ember a falat. Ahhoz hogy oda is lőj ahol a célkereszted van, figyelj oda a következőkre:
Állj meg egy pillanatra futás után hogy visszanyerd a kontrollt a fegyvered felett. 2 tizedmásodperc az egész, de annyi kell. A walk használata is sokat javít a pontosságodon.
Hagyd abba sorozatlövés után kicsit a tüzelést, ahhoz hogy újra pontosan tudj lőni, szintén kell egy pillanatot várni.
Tartsd be azt a limitet amit a burst fire jelent. Az első 4 golyó kb egy pontba megy (akkor is ha közben az AK-d célkeresztje a monitorod széléig tágul), de az ötödik általában már 1-2 fokkal főlé, tehát ne lőj 4 golyónál hosszabb burstöket. Mini Scope-pal 5-6 lövést is le lehet adni mielőtt pihentetned kell a fegyvert.
Távolra tüzelésnél mindig guggolj le ha lehet.
Sorozatlövésnél 4-5 golyó után szorítsd le a csövet, mert a lövedékek a célkereszt fölé mennek. (célozz derékra, lábra, távolságtól függően)
Pisztollyal kétféleképp lőhetsz: Ha közel van a célpont akkor minél gyorsabban beleengedni a tárat, ha viszont távolabbra pontosnak kell lenned, akkor a lövések között egy pici szünetet kell hagyni. Ezt próbáld ki pl USP-vel, állj szembe egy fallal és nézd meg mennyit kell várni 2 lövés közt hogy ugyanoda csapódjanak be a golyók. Desert Eagle-nél nem kell erre figyelni, azzal úgyis csak lassabban lehet tüzelni.
3.3. Tippek, trükkök
Fejre céllozzunk, ha csak tehetjük. A fejlövéshez meglehetősen jól kell tudni lőni, és számolni kell azzal is hogy a fegyver elhúz felfelé.
C4-et úgy kell aktiválni, hogy kiválasztod (5-ös számbillentyű) és attack gomb, mintha tüzelnél. Defuse-olni egyszerűen úgy lehet, hogy föléállsz és nyomod a use gombot. (Vegyél defusal kit-et, azzal sokkal gyorsabb!)
Közelharcban sokan ugrálnak, mert úgy nehezebb fejlövést kapni és könnyebb adni, mivel a te csöved kb fejmagasságba kerül, a muki meg a lábadat szedi. Az ugráskorlátozás óta ez a taktika persze nehezebb. ÷)
Érdemes a pályákon kipróbálni hogy mit lehet átlőni és mit nem, hogy ha az ellen átlőhető tereptárgy mögé bújik, nehogymár el kelljen odáig menni. ÷)
Ha a terror feláll a haverja fejére, a C4-et fel lehet tenni olyan magasra (pl egy doboz tetejére), hogy egy CT nem tudja elérni. Ha többen jönnek defuse-olni, akkor is általában eltart egy darabig mire megdumálják hogy most ki tartson bakot. ÷D
Az egér érzékenységét alacsonyra állítva (pl 4-5) távolra finomabban lehet célozni. Meg kell szokni, és kell hozzá egy fasza nagy egérpad is! ÷)
Fegyvert váltani gyorsabban lehet mint tárat cserélni. Ha közelharcban mindkét félnek kifogy a tár, gyorsan elő kell kapni a pisztolyt és lelőni a tagot míg a tárral vesződik. Lehet késelni is. Figyelem, gyakorolni kell, nem olyan egyszerű!
Fegyvervásárlásra érdemes script-eket rendszeresíteni, hogy ne maradjunk le a többiektől rögtön az elején.
4. Csapatmunka
Egy csapat ereje a Counter-Strike-ban az egyéni tudás mellett óriási mértékben a csapatmunkán múlik. A legszebb játékok mindig azok, amikor jól összedolgozik a team, és a győzelemért mégis ugyancsak meg kell szenvedni… ÷) Rengeteg Counter-Strike stratégia létezik a különféle pályákhoz, ezek ismertetésétől most eltekintek, ezek akkor lesznek fontosak ha valaki belép egy klánba. Egyelőre azokkal foglalkozunk, amik public szervereken fontosak.
4.1. A legfontosabbak
Maradj a többiekkel! Alapszabály. Legszebb típushiba mikor a menet végén 2-1 állásnál a kétfős csapat szétválik hogy megkeresse a másikból a maradék egyet. Ilyenkor szépen egyesével le lehet őket vadászni, míg ha együtt maradtak volna akkor a magánzónak alig van esélye ellenük. Két ember ellen nem feleannyi az esélyed, hanem tizedannyi!!!
Használd a rádiót! A standard üzenetek használatát gyakorolni kell hogy jól menjen, és érdemes egy mikrofonnal ellátott headset-et beszerezni a Wilco-hoz ha huzamosabb időre szeretnénk magunkat a CS mellett látni. A jó teamwork-höz sok kommunikáció tartozik!
Figyeld a radart! A radaron a csapattársaid pozícióját látod. A T betű azt jelenti hogy az illető egy szinttel feletted van, a fordított T betű azt, hogy alattad. A radar jelzi azt is hogy éppen ki rádiózik, hogy lásd hová kell menned. Érdemes figyelni, hányszor meg lehetett volna spórolni a saját csapattársam pofánlövését ha figyelek a radarra! ÷D
4.2. Tippek, trükkök
Ha nem látszik a radarod, akkor hívd le a konzolt és írd be hogy “drawradar”. Ha így sem látszik, akkor megszokod, vagy jó öreg Windows-os kilép-belép taktika. ;-)
Nagy hentelés után ha megmaradsz, érdemes kicsit elbújni és pár másodpercet fülelni hátha befut valaki a csatazajra akit le lehet mészárolni. Figyeld a radart, mert lehet hogy haver! ÷)
Ha letetted a C4-et, bújj el és csak akkor gyere elő ha hallod hogy valaki defuse-olni kezd. Akkor már védtelen, lehet hentelni. ÷)
Ellenszer: Ha CT vagy és ott a C4, csördítsd meg a defusal kitet, aztán állj félre és szedd le az előmászó terrorokat. ÷D
Ha fedezékben kempelsz, mérlegeld az ellenfeled tudását, ha nem felejt el benézni az odúdba arramenet, akkor azt a kempelést bebuktad. Sokszor jobb megelőzni és kiugorva pofánlőni mikor odaér.
Ne mássz a társaid nyakára. Szép tömött csoportban gránáttal is, lőfegyverrel is könnyű célpont vagytok.
1. Hogyan tudom a nevemet megváltoztatni?
A name paranccsal: lehívod a konzolt, és beírod hogy „name újnevem”. Egyes szervereken korlátozva van a névcsere, pl csak egyszer változtathatsz, spectator módban nem cserélheted le, vagy csak újraéledésnél változik meg, stb.
2. Hogyan tudok hangokat lejátszani?
Azokon a szervereken ahol az adminok hangfileok lejátszását engedélyezik, úgy tudsz hangot lejátszani, hogy megnyomod a chat message gombot mintha valamit be akarnál írni a többieknek, és beütöd a hangfile nevét, pl „pukk”. A lejátszható hangokat úgy tudod kilistázni, ha a sounds szót elküldöd szintén message-be.
3. Hogyan tudok pályaváltást kezdeményezni?
Ha a szerveren engedélyezve van, akkor lehet pályaváltást szavazásra bocsátani a votemap # paranccsal, ahol # az adott pálya sorszáma a mapcycle-ben. (Aztán vagy megszavazzák, vagy nem.) A sorszámokat a listmaps paranccsal tudod kiíratni. FONTOS: Az állandó pályacserélgetés meg szavazgatás tisztességesen elszarja a játékot, ne kezdj rögtön hőbölögni ha nem épp a kedvenc pályádon játszol, attól az még lehet mindenki másnak a kedvence! (Meg aztán inkább végigjátszom egy kevésbé kedvenc pályát minthogy folyton a pályák töltögetésére várjak…)
4. Hogyan tudom valakinek a kirúgását kezdeményezni?
Ha a szerveren engedélyezve van, akkor a votekick jóskapista paranccsal lehet jóskapista kirúgását szavazásra bocsátani. FONTOS: Nem illik állandóan szavaztatni, mert azzal is frankón haza lehet vágni a játékot. Sokan vannak akik mindenkit lecsítereznek mikor a második fejlövést kapják és rögtön ki akarják rúgatni. Ilyen okosoknál illik nemmel szavazni a kirúgásra, aztán ha sokat akadékoskodik akkor esetleg őt magát kitenni. ÷) A rendrakás egyébként hagyományosan az adminok dolga, a votekick-et leginkább akkor van értelme használni, ha valaki szándékosan folyamatosan TK-zik, vagy hasonló taplósággal rontja el a játékot, és nincs admin a közelben.
Szal mint kinevezett adminok gyöngye adok pár jótanácsot ami nálam bejött, ez adminoknak, kezdőknek, haladóknak, vérprofiknak és egyebeknek szól :) [=Specnaz=][Kexy]
A klánok olyan összeszokott csapatok, akik az idõ nagy részében együtt játszanak, és a csapatmunkára helyezik a hangsúlyt.
A klánwarok, vagy klánháborúk klánok szervezett összecsapásai. Ilyenkor elkérnek egy szervert, lekódolják, hogy más ne mehessen be, és lejátszanak általában 2-6 pályát oda-vissza.(Tehát mindkét csapat játszik CTként is és Tként is ugyanazon a pályán) Legtöbbször használnak Roger Wilco-t. A klánháborúk a klánok belügyei, a két csapaton kívül senki másnak nincs hozzá köze.
1.3. Miért érdemes klánban lenni?
Elsõdleges elõny, hogy csapatban dolgozni, egy jól mûködõ csapat része lenni jó dolog. Másik, szintén összeszokott csapatokkal összemérni az erõt egy sokkal élvezetesebb játékforma, mint az egyéni gyilkolás. Ha jó a hangulat, megfelelõek a csapattársak, hatékony a csapatmunka, akkor egy klán nagyon sokat dobhat a hangulaton. Bekerülni egy klánba nem könnyû, de nem lehetetlen. Figyelj a társakra, rádiózz, a csapat érdeke legyen fontos, ne az egyéni frag. Ha így teszel, elõbb-utóbb - még ha nincsenek is villámreflexeid, vagy atompontos célzásod- valamelyik klán meghív soraiba.
1.4. Miért nem érdemes klánban lenni?
A klánok alapvetõen a klánwarok miatt jönnek létre. Ha nem akarsz, vagy nincs lehetõséged rendszeres warokat játszani, akkor ne erõltesd a dolgot. Fõ szabály: Csak azért, hogy klántag lehess, ne alapíts saját klánt, és ne lépj be sehova!! Ilyen hozzáállással egyik komoly klán sem fog felvenni, ha pedig ilyen megfontolásból alakítasz klánt hasonló gondolkodású emberekkel, akkor senki sem fog komolyan venni, nevetség tárgya leszel.
2.1. Magyar Counter-Strike IRC csatorna
Magyar Counter-Strike IRC csatorna mûködik az IRCNETen a #cs.hu-n.
2.2. Magyar Counter-Strike fórum
A magyar Counter-Strike fórum a http://www.index.hu/ -n mûködik, pontosan itt. Más fórum(ok) található(k) a http://www.counter-strike.hu/ fórum aloldalán.
2.2.1. Hogyan tudom formázni a hozzászólásomat?
A fórum hozzászólásaiban mûködnek a HTML kódok. Az egyszerûbbek:
<b>vastag betû</b>
<i>dõlt betû</i>
<u>aláhúzott betû</u>
<b><i><u>lehet kombinálni is</b></i></u>
<font color="red">betûszin (piros)</font>
<font size="6">betûméret</font>
<p align="center">közepre rendezés</p>
A legfontosabb az, hogy ha megnyitsz egy < jelet vagy egy idézõjelet, akkor azt zárd is be.
2.2.2. Hogyan tudok linket rakni a fórumba?
A link berakásának módja: <a href="http://ide.irod_a.linket">amire ez a szöveg mutat</a>
2.2.3. Hogyan tudok képet linkelni a fórumba?
A kép linkelésének módja: <img src="http://aza.hely.ahol/akep/van.jpg">
1. Hol tárolja a CDkey-t a Windows registry?
My Computer/HKEY_CURRENT_USER/Software/Valve/Half-Life/Settings/key változó értéke a CDkey.
2. Mik azok a PAK fájlok(pl. pak0.pak, KeFePAK.pak)?
A Half-Life ilyen fájlokat használ a modellek, egy modhoz tartozó pályák, hangok stb. "egybefûzéséhez". Ebbe bármit bele lehet tenni, és a program használni fogja. Arra kell csak figyelni, hogy ha a pakban és a külsõ könyvtárakban van két megegyezõ fájl, akkor a Half-Life mindig a külsõ könyvtárakban lévõt fogja használni. A pak fájlok használata két okból hasznos. Egyrészt össze lehet pakolni hangokat, modelleket, és egyben terjeszteni (lásd: KeFePAK ÷), másrészt ki lehet törölni a Half-Life egyjátékos pályáit, hangjait, amik nem feltétlen szükségesek a Counter-Strikehoz. Ezzel körülbelül 300Mb-tal le lehet rövidíteni a programot. Egy, a PAK fájlok kezeléséhez szükséges program tölthetõ le innen.
A config.cfg a Half-Life által generált fájl, ami a beállításokat tartalmazza. Ezek a változók adják meg többek között a a billentyûzet, a videokártya, a hang és a net beállításait. Nem érdemes ezt változtatni, mert a Half-Life minden kilépésnél felülirja az akkor aktuális beállításokkal. A beállítások módosítására az autoexec.cfg-t vagy egy saját .cfg fájlt érdemes változtatni.
Az autoexec.cfg is egy beállításokat tartalmazó config fájl, amit a Half-Life minden játékhoz csatlakozásnál elindít. Ez tartalmazhat bármilyen parancsot, változót, amit a Half-Life ismer. Ugyanezen funkciót tölti be a "VALVE.RC" nevű file is, akárcsak az autoexec.cfg, lefut ez is automatikusan (ha van).
Console variable, tehát konzol változó. Ezek lehetnek pl a videokártya, az egér, a hangok beállításai, de a szerver változói is. Ezeknek az értékei általában egy meghatározott intervallumban mozoghatnak, illetve a program csak ezen belül veszi figyelembe. (Tehát ha több, akkor is csak az engedett maximumot fogja használni) Példa: "setcvar lefthand 0" - jobbkezes fegyvermodellek bekapcsolása.
6. Hogyan lehet valamit "paraméterrel inditani"?
A paraméter a parancssorból indított programok után irt karaktersorozat, amit a program futása közben felhasznál. Ez gyakorlatilag annyit jelent, hogy elõ kell hívni a Start menü\Futtatás ablakot, ott beírni a futtatni kívánt program nevét, és utána szóközzel a paramétert. (pl hl.exe -console -game cstrike)
7. Mik is azok a bindek, scriptek?
Ezek olyan CS parancsokból összeállított sorozatok, melyek segítségével gombnyomásra végrehajthatsz feladatokat, például fegyvert vehetsz, gránátot dobhatsz, rádióüzenetet küldhetsz csapattársaidnak, stb. Bővebben: Scripting
Ha a scriptet simán bemásolod a config.cfg-be, akkor az nem lesz jó hosszútávon, mégpedig a hl elindítása után rögtön törlõdnek a beírt sorok. Szóval a jó megoldás:
A scriptet bemásolod egy sajat.cfg (vagy amit akarsz) nevû fájlba, és ezt bemásolod a half-life\csrtike könyvtárba. Miután beléptél a játékba, lehúzod a konzolt és beírod: exec sajat.cfg. És máris mûködnek a bindek. Az "exec sajat.cfg" folytonos beírása áthidalható, ha cstrike/autoexec.cfg-be (ha még nincs ilyen, hozz létre egyet) írod be.
9. Hogyan állítsam be a gombot?
A scriptekben találni fogsz egy ilyen sort:
bind "x" "....." vagy bind "?" "....."
Az x vagy a ? helyére kell beírni azt a gombot, amire a parancsot végre akarod hajtatni.
(MAJDNEM) MINDEN, AMIT TUDNI SZERETTÉL VOLNA A SCRIPTEKRŐL CSAK NEM MERTED MEGKÉRDEZNI…
A szerző kijelenti, hogy az itt leírtakból eredő semmilyen fajta kárért felelőséget nem vállal. Ha a scripted letörli a vinyód, felrobbantja a géped, meg***a a barátnődet és tönkreteszi az életed, csak magadra vess ;). XooN
SCRIPT-THE FILM
A legend on the screen reads:
Somewhere in Italy - 2000
FADE IN ON:
EXT. STREET. DAY.
A Terrorista ész nélkül szaladt a kihalt olasz kisváros szűk sikátorában, telve fiatalságának minden optimizmusával. A műholdfelvételeken is jól látszódó kondenzcsík irányából az éppen pihiző szellemek számára is egyértelművé vált, hogy a ct kezdőhelyet célozta be magának. A vasárnaponként oly zsúfolt piactéren most csak egy-két feketeseggű csirke kapirgálta a betont, akik figyelemre se méltatták az éppen arra száguldó fegyverest. A Terrorista bízott alig használt ak47-es gépkarabélyában és alapbeállításaiban, így akkor sem lassított, amikor neszezésre lett figyelmes. A következő pillanatban egy CT fordult be a sarkon olyan sebeséggel, hogy majdnem összeütköztek. A CT gázmaszkjából artikulálatlan káromkodás szűrődött ki: "...aww shhhitt...", míg a Terrorista egy beteg vigyort nyomott a símaszkja alatt, amikor meglátta, hogy ellenfele egy még ki sem biztosított gránátot szorongat a kezében. "eta horoso, megvan a hiányzó 300 az awpre"-futott át az agyán, miközben kényelmesen leguggolt, hogy a következő pillanatban egy rövid sorozattal elintézze ellenfelét, aki még mindig bután szorongatta a gránátot és úgy rohant feléje, mintha azzal akarná leütni. Ám ekkor olyan dolog törpént, ami megváltoztatta a Terrorista életét és meggyőzte arról, hogy "scriptek nélkül is lehet, csak nem érdemes" harcolni. Ellenfele hanyagul ámde villámgyorsan átugrotta a Kalasnyikov 7,62mm-es lövedékeit, magát a hülyén tüzelő Terroristát, megivott egy kávét és elszívott egy cigit, majd még földetérés előtt tüzet nyitott a semmiből előkapott coltjával és szinte hátba lőtte a teljesen megzavarodott rosszfiút.
Így vesztek el egy ártatlan lélek illúziói és igy tanulta meg azt, hogy ha életben akar maradni, valami pluszra is szüksége van. Olyan beállításokra, amivel hatékonyabban tud alkotni: gyorsan fegyvert tud váltani, egy gombnyomással figyelmeztetni tudja társait a veszélyre, képes 1mp alatt bevásárolni a Tescoban és így tovább.
Rengeteg scriptkészítő program található a net-en és talán felmerülhet egyesekben, hogy mi értelme a scriptek készítésével foglalkozni, ha megteszi ugyanezt egy előregyártott program helyettünk. A válasz egyszerű: azértmertcsak. Bővebben: legyen bármilyen felhasználóbarát módon megírva egy ilyen program, olyan szinte nincs, hogy ne kellene valamilyen módon belepiszkálni, hogy megfeleljen a mi igényünknek. Tehát ezeknek a programoknak a használatához nem árt némi tudás. Nem kell tökélyre vinni ezt a tudást és kilométer hosszú scripteket írni, elég ha tudjuk, hogyan írjunk át egy scriptet magunknak és a későbbiekben ez alapján már magunktól is képesek leszünk egy pofás scriptet összehozni. Kísérletezni szabad, de persze felmerül a kérdés, hogy meddig nem minősül csalásnak egy script. Ezt nem az én tisztem eldönteni, de annyit mondhatok, hogy az itt felsorolt scripteket rengetegen használják, és egyik se avatkozik bele radikálisan a játék menetébe, így nyugodtan használhatja mindenki. És attól sem kell tartani, hogy véletlenül egy “headshot script” kerül ki a kezünkből…
A script nem más, mint alias-ok és bind-ek kombinációja. Az alias (ejtsd: éjliösz, parasztosan: aljas. Erről eszembe jutott egy vicc: Bemegy egy krapek az étterembe és leadja a rendelést a pincérnek: Egy marhaszelet lesz parasztosan! Kisvártatva jön a pincér a sülttel: Nesze bazmeg! Gihi :) tulajdonképpen nem más mint egy általunk adott név, ami egy vagy több parancsra vonatkozik. Ha készítünk egy aliast azt a Half-Life úgy fogja kezelni mint egy normális parancsot a játékon belül. Ezáltal megoldható az, hogy több különböző parancsot aliasok segítségével egy gombnyomásra végrehajthassunk. Ugyanis a Half-Life (és CS) csak egyszerű parancsokat bocsájt rendelkezésünkre (pl. guggol-duck, lő-attack stb.) de bonyolultabb utasítássort csak scriptek segítségével tudunk végrehajtani. Tegyük fel, hogy lővés után egyből késre akarunk váltani, ám nincs ilyen HL vagy CS parancs, hogy „lőjj és válts késre” de ott vannak a scriptek, amikkel ezek könnyen megoldhatók.
A bind pedig egy adott billentyűhöz (egérgombhoz stb.) rendel hozzá egy alias-t vagy akár csupán egy egyszerű parancsot. A felhasználható parancsokat külön listába rendezve megtalálhatod ITT (commshu.htm), a bindelhető gombokat pedig ITT (bindkeys.htm).
Egy egyszerű script a következőképpen épül fel:
alias név "parancs"
bind ”gomb” "név"
A név az aliasunk neve lesz, lehetőleg legyen rövid az egyszerűség kedvéért. A parancs az aliasunk által használt parancsra vagy parancsokra vonatkozik, a gomb pedig arra a bindelhető gombra, amivel futtatjuk az aliast. Fontos! A parancsokat egymástól a ; (pontosvessző melyet egy szóköz követ) segítségével különítjük el és ”-el nyitjuk ill. zárjuk őket egy aliason belül. Megjegyzést a // karakterekkel szúrhatunk be.
Lássunk egy példát! A feladat az, hogy az F1-et lenyomva üzenetet küldjünk a szerveren lévő többi játékosnak. A név legyen uzenet, a parancsot kikeressük a parancsokat felsoroló listából (say), végül megnézzük a billentyűzetlistán, hogy az F1-es gombra mivel hivatkozhatunk - bármilyen meglepő is, az F1-el, így az lesz a gomb. Ezeket behelyettesítve kész is az első scriptünk.
//Első script
alias uzenet "say Ide lojjetek…!”
bind ”F1” "uzenet"
Mentsük el gyorsan a Notepad-on vagy bármely más szövegszerkesztőben, majd nyomás föl egy szerverre nyomkodni. Akárhányszor lenyomjuk az F1-et megjelenik a feliratunk és ez jó. Ha nem így gondolod, ne is olvasd tovább.
A script elmentése
Ez eddig mind szép és jó de van még egy fontos dolog amiről szót kell ejteni. Mégpedig arról, hogy hogyan indítsuk el a scriptünket. Először is a scriptünket el kell mentenünk egy szövegfile-ba. Ehhez bármilyen szövegszerkesztő megfelel, nézzük például a Notepad-ot. Írjuk (vagy másoljuk) a scripteket a Notepad-ba, majd a File/Save As –el mentsük el a …Half-life\cstrike könyvtárba (ha máshova mented a program nem fogja megtalálni). Namost névnek mármit adhatsz, még a kiterjesztést is elhagyhatod, de ha azt akarod, hogy automatikusan elinduljanak akkor névnek auotexec.cfg-t adj meg. Ha akarod megadhatsz más nevet is de azt a játékba belépéskor neked kell elindítanod a következő módon: hozd elő a konzolt és írd be az exec scriptneve parancsot, ahol a scriptneve az elmentett file neve (pl. exec pityuka.txt). Ennyit az alapokról most pedig mélyebben behatolunk aaa-khmm scriptek rejtelmeibe (azért nem túl mélyre).
Haladó scripteknél ugyanaz a forma, mint eddig, az egyetlen különbség az, hogy több alias és bind van bennünk. Egyetlen gombhoz több aliast is rendelhetünk:
alias név1 "parancs1; parancs2; parancs3; …stb."
alias név 2 "parancs1; parancs2; parancs3; …stb."
bind ”gomb” "név1; név2"
A haladó szintű scripteknek 4 fő fajtáját különböztethetjük meg működésük szerint:
Kapcsoló-jellegű-de-nem-teljesen-olyan-csak-egy-kicsit script
Ciklikus script
Lenyomott/felengedett gombot figyelő
Meta-bind script
4.1. Kapcsoló-jellegű-de-nem-teljesen-olyan-csak-egy-kicsit script
Ez a script végrehajt vagy megszüntet egy parancsot vagy beállítást egyetlen gombbal. Egyszer lenyomva végrehajtódik az első parancs (általában be), újra lenyomva pedig a második (általában ki). Innen kapta a nevét is, mivel úgy viselkedik, mintha mondjuk a lámpát kapcsolgatnánk a militián (ki-be-ki-be-ki-be-ki-).
alias kapcsoloscript ”bekapcs” //aktuális alias: bekapcs lesz
alias bekapcs ”parancs; alias kapcsoloscript kikapcs” //aktuális alias: kikapcs lesz
alias kikapcs ”parancs; alias kapcsoloscript bekapcs” //aktuális alias: bekapcs lesz
bind ”gomb” ”kapcsoloscript”
Az első és utolsó sor egyértelmű. Először nevet adunk az aliasnak (első sor) és ezt hozzábindeljük egy bilentyűhöz (utolsó sor). Ami új a középső két sorban az az, hogy miként adjuk meg, hogy a kapcsoloscript nevű aliasunk hol az egyik, hol a másik aliast hajtsa végre.
alias bekapcs ”parancs; alias kapcsoloscript kikapcs”
alias kikapcs ”parancs; alias kapcsoloscript bekapcs”
Ekképen, miután a bekapcs alias parancsai lefutottak, átadja az irányítást a kikapcs aliasnak, mely akkor fog lefutni, ha újabb gombnyomás történik. Így valósul meg a ki-be kapcsolgatás. Elsőre kicsit bonyolultnak tűnik, de ha az ember átgondolja, hamar rájön, hogy az egész tulajdonképpen egyszerű és logikus (csak én magyarázok hüjén :). Gyakorlatba átültetve a fenti példát jöjjön egy radart ki-be kapcsoló script:
alias radar "radarbekapcs"
alias radarbekapcs "drawradar; alias radar radarkikapcs"
alias radarkikapcs "hideradar; alias radar radarbekapcs"
bind "z" "radar"
A ciklikus script a kapcsoló-jellegű-de-nem-teljesen-olyan-csak-egy-kicsit scripthez nagyon hasonló elven működik, a fő különbség az, hogy nemcsak kettő, hanem többfajta „állása lehet a kapcsolónak”. Ez azt jelenti, hogy a gombot egymásután lenyomva több különböző parancs kerül végrehajtásra, majd ha az utolsó is végrehajtódott kezdődik az egész előről, mintha egy hurkon haladnánk. A következő script lehetőve teszi, hogy az x gombot nyomogatva átkapcsoljunk a net_graph parancs egyik változatából a másikba:
alias graph "graph1"
alias graph1 "net_graph 1; alias graph graph2"
alias graph2 "net_graph 2; alias graph graph3"
alias graph3 "net_graph 3; alias graph graph4"
alias graph4 "net_graph 0; alias graph graph1" //graph1-itt „zárul a hurok”, a következő x billentyűre a graph1 alias parancsai kerülnek ismét sorra
bind "x" "graph"
4.3. Lenyomott/felengedett gombra írt scriptek
Ezek a fajta scriptek végrehajtanak egy utasítást (vagy utasításokat), ha lenyomunk egy billentyűt és egy másikat azután, ha felengedtük. Ezekben a scriptekben az aliasok + (lenyomva) és – (felengedve) jellel kezdődnek, valamint egyes parancsok is aszerint hogy benyomott vagy felengedett állapotra utalnak (+jump, -jump). A bindet mindig a + jellel kezdődő aliashoz kell hozzárendelni. A script formája a következő:
alias +név "parancs"
alias -név "parancs"
bind ”gomb” "+név"
Ez alapján íme egy script ugrás-guggolásra:
alias +cjump "+jump; wait; +duck"
alias -cjump "-jump; wait; -duck"
bind "shift" "+cjump"
Mint látható a jump és a duck parancs előtt van +/- mivel ezeknek két állapota van (+duck-ra leguggolunk, -duck-ra felállunk). A wait utasítást ezzel szemben nem lehet ki-be kapcsolgatni mivel ez a parancs sok más egyéb paranccsal egyetemben csak egyfajta dolgot csinál (jelen esetben 1 tick időegységnyi ideig vár mielőtt bármi mást csinálna). A parancsokat felsoroló listában azok a parancsok, amelyeknek két állapota lehetséges a + jellel vannak felsorolva. Ezeknek a fajta scripteknek egyébként még van egy hatalmas előnyük, de erről még később lesz szó. Feltéve, ha nem felejtem el.
Ezeknek a scripteknek a lényege az, hogy egy gombhoz többfajta parancsot is rendelhetünk azáltal, hogy egy másik gombbal együtt nyomjuk le. Pl. az ”a” gomb lő (tudom hüjén hangozhat, de hidd el minden király játékos így játszik pl. a FOP, a KO meg én is. Ja, és nem, mi NEM oldalazunk balra :) holistartottam?jaigenmegvan! de az ”alt” gombot egyszerre lenyomva ”a”-val újratölt stb. Így gyakorlatilag nem ütközhetünk olyan problémába, hogy elfogynak a billentyűk és nem lesz mihez bindelnünk. De aki ilyen gonddal küzd az egyrészt keressen más megoldást a problémájára mert ennek a működését most nem fogom itt elmagyarázni, másrészt keressen egy táposabb repülőszimulátort és ott élvezheti a százegynéhány gombban rejlő varázst. Megjegyezném, hogy az elém került scriptek közül egyik sem használta ezt a „technikát”, nem is tudom miért nem.
Z_Malloc Overflow Error
Ez egy hibaüzenet, amit akkor kapsz ha sok scripted van, ami nem fér el a memóriában. A megoldás, hogy lefoglalsz egy nagyobb területet a memóriában a scriptek részére (hl.exe -console -game cstrike -heapsize 64000 -zone 8096)
5. Válogatott scriptek, példák
//UGRÁS-GUGGOLÁS SCRIPT
alias +cjump "+jump; wait; +duck"
alias -cjump "-jump; wait; -duck"
bind "space" "+cjump"
//
A következő script lerakja a bombát, miközben a karakter leguggol, hogy kisebb célpontot nyújtson, valamint szól a csapatnak, hogy fedezzen:
//BOMBALERAKÓ SCIPT
alias +plant_c4 "weapon_c4; wait; wait; +attack; +duck; say_team Fedezz, lerakom a C4-et!"
alias -plant_c4 "-attack; -duck; lastinv"
bind "home" "+plant_c4"
//
Ez a script hatástalanítja a bombát, miközben szól a csapatnak fedezésért és rádióüzenet is küld, hogy a radaron is lássák a csapattársak hol vagy:
//BOMBASZÉTSZEDŐ SCRIPT
alias +defuse "+use; radio1; menuselect 1; say_team Fedezz, szetszedem a bombat!"
alias -defuse "-use; slot10"
bind "pgup" "+defuse"
//
Ez a script kombinálja az ugrást az ”use” paranccsal, így elég a túsz közelében ugrani egyet és máris megszólítottad a nyomorultat:
//TÚSZMENTÉS UGRÁSSAL SCRIPT
alias +jumpres "+jump; wait; +use"
alias -jumpres "-jump; wait; -use"
bind "enter" "+jumpres"
//
Eme script tárat cserél a fegyverben, miközben társaid fedezésért esedezik közben (amire úgyse figyel senki ÷)
//ÚJRATÖLTŐ SCRIPT
alias +recov "+reload; wait; -reload; radio1; menuselect 1; say_team Fedezzetek, ujratoltok !"
alias -recov "slot10; wait; wait; slot10"
bind "r" "+recov"
//
Ez a script leguggol neked egy gombnyomásra és guggolva is marad amig újra le nem nyomod az x-et:
//GUGGOLÓ SCRIPT
alias duck_t "duck_on"
alias duck_on "alias duck_t duck_off; +duck; developer 1; echo Guggolas be; developer 0"
alias duck_off "alias duck_t duck_on; -duck; developer 1; echo Guggolas ki; developer 0"
bind "x" "duck_t"
//
Ugyanaz, mint az előbb, csak lopakodással:
//LOPAKODÓ SCRIPT
alias walk_t "walk_on"
alias walk_on "alias walk_t walk_off; +speed; developer 1; echo Lopakodas be; developer 0"
alias walk_off "alias walk_t walk_on; -speed; developer 1; echo Lopakodas ki; developer 0"
bind "w" "walk_t"//
//
Az összes gránátot felvásárolja nekünk ez a script:
//GRÁNÁT SCRIPT
alias +allgren "flash; flash; hegren; smoke"
alias -allgren "slot10; wait; wait; wait; slot10"
alias flash "buyequip; menuselect 3"
alias hegren "buyequip; menuselect 4"
alias smoke "buyequip; menuselect 5"
bind "n" "+allgren"//
A következő scripttel felszerelést vásárolhatunk egyetlen gombnyomással. Ugyanezt a scriptet könnyen átalakíthatjuk fegyvervásárlásra is.
//FELSZERELÉS-VÁSÁRLÓ SCRIPT
alias +armor "buyequip; menuselect 1" // páncél
alias -armor "mclr; mclr"
alias +helmet "buyequip; menuselect 2" // páncél és sisak
alias -helmet "mclr; mclr"
alias +flashb "buyequip; menuselect 3" // vakítógránát
alias -flashb "mclr; mclr"
alias +hegren "buyequip; menuselect 4" // petárda
alias -hegren "mclr; mclr"
alias +smoke "buyequip; menuselect 5" // ózonromboló füstgránát
alias -smoke "mclr; mclr"
alias +defuse "buyequip; menuselect 6" // defuse kit
alias -defuse "mclr; mclr"
alias +nvgs "buyequip; menuselect 7" // éjjellátó készülék
alias -nvgs "mclr; mclr"
alias mclr "slot10; w3; w3; slot10"
alias w3 "wait; wait; wait"
bind "q" "+armor"
bind "w" "+helmet"
bind "e" "+flashb"
bind "r" "+hegren"
bind "t" "+smoke"
bind "y" "+defuse"
bind "u" "+nvgs"//
//
Ez a script egyszerűsége ellenére nagyon hasznos lehet, mivel egy gombnyomásra újracsatlakozik a szerverre (NegaII-n kötelező ÷):
//ÚJRAKONNEKTÁLÓ SCRIPT
bind "f5" "retry"
//
Kilépés a szerverről és a játékból egyetlen gombbal:
//GAME OVER SCRIPT
alias disquit "disconnect; wait; wait; wait; quit"
bind "f10" "disquit"
//
Ez a script 2 előre megadott név között váltogat egy gombnyomással. Ha jól megtanultad a leckét egyből látni fogd, hogy ez egy tipikus példája a kapcsoló-jellegű-de-nem-teljesen-olyan-csak-egy-kicsit jellegű scriptnek:
//NÉVCSERÉLŐ SCRIPT
alias nameswap "name1"
alias name1 "name XooN; alias nameswap name2"
alias name2 "name ping2000; alias nameswap name1"
bind "x" "nameswap"
//
Egy gombnyomásra végigzongorázhatunk a célkereszt színei közt és így minden pályához a legmegfelelőbbet választhatjuk ki (zoom-ra nem vonatkozik):
//CÉLKERESZT SZÍNÉT ÁLLÍTÓ SCRIPT
alias cross "adjust_crosshair"
bind "l" "cross" //
Be- ill. kikapcsolhatjuk az fps megjelenítését:
//FPS SCRIPT I.
alias fps "fpson"
alias fpson "cl_showfps 1; alias fps fpsoff"
alias fpsoff "cl_showfps 0; alias fps fpson"
bind "m" "fps"
//
Hasonló, mint az előző script, viszont csak addig jelzi ki az fps-t, amíg a billentyű le van nyomva:
//FPS SCRIPT II.
alias +fps "cl_showfps 1"
alias -fps "cl_showfps 0"
bind "q" "+fps"
Be/kikapcsolja a net graph-ot:
//NET GRAPH SCRIPT I.
alias graph "graphon"
alias graphon "net_graph 1; alias graph graphoff"
alias graphoff "net_graph 0; alias graph graphon"
bind "d" "graph"
//
Ennek a scriptnek a segítségével végigzongorázhatjuk a net graph összes módját vagy akár ki is kapcsolhatjuk:
//NET GRAPH SCRIPT II.
alias graph "graph1"
alias graph1 "net_graph 1; alias graph graph2"
alias graph2 "net_graph 2; alias graph graph3"
alias graph3 "net_graph 3; alias graph graph4"
alias graph4 "net_graph 0; alias graph graph1"
bind "v" "graph"
//
Ha ezt a scriptet használod, nemcsak a csapattársakat, de a kempelő ellenfeleket is kijelzi a radarod. Úgy bizony. Nem vicc. Mellesleg ki/be tudod kapcsolgatni. Jaja. Aha. Ühüm.
//RADAR SCRIPT
alias radar "radaron"
alias radaron "drawradar; alias radar radaroff"
alias radaroff "hideradar; alias radar radaron"
bind "p" "radar"
//
Ez a kis gyöngyszem elkezd felvenni egy demot, majd újabb gombnyomásra leállítja. A demo hent.dem néven a cstrike könyvtárban kerül elmentésre:
//DEMO SCRIPT
alias recdemo "recon"
alias recon "record hent; developer 1; echo FELVETEL!; developer 0;
alias recdemo recoff"
alias recoff "stop; developer 1; echo FELVETEL VEGE!; developer 0; alias recdemo recon"
bind "-" "recdemo"
//
Ez a script screenshotot készít a képernyőről, de előtte kikapcsol minden zavaró feliratot, fegyvermodellt, célkeresztet stb. Kivétel ez alól a szövegek és a jobbfelső sarokban megjelenő ki-kit-ölt-meg feliratok, amelyeket a hud_saytext_time és a hud_deathnotice_time 0-ra állításával tudsz kikapcsolni. Megj.: az fps-t és a net graph-ot külön kell visszakapcsolnod a screenshot után, ha be voltak kapcsolva.
//SCREENSHOT SCRIPT
alias +cleansnap "cson; clear; wait; wait; wait; snapshot"
alias -cleansnap "csoff; wait; wait; developer 1; echo Screenshot elmentve!; developer 0"
alias cson "cl_observercrosshair 0; crosshair 0; r_drawviewmodel 0; hideradar;
cl_showfps 0; net_graph 0"
alias csoff "cl_observercrosshair 1; crosshair 1; r_drawviewmodel 1; drawradar"
bind "pgup" "+cleansnap"
//
A hangerősséget tudjuk növelni/csökkenteni két billentyű segítségével:
//HANGERŐT BEÁLLÍTÓ SCRIPT
alias "vup" "vol_0"
alias "vdn" "vol_10"
alias "vol_0" "volume 0.0; echo Volume 0%; alias vup vol_1; alias vdn vol_10"
alias "vol_1" "volume 0.1; echo Volume 10%; alias vup vol_2; alias vdn vol_0"
alias "vol_2" "volume 0.2; echo Volume 20%; alias vup vol_3; alias vdn vol_1"
alias "vol_3" "volume 0.3; echo Volume 30%; alias vup vol_4; alias vdn vol_2"
alias "vol_4" "volume 0.4; echo Volume 40%; alias vup vol_5; alias vdn vol_3"
alias "vol_5" "volume 0.5; echo Volume 50%; alias vup vol_6; alias vdn vol_4"
alias "vol_6" "volume 0.6; echo Volume 60%; alias vup vol_7; alias vdn vol_5"
alias "vol_7" "volume 0.7; echo Volume 70%; alias vup vol_8; alias vdn vol_6"
alias "vol_8" "volume 0.8; echo Volume 80%; alias vup vol_9; alias vdn vol_7"
alias "vol_9" "volume 0.9; echo Volume 90%; alias vup vol_10; alias vdn vol_8"
alias "vol_10" "volume 1.0; echo Volume 100%; alias vup vol_0; alias vdn vol_9"
bind "home" "vup" //hangerő növelése
bind "end" "vdn" //hangerő csökkentése
//
Fegyver scriptek
//BERETTA SCRIPT
alias +attacky1 "+attacky2;wait;wait; -attacky2; wait; +attacky2; wait; -attacky2; wait; +attacky2; wait;wait;wait; -attacky2"
alias -attacky1 "wait"
alias +attacky2 "+attacky3;wait;wait; -attacky3; wait; +attacky3; wait;wait; -attacky3; wait; +attacky3; wait;wait; -attacky3"
alias -attacky2 "wait"
alias +attacky3 "+attack;wait;wait; -attack; wait; +attack; wait;wait; -attack; wait; +attack; wait;wait;wait; -attack; wait; +attacky4; wait;wait; -attacky4"
alias -attacky3 "wait"
alias +attacky4 "+attack;wait;wait; -attack; wait; +attack; wait;wait; -attack; wait; +attack; wait;wait; -attack"
bind mouse3 "+attacky1"
//
//GYORS PISZTOLYVÁLTÓ SCRIPT I.
alias qpist "slot2; +attack; wait; wait; -attack"
bind "a" "qpist"
//
//GYORS ELSŐDLEGES FEGYVERVÁLTÓ SCRIPT
alias qwpn "slot1; +attack; wait; wait; -attack"
bind "l" "qwpn"
//
A fenti két fegyverváltó scriptet érdemes együtt használni a gyors ide-oda váltás érdekében. Most jön két hasonló feladatú, de jóval elegánsabb script. Az egyik gyorsan előkapja a kést egy gombnyomásra, a másikra pedig visszavált az előző fegyverre. Ugyanezen az elven működik a pisztolyváltó script is.
// GYORS KÉSVÁLTÓ SCRIPT
alias kes_t kes_on
alias kes_on "alias kes_t kes_off; weapon_knife"
alias kes_off "alias kes_t kes_on; lastinv"
bind "del" "kes_t"
//
// GYORS PISZTOLYVÁLTÓ SCRIPT II.
alias pisztoly_t pisztoly_on
alias pisztoly_on "alias pisztoly_t pisztoly_off; slot2"
alias pisztoly_off "alias pisztoly_t pisztoly_on; lastinv"
bind "end" "pisztoly_t"
//
Ez a script eldob egy fénygránátot és figyelmezteti a csapattárasakat erre. Ugyanezt a scriptet átírhatod füstgránátra (weapon_flashbang-et írd át weapon_smokegrenade-ra) és robbanóra is (weapon_flashbang-et írd át weapon_hegrenade-ra és az üzenetet se felejtsd el átírni).
//FÉNYGRÁNÁT SCRIPT
alias +warnflash "warntm; weapon_flashbang; wait; wait; +attack"
alias -warnflash "-attack"
alias warntm "say_team Monitorokat kikapcsolni, fénygránátot dobok!"
bind "w" "+warnflash"
//
Beállíthatjuk, hogy karakterünk melyik kezében fogja a fegyvert:
//JOBB/BALKEZES SCRIPT
alias hand_switch "left_hand"
alias left_hand "setinfo lefthand 1; w3; alias hand_switch right_hand; w3;
weapon_knife; w3; w3; lastinv"
alias right_hand "setinfo lefthand 0; w3; alias hand_switch left_hand; w3;
weapon_knife; w3; w3; lastinv"
alias w3 "wait; wait; wait"
bind "end" "hand_switch"
//
//FEGYVERMODELL KI/BE SCRIPT
alias wpnview "wpnoff"
alias wpnoff "r_drawviewmodel 0; alias wpnview wpnon"
alias wpnon "r_drawviewmodel 1; alias wpnview wpnoff"
bind "=" "wpnview"
//
Megjegyzés: Ha nincs kedved scriptek írogatásával vesződni, leszedhetsz egy jó script-gyűjteményt innen. /by Agyzuzo/
1. Miért jó kicserélni az alap modelleket, hangokat?
Sok játékos használ nem a Counter-Strike íróitól származó modelleket, hangokat. Ezek -ha jó minõségûek- jelentõsen feldobhatják a játék hangulatát, és nehezebben megunhatóvá teszik a játékot, és emellett jól is néznek ki. Realisztikussági szempontból is hasznos, mert például a hóálcaruhás terrorista modell nagyon idétlenül hat egy sivatagi pályán. Egyes hangokkal is lehet olyan probléma, hogy nem teljesen úgy hangzik, mint a valóságban. A késõbbi kellemetlenségek elkerülése érdekében minden változtatás elõtt nem árt elmenteni elõször az alap fájlokat.
2. Hogyan tudok új játékosmodellt berakni?
A játékosmodelleket (pl arctic.mdl, gign.mdl, vip.mdl) a \cstrike\models\player könyvtárban található könyvtárak közül abba kell annak a helyére rakni, amelyiket ki akarod cserélni. Az új modell nevének meg kell egyeznia azzal a névvel, aminek a helyére be akarod rakni.(Tehát hiába arctic.mdl a neve a fájlnak, ha az arab helyére akarod rakni, akkor át kell nevezned arab.mdl-re, és felülírnod a régit.
3. Hogyan tudok új fegyver modellt berakni?
A fegyvermodellek három részbõl állnak:
1. Saját kezedben látszó modell: (view) v_fegyverneve.mdl
2. Kívülrõl, player kezében látszó fegyvermodell: (player) p_fegyverneve.mdl
3. Földre eldobott fegyvermodell: (world) w_fegyverneve.mdl
Ezek a \cstrike\models\ könyvtárban találhatóak, ezeket felülírva lehet kicserélni.
Sokszor előfordulhat hogy miután feltettünk egy új fegyver modellt nem tudunk fellépni egy szerverre és valami ilyesmi hibaüzentet kapunk: "Server is enforcing file consistency for...". Ez esetben a "p_fegyverneve.mdl" file a hibás, tegyük vissza a régit.
4. Hogyan tudok új hangot berakni?
A hangok a \cstrike\sounds\ könyvtárban vannak, Ezeken belül értelemszerûen találhatóak a hangok. A legfontosabbakat említve: a fegyverhangok a \cstrike\sounds\weapons, a rádióhangok a \cstrike\sounds\radio, a háttérzajok a \cstrike\sounds\ambience könyvtárakban.
Ha az Amibence könyvtárban levő hangokat szeretnénk kicserélni (pl. Opera.wav ami az Italy-n szóló zene), akkor nagyon oda kell figyelnünk pár dologra:
1) Mindenképp szükségünk lesz egy profi hangszerkesztőre (ajánlott: Sound Forge).
2) Az új hangnak EZREDMÁSODPERCRE pontosan UGYANANNYINAK kell lennie mint az eredeti hangnak!!! Ha nem így van két dolog történhet: a. az új hang csak egyszer játszódik le b. lefagy a CS.
3) Be kell tennünk egy "Markert" a hang elejére és végére (illetve azt a részt kell megjelölni amit loop-olni szeretnénk).
5. Hogyan tudok színes logót csinálni?
Ahhoz, hogy a színes logot elfogadja a Half-Life, egy pár dolognak meg kell felelnie:
1. A képnek mindkét oldalának 16 többszörösének kell lennie.
2. A kép nem lehet nagyobb 12288 pixelnél.
3. 256 színûnek kell lennie.
4. A képben a TELJESEN kék szín (palettabeállítása red:0 green:0 blue:255) átlátszóként fog a játékban megjelenni.
De van egy program, ami a nagy részét megcsinálja helyetted: Half-Life Logo Creator.
6. Hogyan tudok saját config fájlt irni és használni?
Saját config filet úgy lehet használni, hogy írsz egy fájlt a Half-Life konzol parancsokból változókból, scriptekbõl, elmented egy néven (pl. jozsi.cfg, de még a .cfg kiterjesztés sem lényeges), és a játékon belül a konzolból az exec paranccsal elindítod. (exec jozsi.cfg)
7. Hol találom az összes Half-Life és Counter-Strike konzol parancsot?
Itt.
1.1. Hibaüzenet: Could not connect to the server. Reason:
1.1.1. Could not complete connection attempt
Ezt több dolog is okozhatja.
Kevés RAM. A program nem tudja a meghatározott idõ alatt betölteni a pályát és a modelleket.
Lassú netkapcsolat. Nem elég gyors a kommunikáció a szerverrel, és ezért nem tudja befejezni a kapcsolódást.
Mindkét problémát meg lehet oldani újrapróbálkozással, mert második próbálkozásra már a Windows beswappeli a virtuális memóriába a pálya, hangok, textúrák nagy részét, ezért szinte biztos, hogy második, legrosszabb esetben harmadik próbálkozásra már belép.
Más megoldás: Indíts egy LAN Game-et akármelyik pályával (a Dust-ot ajánlom mert kicsi) és miután betöltődött lépj ki a menübe és menj át az Internet Games opcióhoz. Mivel minden adat betöltődött a memóriába így már nem lesz gond a fellépéssel.
Nagyjából ugyanaz, mint az elõbbi, csak a csatlakozás más idõszakában szakadt meg a kapcsolat.
1.1.3. Initalizing and downloading
Nem igazán hibaüzenet, ez a szerverre lépés végső "stádima", pár másodperccel a játékba kerülés előtt írja ki HA megvan az adott map amin épp a játék folyik.
1.1.4. Could not connect to a server, which is operating under a different protocol version
Más a Half-Life verziód. Töltsd le az újat: Half-Life 1.1.1.0.
1.1.5. Your map [maps/valami.bsp] differs from the server's
A pályád különbözik a szerverétõl. Ez valószínûleg azért van, mert a szerveren lévõ pálya újabb, vagy módosított, esetleg a tiéd sérült. Érdemes letölteni újra a CSmaps aloldalunkról.
1.1.6. Your .dll [cl_dlls/client.dll] differs from the server's
Régi a Counter-Strike verziód. Töltsd le az újat: Counter-Strike 1.5.
1.2. Hibaüzenet: SZ_getspace: overflow without FSB_ALLOWOVERFLOW set
Ezt a hibaüzenet akkor lehet kapni, ha valamilyen szükséges hangfile hiányzik. Megoldás: A map letöltése a CSmaps aloldalunkról, és figyelmes kicsomaglása.
2.1. Nincs konzolom játék közben.
Három dolog szükséges a konzolhoz:
1. A config.cfg ben kell lennie egy olyan sornak, hogy "console 1"
2. A Half-Life-ot "-console" paraméterrel kell indítani.
3. Be kell állítani billentyûre (ez alapban az Escape alatti, tilde (~) gomb).
4. Ennek a két sornak kell szerepelnie a CONFIG.CFG-ben:
bind "`" "toggleconsole"
bind "~" "toggleconsole"
Hívd le a konzolt és írd be: „drawradar”. Ha ez nem működik akkor kilépsz-belépsz. (Természetesen ha halott vagy nincs radar.)
2.3. Nem működik a script amit letöltöttem.
Lehet, hogy gombra kell beállítani a bind paranccsal (pl bind s script, ahol az "s" az a gomb, amire be akarod állítani, és "script" a script aliasa, neve). Másik lehetõség, hogy a parancsok, amiket alkalmazna, már nem használhatóak a Counter-Strikeban. Ilyenek a fényerõvel kapcsolatos beállítások, vagy a fakelag parancs.