Hello Everyone
May I know Why This Doesn't Work
PHP Code:
public void OnMapStart()
{
int entity = -1;
char sMap[32];
GetCurrentMap(sMap, sizeof(sMap));
if (strcmp(sMap, "c1m4_atrium") == 0 && (entity = FindByClassTargetHammedID("prop_door_rotating_checkpoint", "171930")) != -1)
HookSingleEntityOutput(entity, "OnOpen", OnSaferoomOpened);
}
public void OnSaferoomOpened(const char[] output, int caller, int activator, float delay)
{
PrintToChatAll("Hello World");
}
public int FindByClassTargetHammedID(const char[] sClass, const char[] sTarget)
{
char sHammerID [64];
int entity = -1;
while ((entity = FindEntityByClassname(entity, sClass)) != INVALID_ENT_REFERENCE)
{
GetEntPropString(entity, Prop_Data, "m_iHammerID", sHammerID , sizeof(sHammerID ));
if (strcmp(sTarget, sHammerID ) == 0) return entity;
}
return -1;
}
Thanks
__________________