0xsatoshi Posted June 3, 2015 Share Posted June 3, 2015 Like the gas from the jerrycan. Is it classified under explosion/fire? I have searched for it but couldn't find anything obvious. Link to comment Share on other sites More sharing options...
julionib Posted June 3, 2015 Share Posted June 3, 2015 easy:GRAPHICS::ADD_PETROL_DECAL(x, y, z, 1.5f, 2f, 1f); position should be on ground level, 1.5f and 2f seems to be the width and height, 1f may be the transparency, not sure Link to comment Share on other sites More sharing options...
0xsatoshi Posted June 4, 2015 Author Share Posted June 4, 2015 (edited) easy: GRAPHICS::ADD_PETROL_DECAL(x, y, z, 1.5f, 2f, 1f); position should be on ground level, 1.5f and 2f seems to be the width and height, 1f may be the transparency, not sure even though that is graphics, it still has the same effect as gasoline? i will try it now. EDIT: i cannot get it to work. Edited June 4, 2015 by 0xsatoshi Link to comment Share on other sites More sharing options...
julionib Posted June 4, 2015 Share Posted June 4, 2015 yes man, graphics dont means 2d draw show me your code, including the position that you are using Link to comment Share on other sites More sharing options...
0xsatoshi Posted June 4, 2015 Author Share Posted June 4, 2015 yes man, graphics dont means 2d draw show me your code, including the position that you are using just GRAPHICS::ADD_PETROL_DECAL(x, y, z, 1.5f, 2f, 1f); with x,y,z being my current position. I have also tried an offset from my position. Do i need to pre render the gasoline? Link to comment Share on other sites More sharing options...
julionib Posted June 4, 2015 Share Posted June 4, 2015 did you tried the ground position or the player ped pos.? if im not wrong this and add_decal only work with the ground position of the position where you want the effect Link to comment Share on other sites More sharing options...
0xsatoshi Posted June 4, 2015 Author Share Posted June 4, 2015 did you tried the ground position or the player ped pos.? if im not wrong this and add_decal only work with the ground position of the position where you want the effect can you show me a full example of it? i tried the player position, I'm not sure what height the default player position is. Link to comment Share on other sites More sharing options...
Jsk2003 Posted June 4, 2015 Share Posted June 4, 2015 I'd suggest using the native, GAMEPLAY::GET_GROUND_Z_FOR_3D_COORD, and maybe ENTITY::GET_OFFSET_FROM_ENTITY_IN_WORLD_COORDS. Link to comment Share on other sites More sharing options...
julionib Posted June 5, 2015 Share Posted June 5, 2015 like Jsk2003 said, use the GET_GROUND_Z_FOR_3D_COORD to obtain the Z, this is how i did in one of my tests (vb.net but you may understand) Dim tmpPos As Vector3 = Game.Player.Character.Position Dim tmpRes As Native.OutputArgument = New Native.OutputArgument Native.Function.Call(Native.Hash.GET_GROUND_Z_FOR_3D_COORD, tmpPos.X, tmpPos.Y, tmpPos.Z, tmpRes) tmpPos.Z = tmpRes.GetResult(Of Double)() Native.Function.Call(Native.Hash.ADD_PETROL_DECAL, tmpPos.X, tmpPos.Y, tmpPos.Z, 1.0, 1.0, 1.0) for your language the GET_GROUND_Z_FOR_3D_COORD may be used like this:double *tmpResGRAPHICS::GET_GROUND_Z_FOR_3D_COORD(tmpPos.X, tmpPos.Y, tmpPos.Z, &tmpRes)something like that, because the last param must be a pointer to a double/float 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