WWW.FARCRY.CZ - Obsáhlý web o této super hře!
WWW.FARCRY.CZ - Obsáhlý web o této super hře!
WWW.FARCRY.CZ - Obsáhlý web o této super hře!
WWW.FARCRY.CZ - Obsáhlý web o této super hře!

Tuto položku prohlíží:  

Bindování do MP, 1.33 - 1.40

Key Binding pro v1.40

Co se zmìnilo a proè už to nejde?

Ve FC v1.33 v systému je soubor "CryGame.dll", v kterém lze najít odkaz na soubor "playercfg.lua".  Bohužel nevím proè, ale ve v1.4 již otestování a ètení tohoto souboru

není. Jelikož se poslední dobou docela dost hrabu v systému FC, napadla mì taková malá oklika. Hlavní je, aby jste mìli již pevnì nadefinované herní klávesy a více je již nemìnili, protože volbu kláves následujícím postupem zablokujete.

 

Pokud se podíváte do hlavního adresáøe FC, najdete tento soubor "game.cfg".

Otevøete si ho v poznámkovém bloku a podívejte se co v nìm je.

Zaèátek by mìl vypadat takto:


-- [Game-Configuration]

-- Attention: This file will be overwritten when updated, so dont add lines ! Editing is not recommended !

 

Input:ResetAllBindings();

Input:BindAction("CYCLE_GRENADE", "h", "binozoom", 0);

Input:BindAction("FIREMODE", "mouse5", "binozoom", 1);


To znamená, že systém FC si do tohoto souboru naèítá data uložená v profilech hráèù, pøesnìji si sem naèítá informace o navolených herních klávesách. Pokud sem dopíšete nìjaké pøíkazy. Systém FC je na 100% pøepíše a vše vrátí do pùvodní podoby. Ale to nám vyèùraným pøeci nemùže vadit :)))

Pokud máte ještì soubor "playercfg.lua" z v1.33, otevøete si ho, pokud nemáte vytvoøte si nový podle informací uvedených dole pro v1.33. Pokud už máte, text oznaète a dejte kopírovat.

Nyní si otevøete již zmínìný "game.cfg" a text ze schránky do nìj nakopírujte. Pøíklad:  


-- [Game-Configuration]

-- Attention: This file will be overwritten when updated, so dont add lines ! Editing is not recommended !

 

Input:ResetAllBindings();

Input:BindCommandToKey("\\sayteam $3FLAG !!! $4WARNING !!!","F8","");

Input:BindCommandToKey("\\say $3SORRY","F6","");

.... 


Poslední co nyní musíte udìlat a to je to nejdùležitìjší, musíte zmìnit atributy souboru "game.cfg" z atributù "-a--" na atributy "ra--"", tímto nedovolíte pøepsání souboru, bohužel si tím i zakážete již zmínìnou zmìnu herních kláves, ale pokud nemìníte klávesy ve høe jako ponožky, nemìlo by toto vùbec vadit. Atributy mùžete zmìnit jednoduše tøeba v Total Commanderu.

Pokud najdu èasem nìjaký lepší zpùsob, urèitì ho sem napíši, ale zatím se mì to více øešit nechce, protože mì to tak staèí.

A nakonec abych nezapomnìl, patch v1.4 pøidal do serverù ochranu proti spamování, pokud hodíte 4x za sebou stejný text - automaticky KICK!   Doporuèuji tedy texty trošku støídat.
Vykutil a napsal pro Vás tuleby

Key Binding pro v1.33

O co vlastnì jde? Jistì jste si všimli, že do chatu ve høe nìkteøí hráèi házejí rùzné barevné hlášky a to tøeba opakovanì. Jak to dìlají? Jde o takzvaný key binding, pøi kterém si lze navolit urèité pøíkazy pod vybrané klávesy. Jak na to? Ve FC v1.33 v systému je soubor "CryGame.dll", v kterém lze najít odkaz na soubor "playercfg.lua"

Staèí si tedy napsat jednoduchý prográmek, který pojmenujete "playercfg.lua" a ten nakopírujete do C:/Program Files/Ubisoft/Crytek/Far Cry

Pøi následném spuštìní hry systém FC otestuje zda-li se tento soubor nalézá v základním adresáøi FC a pokud ho najde, pøeète ho a provede ho. Jak program napsat?

Je to jednoduché a úplnì k tomu postaèí obyèejný win. poznámkový blok, jen musíte poté zmìnit pøíponu "txt" na pøíponu "lua".


Pøíkazy:

\\say      - vzkaz všem hráèùm

\\sayteam  - vzkaz pouze hráèùm z tvého týmu

\\vote yes - pøi hlasování ANO

\\vote no  - pøi hlasování NE

\\kill     - dobrovolná sebevražda

\\name     - rychlé pøejmenování


Barvy:

znakem $ + èíslo od 0 - 9 lze text obarvit 

$0 (èerný)

$1 (bílý)

$2 (modrý)

$3 (zelený)

$4 (èervený)

$5 (svìtlo modrý)

$6 (žlutý)

$7 (rùžový)

$8 (oranžový)

$9 (Šedivý)  


Syntaxe zápisu:   

Vlož a proveï pøíkaz pod zvolenou klávesou

 

Input:BindCommandToKey("\\say $3zelený text $4èervený text","klávesa","druhá klávesa") 


Pøíklad celého prográmku:

Input:BindCommandToKey("\\say $1*$5Cau$1*$6Zdrastvuj$1*$3Hi$1*$4Hello$1*$8Salut$1*","F2","");

Input:BindCommandToKey("\\sayteam $3FLAG !!! $4WARNING !!!","F8","");

Input:BindCommandToKey("\\say $3SORRY","F6","");

Input:BindCommandToKey("\\say $6.: L$1o$6o$1o$6o$1o$6O$1o$6o$1o$6o$1o$6L :.","F9","");

Input:BindCommandToKey("\\say $8Muhahahahhhhh....","F10","");

Input:BindCommandToKey("\\vote yes","F3","");

Input:BindCommandToKey("\\vote no","F4","");

Input:BindCommandToKey("\\kill","","");

Input:BindCommandToKey("\\name $2>$1>$4>$ BIGBOSS $4<$1<$2<","F11","");

Input:BindCommandToKey("\\name $2>$1>$4>$ training $4<$1<$2<","F12","");

Input:BindCommandToKey("\\say $3Teams please...","F1","");

Input:BindCommandToKey("\\sayteam $5Massive Attack!!!","pause","break");

Input:BindCommandToKey("\\say $6Fuck you stupid $8bitch$6 !!!","printscreen","print screen");

 

 

WWW.FARCRY.CZ - Obsáhlý web o této super hře!