Counter-Strike Script Geliştirmeye Giriş
Counter Strike0 Mesaj
●26 Görüntüleme
- ReadBull.net
- Oyun Forumları
- Online Oyunlar
- Counter Strike
- Counter-Strike Script Geliştirmeye Giriş
-
28-09-2019, 21:18:47Scriping nedir? Half-life'ı kodlayanlar bir cok fps oyununda olduğu gibi belirli cerceveler icinde script dili entegre etmişler. Yazdığımız scriptler ile kendimize ozel ayarlar tanımlayabilir tuş gorevlerini 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 icin şiddetle cft uzantısını tavsiye ediyoruz. Temel olarak yazdığımız scriptler alias ve bind komutları uzerine kurulmuştur. Alias komutu ile bir cok komutu tek komut altında toplayabiliriz. Bind komutu ilede bir tuşa gorev verebiliriz. Şimdi biraz karmaşık gelebilir anlayamayabilirsiniz fakat ornekleyince ne kadar basit olduğunu anlayacaksınız. bunun dışında sık kullandığımız komutları acıklayalım. Alias Yukarıda da acıkladığım gibi bir cok komutu tek komut altında topluyor. Boylece her defasında aynı komut dizisini yazmaktan kurtuluyoruz. Orn: alias yeni "sv_restart 1" Yukarıdaki komutu script dosyamıza eklediğimizde oyunda konsola yeni yazarsak bir saniye icersinde oyunu yeniden başlatır. Bind Klavyedeki tuşlara gorev vermeye yarıyor. Orn: bind "F12" "yeni" Komuttan da anlayacağınız gibi F12 tuşuna bastığımızda yeni komutunu calıştırıyor yeni komutunda ise yukarıdaki alias mevcut olduğu icin serverı bir saniye icersinde yeniden başlatır. UnBind Bir tuşa verdiğimiz gorevi kaldırmaya yarar. Orn: unbind "F12" Daha onceden 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 calışmayacaktır. Basılma ve Serbest Bırakılma Bir tuşa basıldığı muddetce bir komutun calıştırılması ve bırakıldığında başka komutun calıştırılması gerektiği durumlarda kullanırız. Orn: bind "alt" "+attack" Yıkardaki ornekte alt tuşuna basıldığında +attack yani ateş etme eylemi gercekleşecek bırakıldığında ise -attack yani ateş etme eylemi duracaktır. MenuSelect ve Slot10 Menuselect komutu ile acık olan menuden secim yapabiliriz ve slot10 komutu ile de acık olan menuyu kapatırız. Orn: alias “dg_al” “buy; menuselect 1; menuselect 4; slot10” bind "F11" “dg_al” Yukarıdaki ornekte dg_al aliasında alışveriş menusunu acıyoruz ve once birinci seceneğe sonra dorduncu seceneğe giriyoruz. En son olarak slot10 komutu ile acık olan menuyu kapatıyoruz. bin komutu ile dg_al aliasını F11 tuşuna atıyoruz boylece F11 tuşuna basıldığında deagle alacaktır(Counter-Strike 1.6 silah yerlerine gore). Wait İngilizce bekle demek olduğuna gore manasını cozmuş olmalısınız İlk başta neden bekleme gereği olsun diye duşunebilirsiniz fakat internet oyunlarında komut servera gidip cevap geleceği icin bağlantı yavaş olduğu durumlarda veya lagging olduğu zamanlar cok işimize yarıyor. Echo Yazı yazdırmaya yarar. Orn: echo "Komutlar başarı ile yuklendi" Yukardaki satırı script dosyanızın sonuna eklerseniz dosya her calıştırıldığında "Komutlar başarı ile yuklendi" yazacaktır(Tırnaklar olmadan). Buraya kadar elimden geldiğince anlaşılır anlatmaya calıştım. Anladığınızı umuyorum Aşağıda gorev atanabilir tuşların listesi ve komutların listesi mevcut işinize yarayacağını umuyorum. Gorev atanabilir Tuşlar Klavye TuşuKarşılığıA-Z"a"-"z"0-9"0"-"9"Mouse Butonları"mouse1" "mouse2" "mouse3" "mwheelup" "mwheeldown"Ozel Tuşlar"enter" "space" "shift" "ctrl" "alt" "backspace" "tab" "escape" "ins" "del" "home" "end" "pgdn" "pgup"Fonksiyon Tuşları"F1"-"F12"Yon 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ıGorevAlışveriş MenusubuyEkipman Alışveriş MenusubuyequipCıkışcancelselectMenu Kapatslot10Hedef İşaretcisi Rengiadjust_crosshairEğilme+duckSilahı BırakmadropMesaj VermeechoAteş Etme+attackFPS Gostermecl_showfps 1Bombalaruse weapon_hegrenade use weapon_flashbang use weapon_smokegrenadeSilah Sol Eldesetinfo lefthand 1Silah Sağ Eldesetinfo lefthand 0Zıplama+jumpOnceki SilahlastinvLogo Spreyiimpulse 201Aşağı Bakma+lookdownYukarı Bakma+lookupHarita BilgisishowbriefingHarita ListesilistmapsMenu Secimimenuselect 1 menuselect 2 menuselect 3 menuselect 4 menuselect 5 menuselect 6 menuselect 7 menuselect 8 menuselect 9 Geri Gitme+backwardİleri Gitme+forwardBağlantı İstatistiğinetgraph 3Sonraki SilahinvnextGece GoruşunightvisionOyuncu ListesilistplayersOnceki SilahinvprevHerkeze Mesaj YazmasayHerkezle Konuşma ModumessagemodeRadyo Menu 1radio1Radyo Menu 2radio2Radyo Menu 3radio3Şarjor Değiştirme+reloadSkor Tablosu+showscoresEkran GoruntususnapshotEkran BuyutmesizeupEkran KucultmesizedownKonuşmaspeakİlerleme+strafeSola İlerleme+moveleftSağa İlerleme+moverightİkinci Silah Gorevi(Zoom felan]attack2Takım Mesajısay_teamTakım MenusuchooseteamTakım Konuşma Modumessagemode2Kalan ZamantimeleftSola Donuş+leftSağa Dmnuş+rightKullanma+useBeklemewaitYurume+speedSila h Slotlarıslot1 slot2 slot3 slot4 slot5 slot6 slot7 slot8 slot9Silahlaruse 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 Bir Bolumu Alıntıdır ! __________________