CSPLague
[ISTEK] JB Komutuya CTMenü Engelleme - 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: [ISTEK] JB Komutuya CTMenü Engelleme (/showthread.php?tid=6316)



[ISTEK] JB Komutuya CTMenü Engelleme - Nefesim - 06-01-13

Merhaba Öncellikle şu bazı 32 kişilik kapasiteli serverlarda komutucya .ctmenü .c4 .ffmenü gibi özellikleri engelliyorlar bunu nası yapıyorlar hergangibi bir pluginlemi yoksa başka biryerdenmi eğer pluginle yapılıyorsa yazabilirmisiniz böle bir plugin ?

Hani komutcu her el god almasın diye 1 el önceden söliycek .ctmenü yazdığında menüye girmiyo vb vb bugun şahit oldum böyle bir swde komutcuyken yani .ctmenü yazıyorum girmiyor .ffmenü yazıyorum girmiyor şimdiden teşekkürler.


Birde say komutu ile mesala

say .onctmenu yazınca ct menu acılabilsin
say .offctmenu yazınca ct menu yasaklanabilsin
say .onc4 yazınca c4 menu acılabilsin
say .offc4 yazınca c4 menu kapanabilsin
say .onffmenu yazınca ffmenu acılabilsin
say .offffmenu yazınca ffmenu kapanabilsin

bu say komutlarını sadece adminler kullanabilsin Smile



Cevap: [ISTEK] JB Komutuya CTMenü Engelleme - akcaliberkk - 06-01-13

PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Block Say Commands"
#define VERSION "1.0"
#define AUTHOR "akcaliberkk"

#define ADMIN_YETKI ADMIN_BAN

new 
bool:is_block_ct,
bool:is_block_ff,
bool:is_block_c4;
public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
// BLOCK COMMANDS
    
    
register_clcmd("say /c4menu","BlockC4Menu")
    
register_clcmd("say .c4menu","BlockC4Menu")
    
register_clcmd("say !c4menu","BlockC4Menu")
    
register_clcmd("say_team !c4menu","BlockC4Menu")
    
register_clcmd("say_team .c4menu","BlockC4Menu")
    
register_clcmd("say_team /c4menu","BlockC4Menu")
    
    
register_clcmd("say /ffmenu","BlockFFMenu")
    
register_clcmd("say .ffmenu","BlockFFMenu")
    
register_clcmd("say !ffmenu","BlockFFMenu")
    
register_clcmd("say_team !ffmenu","BlockFFMenu")
    
register_clcmd("say_team .ffmenu","BlockFFMenu")
    
register_clcmd("say_team /ffmenu","BlockFFMenu")
    
    
register_clcmd("say /ctmenu","BlockCTMenu")
    
register_clcmd("say .ctmenu","BlockCTMenu")
    
register_clcmd("say !ctmenu","BlockCTMenu")
    
register_clcmd("say_team !ctmenu","BlockCTMenu")
    
register_clcmd("say_team .ctmenu","BlockCTMenu")
    
register_clcmd("say_team /ctmenu","BlockCTMenu")
    
    
// ADMIN COMMANDS
    
    
register_clcmd("say .onctmenu","OpenCTMenu")
    
register_clcmd("say .offctmenu","OffCTMenu")
    
register_clcmd("say .onffmenu","OpenFFMenu")
    
register_clcmd("say .offffmenu","OffFFMenu")
    
register_clcmd("say .onc4menu","OpenC4Menu")
    
register_clcmd("say .offc4menu","OffC4Menu")
}

public 
BlockC4Menu(id) {
    if(
is_block_c4) {
        return 
PLUGIN_HANDLED
    
}
    return 
PLUGIN_CONTINUE
}
public 
BlockCTMenu(id) {
    if(
is_block_ct) {
        return 
PLUGIN_HANDLED
    
}
    return 
PLUGIN_CONTINUE
}
public 
BlockFFMenu(id) {
    if(
is_block_ff) {
        return 
PLUGIN_HANDLED
    
}
    return 
PLUGIN_CONTINUE
}

public 
OpenCTMenu(id) {
    if(
access(id,ADMIN_YETKI)) {
        
is_block_ct true;
        return 
PLUGIN_HANDLED
    
}
    return 
PLUGIN_CONTINUE
}
public 
OffCTMenu(id) {
    if(
access(id,ADMIN_YETKI)) {
        
is_block_ct false;
        return 
PLUGIN_HANDLED
    
}
    return 
PLUGIN_CONTINUE
}

public 
OpenC4Menu(id) {
    if(
access(id,ADMIN_YETKI)) {
        
is_block_c4 true;
        return 
PLUGIN_HANDLED
    
}
    return 
PLUGIN_CONTINUE
}
public 
OffC4Menu(id) {
    if(
access(id,ADMIN_YETKI)) {
        
is_block_c4 false;
        return 
PLUGIN_HANDLED
    
}
    return 
PLUGIN_CONTINUE
}

public 
OpenFFMenu(id) {
    if(
access(id,ADMIN_YETKI)) {
        
is_block_ff true;
        return 
PLUGIN_HANDLED
    
}
    return 
PLUGIN_CONTINUE
}
public 
OffFFMenu(id) {
    if(
access(id,ADMIN_YETKI)) {
        
is_block_ff false;
        return 
PLUGIN_HANDLED
    
}
    return 
PLUGIN_CONTINUE


plugins.ini de en üste yaz.


Cevap: [ISTEK] JB Komutuya CTMenü Engelleme - Nefesim - 06-01-13

Ellerine sağlıkda plugins .ini yi nereye yazcağımı anlamadım ?

---------- Alttaki Mesaj Zamani 20:23 ---------- Önceki Mesaj Zamani 20:06 ----------

Güncel kardeşim şu plugins.iniyi nereye ekliyceğimi anlamadım ?


Cevap: [ISTEK] JB Komutuya CTMenü Engelleme - akcaliberkk - 06-01-13

Plugin kurarken, pluginin ismini aynı zamanda plugins.ini nin içine yazarsın. Plugin kurmayı bilmiyorsan önce araştır. Plugins.ini de en üste yazıcaksın pluginin ismini.


Cevap: [ISTEK] JB Komutuya CTMenü Engelleme - Nefesim - 06-01-13

Hea tamam anladım anladım ilk başta plugins.iniyi en üste yaz diyince aklım karıştı Big Grin

desene plugini kurunca plugins.iniye ekle diye Big Grin

---------- Alttaki Mesaj Zamani 20:38 ---------- Önceki Mesaj Zamani 20:28 ----------

Konu Çözülenlere taşınsın.1


Cevap: [ISTEK] JB Komutuya CTMenü Engelleme - akcaliberkk - 07-01-13

Konu Çözülmüş İsteklere Taşınmıştır.