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
topka



smile smile smile smile
smile smile smile smile
smile smile smile smile
smile smile smile smile
Czy jestes człowiekiem ? (tak/nie)

Ranking ProGames.pl
Zaklady otwarte
Ostatnie wyniki
RSS
VS
Spacer
ico_bet 21:00 | Ilość zakładów: 0Wynik: :
VS
Spacer
ico_bet 16.03.2010 | Ilość zakładów: 3Wynik: :
VS
Spacer
ico_bet 17.03.2010 | Ilość zakładów: 4Wynik: :
VS
Spacer
ico_bet 17.03.2010 | Ilość zakładów: 1Wynik: :
VS
Spacer
ico_bet 18.03.2010 | Ilość zakładów: 1Wynik: :
Zobacz wi?cej
lewa Osób online: 14 | Zarejestrowanych: 8251 prawa
Czytnik
Ostatnie filmy
Ostatnie galerie
RSS
tv
Dodał: IMEK - 12.03.2010 - 13:21
Liczba odsłon: 28
tv
Dodał: IMEK - 12.03.2010 - 12:32
Liczba odsłon: 15
tv
Dodał: IMEK - 11.03.2010 - 12:09
Liczba odsłon: 16
Zobacz więcej
Nasze serwisy ET ForumET ForumQL
bar_bottom
Sondy
bar_top
Jak oceniasz występ Polaków (av3k + FX) na IEM4?
Bardzo dobrze (20%)
bar
Przeciętnie, jedynie av3k coś pokazał (40%)
bar
Słaba gra naszych rodaków (0%)
bar
Tragedia, wstyd wracać do Polski (40%)
bar
Bardzo dobrze (20%)
bar
Przeciętnie, jedynie av3k coś pokazał (40%)
bar
Słaba gra naszych rodaków (0%)
bar
Tragedia, wstyd wracać do Polski (40%)
bar
bar_top
bar_bottom
Partnerzy
bar_bottom

FAQ | Projektowanie stron | 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