02-11-2026, 06:26
Pawn Ders 11: Hata ayıklama — log_amx, debug modu ve sık hatalar#1
Günlüğe yazmak
Çıktı addons/amxmodx/logs/ altındaki günlük dosyasına yazılır.
debug modu
plugins.ini'de eklentinin yanına debug yazın:
Run time error mesajlarında hangi satırda hata olduğunu gösterir.
Sık hatalar
Bir sonraki derste görüşmek üzere. Sorularınızı bu konuya yazabilirsiniz.
KOD
log_amx("Kredi verildi: %d -> %d", id, miktar)Çıktı addons/amxmodx/logs/ altındaki günlük dosyasına yazılır.
debug modu
plugins.ini'de eklentinin yanına debug yazın:
KOD
eklentim.amxx debugRun time error mesajlarında hangi satırda hata olduğunu gösterir.
Sık hatalar
- Dizi boyutunu 32 tanımlayıp id = 32 ile erişmek → boyut 33 olmalı (MAX_PLAYERS + 1).
- Çıkmış oyuncuya işlem yapmak → is_user_connected kontrolü.
- menu_destroy unutmak → bellek sızıntısı.
- Float ile tamsayıyı karıştırmak → Float: etiketi ve floatround() kullanın.
- charsmax yerine sabit sayı yazmak → taşma riski.
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