ISOFX Posted December 19, 2015 Share Posted December 19, 2015 (edited) private void OnTick(object sender, EventArgs e) { Ped[] NearbyPeds = World.GetNearbyPeds(Game.Player.Character, 50000f); foreach (Ped NearbyPed in NearbyPeds) { var head = Function.Call<int>(Hash.GET_PED_BONE_INDEX, NearbyPed, 31086); var outBone = new OutputArgument(); if (!Function.Call<bool>(Hash.GET_PED_LAST_DAMAGE_BONE, NearbyPed, outBone)) { if (outBone.GetResult<int>() == head) { Function.Call(Hash.REQUEST_NAMED_PTFX_ASSET, "scr_rcbarry2"); Function.Call(Hash._SET_PTFX_ASSET_NEXT_CALL, "scr_rcbarry2"); Function.Call(Hash.START_PARTICLE_FX_NON_LOOPED_AT_COORD, "scr_clown_appears", NearbyPed.Position.X, NearbyPed.Position.Y, NearbyPed.Position.Z, NearbyPed.Position.X, NearbyPed.Position.Y, NearbyPed.Position.Z, 1.0, false, false, false); } } } } Anyone know the problem? I headshotted a nearby ped and nothing happens I get no errors when building. When i headshot a nearby ped i want to play a particle effect on them. Thank you Edited December 19, 2015 by ISOFX Link to comment Share on other sites More sharing options...
AHK1221 Posted December 19, 2015 Share Posted December 19, 2015 Well, I'm a beginner in all this but I myself tried some ptfx things and they didnt work. Saw some issues on scriptHookVDotNet's GitHub page Link to comment Share on other sites More sharing options...
ISOFX Posted December 19, 2015 Author Share Posted December 19, 2015 Well, I'm a beginner in all this but I myself tried some ptfx things and they didnt work. Saw some issues on scriptHookVDotNet's GitHub page Its not the PTFX stuff, its the code for detecting headshots. All the PTFX stuff work. Link to comment Share on other sites More sharing options...
AHK1221 Posted December 19, 2015 Share Posted December 19, 2015 (edited) Please, please excuse me for my lack of common sense in this programming, but isnt GET_PED_LAST_DAMAGE_BONE being used on the nearby ped mean that it doesnt matter if the player shot him or other ped? And, looking at the list of ped bones, try using 0x796e instead of 31806(That is also on the list but try it) Edited December 19, 2015 by AHK1221 Link to comment Share on other sites More sharing options...
AHK1221 Posted December 20, 2015 Share Posted December 20, 2015 I'll try this myself and report if it works Link to comment Share on other sites More sharing options...
ISOFX Posted December 20, 2015 Author Share Posted December 20, 2015 I'll try this myself and report if it works Kk, thanks Link to comment Share on other sites More sharing options...
AHK1221 Posted December 20, 2015 Share Posted December 20, 2015 Well, it doesn't work (I edited it to target the targeted ped) but I'm assuming that in order to achieve a hit on the head bone, maybe you have to fire directly in the middle of it? I found some natives related to headshots and I'm gonna test them. Link to comment Share on other sites More sharing options...
ISOFX Posted December 20, 2015 Author Share Posted December 20, 2015 Anyone know the problem? Link to comment Share on other sites More sharing options...
leftas Posted December 21, 2015 Share Posted December 21, 2015 Change var head = Function.Call<int>(Hash.GET_PED_BONE_INDEX, NearbyPed, 31086); To just int head = 31086; All the best, Paul Link to comment Share on other sites More sharing options...
ISOFX Posted December 21, 2015 Author Share Posted December 21, 2015 Change var head = Function.Call<int>(Hash.GET_PED_BONE_INDEX, NearbyPed, 31086); To just int head = 31086; All the best, Paul Doesnt work Link to comment Share on other sites More sharing options...
leftas Posted December 21, 2015 Share Posted December 21, 2015 Then output outBone to file or somewhere else. And look what values does outBone has when you shoot to head. All the best,Paul Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now