Cs Cfg Hazırlama | Hazır cfg scriptler. Yapamayan kalmasın ßuyrun

'Counter Strike' forumunda furkanture tarafından 27 Ocak 2015 tarihinde açılan konu

  1. furkanture

    furkanture Yeni Üye

    Katılım:
    27 Ocak 2015
    Mesaj:
    304
    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.

    Bind
    Klavyedeki tuşlara görev vermeye yarıyor.
    Örn:
    bind "F12" "yeni"
    Komuttan da anlayacağınız gibi F12 tuşuna bastığımızda yeni komutunu çalıştırıyor yeni komutunda ise yukarıdaki alias mevcut olduğu için serverı bir saniye içersinde yeniden başlatır.

    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).

    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).

    Buraya kadar elimden geldiğince anlaşılır anlatmaya çalıştım. Anladığınızı umuyorum Aşağıda görev atanabilir tuşların listesi ve komutların listesi mevcut işinize yarayacağını umuyorum.

    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 "," "." "/" "\" ";" "’" "[" "]" "-" "="


    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 Dmnüş +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

    --------------------------------------------------------------------

    Ayar dosyaları genellikle Cs de yaptığınız Rutin işlerininiz kolaylaştırmak
    içindir mesela Keleş+Mermi+Bomba+Yelek... bunlar almak zaman kaybı
    açısından önemlidir ayarlarınızı yaparsanız bütün bunları tek tuşla
    alabilriyorsunuz bunun gibi...
    Elimdeki 3 tane çok güzel Config dosyasını paylaşıyorum.

    AWP AYAR DOSYASI
    Kod:
    alias awp "+attack;wait;-attack;wait;-attack;slot2;+attack;wait;-attack"
    bind "t" "awp"
    developer 1; echo <<Sniper Ayarlari yuklendi>>; developer 0"
    Bu yazdığımı not defterine yazarak awp.cfg olarak kaydedin.
    Dikkat text olarak değil uzantısı cfg olacak.
    Program Files=>Valve=>Cstrike dizinine kopyalayın.
    Oyunda çalıştırmak için konsolu açıp exec awp.cfg yapın.

    Not: Bind ile yazan kısımda özellik T tuşuna atanmıştır bunu
    değiştirerek istediğiniz tuşa koyabilirsiniz oyunda T ye bastığınızda
    tabi elinizde Awp varken seri şekilde hem ateş eder ve silah değiştirirsiniz kullanışlıdır.

    BUNNY AYAR DOSYASI
    Kod:
    alias +bhop "alias _special @bhop;@bhop"
    alias -bhop "alias _special"
    alias @bhop "special;wait;+jump;wait;-jump"
    bind "space" "+bhop"
    echo <<Ziplama Ayarlari yuklendi>>
    Bu Config/ayar dosyasında ise bunny yani zıplama sürekli zıplama
    vardır güzel bir ayardır not defterini açıp bunny.cfg şeklinde kaydetdikten
    sonra Cstrike dizinine kopyaların oyunda iken konsola exec bunny.cfg
    ile çalıştırın ve artık kullanabilirsiniz.

    Not: Bind space/boşluktuşu space olan yeri istediğiniz tuşla değiştirebilirsiniz.

    GENEL AYAR DOSYASI
     

Bu Sayfayı Paylaş