Konfigürasyon - Official TF2 Wiki | Official Team Fortress Wiki
Konfigürasyon, yeni tuş atamalarını, karmaşık eylemleri ve uzun konsol komutlarını oluşturmak için otomatikleştiren yapılandırma dosyalarının (.cfg) kullanılmasıdır. Hilelerden farklı olarak, komut dosyaları Team Fortress 2'ye yerleştirilmiştir ve VAC (Valve Anti-Cheat) tarafından yasaklanmaz. Konfigürasyonun kullanımı, bir tuşa bir komutu basitçe bağlayan, kendi tutarlığına döngüleyen ve birbirlerini yeniden tanımlayan iç içe geçmiş diğer tuşlar arasında değişir. Konfigürasyonla oluşturulabilen herhangi bir işlevsellik olmadan aynı zamanda gerçekleştirilebilir, ancak komut dosyası bu işlevler ile savaş sırasında kullanılmasına olanak tanır.
1 Konfigürasyon Komutları
2 Tuş isimleri listesi
Aşağıdakiler, konfigürasyon dışında hiçbir işe yaramayan komutların bir listesidir; doğrudan oyuna etki etmezler.
En basit komut bind komutudur. Bu, belirli bir tuşun, eylemin, komutun veya komut dosyasının gerçekleştirmesine neden olur.
bind [TUŞ] [KOMUT]
Tırnaklar isteğe bağlı olarak tuşun veya komutun etrafına yerleştirilebilir.
bind [TUŞ] "[KOMUT 1];[KOMUT 2];[KOMUT 3]"
Tırnaklar isteğe bağlı olarak tuşun etrafına yerleştirilebilir, ancak komutların etrafındanda bulunmalıdır.
Bind komutları iki şekildedir;
Bu bind komutunda, oyuncu E tuşuna basarkenbir Medic'i çağıracaktır.
Bu bind komutunda, W tuşuna basılı tutulduğunda oyuncu ilerleyecektir.
Bu komut, iki veya daha fazla değer arasında geçiş yapılmasına izin verir.
toggle sv_cheats 0 1
Bu komut, toggle ile aynı şekilde çalışır yani geçiş yapabilmeyi sağlar; ancak bir tuşa bağlar.
bindtoggle o "sv_cheats 0 1"
Not: Hiçbir değer belirtilmezse, toggle ve bindtoggle varsayılan olarak 0 ile 1 arasında değiştirilmeye ayarlanır.
Bu, değişkenlerin art arda belirli bir miktarda arttırılmasına veya azaltılmasına olanak tanır.
Bu, kaydırma yaparken görüş alanının artmasına ve azalmasına neden olur
Not: ncrementvar komutunun değeri çok büyük veya çok küçük olursa, değerin etrafında olmasına neden olur. Örnek olarak, görüş alanı bir kez 90'a ulaştığında, 75'e düşer ve tersi olur.
Alias, birden fazla komutun tek bir komutla gerçekleştirilmesine izin verir. Bu, etkili biçimde kısadır ve bir dizi komutun birden çok kez çağırma gerektiğinde en kullanışlıdır.
Not: Diğer alias komutları boşluk içeremez. Alt çizgiler, sayılar ve simgeler içerebilirler. Diğer alias komutu isimleri büyük/küçük harf duyarlıdır.
Bu komut, basit bir bind komutuyla aynı işlevi görür, yani oyuncu E tuşuna bastığında Medic çağırırlar.
Bu komut oyuncuya çapraz olarak hareket etmesini sağlar. Yani, Z tuşuna basmak oyuncunun çapraz olarak geriye ve sola hareket etmesini sağlayacaktır.
Uyarı: Aşağıdaki kod çalışmaz!
Z'ye basmak, oyuncunun geriye ve sola gitmesine neden olsa da, oyun moturu +geri komutunu ters çevirmez ve Z'yi tuşunu basmayı bırakmak oyuncunun geriye gitmesini durdurmasına neden olmaz.
Bu komut başka bir dosya türüdür. Bu, daha karmaşık komut dosyalarının başka dosyalara depolanabileceği anlamına gelir, böylece daha genel dosyalar karmaşıklaşmaz.
Bu komut, oyuncunun autoexec komut dosyasını gerçekleştirir.
Bu komut metnin konsola yazdırılmasını sağlayacaktır. Bu komut, hata ayıklama için çok yararlıdır.
echo komutu Konfigürasyon için; echo komutu çok kullanışlıdır
Bu yazdırılma Konfigürasyon ve iki ayrı satırda çok kullanışlıdır. Bunun nedeni, echo komutuna geçilen herhangi bir metnin sonuna yeni bir satır eklenmesidir:
echo komutu " Konfigürasyon için çok kullanışlıdır.   "
Boşluklar yalnızca sözcükler arasındaysa veya geçilen metin tırnak işaretleri arasnıdaysa, bir sonraki örnekteki gibi ayrıştırılır; Dize tırnak işaretleri ile sınırlandırıldığından ekstra boşluklar yazdırılacaktır.
Not: Anlamı yanlış yorumlanacağı için "karakteri yazdırmak mümkün değildir. Ancak, tek tırnak işareti ile karakter yazabilirsiniz.
Not: Eko komutu, zaman zaman tırnak işaretleri ile sınırlanmamış dizeleri yanlış yazacaktır. Genel bir kural olarak, tırnak işaretlerinin içine yazdırmak istenileni koymak daha iyidir. Ayrıca insanlar için okumayı kolaylaştırır.
Bu komut, oyunu bir sonraki komutu gerçekleştirmeden önce belli sayıda bekletir.
Not: Buna karşılık gelen gerçek zaman miktarı, sunucunun tıkanıklığına bağlıdır.
Uyarı: Belirli sunucularda wait komutları devre dışı bırakılmıştır. Bu, bazı komut dosyalarının başarısız olmasına neden olur ve (bazı nadir durumlarda) oyunun çökmesine neden olabilir. Buna karşı korunmak için Wait Testing bölümünden yardım alınız.
echo Tavuk neden yoldan geçti?; wait 66; echo Diğer tarafa geçmek için!
Bu komut dosyası, son satırını yazdırmadan önce 66 kareyi (çoğu sunucuda 1 saniye) bekleyecektir.
Tuş isimleri listesi
Komut dosyası adını görmek için imlecinizi bir tuşun üzerine getirin.
⇪ Caps A S D F G H J K L ; ' ↵
⇧ Shift Z X C V B N M , . / ⇧ Shift
Tuş Atamasının Adı
Yukarı Kaydırmak MWHEELUP
Aşağı Kaydırmak MWHEELDOWN
Sol Tık MOUSE1
Sağ Tık MOUSE2
Dönme Tuşu MOUSE3
Sol tuşa basma (ileri) MOUSE4
Sağ tuşa basma (geri) MOUSE5
Kullanışlı konsol komutlarının listesi
TF2 konsol komutları ve değişkenleri listesi (Valve Developer Community üzerindeki).
Gamebanana'da ki yüzlerce konfigürasyon örneği
Retrieved from "https://wiki.teamfortress.com/w/index.php?title=Scripting/tr&oldid=2242885"