Ne, Ne Anlama Gelir ?
PHP- Kodu:
#include <amxmodx> // Amxmodx Kütüphanesini Çağırdık
new gStatus; // gStatus Adli Global Bir Değişken Yarattik
public plugin_init() { // Plugin Tetikleyicileri Konusunu Baslattik
register_plugin("amx_weapon Blocker", "1.0", "akcaliberk") // Pluginin Adini, Versiyonunu,Yapimcisini Girdik
gStatus = register_cvar("amx_weapon_block","1") // Yeni bir cvar ayarı yaratıp, bu ayarı gStatus değişkenine bağladık.
register_clcmd("amx_weapon","Block") // amx_weapon komutunu tetikleyici olarak kaydedip Block publicine bağladık.
} // Bu Konuyu Burada Sonlandirdik
public Block(id) { // amx_weapon komutu kullanıldığında çalışacak konuyu başlattık. Bu konu sadece amx_weapon kodunu kullanan kişiye (id) özel
if(get_pcvar_num(gStatus) >= 1) { // if Başlat: eğer gStatus cvar ayarı 1 veya 1 den büyük ise;
return PLUGIN_HANDLED // amx_weapon çağrısını durdurduk. Yani amx_weapon işletilmeyecek.
}
else { //else = değilse; yani değer 0 ise;
return PLUGIN_CONTINUE // amx_weapon çağrısını diğer pluginlere devreder. Yani amx_weapon işletilir.
}
} // Konu Kapat.
Sade Hali:
PHP- Kodu:
#include <amxmodx>
new gStatus;
public plugin_init() {
register_plugin("amx_weapon Blocker", "1.0", "akcaliberk")
gStatus = register_cvar("amx_weapon_block","1")
register_clcmd("amx_weapon","Block")
}
public Block(id) {
if(get_pcvar_num(gStatus) >= 1) {
return PLUGIN_HANDLED
}
else {
return PLUGIN_CONTINUE
}
}
Not: Plugins.ini de amx_super.amxx in üstünde bir yere yazılmalıdır.