Progames
teamplay.pl - enjoy the game
img_0
Americas ArmyBattlefield 2Battlefield 2142Call of DutyCall of Duty 2Call of Duty 4Counter Strike 1.5Counter Strike 1.6Counter Strike SourceEnemy TeritoryEnemy Territory: Quake WarseSportFifaHardwareNeed for Speed: Pro StreetOFFPro Evolution SoccerProGamesQuake IIIQuake IVQuake LiveSoftwareSoldatStarcraft
Wyczysc filtr
news_ico Config - Proste skrypty...
News by vmen | 04.03.2008 | 11:02
news_bar
W niniejszym niewielkim artykule postaram się nauczyć osobę która wie już nieco o configach tworzenia prostych skryptów. Po przeczytaniu prawdopodobnie będziesz umiał samemu napisać skrypt do zmiany fova, sensa, widoku broni, koloru celownika itp.

Zakładam jednak, że posiadłeś już podstawowe umiejętności w dziedzinie configów. Dlatego też nie będę się rozwodził nad tym jak się tworzy cudeńko zwane cfg i przejdę od razu do rzeczy.


Na początek może jedynie wymienię puste klawisze pod które możecie bindować. Nie będę tutaj wymieniał F5 itp.

KLAWISZE NAD STRZAŁKAMI
Delete (del)
End (end)
Page Down (pgdn)
Page Up (pgup)
Home (home)
Insert (ins)
Pause Break (pause)
STRZAŁKI
Strzałka w górę (uparrow)
Strzałka w dół (downarrow)
Strzałka w lewo (leftarrow)
Strzałka w prawo (rightarrow)
KLAWIATURA NUMERYCZNA
0 (kp_ins)
1 (kp_end)
2 (kp_downarrow)
3 (kp_pgdn)
4 (kp_leftarrow)
5 (kp_5)
6 (kp_rightarrow)
7 (kp_home)
8 (kp_uparrow)
9 (kp_pgup)
MYSZKA
wciśnięcie rolki (MOUSE3)
rolka w górę (mwheelup)
rolka w dół (mwheeldown)

Jeżeli myszka ma dodatkowe klawisze to nazywają się one MOUSE4, MOUSE5 itd.
INNE
O (O)
K (K)
J (J)
; (semiclon)

Teraz czas  przejść do sedna sprawy.

Komenda SET

Jest jedną z niezbędnych komend, bo dzięki niej tworzysz instrukcje. Przykład:
set nowa_instrukcja "tresc"

W powyższym przykładzie stworzyliśmy instrukcję o nazwie 'nowa_instrukcja' i o treści "tresc".

W treści instrukcji umieszczamy to co jest najważniejsze: co ma robić dany skrypt.
Będziemy tutaj umieszczać np. komendy typu cg_fov.
set bron_wyswietlana "cg_drawGun 1"
set bron_braw "cg_drawGun 0"
Takie coś jednak nie zadziała. Potrzebna będzie nam komenda vstr bądĽ też +vstr.

Komenda VSTR

Dzięki niej uruchomimy inne instrukcje - za pomocą binda.
bind ins "vstr pokaz"
set tak "cg_drawGun 1; set pokaz vstr nie"
set nie "cg_drawGun 0; set pokaz vstr tak"
set pokaz "vstr tak"
W tym skrypcie zbindowaliśmy pod przycisk Insert instrukcję 'pokaz'. Uruchamia ona instrukcję tak która powoduje wyświetlenie broni oraz zmienia wartość instrukcji 'pokaz' na nie. Teraz gdy ponownie naciśniemy klawisz Insert widok broni zostanie wyłączony. Instrukcja nie zmienia także wartość pokaz na tak, dlatego możemy wielokrotnie włączać lub wyłączać widok broni .

Oczywiście, możemy też tworzyć coś większego, na przykład skrypt zmiany fova czy koloru celownika.
bind del "vstr kolor"
set cel1 "cg_crosshairColor yellow; set kolor vstr cel2"
set cel2 "cg_crosshairColor cyan; set kolor vstr cel3"
set cel3 "cg_crosshairColor red; set kolor vstr cel4"
set cel4 "cg_crosshairColor white; set kolor vstr cel5"
set cel5 "cg_crosshairColor green; set kolor vstr cel1"
set kolor "vstr cel1"
Jak widać, zasada działania tego skryptu jest bardzo podobna, od poprzedniego różni się tylko ilością dostępnych opcji i oczywiście funkcją . Dzięki takiemu prościutkiemu skrypcikowi możemy zmieniać kolor celownika na żółty, turkusowy, czerwony, biały i zielony za naciśnięciem jednego klawisza (Delete).

Komenda +VSTR

Teraz zajmniemy się kolejną komendą jaką jest +vstr. W mojej opinii jest ona znacznie mniej przydatna od vstr, lecz powinniśmy znać i ją .

Różni się ona od znanej nam już komendy vstr tym, że instrukcje wykonywane są podczas przytrzymania klawisza.

Oto prościutki przykład:
set duzy_sens "seta sensitivity 15.0"
set normalny_sens "seta sensitivity 2.0"
bind pgup "+vstr duzy_sens normalny_sens"
Kiedy przytrzymujemy klawisz Page Up sens zmienia się na 15.
Oczywiście nie twierdzę, że to przydatne .

Komenda WAIT

Służy ona do chwilowej pauzy podczas wykonywania skryptu. Ważne jest, że ma ona odniesienie do ilości fps-ów!

wait 43
Jeżeli masz 43 fps, to będzie około 1s. Podkreślam - około .

Przykład:
bind leftarrow "cl_yawspeed 1700; +left; wait 15; -left;"
Dzięki temu obrócimy się o ileś tam stopni w lewo .

Przykład 2:
bind x "vstr nick_zmiana"
set nick1 "name a; wait 30; name ab; wait 30; name abc; nick_zmiana vstr nick2"
set nick2 "name 1; wait 30; name 12; wait 30; name 123; nick_zmiana vstr nick1"
set nick_zmiana "vstr nick1"
To nieprzydatny i bezsensowny skrypt .

Komenda +ECHO

Dzięki niej wyświetlimy komunikat na ekranie. Sprawi to, że skrypty staną się wygodniejsze w użyciu.
bind mouse5 "vstr sensek"
set sens1 "sensitivity 1.80; echo sens=1.80; set sensek vstr sens2"
set sens2 "seta sensitivity 2.00; echo sens=2.0; set sensek vstr sens3"
set sens3 "seta sensitivity 2.3; echo sens=2.3; set sensek vstr sens4"
set sens4 "seta sensitivity 2.8; echo sens=2.8; set sensek vstr sens5"
set sens5 "seta sensitivity 1.0; echo sens=1.0; set sensek vstr sens6"
set sens6 "seta sensitivity 1.2; echo sens=1.2; set sensek vstr sens7"
set sens7 "seta sensitivity 1.3; echo sens=1.3; set sensek vstr sens8"
set sens8 "seta sensitivity 1.5; echo sens=1.5; set sensek vstr sens9"
set sens9 "seta sensitivity 1.7; echo sens=1.7; set sensek vstr sens1"
Jest to oczywiście skrypt zmiany sensa. Bez echo byłby on nie wygodny, ponieważ nie wiedzielibyśmy jaką mamy aktualną czułość myszy. Jednak dzięki temu, że dodaliśmy komendę echo, po zmianie sensa zostanie wyświetlony niewielki komunikat.
Źródło:
tt
tt
Musisz być zalogowany aby komentować. Nie masz konta? Zarejestruj się.

Ranking ProGames.pl
lewa Osób online: 38 | Zarejestrowanych: 8994 prawa
Zaklady otwarte
Ostatnie wyniki
RSS
Zobacz wi?cej
Ostatnie filmy
Ostatnie galerie
RSS
tv
Dodał: ReD - 30.07.2010 - 10:36
Liczba odsłon: 227
tv
Dodał: ReD - 30.07.2010 - 10:31
Liczba odsłon: 237
tv
Dodał: ReD - 30.07.2010 - 10:28
Liczba odsłon: 268
Zobacz więcej
bar_top
Pozycja
Punkty
Login
1
331
2
151
3
135
4
126
5
105
6
97
7
97
8
92
9
91
10
63
bar_top
Jak często odwiedzasz ProGames.pl?

- Jestem trollem, non stop
- Kilka razy dziennie
- Raz dziennie
- Kilka razy w tygodniu
- Sporadycznie, kilka razy w miesiącu
- Jestem tutaj pierwszy raz, o co chodzi?
- Jestem trollem, non stop
- Kilka razy dziennie
- Raz dziennie
- Kilka razy w tygodniu
- Sporadycznie, kilka razy w miesiącu
- Jestem tutaj pierwszy raz, o co chodzi?
Nasze serwisy ET ForumET ForumQL
bar_bottom
Partnerzy
ProGames.pl - Counter Strike, Call of Duty, Esport
bar_bottom

FAQ | malarstwo | Polityka Prywatnosci | Reklama | RSS | Wspólpraca | Kontakt | Strony www
p_stopka
© 2006-2009 Wszelkie prawa zastrzeżone by Progames.pl
bottom_line
Strona domowa Dodaj do ulubionych Redakcja
Progames.pl on Facebook