#pragma semicolon 1
#include <sdktools>
#define Timer_Remove 1.0
#define plug_version "1.0"
#define plug_author "Hejter"
#define plug_site "hlmod.ru"
#define plug_description "Удаление оружия каждые X секунд с карты."
#define plug_name "[CSS/CSGO] Удаление оружия."
new ownerOffset;
public void OnPluginStart()
{
CreateTimer(Timer_Remove, RemoveGroundWeapons, INVALID_HANDLE, TIMER_REPEAT);
ownerOffset = FindSendPropOffs("CBaseCombatWeapon", "m_hOwnerEntity");
}
public Action:RemoveGroundWeapons(Handle:timer)
{
new maxEntities = GetMaxEntities();
decl String:class[24];
for (new i = MaxClients + 1; i < maxEntities; i++)
{
if (IsValidEdict(i) && (GetEntDataEnt2(i, ownerOffset) == -1))
{
GetEdictClassname(i, class, sizeof(class));
if (((StrContains(class, "weapon_") != -1) || (StrContains(class, "item_") != -1)) && strcmp(class, "weapon_c4"))
{
AcceptEntityInput(i, "Kill");
}
}
}
}
public Plugin:myinfo =
{
name = plug_name,
author = plug_author,
description = plug_description,
version = plug_version,
url = plug_site,
};