FAQ   Szukaj   Użytkownicy   Grupy   Galerie   Rejestracja   Profil   Zaloguj się, by sprawdzić wiadomości   Zaloguj     
Standardowe bindy !

 
Napisz nowy temat   Odpowiedz do tematu    Forum FF community Strona Główna ::
-|POMOC - THE HELP|-
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Fallen.
Początkujący
Początkujący



Dołączył: 15 Cze 2008
Posty: 24
Przeczytał: 0 tematów


PostWysłany: Pią 21 :51, 11 Lip 2008    Temat postu: Standardowe bindy !

Bindem nazywamy przyporządkowanie do danego klawisza pewnej komendy - praktycznie. Bindy można podzielić na: bindy voice chatu (te pod literką V), bindy glosowe (te pod literka T), i skrypty, spawnpointy i inne przytulam się :). Podstawą tworzenia bindów jest config. Dzięki cfg oszczędzamy żmudne wpisywanie kolejno bindów w consoli, a przy okazji w każdej chwili możemy łatwo edytować wszystkie bindy.

1. Tworzymy config

Stworzenie configa wielu osobom sprawia wielkie trudności, a rzeczywiście jest to bardzo prosta czynność. Przedstawię tutaj wszelkie możliwe sposoby tworzenia pliku .cfg .

a) Otwieramy Notatnik. Z menu Plik wybieramy zapisz, bądź wciskamy kombinację klawiszy CTRL+S. Teraz wybieramy ścieżkę zapisu, wyszukujemy folder z zainstalowanym Enemy Territory, następnie folder, który się w nim z kolei znajduje: etmain. Typ pliku ustawiamy na: Wszystkie Pliki, a nazwę pliku na: autoexec.cfg

b) Wchodzimy do głównego folderu folder z zainstalowanym Enemy Territory, następnie do folderu, który się w nim znajduje: etmain. Wyszukujemy przykładowo plik server o rozszerzeniu .cfg (server.cfg) i tworzymy jego kopię w tym samym folderze. Teraz zmieniamy jego nazwę na autoexec, pozostawiając rozszerzenie .cfg (autoexec.cfg). Zapisujemy. Teraz wystarczy otworzyć plik w notatniku, usunąć jego całą zawartość i zapisać.

Jeśli nie widzicie rozszerzeń plików warto włączyć ich wyświetlanie. Jak to zrobić?
Wchodzimy w Mój Komputer, następnie w menu wybieramy: Narzędzia -> Opcje Folderów. Teraz wchodzimy na zakładkę Widok i odznaczamy opcję: Ukryj rozszerzenia znanych typów plików.



Najprostszym rozwiązaniem jest otwarcie właściwości jakiegoś pliku .cfg, np. tego autoexecu, który stworzyliśmy, następnie ustawienie domyślnego programu, za pomocą którego będzie otwierany dany typ plików (wg. rozszerzenia). Będzie nim notatnik. Można też użyć worda, ale nie mieszajmy sobie, więc lepiej edytować notatnikiem.

) Ostatni przykład stworzenia pliku .cfg jest chyba najszybszy. Tworzymy w etmain nowy plik tekstowy, zmieniamy jego nazwę wraz z rozszerzeniem na autoexec.cfg. Gotowe.

2. autoexec.cfg

Właśnie, we wszystkich przykładach celowo podałem tę, a nie inną nazwę, ponieważ autoexec jest to plik, który po wejściu do enemy territory ładuje się automatycznie bez naszej ingerencji, dzięki temu nie musimy tak jak wspominałem wklepywać wszystkiego w consoli, a łatwo edytować w pliku autoexec.cfg, gdzie również nadmienię, wrzucać można skrypty, ustawienia grafiki, sieci itd. Wszystkie komendy consoli jak by nie było Mruga

Z autoexecu również można przekierowywać do automatycznego wczytywania innych plików. Kiedy edytujemy autoexe.cfg w notatniku dopisujemy poporostu kolejną linijkę do pliku:

exec jakisconfig.cfg

Ten jakisconfig również zostanie wczytany automatycznie, inaczej to co się w nim znajduje.

3. Edycja configu

Wspomnę raz jeszcze, plik *.cfg najlepiej edytować w notatniku, jest to najprostszy sposób. Przy czym nie edytujemy żadnych plików *.cfg stworzonych przez grę, czyli etconfigów, ponieważ i tak zostaną nadpisane przez grę i narobicie syfu niepotrzebnie.

Zajmijmy się jednak autoexeciem.

Każdy bind, komenda musi być umieszczony w kolejnej linii, można robić większe odstępy, to już nie jest problem.

Kod:
seta name "^0etplayer"

bind r "+reload"
bind MOUSE1 "+attack"

// nade

bind 4 "weaponbank 4;vstr gt" // 4 klawisz bindu, 4 numer broni (nade'a)

set gtON "+attack;vstr grenadethON"
set gtOFF "-attack;vstr grenadethOFF;say_team ^0throwing nade;bind mouse1 +attack"
set grenadethDefault "say_team ^0timing nade ;set grenadethON vstr nic"
set grenadethON "vstr grenadethDefault"
set grenadethOFF "set grenadethON vstr grenadethDefault"
set gt "bind mouse1 +vstr gtON gtOFF;"

nade end//

bind i vsay hi ^0witam^1:^0)

seta rate "25000"
seta sensitivity "4.000000"


Jak widzicie wszystkie bindy i ustawienia są kolejno w linijkach, przy czym niektóre, powiązane ze sobą komendy, bindy można oddzielić jedną pustą, bądź wieloma linijkami.

Aby nasz config był bardziej czytelny można stosować:

// komentarze

Każdy tekst, poprzedzony dwoma bądź więcej slashami takimi jak te:

//

nie będzie wczytany przez consolę jako komenda, tylko jako komentarz.
dzięki temu można sobie pogrupować komendy, poukładać w configu bindy, tak by łatwiej było go edytować.
Weźmy np. powyższy config. Dodam do niego komentarze i poukładam komendy:

Kod:
///////////////////////////////////////
//// miniConfig by c0m4r
//// jest to przykład, jak może wyglądać plik autoexec.cfgseta name "^0etplayer"
//////////////////////////////////////////

// sterowanie

bind r "+reload" // przeladowanie broni
bind MOUSE1 "+attack" // strzał

// nade - skrypt na rzut granatem, dzięki niemu kiedy weźmiemy granat i trzymamy go wyskoczy nam timing nade (trzymam granat), kiedy rzucimy: throwing nade (rzucam granat). Proszę spojrzeć, ten tekst jest w jednej linijce, ale kiedy edytujemy go w notatniku przy włączonym ustawieniu: Załamywanie linii, wtedy ten komentarz wydaje się być w kilku linijkach, ale po wyłączeniu tej opcji [b]komentarz MUSI[/b] zawierać się tak czy inaczej w jednej linijce!

bind 4 "weaponbank 4;vstr gt" // 4 klawisz bindu, 4 numer broni (nade'a)

set gtON "+attack;vstr grenadethON"
set gtOFF "-attack;vstr grenadethOFF;say_team ^0throwing nade;bind mouse1 +attack"
set grenadethDefault "say_team ^0timing nade ;set grenadethON vstr nic"
set grenadethON "vstr grenadethDefault"
set grenadethOFF "set grenadethON vstr grenadethDefault"
set gt "bind mouse1 +vstr gtON gtOFF;"

nade end//

// bindy voice chatu

bind i vsay hi ^0witam^3!) // bind voice chatu, dzięki któremu po wciśnięciu usłyszym głos: Hi, Hallo, w zależności od tego w jakiej drużynie gramy, a także napis na chacie (tylko na serwerach z etpro): witam!

// ustawienia sieci

seta rate "25000" // przykładowe ustawienie komendy: rate

// ustawienia myszki

seta sensitivity "4.000000" // ustala czułość myszki, ta jest ustawiona na 4. Te zera po kropce to kolejne mniejsze jednostki czułości, można ustawić np. 4.100000000 (czyli 4.1), albo 4.0005 nie gra to roli.


To chyba na tyle co do edycji Wesoly Mogę jeszcze tylko dodać, że w przeciwieństwie do map config można edytować będąc w grze, zapisać, a następnie poprzez consolę wczytać komendą:

Kod:
exec autoexec


4. Bindy Voice Chatu

Tak, bindy voice chatu czyli te, pod którymi przyporządkowane są komendy głosowe, czyli te, które w grze wywołujecie np. za pomocą:

v43 (thanks/danke)
v54 (hi/hello/hallo)
itd.

Dzięki bindom przyporządkować je można do jednego konkretnego klawisza.
Bindy voice chatu tworzy się z kilku członów., pierwszy oznacza dla kogo widoczna (i słyszana) będzie komenda głosowa.
- dla wszystkich na serwerze: vsay
- dla drużyny: vsay_team
- dla fireteamu: vsay_buddy

Kolejnym członem jest komenda głosowa, oto ich lista:


1.Statements


Path cleared. - PathCleared
The enemy is weakened. - EnemyWeak // pogrubione to komendy, po lewej znajdują się ich opisy.
All clear. - AllClear
Incoming! - Incoming
Fire in the hole! - FireInTheHole
I'm defending. - OnDefense
I'm attacking. - OnOffense
Taking fire! - TakingFire
Mines cleared. - MinesCleared
Enemy in disguise. - EnemyDisguised



2. Requests



Medic! - Medic
I need ammo! - NeedAmmo
I need backup! - NeedBackup
We need an engineer! - NeedEngineer
Cover me! - CoverMe
Hold fire! - HoldFire
Where to? - WhereTo
We need Covert Ops! - NeedOps



3. Commands



Follow me! - FollowMe
Let's go! - LetsGo
Move! - Move
Clear the path! - ClearPath
Defend our objective! - DefendObjective
Disarm the dynamite! - DisarmDynamite
Clear the mines! - ClearMines
Reinforce the offense! - ReinforceOffense
Reinforce the defense! - ReinforceDefense



4. Talk



Yes! - Affirmative
No! - Negative
Thanks a lot! - Thanks
You're welcome. - Welcome
Sorry! - Sorry
Oops! - Oops



5. Global



Yes! - Affirmative
No! - Negative
The enemy is weakened. - EnemyWeak
Hi! - Hi
Bye. - Bye
Great shot! - GreatShot
Yeah! - Cheer
Thanks a lot! - Thanks
You're welcome. - Welcome
Oops! - Oops
Sorry! - Sorry
Hold your fire! - HoldFire
Good game! - GoodGame



7. Objectives



Command acknowledged! - CommandAcknowledged
Command declined! - CommandDeclined
Command completed! - CommandCompleted
Destroy the primary objective! - DestroyPrimary
Destroy the secondary objective! - DestroySecondary
Destroy the construction! - DestroyConstruction
Construction underway! - ConstructionCommencing
Repair the vehicle! - RepairVehicle
Destroy the vehicle! - DestroyVehicle
Escort the vehicle! - EscortVehicle



Bindy niedostępne na liście:



Cover me! - FTCoverMe
Disarm the dynamite! - FTDisarmDynamite
Fall back! - FTFallBack
Soldier, covering fire! - FTCoveringFire



Deploy mortar! - FTMortar
Heal the squad! - FTHealSquad
Heal me! - FTHealMe
Revive team mate! - FTReviveTeamMate
Revive me! - FTReviveMe
Destroy objective! - FTDestroyObjective
Repair objective! - FTRepairObjective
Construct the objective! - FTConstructObjective
Deploy landmines! - FTDeployLandmines
Disarm landmines! - FTDisarmLandmines
Call airstrike! - FTCallAirStrike
Call artillery! - FTCallArtillery
Call mortar barrage! - FTMortarBarrage
Resupply squad! - FTResupplySquad
Resupply me! - FTResupplyMe

Explore area! - FTExploreArea
Explore at co-ordinates! - FTExploreAtCoordinates
Destroy satchel objective! - FTSatchelObjective
Infiltrate! - FTInfiltrate
Go undercover! - FTGoUndercover
Provide sniper cover! - FTProvideSniperCover

Meet at waypoint! - FTMeetWaypoint
Attack waypoint! - FTAttackWaypoint
Defend waypoint - FTDefendWaypoint


I tak można stworzyć pierwszy bind:
Kod:
bind x oops


można dodać kolorki do tekstu i zrobić z tego całe zdanie, nie musi to być jedno słowo:
Kod:
bind x "vsay Oops ^3upsik... ^7a to Ci psikus ^1:^0D"


teraz po wciśnięciu w grze klawisza X, wyskoczy nam na chacie kolorowy tekst:

upsik... a to Ci psikus Wesoly

innym bindem może być:
Kod:
bind x "vsay Thanks ^1dzieki Ci dobry czlowieku"


W consoli można również dopisywać bindy, tyle, że przed wyrazem bind dodajemy slasha.

5. Bindy Chatu

Do stworzenia binda potrzebujemy najpierw komendy, która oznacza dla kogo widoczny jest tekst i tutaj:
say - do wszystkich
say_team - do drużyny
say_buddy - do fireteamu

Przykładowy bind:
Kod:
bind x say_team elo elo elo


teraz po naciśnięciu klawisza X wyskoczy nam na chacie drużyny tekst:

elo elo elo

6. Bindy sterowania

Oto kilka przykładowych bindów z pliku etconfig.cfg, domyślnych dla enemy territory:
Kod:
bind 1 "weaponbank 1" // smg (thompson/mp40/garand/mortar itd.)

bind a "+moveleft" // ruch w lewo
bind d "+moveright" // ruch w prawo

bind r "+reload" // przeładowanie

bind F1 vote yes // zgadzasz się z votem


specjalnie wybrałem takie a nie inne controlsy aby pokazać pewne rzeczy.

Otóż te wszystkie controlsy bindować samemu nie trzeba, ale niektóre warto jest mieć w cfg, ponieważ np. przy:

Kod:
bind F1 vote yes

można dodać tekst, który pokaże się na chacie, tak jak w przypadku binda chatu. komendę say dodajemy po yes, oddzielając średnikiem, średnik oddziela wykonanie dwóch bądź kilku komend zarazem. Całość od vote do końca tekstu bierzemy w cudzysłowie. na przyklad:
Kod:
bind F1 "vote yes;say ^7Zgadzam sie!"


czyli teraz jeśli ktoś zavotuje, a my wciśniemy F1, na chacie pokaże się na biało tekst:

Zgadzam sie!

W przypadku bindy na reload, zapewne kusi Was, aby sobie to tak zbindować, żeby podczas przeładowania wyświetlało tekst albo od razu komendę głosową "Cover me!", ale nie jest to takie proste jakby się wydawało, ponieważ przeładowanie w przeciwieństwie do vote'a jest złożonym skryptem gry, więc my także zastosować musimy skrypt:

Kod:
bind r "say TESKT ; +reload; -reload"


teraz jak nacisniemy R czyli "defaultowy" reload wyskoczy napis TEKST

by c0m4r

Pozdro ALL Wesoly

//Przyklejam.
shad3


Post został pochwalony 0 razy

Ostatnio zmieniony przez Fallen. dnia Sob 04 :57, 12 Lip 2008, w całości zmieniany 5 razy
Powrót do góry
Zobacz profil autora
<HHS> Robert
Adept
Adept



Dołączył: 19 Sty 2009
Posty: 1
Przeczytał: 0 tematów


Płeć: Mężczyzna

PostWysłany: Pon 21 :42, 19 Sty 2009    Temat postu:

Mógł by mi ktos wytlumacz , opisac , podac jakaś strone gdzie jest to pisane itp ? Dokaldnie chodzi mi o te teksty coś w stylu Bye wysakkuje np . Zegnaj ..... Nick albo Spiewają ty jest moim skarbem itp. Probowalm zdzialac cos z etgo poradnika ale nick nie dziala. Czekam na odp

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
elmer
-|ADMINISTRATOR|-
-|ADMINISTRATOR|-



Dołączył: 15 Cze 2008
Posty: 114
Przeczytał: 0 tematów

Pomógł: 5 razy
Skąd: Lublin
Płeć: Mężczyzna

PostWysłany: Wto 17 :39, 20 Sty 2009    Temat postu:

OK więc zacznę tak... że to jak masz bye to piszesz taki bind:
Cytat:
bind j "vsay Hi ^2-|^aWITAM, HI, HELLO^5...^2|- ^3!!!"

To np ja tak mam zrobione.. co do tych melodyjek musisz wejśc w dany mod w którym chcesz sądy wykożystać i znajść je w odpowiednim pliku:
Cytat:
(sound.pk3)

najlepiej otworzyć taki pliczek winrarem lub czymś takim. Następnie znajdź ten dźwięk który Cię interesuje.. nazwe znajdziesz w folderze ui tam masz plik z rozszerzeniem *.menu . Jesli otworzyłeś sound winrarem to po kliknięciu na ten pliczek "podejrzysz" go i tam musiasz znajść sobie utwór który Cię interesuje a następnie skopiować nazwę tak jak tu kolega podał wczesniej przed { THANKS i tam masz napisane obok exec: voiceChat Thanks to dodajesz w bindzie jak wczesniej zamiast HI ....

Mam nadzieję ze nic nei poplątałem jak coś to siępoprawię i nap jeszce raz Jezyk


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum FF community Strona Główna ::
-|POMOC - THE HELP|-
Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


fora.pl - załóż własne forum dyskusyjne za darmo
     FF community: -|FFC|- forum     
Powered by phpBB © 2001, 2002 phpBB Group   c3s Theme © Zarron Media
Regulamin