When I drop dual pistol by using SDKHooks_DropWeapon, the other pistol can call OnEntityCreated but can't call SDKHook_Spawn .
Even if I set bypassHooks to false. Seems like it block any function call used SDKHook in this frame.
Code:
public OnEntityCreated(a, const String:n[])
{
if(a > MaxClients && n[0] && !strcmp(n[7], "pistol"))
{
SDKHook(a, SDKHook_SpawnPost, OnSpawnPost)
}
}
OnSpawnPost(a)
{
PrintToChatAll("%i %i", a, GetEntData(a, 5236)) // Not print if using SDKHooks_DropWeapon to drop dual pistol
}