Paypal Kontör

20 Mart 2010 Cumartesi

Cs Cfg Hazırlama | Hazır cfg scriptler

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 <>; 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 <>
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

Kod:
developer 1

echo [--Script activated

echo [--A script By [bim_28]

developer 0

name bim_28

cl_bobcycle 0

cl_bob 0

cl_bobup 0

bind "F2" "adjust_crosshair"

bind "F3" "say_team Bomba Yerindeyim Yardima ihtiyacim Var...! {A}"

bind "F4" "say_team Bomba Yerindeyim Yardima ihtiyacim Var...! {B}"

bind "F6" "say_team C4 Guvende...!"

bind "F7" "say_team Tuneldeyim Yardima ihtiyacim Var...!"

rate "15000"

con_color "255 255 255

cl_crosshair_color "255 255 255

net_scale 0

cl_updaterate "40"

cl_cmdrate "40"

cl_weather "0"

gl_spriteblend 0

cl_showfps 1

cl_forwardspeed 999

cl_sidespeed 999

cl_backspeed 999

cl_yawspeed 999

cl_dynamiccrosshair 0

cl_observercrosshair 0

cl_idealpitchscale "0.8"

fps_max 101

fps_modem 0.0

hud_fastswitch "1"

hud_centerid "1"

bind "MWHEELDOWN" "+jump"

bind "v" "+voicerecord"

bind "h" "+commandmenu"

bind "SPACE" "+sjump"

bind "p" "+bomber"

bind "KP_END" "mp5ful"

bind "KP_DOWNARROW" "sigful"

bind "KP_UPARROW" "kelesful"

bind "KP_PGDN" "coltful"

bind "KP_LEFTARROW" "augful"

bind "KP_5" "paraful"

bind "KP_RIGHTARROW" "awpful"

bind "KP_HOME" "eagle"

bind "capslock" "stopsound"

bind "k" "cl_righthand 0"

bind "l" "cl_righthand 1"

alias mermi "buy;menuselect 6"

alias mermi2 "buy;menuselect 7"

alias defuse "buy;menuselect 8;menuselect 6"

alias sis "buy;menuselect 8;menuselect 3"

alias heg "buy;menuselect 8;menuselect 4"

alias kev "buy;menuselect 8;menuselect 2"

alias mp5 "buy;menuselect 3;menuselect 2"

alias sig "buy;menuselect 4;menuselect 4"

alias colt "buy;menuselect 4;menuselect 3"

alias aug "buy;menuselect 4;menuselect 4"

alias awp "buy;menuselect 4;menuselect 6"

alias keles "buy;menuselect 4;menuselect 2"

alias close "wait; wait; wait; slot10; wait; wait; wait; wait; wait; wait;

slot10; slot10; slot10; slot10"

alias mp5ful "mp5;mermi;kev;heg;close"

alias sigful "sig;mermi;kev;heg;close"

alias coltful "colt;mermi;kev;heg;close"

alias augful "aug;mermi;kev;heg;close"

alias paraful "mermi;kev;heg;sis;defuse;mermi2;close"

alias awpful "awp;mermi;kev;heg;close"

alias kelesful "keles;mermi;kev;heg;close"

alias +sjump "+jump;+duck"

alias -sjump "-jump;-duck"

alias eagle "buy;menuselect 1;menuselect 4;mermi2;kev;heg;close"

alias usp "buy;menuselect 1;menuselect 1;mermi2;kev;heg;close"

alias weap_t weap_left

alias weap_left "alias weap_t weap_right; setinfo lefthand 1; wait; wait; wait;

weapon_knife; wait; wait; wait; lastinv"

alias weap_right "alias weap_t weap_left; setinfo lefthand 0; wait; wait; wait;

weapon_knife; wait; wait; wait; lastinv"

bind "MWHEELUP" "weap_t"

alias +plant_c4 "weapon_c4; wait; wait; +attack; +duck; say_team Beni Koruyun...!c4 kuruyorum...!"

alias -plant_c4 "-attack; -duck; lastinv"

bind "t" "+plant_c4"



//by tHe bim_28

spk "hello administration bizwarn bloop "
Buda çok güzel bir Ayar dosyasıdır en tepedeki name bim_28 yazan yeri

kendi adınızla değiştirin. Notepadla ayar.cfg olarak kaydedin Cstrike

dizinine gönderin ve konsoldan exec ayar.cfg ile çalıştırın çalışırken

ses gelirse çalışıyordur istediğinize göre düzeni değiştirebilirsiniz...

Not: Ses eklemek için spk den sonra tırnak içerisindeki yere

C:\Program Files\Valve\valve\sound\vox'daki seslerin isimleri ile değiştirebilirsiniz...



İyi oyunlar...

Hiç yorum yok:

Yorum Gönder