I tried using few methods of FakeMeta to detect when player has deployed a Shield. I want the plugin to call a function when the player, for example, picks up a riot shield from the floor ("weapon_shield").
I tried FM_PrecacheModel, it doesn't call the function when the model is shield for some reason, the fact I know this is cuz I hooked it up and client_print'd every model called on this function.
I tried FM_ModelIndex, It's good it's calling it but in a really fast frequency and I don't know how to get the player's ID who just picked that Shield up, also that when I forward_return(FMV_CELL, 0) it fucks things up.
I also used FM_ModelFrames and FM_SetModel, wasn't much of a help too.