CSPLague
amx_weapon devre dışı bırakma - Printable Version

+- CSPLague (https://www.csplague.com)
+-- Forum: CS 1.6 Plugin (Eklenti) Bölümü (https://www.csplague.com/forumdisplay.php?fid=6)
+--- Forum: [İSTEK] Cs 1.6 Plugin İstek Bölümü (https://www.csplague.com/forumdisplay.php?fid=80)
+---- Forum: Çözülmüş İstekler (https://www.csplague.com/forumdisplay.php?fid=87)
+---- Thread: amx_weapon devre dışı bırakma (/showthread.php?tid=4117)



amx_weapon devre dışı bırakma - fantasty1992 - 21-07-12

amx_weapon kodunu devre dısı bırakacak bir eklenti lazım simdiden tesekkurler Big Grin


Cevap: amx_weapon devre dışı bırakma - akcaliberkk - 21-07-12

Ne, Ne Anlama Gelir ?
PHP Code:
#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 Code:
#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.


Cevap: amx_weapon devre dışı bırakma - akcanca - 23-07-12

Akıllıca fikir berk teşekkürler


Cevap: amx_weapon devre dışı bırakma - fantasty1992 - 23-07-12

sagol alttaki notu okumamısım Big Grin