Jump to content
    1. Welcome to GTAForums!

    1. GTANet.com

    1. GTA Online

      1. Los Santos Drug Wars
      2. Updates
      3. Find Lobbies & Players
      4. Guides & Strategies
      5. Vehicles
      6. Content Creator
      7. Help & Support
    2. Red Dead Online

      1. Blood Money
      2. Frontier Pursuits
      3. Find Lobbies & Outlaws
      4. Help & Support
    3. Crews

    1. Grand Theft Auto Series

      1. Bugs*
      2. St. Andrews Cathedral
    2. GTA VI

    3. GTA V

      1. Guides & Strategies
      2. Help & Support
    4. GTA IV

      1. The Lost and Damned
      2. The Ballad of Gay Tony
      3. Guides & Strategies
      4. Help & Support
    5. GTA San Andreas

      1. Classic GTA SA
      2. Guides & Strategies
      3. Help & Support
    6. GTA Vice City

      1. Classic GTA VC
      2. Guides & Strategies
      3. Help & Support
    7. GTA III

      1. Classic GTA III
      2. Guides & Strategies
      3. Help & Support
    8. Portable Games

      1. GTA Chinatown Wars
      2. GTA Vice City Stories
      3. GTA Liberty City Stories
    9. Top-Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    1. Red Dead Redemption 2

      1. PC
      2. Help & Support
    2. Red Dead Redemption

    1. GTA Mods

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Red Dead Mods

      1. Documentation
    3. Mod Showroom

      1. Scripts & Plugins
      2. Maps
      3. Total Conversions
      4. Vehicles
      5. Textures
      6. Characters
      7. Tools
      8. Other
      9. Workshop
    4. Featured Mods

      1. Design Your Own Mission
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Rockstar Games

    2. Rockstar Collectors

    1. Off-Topic

      1. General Chat
      2. Gaming
      3. Technology
      4. Movies & TV
      5. Music
      6. Sports
      7. Vehicles
    2. Expression

      1. Graphics / Visual Arts
      2. GFX Requests & Tutorials
      3. Writers' Discussion
      4. Debates & Discussion
    1. Announcements

    2. Support

    3. Suggestions

Happy Holidays from the GTANet team!

[Tutorial] How to make heli searchlight track target


NoNameSet
 Share

Recommended Posts

As alot of you already know there are natives that let you control a vehicle weapon & also enable a helicopters search light so I just wanted to show people how to combine those natives and get a script working that lets the search light track an entity.

=> Sorry if this has been shown before and yes I am using RPH

hope this is useful is some kind of way.

//firstly you want to activate the search light on a helicopter and set both toggle and canBeUsedByAI to trueNativeFunction.Natives.SET_VEHICLE_SEARCHLIGHT(helicopter, true, true);//then when you want to make the search light track an entity/position you have do use this native in a loop:NativeFunction.Natives.SET_MOUNTED_WEAPON_TARGET(HeliPilot, TargetPed, TargetVehicle, TargetPosX, TargetPosY, TargetPosZ, 3, 1);orNativeFunction.Natives.SET_MOUNTED_WEAPON_TARGET(HeliPilot, TargetPed, TargetVehicle, TargetPosX, TargetPosY, TargetPosZ, 2, 0);//MUST BE RUN IN A LOOP or it will stop tracking the entity/position after a few seconds//in nativedb the native only has 4 parameters but I guess that has been changed after I looked into a script it has two more
Edited by NoNameSet
Link to comment
Share on other sites

  • 2 weeks later...
OfficerJohnson

Thank you for this. This is something I've actually been looking into but couldn't fully figure it out. This is the in-game searchlight on a police helicopter, right? The one that tracks you on a Wanted Level?

Link to comment
Share on other sites

Thank you for this. This is something I've actually been looking into but couldn't fully figure it out. This is the in-game searchlight on a police helicopter, right? The one that tracks you on a Wanted Level?

Yes it is.

 

Also remember if you are going to use this, that you don't need to use all three of the params for tracking, you can only choose one option and leave the rest on 0...example

NativeFunction.Natives.SET_MOUNTED_WEAPON_TARGET(HeliPilot, Suspect, 0, 0f, 0f, 0f, 3, 1);
Edited by NoNameSet
Link to comment
Share on other sites

here are examples found in the scripts:

(in the scripts: agency_heist3b.c4, epsilon8.c4, fm_mission_controller.c4, gb_gangops.c4, paparazzo3a.c4)

							BRAIN::SET_MOUNTED_WEAPON_TARGET(Local_441[3 /*88*/].f_1[0 /*20*/], 0, 0, ENTITY::GET_ENTITY_COORDS(Local_441[2 /*88*/], 1), 2, 0);							BRAIN::SET_MOUNTED_WEAPON_TARGET(Local_441[3 /*88*/].f_1[0 /*20*/], 0, 0, 187.76f, -672.66f, 41.41f, 2, 0);								BRAIN::SET_MOUNTED_WEAPON_TARGET(Local_441[3 /*88*/].f_1[0 /*20*/], 0, 0, ENTITY::GET_ENTITY_COORDS(Local_441[12 /*88*/].f_1[0 /*20*/], 1), 2, 0);							BRAIN::SET_MOUNTED_WEAPON_TARGET(Local_441[3 /*88*/].f_1[0 /*20*/], 0, 0, 187.76f, -672.66f, 41.41f, 2, 0);						BRAIN::SET_MOUNTED_WEAPON_TARGET(Local_440[5 /*20*/], 0, 0, vVar2, 2, 0);						BRAIN::SET_MOUNTED_WEAPON_TARGET(iLocal_379, 0, iLocal_395, 0f, 0f, 0f, 2, 0);				BRAIN::SET_MOUNTED_WEAPON_TARGET(iParam0, iParam0, 0, 0f, 0f, 0f, 1, 0);				BRAIN::SET_MOUNTED_WEAPON_TARGET(iParam0, iVar0, 0, 0f, 0f, 0f, 3, 0);							BRAIN::SET_MOUNTED_WEAPON_TARGET(iParam0, iVar3, iVar4, 0f, 0f, 0f, 3, 1);				BRAIN::SET_MOUNTED_WEAPON_TARGET(iLocal_204, Local_316, 0, 0f, 0f, 0f, 2, 0);								BRAIN::SET_MOUNTED_WEAPON_TARGET(iLocal_204, Local_316, 0, 0f, 0f, 0f, 2, 0);
Edited by NoNameSet
Link to comment
Share on other sites

OfficerJohnson

@NoNameSet what is the programming language these scripts are in? If I knew, I could study it and understand better since I want to use this properly.

Link to comment
Share on other sites

@NoNameSet what is the programming language these scripts are in? If I knew, I could study it and understand better since I want to use this properly.

c++

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • 1 User Currently Viewing
    0 members, 0 Anonymous, 1 Guest

×
×
  • Create New...

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.