Scriptekről!
Mielőtt bárki scripteket szeretne használni, elszeretném mondani, hogy nem minden script engedélyezett, lanon egyik sem!
A scriptről és a konfigurációs fájlokról
Egy vagy több script futtatásához, érdemes létrehozni egy másik konfigurációs fájlt, amit úgy tehetünk meg, hogy belépünk a cstrike mappába, majd a "config.cfg" fájlt, lemásoljuk, átnevezzük bármire, most legyen ez "script1.cfg".
Ha ezzel megvoltunk, megnyitjuk a "config.cfg" fájlt, letekerünk a végére, s majd ezt írjuk:
exec script1.cfg
Ezzel azt értük el, hogy amikor elindítjuk a játékot, akkor ez a "config.cfg" fájl betöltődik, és a végén elindítja automatikusan a saját konfigurációs fájlunkat amit előbb létrehoztunk. ("script1.cfg")
A "config.cfg" fájlon kívül mindenképpen kell egy másik úgynevezett "cfg" fájl is, hogy bármi módosítást, pl. Célkereszt színének megváltoztatása, scriptek lefuttatása és a többi működjön akkor is, ha a játékon belül az Options-nál mentünk bármit is, ne álljon vissza az alap célkereszt színére.
Mik is azok a scriptek?
A script egy olyan automatikus folyamat, ami helyettünk végez el cselekvéseket, dolgokat.
Pl. a "V" betűt megnyomjuk, és átvált automatikusan késre, majd át a nagy fegyverre, aztán engedélyezi a "+use" (+use: Ejtőernyő, bomba hatástalanítás) parancsot ameddig nyomva tartjuk a "V" betűt.
Igaz hogy ez a script semmire nem jó, de arra, hogy megtudjam mutatni, hogy h kell összeállítani egy scriptet tökéletesen megfelel.
Nézzük hogyan is lehet ezt megoldani:
Első lépésünk az lesz, hogy létre kell hozni egy parancsnévre bizonyos cselekvéseket. A cselekvések nevét ismerni kell. (Pl.: Lövés: +attack1, Lövés abba fejezése: -attack1, Guggolás: +duck, Guggolás abba fejezése: -duck)
Parancsnév létrehozása:
Parancsnevet úgy tudunk létrehozni, hogy nyitunk a konfigurációs fájlunkban ("script1.cfg") egy új sort majd kezdjük:
alias +parancsnev "slot3; wait; slot1; wait; wait; wait +use"
alias -parancsnev "-use"
bind v "+parancsnev"
A fenti script kifejtése:
alias -al létrehoztuk a parancsot, ami lehet bármi, a parancsnev helyett.
A + jel, azért kellet elé, mert azt szerettük volna, hogyha nyomva tartjuk, akkor az a parancs megfog maradni, ami volt benne + jeles, jelen esetben a "+use".
Azután létrehoztunk egy alias-t aminek ugyanaz a neve, mint az előzőnek csak - jel van előtte, ami azért szükséges, hogyha elengedtük a v betűt feloldja a + jeles parancsot amit a + jeles alias tartalmazott. ("+use")
A slot3-slot1 parancs, az csak a fegyverváltás, ugye:
slot1 - nagyfegyver
slot2 - kisfegyver
slot3 - kés
A "wait" az egy várakozási idő a scriptben, ami azért kell, hogy ne akadjon össze a script, és azért, hogy tudjunk késleltetni, a "wait" parancsot is lehet egyszerűsíteni alias-al, pl.: 50 wait kellene nekünk, de nem tudunk 50 "wait" -et egy parancsra írni, megoldása:
WAIT TÁBLÁZAT
alias "w1" "wait"
alias "w2" "wait; wait"
alias "w3" "wait; wait; wait"
alias "w4" "w2; w2"
alias "w5" "w4; w1"
alias "w6" "w4; w2"
alias "w8" "w4; w4"
alias "w10" "w6; w4"
alias "w20" "w10; w10"
alias "w30" "w20; w10"
alias "w40" "w20; w10; w10"
alias "w50" "w20; w20; w10"
alias "w65" "w50; w10; w5"
alias "w100" "w50; w50"
alias "w200" "w100; w100"
alias "w500" "w200; w200; w100"
alias "w1000" "w500; w500"
alias "w1500" "w1000; w500"
alias "w2000" "w1000; w1000"
alias "w3000" "w1000; w1000; w1000"
alias "w4000" "w2000; w2000"
alias "w8000" "w4000; w4000"
alias "w12000" "w8000; w4000"
alias "w24000" "w12000; w12000"
alias "w48000" "w24000; w24000"
alias "w96000" "w48000; w48000"
A wait táblázat egyik részét se lehet kihagyni, mert ezek egymásból olvassák vissza a dolgokat, szóval ezt így egybe a config legelejére másoljuk be. :)