7pElllHuK
Участник
- Сообщения
- 1,416
- Реакции
- 465
Всем доброй ночи, подскажите пожалуйста, почему граната горит не вся, а лишь 1 пиксель огня появляется на долю секунды
Код:
#include <sdktools_functions>
#include <sdktools_sound>
#include <sdkhooks>
int g_iGrenadeThrowerOffset;
public void OnPluginStart()
{
g_iGrenadeThrowerOffset = FindSendPropInfo("CBaseCSGrenadeProjectile", "m_hThrower");
}
public Action Timer_EntityGrenade(Handle timer, any iEntity)
{
if (IsValidEntity(iEntity))
{
int iClient = GetEntDataEnt2(iEntity, g_iGrenadeThrowerOffset);
if (iClient > 0 && iClient <= MaxClients)
{
char sGrndProjectile[24];
GetEdictClassname(iEntity, sGrndProjectile, sizeof(sGrndProjectile));
if (strcmp(sGrndProjectile, "hegrenade_projectile") == 0) IgniteEntity(iEntity, 10.0, false, 45.0, false);
}
}
return Plugin_Continue;
}
public void OnEntityCreated(int iEntity, const char[] sClassName)
{
if (strcmp(sClassName, "hegrenade_projectile") == 0)
{
CreateTimer(0.0, Timer_EntityGrenade, iEntity, 2);
}
}