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!

Specific Functions for Each Charachter.


earwaxking
 Share

Recommended Posts

Hello, so I am working on a Lua script that has separate features for each player (Franklin, Trevor, Micheal). I have most of it ready however I haven't managed to figure out how to check who I'm playing as. For instance say I want Trevor to be able to scare certain npcs away from him, but I don't want Franklin to be able to do that. How do I set up the statement to check I'm playing as Trevor but not Franklin or Michael?

Pseudo:

 

If playerID = Trevor then

Flee npc

Else if

Do nothing

Edited by earwaxking
Link to comment
Share on other sites

check the player ped's model

 

That is what I'm doing or so I thought since it is not working for me. Im checking the ID with

local playerID = PLAYER.PLAYER_ID()local player = PLAYER.GET_PLAYER_PED(playerID)local playerPedID = PLAYER.PLAYER_PED_ID(player)

Then in my if statment im checking that playerID is equal to the corresponding player value, Which I beleive is 1 for Micheal, 2 for Frankling, and 3 for Trevor.

 

Forgive me if this is a very simple question. I am new to modding with Lua and there is very short supply on tutorials so ive been learning on the go.

Edited by earwaxking
Link to comment
Share on other sites

 

check the player ped's model

 

That is what I'm doing or so I thought since it is not working for me. Im checking the ID with

local playerID = PLAYER.PLAYER_ID()local player = PLAYER.GET_PLAYER_PED(playerID)local playerPedID = PLAYER.PLAYER_PED_ID(player)

Then in my if statment im checking that playerID is equal to the corresponding player value, Which I beleive is 1 for Micheal, 2 for Frankling, and 3 for Trevor.

 

Forgive me if this is a very simple question. I am new to modding with Lua and there is very short supply on tutorials so ive been learning on the go.

 

You mean the player ped ID for SP characters ?

0 is for micheal and 1 for franklin and 2 for trevor.

Link to comment
Share on other sites

InfamousSabre

 

check the player ped's model

 

That is what I'm doing or so I thought since it is not working for me. Im checking the ID with

local playerID = PLAYER.PLAYER_ID()local player = PLAYER.GET_PLAYER_PED(playerID)local playerPedID = PLAYER.PLAYER_PED_ID(player)

Then in my if statment im checking that playerID is equal to the corresponding player value, Which I beleive is 1 for Micheal, 2 for Frankling, and 3 for Trevor.

 

Forgive me if this is a very simple question. I am new to modding with Lua and there is very short supply on tutorials so ive been learning on the go.

 

That would be checking the ID, not the model.

BOOL IS_PED_MODEL(Ped ped, Hash modelHash) // C9D55B1A358A5BF7 5F1DDFCB

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.