02-11-2026, 05:44
Pawn Ders 5: Cvar'lar — ayarlanabilir eklentiler yazmak#1
Eklentinizin ayarlarını koda gömmek yerine cvar olarak tanımlarsanız, sunucu sahibi amxx.cfg'den değiştirebilir.
AMX Mod X 1.9+ ile modern yol
bind_pcvar_num sayesinde g_can değişkeni cvar değiştiğinde otomatik güncellenir. create_cvar ile açıklama ve alt/üst sınır da tanımlanır.
Config dosyası
AutoExecConfig(true, "hy_eklentim") çağrısı configs/plugins/hy_eklentim.cfg dosyasını oluşturur ve her açılışta çalıştırır.
Bir sonraki derste görüşmek üzere. Sorularınızı bu konuya yazabilirsiniz.
KOD
new g_cvar_can
public plugin_init()
{
register_plugin("Baslangic Cani", "1.0", "HepOyuncu")
g_cvar_can = register_cvar("hy_baslangic_can", "100")
}
// kullanırken
new can = get_pcvar_num(g_cvar_can)AMX Mod X 1.9+ ile modern yol
KOD
new g_can
public plugin_init()
{
bind_pcvar_num(create_cvar("hy_baslangic_can", "100", _, "Dogusta verilecek can", true, 1.0, true, 255.0), g_can)
}bind_pcvar_num sayesinde g_can değişkeni cvar değiştiğinde otomatik güncellenir. create_cvar ile açıklama ve alt/üst sınır da tanımlanır.
Config dosyası
AutoExecConfig(true, "hy_eklentim") çağrısı configs/plugins/hy_eklentim.cfg dosyasını oluşturur ve her açılışta çalıştırır.
Bir sonraki derste görüşmek üzere. Sorularınızı bu konuya yazabilirsiniz.
HepOyuncu.com — DDoS korumalı CS 1.6 · CS2 & CS:GO · TeamSpeak 3 sunucu kiralama