Code:
if (strcmp(classname, "tf_projectile_pipe", false) == 0)
SDKHook(entity, SDKHook_Spawn, OnPipeSpawned);
Has OnPipeSpawned been removed? I'm getting undefined symbol "OnPipeSpawned" when trying to compile anything with it. If it has been, what is it's successor?