A dan Z ye Cfg. Artık cfg nizi kendiniz hazırlayacaksınız !

Sponsorlu Bağlantılar

TheLastOttomans

TheLastOttomans

Üye
    Konu Sahibi
A dan Z ye Cfg. Artık cfg nizi kendiniz hazırlayacaksınız !
Scriping nedir?
Half-life'ı kodlayanlar bir çok fps oyununda olduğu gibi belirli çerçeveler içinde script dili entegre etmişler. Yazdığımız scriptler ile kendimize özel ayarlar tanımlayabilir tuş görevlerini değiştirebiliriz. Yani scripting ile oyunu kişiselleştirebiliriz . Half-Life ve modlarında script dosyaları genelde cfg olarak uzantılı olarak kaydedilir. Siz isterseniz farklı uzantı ile kaydedebilirsiniz ama kolay anlaşılabilmesi için şiddetle cft uzantısını tavsiye ediyoruz.

Temel olarak yazdığımız scriptler alias ve bind komutları üzerine kurulmuştur . Alias komutu ile bir çok komutu tek komut altında toplayabiliriz. Bind komutu ilede bir tuşa görev verebiliriz. Şimdi biraz karmaşık gelebilir anlayamayabilirsiniz fakat örnekleyince ne kadar basit olduğunu anlayacaksınız . bunun dışında sık kullandığımız komutları açıklayalım .

Alias
Yukarıda da açıkladığım gibi bir çok komutu tek komut altında topluyor. Böylece her defasında aynı komut dizisini yazmaktan kurtuluyoruz. Örn:
alias yeni "sv_restart 1"
Yukarıdaki komutu script dosyamıza eklediğimizde oyunda konsola yeni yazarsak bir saniye içersinde oyunu yeniden başlatır.

BINDING:
Belirlediğiniz konsol komutunu veya alias' ı klavyenizden bir tuşla çağırmak demektir. Böylece alias'dakine benzer fakat ondan daha hızlı bir sistem oluşturursunuz. Fakat önceden belirlenmiş tuşlara başka binding yapmayın !

bind "a" "+moveleft"
bind "b" "buy"
bind "c" "radio3"
bind "d" "+moveright"
bind "e" "+use"

Bu komutlar "Sierra/Half-Life/cstrike" dizinindeki "config.cfg" dosyasını NotePad ile açtığınızda gelen Binding'lerden bir kaçıdır .

Not: Bir tuşa birden fazla binding yapmak istiyorsanız şunu yapmanız yeterli ;
bind mouse1"+attack ;adjust_crosshair" yani iki komutun arasına ";" işaretini getirmeniz yeterli.

UnBind
Bir tuşa verdiğimiz görevi kaldırmaya yarar. Örn:
unbind "F12"
Daha önceden F12 tuşuna yeni komutunu atamıştık bu komut ile yeni komutunu F12 tuşundan kaldırıyoruz yani F12 tuşuna basılınca yeni komutu çalışmayacaktır .

Basılma ve Serbest Bırakılma Bir tuşa basıldığı müddetçe bir komutun çalıştırılması ve bırakıldığında başka komutun çalıştırılması gerektiği durumlarda kullanırız . Örn:
bind "alt" "+attack"
Yıkardaki örnekte alt tuşuna basıldığında +attack yani ateş etme eylemi gerçekleşecek bırakıldığında ise -attack yani ateş etme eylemi duracaktır .

MenuSelect ve Slot10
Menuselect komutu ile açık olan menüden seçim yapabiliriz ve slot10 komutu ile de açık olan menüyü kapatırız . Örn:
alias “ dg_al” “ buy; menuselect 1; menuselect 4; slot10 ” bind "F11" “ dg_al” Yukarıdaki örnekte dg_al aliasında alışveriş menüsünü açıyoruz ve önce birinci seçeneğe sonra dördüncü seçeneğe giriyoruz. En son olarak slot10 komutu ile açık olan menüyü kapatıyoruz . bin komutu ile dg_al aliasını F11 tuşuna atıyoruz böylece F11 tuşuna basıldığında deagle alacaktır (Counter-Strike 1.6 silah yerlerine göre).

Not: bir tuşa birden fazla silah alma görevi yükleyebilirsiniz. Örneğin ;
bind k "buy; menuselect 1; menuselect 4; buy; menuselect 3" bu deagle + colt almamıza yaradı mesela :)

Wait
İngilizce bekle demek olduğuna göre manasını çözmüş olmalısınız İlk başta neden bekleme gereği olsun diye düşünebilirsiniz fakat internet oyunlarında komut servera gidip cevap geleceği için bağlantı yavaş olduğu durumlarda veya lagging olduğu zamanlar çok işimize yarıyor .

Echo
Yazı yazdırmaya yarar. Örn:
echo "Komutlar başarı ile yüklendi" Yukardaki satırı script dosyanızın sonuna eklerseniz dosya her çalıştırıldığında "Komutlar başarı ile yüklendi" yazacaktır (Tırnaklar olmadan).

YAZIM TEKNİĞİ VE ÖRNEKLER: Bu aliasları vebindingleri yazmak çok zor birşey değildir . Sadece mantığını kavramanız yeterli. Alias => alias (Alias Adı ) "(Komut 1); (Komut 2); ..........; (Komut n)" Bind => bind "(Atayacağınız Tuş )" "(Alias Adı )" Siz de kendi binding'lerinizi ve alias' larınızı Sierra/Half-Life/cstrike klasörü altına *.cfg (* yerine herhangi bir isim yazın ) dosyası oluşturarak yazabilirsiniz. Bunun için NoePad'i açıp komut satırlarını girin. Türkçe karakterler kullanmamaya dikkat edin. Sonra Dosya/ Farklı Kaydet seçeneğini seçin. Oradan 'Metin Belgeleri' yerine 'Tüm Dosyalar' seçeneğini işaretleyin . Uzantı olarak '.cfg' belirtin. Daha sonra dosyayı kaydedin. Oyun içerisinde konsola 'exec *.cfg' yazdığınızda yaptığınız ayarlar etkin olacaktır . Eğer bu *.cfg dosyasının her zaman aktif olmasını istiyorsanız , exec *.cfg satırını Sierra/Half-Life/cstrike dizinindeki 'autoexec.cfg' dosyasına ekleyip kaydedin.

Görev atanabilir Tuşlar Klavye Tuşu Karşılığı A-Z "a"-"z"
0-9 "0"-"9"
Mouse Butonları "mouse1" "mouse2" "mouse3" "mwheelup" "mwheeldown" Özel Tuşlar "enter" "space" "shift" "ctrl" "alt" "backspace" "tab" "escape" "ins" "del" "home" "end" "pgdn" "pgup"

Fonksiyon Tuşları "F1"-"F12" Yön Tuşları "leftarrow" "rightarrow" "uparrow" "downarrow" Numara Tuşları "kp_ins" "kp_del" "kp_end" "kp_downarrow" "kp_pgdn" "kp_leftarrow" "kp_5" "kp_rightarrow" "kp_home" "kp_uparrow" "kp_pgup"
"kp_slash" "kp_minus"
Diğer Tuşlar "," "." "/" "\" ";" "’" "[" "]" "-" "="

/adjust_crosshair
Counter-Strike oynarken kullanılan default crosshairin rengini değiştirir. Fakat bu değişiklik zoomlu silahları (aug, commando, awp, scout) etkilemez. Karanlık haritalarda sarı rengi kullanmanız tavsiye edilir.
/net_graph 3
LAN veya Internet ortamında oynarken o andaki bağlantı durumunu (ping, loss, choke) gösterir.
/cl_showfps 1
FPS'nizi ekranın sol-üst köşesinde gösterir
/scr_conspeed ####
Konsolun açılış hızını değiştirir.En yüksek " mantıklı değer "9999"dur.Ne kadar yüksek değer yazarsanız konsolunuz o kadar hızlı açılır.
/scr_centertime #.##
Oyun esnasında ekrana gelen "Player dropped the bomb" türünden yazıların ekranda kaç saniye kalacağını belirler.
/hud_centerid 1
Silahınızı bir oyuncuya doğrulttuğunuzda o oyuncunun nicki ekranın sol alt köşesinde yerine tam ortasında gösterilmesini sağlar.
/hud_saytext_time #.##
Ekranın sol-alt köşesinden akan yazıların her bir satırının kaç saniye boyunca görüntüleceğini belirler. /hud_fastswitch 1
Herhangi bir slottaki silahı hızlı seçmek için kullanılır.
/hud_deathnotice_time #.##
Ekranın sağ üst köşesindeki kimin öldüğüne dair frag ikonlarının ve yazıların kaç saniye ekranda kalacağını belirler
/con_color "### ### ###"
Konsol ve ekranda akan yazıların rengini değiştirmek için kullanılır . "Red Green Blue" (RGB) formatında bir değer vermeniz gerekiyor. Hangi değerlerin hangi renge tekabül ettiğini anlamak için Paint programını kullanın . Örnek: /con_color "94 255 255" Oyundayken " işaretini çıkarmak için Shift+i kombinasyonunu kullanın veya direk config.cfg dosyasının içinden editleyin.
/condump
Console'da görünen bütün yazıları cstrike dizininize condump.txt adındaki bir dosyaya yazıp kaydeder. /brightness #.#
/gamma #.#
Default olarak gelen parlaklığı az buluyorsanız bu değerleri yükseltebilirsiniz. Örnek: gamma 4.5 brightness 8.9
/hideradar
Radarı kapatır . (Tavsiye edilmez!)
/drawradar
Radarı açar. /setinfo "ah" "0"
Counter-Strike' ın yeniler için olan autohelp özelliği dahilinde ekranda çıkan yazıları görmek istemiyorsanız bu komutu kullanın.
/setinfo "vgui_menus" "0"
Silah alımını daha hızlı bir hale getirmek için VGUI menülerini kapamak isteyebilirsiniz...


/brightness #.# /gamma #.# Default olarak gelen parlaklığı az buluyorsanız bu değerleri yükseltebilirsiniz. Örnek: gamma 4.5 brightness 8.9
Komut Listesi Anlamı
Görev
Alışveriş Menüsü buy
Ekipman Alışveriş Menüsü buyequip
Çıkış cancelselect
Menü Kapat slot10
Hedef İşaretçisi Rengi adjust_crosshair
Eğilme +duck
Silahı Bırakma drop
Mesaj Verme
echo
Ateş Etme +attack FPS Gösterme cl_showfps 1
Bombalar use weapon_hegrenade use weapon_flashbang use weapon_smokegrenade
Silah Sol Elde setinfo lefthand 1
Silah Sağ Elde setinfo lefthand 0 Zıplama +jump Önceki Silah lastinv
Logo Spreyi impulse 201
Aşağı Bakma +lookdown
Yukarı Bakma +lookup
Harita Bilgisi showbriefing
Harita Listesi listmaps
Menü Seçimi menuselect 1
menuselect 2
menuselect 3
menuselect 4
menuselect 5
menuselect 6
menuselect 7
menuselect 8
menuselect 9
Geri Gitme +backward
İleri Gitme +forward Bağlantı İstatistiği netgraph 3 Sonraki Silah invnext
Gece Görüşü nightvision Oyuncu Listesi listplayers
Önceki Silah invprev
Herkeze Mesaj Yazma say
Herkezle Konuşma Modu messagemode
Radyo Menü 1 radio1
Radyo Menü 2 radio2
Radyo Menü 3 radio3
Şarjör Değiştirme +reload
Skor Tablosu +showscores
Ekran Görüntüsü snapshot
Ekran Büyütme sizeup
Ekran Küçültme sizedown
Konuşma speak
İlerleme +strafe
Sola İlerleme +moveleft
Sağa İlerleme +moveright
İkinci Silah Görevi(Zoom felan) +attack2
Takım Mesajı say_team
Takım Menüsü chooseteam
Takım Konuşma Modu messagemode2
Kalan Zaman timeleft
Sola Dönüş +left
Sağa Dönüş +right
Kullanma +use
Bekleme wait
Yürüme +speed
Silah Slotları slot1 slot2 slot3 slot4 slot5 slot6 slot7 slot8 slot9
Silahlar
use weapon_knife
use weapon_c4
use weapon_glock18
use weapon_usp
use weapon_deagle
use weapon_p228
use weapon_m3
use weapon_xm1014
use weapon_ak47
use weapon_m4a1
use weapon_mp5navy
use weapon_tmp
use weapon_p90
use weapon_scout
use weapon_awp
use weapon_g3sg1
use weapon_sg552
use weapon_m249
use weapon_aug
use weapon_mac10
 


[H]ouse

[H]ouse

Üye
Teşekkürler :)
 

manyakcocuk44

Üye
eyv
 
sekinardi

sekinardi

Üye
bayağıda uzunmuş :D
 


Üst Alt