xstage
🏹
- Сообщения
- 726
- Реакции
- 754
Ну по названию евента понятно, что бомба уже дропнута. Чтобы заблокировать выбрасывание, надо заблокировать команду.Не получается заблокировать события (последним пробовал выбрасывание бомбы)
C-подобный:public void OnPluginStart() { HookEvent("bomb_dropped", Event_BombDropped, EventHookMode_Pre); } public Action Event_BombDropped(Event event, const char[] name, bool dontBroadcast) { return Plugin_Handled; }
C-подобный:
public void OnPluginStart()
{
AddCommandListener(DropCommand_Handler, "drop");
}
Action DropCommand_Handler(int client, const char[] command, int argc)
{
char szClassname[64];
GetEntityClassname(GetEntPropEnt(client, Prop_Send, "m_hActiveWeapon"), szClassname, sizeof(szClassname));
if (!strcmp(szClassname, "weapon_c4"))
{
return Plugin_Handled;
}
return Plugin_Continue;
}