Если оно в руках, то Код
new String:name[64]; 
 GetClientWeapon(client, name, sizeof(name)); // Получаем названия оружия в руке 
 if (StrEqual(name, "weapon_m3") || StrEqual(name, "weapon_xm1014")) // Сравниваем. Если оно равно названию дробовика, то пишем 
 { 
    PrintToChat(client, "В руках дробовик"); 
 }
Добавлено (03.04.2014, 17:29:12)
---------------------------------------------
Можно даже не используя индекс