Я кину свой код. Скажите правильно?
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 поставить. Спс за пример.