Ok so i have rebuild this with SM using this signature (@_ZN11CBasePlayer20Weapon_ShootPositionEv) game is Zombie Panic Source. Both versions work the virtual and Signature thing.
PHP Code:
StartPrepSDKCall(SDKCall_Player);
PrepSDKCall_SetFromConf(conf,SDKConf_Virtual,"CBasePlayer::Weapon_ShootPosition");
//PrepSDKCall_SetFromConf(conf,SDKConf_Signature,"CBasePlayer::Weapon_ShootPosition");
PrepSDKCall_SetReturnInfo(SDKType_Vector,SDKPass_ByValue);
hWeaponGetShootPosition = EndPrepSDKCall();
and this works. So i dont really understand why the extension version does not work. Btw the extension does some function detouring also im trying to get into sm extensions