ISOFX Posted July 17, 2015 Share Posted July 17, 2015 static BOOL GET_CLOSEST_PED(float x, float y, float z, float radius, BOOL p4, BOOL p5, Ped* outPed, BOOL p7, BOOL p8, int pedType) { return invoke<BOOL>(0xC33AB876A77F8164, x, y, z, radius, p4, p5, outPed, p7, p8, pedType); } // 0xC33AB876A77F8164 0x8F6C1F55 Does anyone know how to use this native above? i have tried to use it but i get errors. I want to know how to use it because i am trying to make a script but this is a big problem in it, Thanks Link to comment Share on other sites More sharing options...
lulzmodder Posted July 17, 2015 Share Posted July 17, 2015 Gets the closest ped in a radius. Ped Types: Any ped = -1 Player = 1 Male = 4 Female = 5 Cop = 6 Human = 26 SWAT = 27 Animal = 28 Army = 29 ------------------ P4 P5 P7 P8 1 0 x x = return nearest walking Ped 1 x 0 x = return nearest walking Ped x 1 1 x = return Ped you are using 0 0 x x = no effect 0 x 0 x = no effect x = can be 1 or 0. Does not have any obvious changes. This function does not return ped who is: 1. Standing still 2. Driving 3. Fleeing 4. Attacking This function only work if the ped is: 1. walking normally. 2. waiting to cross a road. Note: PED::GET_PED_NEARBY_PEDS works for more peds. Jitnaught 1 Link to comment Share on other sites More sharing options...
ISOFX Posted July 17, 2015 Author Share Posted July 17, 2015 (edited) Gets the closest ped in a radius.Ped Types:Any ped = -1Player = 1Male = 4 Female = 5 Cop = 6Human = 26SWAT = 27 Animal = 28Army = 29------------------P4 P5 P7 P81 0 x x = return nearest walking Ped1 x 0 x = return nearest walking Pedx 1 1 x = return Ped you are using0 0 x x = no effect0 x 0 x = no effectx = can be 1 or 0. Does not have any obvious changes.This function does not return ped who is:1. Standing still2. Driving3. Fleeing4. AttackingThis function only work if the ped is:1. walking normally.2. waiting to cross a road.Note: PED::GET_PED_NEARBY_PEDS works for more peds. Ok, thanks i have got it together now i am having a problem with one bit. This is how you use it but i cant find out what goes here - Ped* outPed What i have done so far - Vector3 position = ENTITY::GET_ENTITY_COORDS(playerPed, 1); Dont know what goes on - Ped* outPedPED::GET_CLOSEST_PED(position.x, position.y, position.z, 100, 0, 1, Ped* outPed, 1, 1, -1); Thanks Edited July 17, 2015 by ISOFX Link to comment Share on other sites More sharing options...
lulzmodder Posted July 17, 2015 Share Posted July 17, 2015 (edited) Ped pedestrian;if(PED::GET_CLOSEST_PED(1.0f, 1.0f, 1.0f, 5.0f, 1, 0, &ped, 1, 1, -1) ENTITY::SET_ENTITY_HEALTH(pedestrian, 0); The above code kills the ped if he/she enters the range of 5 units from the coordinate [x, y, z] = [1.0, 1.0, 1.0]. The ped id is stored in the variable "pedestrian". Arguments: x = 1.0 //change according to your wish y = 1.0 //change according to your wish z = 1.0 //change according to your wish radius = 5.0 //depends on you p5 = 1 //TRUE p6 = 0 // FALSE *outPed = &ped //where the closest ped is stored p7 = 1 //TRUE p8 = 1 //TRUE pedType = -1 // -1, means pedestrian of any type: male, female, human, cop, animal, army, swat, player Edited July 17, 2015 by lulzmodder Link to comment Share on other sites More sharing options...
ISOFX Posted July 17, 2015 Author Share Posted July 17, 2015 (edited) Thanks lulzmodder i am testing it out now and i will tell you if it works EDIT : Works perfectly, Thanks Edited July 17, 2015 by ISOFX 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