02-11-2026, 05:23
Pawn Ders 2: İlk eklentimiz — Merhaba Dünya ve derleme#1
Kod
Açıklama
Derleme (Windows)
Bir sonraki derste görüşmek üzere. Sorularınızı bu konuya yazabilirsiniz.
KOD
#include <amxmodx>
#define EKLENTI "Merhaba Dunya"
#define SURUM "1.0"
#define YAZAR "HepOyuncu"
public plugin_init()
{
register_plugin(EKLENTI, SURUM, YAZAR)
register_clcmd("say /merhaba", "cmd_merhaba")
}
public cmd_merhaba(id)
{
client_print(id, print_chat, "Merhaba! Sunucumuza hos geldin.")
return PLUGIN_HANDLED
}Açıklama
- plugin_init eklenti yüklenince bir kez çalışır.
- register_plugin eklentinin adını, sürümünü ve yazarını kaydeder (amxx plugins listesinde görünür).
- register_clcmd oyuncunun yazdığı komutu bir fonksiyona bağlar.
- PLUGIN_HANDLED mesajın sohbette görünmesini engeller; görünmesini istiyorsanız PLUGIN_CONTINUE döndürün.
Derleme (Windows)
- Dosyayı merhaba.sma olarak scripting klasörüne kaydedin.
- merhaba.sma dosyasını amxxpc.exe üzerine sürükleyin veya komut satırında:
KOD
amxxpc.exe merhaba.sma -omerhaba.amxx- Oluşan merhaba.amxx dosyasını sunucuda plugins klasörüne atın, plugins.ini'ye ekleyin.
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