Ako ste početnik u Counter Strike-u i ne znate što su to skripte i kako se pišu, bez straha sve je vrlo jednostavno. Zapravo se sve svodi na pisanje naredbi iz konzole u posebnu datoteku, koja se obično pokreće prilikom pokretanja CS-a. Da bi se došlo do konzole potrebno je učiniti slijedeće:
- 1.) Napravite prečicu (shortcut) do CS-a (ili Half Lifea) na desktop.
- 2.) Kliknite na ikonu desnim gumbom miša, te izaberite "Properties".
- 3.) U "Target" liniju (gdje se nalazi puna putanja do vašeg CS-a npr: C:\SIERRA\Counter-Strike\cstrike.exe) iza "cstrike.exe" dodajte još i " - console" (baz navodnika, te pripazite da napravite razmak između ".exe" i "-").
Ovime ste dobili mogućnost pristupa u konzolu, do koje obično dolazite pritiskom na tipku koja se nalazi lijevo od 1, iznad TAB-a i ispod Esc tipke. Na tom se mjestu na američkoj tipkovnici nalazi simbol "~".
Očigledna korist pisanja i imanja skripti (i najčešće korištena) je brzo kupovanje oružja, tako da može jednom tipkom kupiti oružje koje želite, municiju za to oružje, oklop (kevlar), bombe i sve što vam padne na pamet..
Osnovni pojmovi koje bi trebali znati prije nego što krenete dublje u pisanje skripti su:
BIND - Pridruživanje određene funkcije određenoj tipki, npr.
bind "MOUSE1" "+fire"
Ovim smo lijevom gumbu miša pridružili pucanje. Budući da je ispred "fire" znak "+" to znači da će se ta akcija (u ovom slučaju pucanje) izvršavati sve dok je pritisnut lijevi gumb miša.
ALIAS - Nizanje više naredbi iz konzole u jednu cjelinu npr.
alias "get-ammo" "buyammo1;buyammo1;buyammo1;buyammo1"
Time nam get-ammo zamjenjuje 4 buyammo1, a get-ammo možemo bindati ne neku tipku.
Ima još par stvari ali o tome će biti više riječi kasnije..
Prije nego što krenemo dalje još jedna informacija. Svi bindevi u CS-u se nalaze u datoteci "config.cfg", a za pisanje skripti bilo bi dobro izbjeći tu datoteku (iako nije nužno), te svoje bindeve i skripte pisati u "autoexec.cfg" ili iz nje pozvati na izvršavanje posebnu datoteku sa skriptama.
Recimo, kod mene je slučaj da u "autoexec.cfg" imam postavke vezane za engine, grafičke postavke unutar CS-a i slične stvari, i da mi taj "autoexec.cfg" može poslužiti za Half Life ili bilo koji njegov MOD (poput npr. Day Of Defeat). Budući da se autoexec.cfg pokreće odmah prilikom spajanja ili startanja servera, odmah se pokreću sve naredbe koje su u njemu napisane.
Jedna od tih naredbi je i "exec sh00le.cfg" koja mi pokreće (izvršava) sh00le.cfg u kojoj mi se nalaze svi aliasi koje koristim, kao i svi bindovi. I neka vas ne zavarava ono "izvršavanje" jer je riječ o običnim tekstualnim datotekama. U slučaju da kod vas ne postoji autoexec.cfg, otvorite Notepad (ili koji već tekstualni editor koristite) te ga snimite pod tim imenom u direktorij "/cstrike/"..
Kako će biti kod vas ovisi o vama samima.
Budući da je princip bindanja jako jednostavan i samo razumljiv, odmah ćemo prijeći na aliase.
Kod aliasa (kao što se vidi u gornjem primjeru) možemo jednostavno nizati naredbe koje nam trebaju, i to sve zamijeniti jednim "aliasom" koji se može bindati na određenu tipku. Aliasi se većinom koriste prilikom kupovanja oružja. Evo jedan primjer:
Recimo da želimo kupiti Ak-47 (tj. kalašnjikov). Da bi kalašnjikov kupili preko izbornika trebamo pritisnuti barem 3 tipke i to ovim redom "buy" tj. kupovanje, "4" - tj ulazak u kupovanje pušaka, te zatim "1" gdje biramo AK-47. To je prilično sporo ako još trebamo kupiti i municiju, kevlar, pištolj, granate, a da ne govorim ako se kroz izbornike krećete mišom. Evo kako bi izgledao alias za to.
alias "deselect" "wait;slot10;wait;wait;slot10;wait;wait;slot10;waitslot10;slot10;slot10"
alias "get-ak" "buy;wait;wait;menuselect 4;wait;wait;menuselect 1;deselect;deselect"
Pojašnjenje:
Ovaj "deselect" nam je potreban da zatvori meni koji je otvoren, tj. to je ekvivalent "0" (nuli) u izbornicima..
Aliasu get-ak najprije smo pridružili tipku "buy", zatim imamo malo čekanje (zbog interneta i mogućnosti gubljenja paketa i sličnih sitnica), zatim slijedi "menuselect 4" jer izabiremo upravo 4. Stavku unutar izbornika, a zatim ide "menuselect 1" jer se kalašnjikov nalazi upravo na 1. mjestu kod kupovanja pušaka.. Obratite pozornost na ";" između naredbi..
Da bi ova skripta bila gotova potrebno je još samo get-ak bindati na neku tipku recimo F1.
bind "F1" "get-ak"
Međutim kalašnjikov bez municije nam ne znači ništa, što bi značilo da moramo kupiti i municiju za njega:
alias "get-ammo" "buyammo1;buyammo1;buyammo1;buyammo1"
U CS-u postoji mogućnost kupovanja "primarne" i "sekundarne" municije, što znači kupovanje municije za puške - primarna municija i pištolje - sekundarna municija. Ovom naredbom gore dobili smo novi alias "get-ammo", te ga uvrštavamo u liniju sa bidnomi sada ona glasi:
bind "F1" "get-ak; get-ammo"
A što je sa kevlarom, tj oklopom?! Evo i njega:
alias "get-armor" "buyequip;wait;wait;menuselect 2;deselect;buyequip;wait;wait;menuselect 1;deselect;deselect"
(gornji alias treba se cijeli nalaziti u jednoj liniji)
U ovom aliasu upotrijebili smo i jedan mali trik. Prilikom kupovanja oklopa, alias odmah pokušava kupiti skuplji oklop (tj, i kacigu i zaštitni prsluk), te ako nema dovoljno novca za taj skupi, kupuje jeftiniji, dok u slučaju da ima dosta novca za skuplji oklop, prilikom pokušaja kupovanja jeftinijeg oklopa javlja da je oklop već kupljen i ne kupuje ga.. Ovaj trik bi se mogao upotrijebiti i prilikom kupovanja oružja. Recimo da na istoj tipki želimo kupiti AK-47 kada smo teroristi i Colt M4A1 kada smo CT-i. Tada složimo jedan alias da nam najprije kupi jedno oružje, a zatim drugo…
I sada nam bind izgleda ovako:
bind "F1" "get-ak; get-ammo; get-armor"
Ovim smo dobili da na jednu jedinu tipku kupimo gotovo sve što nam je potrebno…
Preporučio bih još da se na posebne tipke bindaju i get-ammo, i get-armor, jer ako preživimo partiju neće nam trebati ovo oružje već samo municija za postojeće i oklop.
Ako si želite napraviti vlastite aliase za kupovanje oružja, možda vam može pomoći i moje skripte koje možete skinuti OVDJE.
- 1.) Napravite prečicu (shortcut) do CS-a (ili Half Lifea) na desktop.
- 2.) Kliknite na ikonu desnim gumbom miša, te izaberite "Properties".
- 3.) U "Target" liniju (gdje se nalazi puna putanja do vašeg CS-a npr: C:\SIERRA\Counter-Strike\cstrike.exe) iza "cstrike.exe" dodajte još i " - console" (baz navodnika, te pripazite da napravite razmak između ".exe" i "-").
Ovime ste dobili mogućnost pristupa u konzolu, do koje obično dolazite pritiskom na tipku koja se nalazi lijevo od 1, iznad TAB-a i ispod Esc tipke. Na tom se mjestu na američkoj tipkovnici nalazi simbol "~".
Očigledna korist pisanja i imanja skripti (i najčešće korištena) je brzo kupovanje oružja, tako da može jednom tipkom kupiti oružje koje želite, municiju za to oružje, oklop (kevlar), bombe i sve što vam padne na pamet..
Osnovni pojmovi koje bi trebali znati prije nego što krenete dublje u pisanje skripti su:
BIND - Pridruživanje određene funkcije određenoj tipki, npr.
bind "MOUSE1" "+fire"
Ovim smo lijevom gumbu miša pridružili pucanje. Budući da je ispred "fire" znak "+" to znači da će se ta akcija (u ovom slučaju pucanje) izvršavati sve dok je pritisnut lijevi gumb miša.
ALIAS - Nizanje više naredbi iz konzole u jednu cjelinu npr.
alias "get-ammo" "buyammo1;buyammo1;buyammo1;buyammo1"
Time nam get-ammo zamjenjuje 4 buyammo1, a get-ammo možemo bindati ne neku tipku.
Ima još par stvari ali o tome će biti više riječi kasnije..
Prije nego što krenemo dalje još jedna informacija. Svi bindevi u CS-u se nalaze u datoteci "config.cfg", a za pisanje skripti bilo bi dobro izbjeći tu datoteku (iako nije nužno), te svoje bindeve i skripte pisati u "autoexec.cfg" ili iz nje pozvati na izvršavanje posebnu datoteku sa skriptama.
Recimo, kod mene je slučaj da u "autoexec.cfg" imam postavke vezane za engine, grafičke postavke unutar CS-a i slične stvari, i da mi taj "autoexec.cfg" može poslužiti za Half Life ili bilo koji njegov MOD (poput npr. Day Of Defeat). Budući da se autoexec.cfg pokreće odmah prilikom spajanja ili startanja servera, odmah se pokreću sve naredbe koje su u njemu napisane.
Jedna od tih naredbi je i "exec sh00le.cfg" koja mi pokreće (izvršava) sh00le.cfg u kojoj mi se nalaze svi aliasi koje koristim, kao i svi bindovi. I neka vas ne zavarava ono "izvršavanje" jer je riječ o običnim tekstualnim datotekama. U slučaju da kod vas ne postoji autoexec.cfg, otvorite Notepad (ili koji već tekstualni editor koristite) te ga snimite pod tim imenom u direktorij "/cstrike/"..
Kako će biti kod vas ovisi o vama samima.
Budući da je princip bindanja jako jednostavan i samo razumljiv, odmah ćemo prijeći na aliase.
Kod aliasa (kao što se vidi u gornjem primjeru) možemo jednostavno nizati naredbe koje nam trebaju, i to sve zamijeniti jednim "aliasom" koji se može bindati na određenu tipku. Aliasi se većinom koriste prilikom kupovanja oružja. Evo jedan primjer:
Recimo da želimo kupiti Ak-47 (tj. kalašnjikov). Da bi kalašnjikov kupili preko izbornika trebamo pritisnuti barem 3 tipke i to ovim redom "buy" tj. kupovanje, "4" - tj ulazak u kupovanje pušaka, te zatim "1" gdje biramo AK-47. To je prilično sporo ako još trebamo kupiti i municiju, kevlar, pištolj, granate, a da ne govorim ako se kroz izbornike krećete mišom. Evo kako bi izgledao alias za to.
alias "deselect" "wait;slot10;wait;wait;slot10;wait;wait;slot10;waitslot10;slot10;slot10"
alias "get-ak" "buy;wait;wait;menuselect 4;wait;wait;menuselect 1;deselect;deselect"
Pojašnjenje:
Ovaj "deselect" nam je potreban da zatvori meni koji je otvoren, tj. to je ekvivalent "0" (nuli) u izbornicima..
Aliasu get-ak najprije smo pridružili tipku "buy", zatim imamo malo čekanje (zbog interneta i mogućnosti gubljenja paketa i sličnih sitnica), zatim slijedi "menuselect 4" jer izabiremo upravo 4. Stavku unutar izbornika, a zatim ide "menuselect 1" jer se kalašnjikov nalazi upravo na 1. mjestu kod kupovanja pušaka.. Obratite pozornost na ";" između naredbi..
Da bi ova skripta bila gotova potrebno je još samo get-ak bindati na neku tipku recimo F1.
bind "F1" "get-ak"
Međutim kalašnjikov bez municije nam ne znači ništa, što bi značilo da moramo kupiti i municiju za njega:
alias "get-ammo" "buyammo1;buyammo1;buyammo1;buyammo1"
U CS-u postoji mogućnost kupovanja "primarne" i "sekundarne" municije, što znači kupovanje municije za puške - primarna municija i pištolje - sekundarna municija. Ovom naredbom gore dobili smo novi alias "get-ammo", te ga uvrštavamo u liniju sa bidnomi sada ona glasi:
bind "F1" "get-ak; get-ammo"
A što je sa kevlarom, tj oklopom?! Evo i njega:
alias "get-armor" "buyequip;wait;wait;menuselect 2;deselect;buyequip;wait;wait;menuselect 1;deselect;deselect"
(gornji alias treba se cijeli nalaziti u jednoj liniji)
U ovom aliasu upotrijebili smo i jedan mali trik. Prilikom kupovanja oklopa, alias odmah pokušava kupiti skuplji oklop (tj, i kacigu i zaštitni prsluk), te ako nema dovoljno novca za taj skupi, kupuje jeftiniji, dok u slučaju da ima dosta novca za skuplji oklop, prilikom pokušaja kupovanja jeftinijeg oklopa javlja da je oklop već kupljen i ne kupuje ga.. Ovaj trik bi se mogao upotrijebiti i prilikom kupovanja oružja. Recimo da na istoj tipki želimo kupiti AK-47 kada smo teroristi i Colt M4A1 kada smo CT-i. Tada složimo jedan alias da nam najprije kupi jedno oružje, a zatim drugo…
I sada nam bind izgleda ovako:
bind "F1" "get-ak; get-ammo; get-armor"
Ovim smo dobili da na jednu jedinu tipku kupimo gotovo sve što nam je potrebno…
Preporučio bih još da se na posebne tipke bindaju i get-ammo, i get-armor, jer ako preživimo partiju neće nam trebati ovo oružje već samo municija za postojeće i oklop.
Ako si želite napraviti vlastite aliase za kupovanje oružja, možda vam može pomoći i moje skripte koje možete skinuti OVDJE.
Pon Avg 03, 2009 12:30 am od Gost
» Neka svako na zadnja dva slova nastavi drugu rijech !
Ned Maj 24, 2009 3:24 pm od .wardeN^
» Dobio sam 500.000 hiljada € na kladionici
Sub Maj 23, 2009 2:59 pm od .::***RattleSnK***::.
» Ocenite awatar osobe iznad :))
Sub Maj 23, 2009 2:29 pm od BHF $TR@$!|0
» Ocenite redovnost osobee iznad vas...
Sub Maj 23, 2009 2:29 pm od BHF $TR@$!|0
» NMC banner
Pet Maj 22, 2009 7:00 pm od ***3XTR3M3***
» Ajde da brojimo do mnooooooooogooooooooooo :)))
Čet Maj 21, 2009 4:56 pm od P@nTa
» eoLithic best clan
Sre Maj 20, 2009 10:05 pm od !.-
» Sta bi trebalo promeniti u awataru i potpisu?
Uto Maj 19, 2009 5:20 pm od P@nTa
» FEAR I NA FECEBOOKU!!!!
Pon Maj 18, 2009 10:23 pm od The Em0t10n^
» Virtus.pro
Pon Maj 18, 2009 6:50 pm od mt:s
» CS dedicated server
Pon Maj 18, 2009 1:53 pm od BHF $TR@$!|0
» Zahtevi za rad
Ned Maj 17, 2009 10:04 am od NemkeMSI
» *UnC vs. bFg
Sub Maj 16, 2009 5:41 pm od ***3XTR3M3***
» CW petak 19h
Pet Maj 15, 2009 5:37 pm od ***3XTR3M3***