Jump to content
    1. Welcome to GTAForums!

    1. GTANet.com

    1. GTA Online

      1. The Criminal Enterprises
      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

*DO NOT* SHARE MEDIA OR LINKS TO LEAKED COPYRIGHTED MATERIAL. Discussion is allowed.

[C#]Help: how to determine the main character


leihebi
 Share

Recommended Posts

For example.
If it is Michael, then prompt 1
If it is Franklin, then prompt 2
If Trevor, prompt 3

 

Please have the wisdom to help answer, thank you!

Link to comment
Share on other sites

58 minutes ago, leihebi said:

For example.
If it is Michael, then prompt 1
If it is Franklin, then prompt 2
If Trevor, prompt 3

 

Please have the wisdom to help answer, thank you!

 

PedHash.Michael

PedHash.Franklin

PedHash.Trevor

 

Compare Game.Player.Character.Model.Hash with each of those.

 

if (Game.Player.Character.Model.Hash == (int)PedHash.Michael)
{
    // Do Michael related prompt here
}

 

Link to comment
Share on other sites

36 minutes ago, LeeC22 said:

 

佩德哈什. 迈克尔

佩德哈什. 弗兰克林

佩德哈什. 特雷弗

 

比较游戏. 玩家. 字符. 模型. 哈希与每个。

 

if (Game.Player.Character.Model.Hash == (int)PedHash.Michael)
{
    // Do Michael related prompt here
}

 

Thank you very much, my friend.
I wish you well.

Link to comment
Share on other sites

1 hour ago, LeeC22 said:

 

PedHash.Michael

PedHash.Franklin

PedHash.Trevor

 

Compare Game.Player.Character.Model.Hash with each of those.

 


if (Game.Player.Character.Model.Hash == (int)PedHash.Michael)
{
    // Do Michael related prompt here
}

 

Hi, I'm having a little bit of a problem, judging that Michael is fine, but the other protagonists show: the constant value "Hierarchy value of the protagonist" cannot be converted to "int" (using the "unchecked" syntax) rewrite)
Now I'll tell you what I think, I want it to be like this, if it's Michael then it's 1, or if it's Franklin then it's 2, or if it's Trevor then it's 3. The code might look like this if () else if () else ()

Edited by leihebi
Link to comment
Share on other sites

2 hours ago, leihebi said:

Hi, I'm having a little bit of a problem, judging that Michael is fine, but the other protagonists show: the constant value "Hierarchy value of the protagonist" cannot be converted to "int" (using the "unchecked" syntax) rewrite)
Now I'll tell you what I think, I want it to be like this, if it's Michael then it's 1, or if it's Franklin then it's 2, or if it's Trevor then it's 3. The code might look like this if () else if () else ()

 

Try this.

int playerHash = Game.Player.Character.Model.Hash;

if (playerHash == Game.GenerateHash("player_zero"))
{
    UI.ShowSubtitle("Michael");
}
else if (playerHash == Game.GenerateHash("player_one"))
{
    UI.ShowSubtitle("Franklin");
}
else if (playerHash == Game.GenerateHash("player_two"))
{
    UI.ShowSubtitle("Trevor");
}

 

Link to comment
Share on other sites

35 minutes ago, LeeC22 said:

 

Try this.

int playerHash = Game.Player.Character.Model.Hash;

if (playerHash == Game.GenerateHash("player_zero"))
{
    UI.ShowSubtitle("Michael");
}
else if (playerHash == Game.GenerateHash("player_one"))
{
    UI.ShowSubtitle("Franklin");
}
else if (playerHash == Game.GenerateHash("player_two"))
{
    UI.ShowSubtitle("Trevor");
}

 

Thank you so much, my friend! I wish you all the best and happiness!

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.