crashoverride93 Posted November 1, 2016 Share Posted November 1, 2016 (edited) What is the gta3 alternative of 0ab5: store_actor $PLAYER_ACTOR closest_vehicle_to [email protected] This is GTA SA code What is the the same code for GTA3 Liberty City Edited November 1, 2016 by crashoverride93 Link to comment Share on other sites More sharing options...
Jack Posted November 1, 2016 Share Posted November 1, 2016 (edited) There isn't one.Alternative: 05EF: [email protected] = random_actor_near_point [email protected] [email protected] [email protected] in_radius 10.0 find_next 1 pass_deads 005F0: [email protected] = random_vehicle_near_point [email protected] [email protected] [email protected] in_radius 10.0 find_next 1 pass_wrecked 0 If you installed CLEO v2.0 for GTA III and Vice City you can also use GTA SA opcodes: 0AE1: $actor = random_actor_near_point [email protected] [email protected] [email protected] in_radius 10.0 find_next 1 pass_deads 10AE2: $car = random_vehicle_near_point [email protected] [email protected] [email protected] in_radius 10.0 find_next 1 pass_wrecked 1 0AE1 0AE2 WHILE TRUE wait 0 0054: store_player $PLAYER_CHAR position_to [email protected] [email protected] [email protected] IF 05F0: [email protected] = random_vehicle_near_point [email protected] [email protected] [email protected] in_radius 10.0 find_next 0 pass_wrecked 0 THEN REPEAT // [email protected] is a vehicle handle UNTIL 85F0: NOT [email protected] = random_vehicle_near_point [email protected] [email protected] [email protected] in_radius 10.0 find_next 1 pass_wrecked 0 ENDEND // WHILE More alternatives: III 1.00x8F2C60 _ZN6CPools11ms_pPedPoolE0x9430DC _ZN6CPools15ms_pVehiclePoolE DK22Pac's method: CONST veh = [email protected] TRUE wait 0 05E5: [email protected] = game_version IF [email protected] == 0 THEN [email protected] = 0x9430DC // CVehPool ELSE IF [email protected] == 1 THEN // [email protected] = ??? END END 05E0: [email protected] = read_memory [email protected] size 4 virtual_protect 0 [email protected] += 0x4 05E0: [email protected] = read_memory 1[email protected] size 4 virtual_protect 0 FOR [email protected] = 0 to 27904 step 0x100 // CVehPool + 0x08 = CVehPoolSize (110) (110-1) * 0x100 = 27904 05E0: veh = read_memory [email protected] size 1 virtual_protect 0 000A: [email protected] += 0x1 IF AND 0029: veh >= 0x00 001B: 0x80 > veh THEN 005A: veh += [email protected] END ENDEND Wesser's method: WHILE TRUE wait 0 00A0: store_actor $PLAYER_ACTOR position_to [email protected] [email protected] [email protected] 0AB1: call_func @getActorInSphere 4 [email protected] [email protected] [email protected] radius 20.0 handle_as [email protected] IF [email protected] <> -1 THEN IF 8118: NOT actor [email protected] dead THEN // [email protected] is the actor's handle END ENDEND:[email protected] = falseFOR [email protected] = 0 to 30000 IF 056D: actor [email protected] defined THEN IF AND 803B: not $PLAYER_ACTOR == [email protected] 00FE: actor [email protected] sphere 0 in_sphere [email protected] [email protected] [email protected] radius [email protected] [email protected] [email protected] THEN [email protected] = true BREAK END ENDEND // FORIF [email protected] == [email protected] = -1END0AB2: ret 1 [email protected] Edited November 1, 2016 by Jack Tank Fire [SA] New Police Helicopter [VC & III] My YouTube Channel Link to comment Share on other sites More sharing options...
crashoverride93 Posted November 1, 2016 Author Share Posted November 1, 2016 (edited) I don't know if its possible but what I was hoping to accomplishes was grabbing the vehicle closest to the player and storing it in a variable regardless whether anyone is in the car or not regardless the type of vehicle. Edited November 1, 2016 by crashoverride93 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