Progames
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 Jak "oszczędzać" klawisze?
News by vmen | 04.03.2008 | 10:54
news_bar

Na pierwszy rzut oka temat wydaje się głupi... czy tak jest oceńcie sami!

Poniższy tekst nie jest żadną nowością, po prostu nie każdy ma pojęcie co można wyciągnąć z cfg w ET, a nigdzie nie widziałem podobnego tekstu... (a wielu jest tutaj ludzi szpanujących skryptami)

Coraz częściej spotyka się ludzi którzy pytają  co pod czym bindować. Odpowiedź jest prosta oraz oczywista - skrypty, komendy które są nam najbardziej potrzebne do gry, które należy bindować w przyciskach które są najbliżej rąk. Jeśli standardowo przyjmiemy, że lewa ręka spoczywa w okolicach klawiszy WASD, a lewa trzyma myszkę to chodzi nam o klawisze typu QERZXC12345, wszelkie F-y, spacje, taby, ctrl, alty, shifty, oraz przyciski myszy!
Komend potrzebnych jest dużo, a klawiszy zawsze brakuje!



Wiadomo że standardowy skrypt na zmianę spawna spokojnie możemy zbindować powiedzmy pod klawiszami typu HOME, INSERT, DELETE... etc. są stosunkowo daleko, ale nie potrzebujemy tak często używać tego skryptu żeby dawać go pod 1234... rzecz oczywista... poza tym łatwiej jest nacisnąć HOME nie patrząc na klawiaturę niż wymacać JKL..etc
Natomiast powiedzmy ze standardowy skrypt na zmianę klas w ET wygląda tak

bind F4 "class f 1; say_team ^0field ops"
bind F5 "class m 1; say_team ^0medic"
bind F6 "class s 4; say_team ^0soldier*^7pf"
bind F7 "class s 2; say_team ^0soldier*^7mg-42"
bind F8 "class e 1; say_team ^0engineer"
bind F9 "class c 1; say_team ^0covert ops*^7sten"

Oczywiście  jest to jedna z najbardziej potrzebnych rzeczy. Wiadomo też że grając powiedzmy FOPSEM równie potrzebny okaże się nam skrypt taki jak:

set fgup         "+zoom; +attack"

set fgup         "+zoom; +attack"
bind MOUSE5    "+zoom; +attack; -attack; -zoom

Czyli skrypt na szybką arte... natomiast grając medykiem skrypt ten będzie nam kompletnie nie potrzebny, a bind MOUSE5 będzie zajęty... Można to zrobić po "chińsku" stworzyć confgi o nazwie "fops.cfg" wstawić tam ten skrypt, a następnie w w/w skrypcie zmienić linijkę na:

bind F4 "class f 1; say_team ^0field ops ;exec fops.cfg"

Tylko że do tego wymagało by podpisanie każdej innej klasie dopisanie configu co odbindowywał by nam ten klawisz....
Można prościej:
Nasz główny skrypt zamieniamy na :

bind \ "exec class/soldmort.cfg"
bind F4 "exec class/soldmg.cfg"
bind F5    "exec class/medic.cfg"
bind F6    "exec class/FO.cfg"
bind F7    "exec class/engsmg.cfg"
bind F8    "exec class/engrifle.cfg"
bind F9    "exec class/coversnip.cfg"
bind F10"exec class/soldpf.cfg"

Tworzymy w katalogu etmain folder o nazwie "class" a w nim tworzymy tyle configów ile chcemy mieć klas  (nazewnictwo dowolne, wiadomo ze ma się kojarzyć z klasą czyli nie należy nazywać od razu "twojastara.cfg:)) pod bindem. Co nam to daje? Otóż każdy config winien zawierać przede wszystkim komendę główna która będzie nam przyznawała docelową klasę podczas rozgrywki, dla naszego lojta będzie to:

class f

Zadziwiające ale tyle wystarczy żeby po naciśnięciu klawisza F6 nasza klasa postaci zmieniła sie na lojta.
Oczywiście robimy to po coś, tak więc nasz config można rozbudować- przykładowo podpisując danej klasie, dane skrypty. Oto przykładowy config naszego fopsa:

// Field OPS

class f

say_teamnl     "^0Fieldops^7!"


unbind MOUSE5
set fgup         "+zoom; +attack"

set fgup         "+zoom; +attack"
bind MOUSE5    "+zoom; +attack; -attack; -zoom



bind 1         "weaponbank 1; cg_drawgun 1"
bind 2         "weaponbank 2; cg_drawgun 0"
bind 3         "weaponbank 3; cg_drawgun 0"
bind 4         "weaponbank 4; cg_drawgun 0"
bind MWHEELUP     "weaponbank 5; cg_drawgun 1"
bind MWHEELDOWN "weaponbank 6; cg_drawgun 1"
bind 5         "weaponbank 7; cg_drawgun 1""

Wiadomo że gdy mamy rifle potrzebujemy klawisza który nakłada nam granat, w przypadku gry medykiem klawisz staje się zbędny, tak więc:

// eng rifle

class e 2
unbind MOUSE5
bind MOUSE5 "weapalt"
say_teamnl     "^0Engenieer^7'^0rifle"

bind 1         "weaponbank 1; cg_drawgun 1"
bind 2         "weaponbank 2; cg_drawgun 0"
bind 3         "weaponbank 3; cg_drawgun 0"
bind 4         "weaponbank 4; cg_drawgun 0"
bind MWHEELUP     "weaponbank 5; cg_drawgun 1"
bind MWHEELDOWN "weaponbank 6; cg_drawgun 1"
bind 5         "weaponbank 7; cg_drawgun 1"

Już błyskawicznej arty nie mamy, ale za to mamy opcje nakładania granatu na rifla pod tym samym przyciskiem! Lepsze to niż marnowanie dwóch klawiszy :D

Mam nadzieje że jest to zrozumiałe...

Podobną rzeczą są przykładowo podpisywanie skryptów i komend pod daną mapę.
Nie każdy potrafi robić dobrze trickjumpów, wiele osób używa skryptów na dane skoki, mamy skrypt na kamień na supply czy na walljumpa na oasis. Dlatego tworzymy confgi w folderze etmain o nazwie "autoexec_nazwamapy.cfg" Czyli dla naszego supply będzie to "autoexec_supply.cfg"
W tym configu wpisujemy sobie skrypt:

unbind j
//SD2 JUMPS:
set sdjump1 "com_maxfps 76;+forward;+moveup;wait 2;-moveup;wait 53;-forward;wait 76;+sprint;+forward;wait 6;+moveup;wait 115; -moveup;-forward;-sprint"
set sdjump2 "com_maxfps 76;+back;wait 5;-back;+sprint;wait 34;+forward;wait 4;+moveup;wait 81 ;-moveup;-sprint;-forward"
bind j vstr "sdjump1"
bind SEMICOLON vstr "sdjump2"

Dla naszej oasis, w "autoexec_oasis.cfg" tudzież "autoexec_sw_oasis_b3.cfg" pod tym samym bindem J dajemy skrypt na walljumpa!
Równocześnie możemy dopisać do każdej mapy inną wartość "r_gamma" gdyż wiadomo, że jedne mapy są jaśniejsze, inne ciemniejsze!

Brzmi banalnie, ale domyślam się ze wiele osób o tym nie wiedziało, lub wiedziało ale nie opłacało, nie chciało im się tego robić. To jedynie ułatwi w pewnym stopniu rozgrywkę w ET, na pewno nie uczyni Cię PRO, wielu PRO graczy kompletnie tego nie używa... ale w jakimś stopniu jest to ułatwienie, i na pewno pomoże!
 

Napisał: cOOba

Źródło:
tt
tt
#1 flag kikonub 05.03.2008 - 7:23
kikonub
cOOba lou, oddawai +aom ;![
A MOZE FRYTKI DO TEGO? xd
Musisz być zalogowany aby komentować. Nie masz konta? Zarejestruj się.

Sklep ProGames.pl
lewa Osób online: 16 | Zarejestrowanych: 10148 prawa
Zaklady otwarte
Ostatnie wyniki
RSS
Zobacz wi?cej
Ostatnie filmy
Ostatnie galerie
RSS
tv
Dodał: IMEK - 01.12.2010 - 14:19
Liczba odsłon: 1512
tv
Dodał: IMEK - 04.11.2010 - 11:06
Liczba odsłon: 2850
tv
Dodał: IMEK - 24.10.2010 - 1:26
Liczba odsłon: 1534
Zobacz więcej
bar_top
Pozycja
Punkty
Login
1
1006
2
926
3
732
4
675
5
612
6
531
7
276
8
204
9
187
10
167
Nasze serwisy ET ForumET ForumQL
bar_bottom
Partnerzy
ProGames.pl - Counter Strike, Call of Duty, Esport
bar_bottom
FAQ | wnętrz | Polityka Prywatnosci | Reklama | RSS | Wspólpraca | Kontakt | Pozycjonowanie kraków
p_stopka
© 2006-2010 Wszelkie prawa zastrzeżone by Progames.pl
bottom_line
Strona domowa Dodaj do ulubionych Redakcja
Progames.pl on Facebook