#pragma semicolon 1
#include <sourcemod>
#include <sdktools>
#include <cstrike>
#pragma newdecls required
public void OnPluginStart()
{
HookEvent("round_start", Event_RoundStart, EventHookMode_PostNoCopy);
}
public void Event_RoundStart(Event event, const char[] name, bool dontBroadcast)
{
if(!GetTeamClientCount(CS_TEAM_CT))
{
static char szClassList[][][64] = {
{ "func_door", "Open" },
{ "func_movelinear", "Open" },
{ "func_door_rotating", "Open" }
};
for (int i = 0; i < sizeof(szClassList); i++)
AcceptEntClassInput(szClassList[i][0], szClassList[i][1]);
}
}
void AcceptEntClassInput(const char[] szClass, const char[] szInput)
{
int iEnt = -1;
while((iEnt = FindEntityByClassname(iEnt, szClass)) != -1)
AcceptEntityInput(iEnt, szInput);
}