Я кину свой код. Скажите правильно? 
 Code
#include <sourcemod> 
 #define VERSION "1.0" 
 new Handle:g_bEnabled; 
 new Handle:g_hBombPlace; 
 public Plugin:myinfo = { 
   name = "nBombPlace", 
   author = "nynCuKaH", 
   description = "Bomb place A-B", 
   version = VERSION, 
   url = "" 
 }; 
 public OnPluginStart() 
 { 
      //Cvars 
   g_hBombPlace = CreateConVar("nbomb_bombplace", "1", "Включить/выключить плагин 1 - off , 2 - on"); 
 } 
     
 public Action:OnPlayerRunCmd(client, &buttons, &impulse, Float:vel[3], Float:angles[3], &weapon) 
 { 
   if (g_bEnabled) 
   { 
    if (buttons & IN_ATTACK) 
    { 
     if (GetConVarInt(g_hBombPlace) == 0) 
      buttons &= ~IN_ATTACK; 
     else if (GetConVarInt(g_hBombPlace) == 1) 
     { 
      new String:classname[64]; 
      GetClientWeapon(client, classname, sizeof(classname)); 
      if (StrEqual(classname, "weapon_c4")) 
       buttons &= ~IN_ATTACK; 
     } 
    } 
   } 
   return Plugin_Continue; 
 }
  
 Добавлено (15.05.2012, 19:36:04) 
 --------------------------------------------- 
 То что я кинул думаю правильно. :) Так как у тебя выкидывает бомбу. А у меня просто не ставит. 
 Добавлено (15.05.2012, 19:53:06) 
 --------------------------------------------- 
 Оба примера работают :) Только мой еще нужно было дописать и HookEvent поставить. Спс за пример.