Quantcast
Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
    1. Welcome to GTAForums!

    1. Red Dead Redemption 2

      1. Gameplay
      2. Missions
      3. Help & Support
    2. Red Dead Online

      1. Gameplay
      2. Find Lobbies & Outlaws
      3. Help & Support
    1. Crews & Posses

      1. Recruitment
    2. Events

    1. GTA Online

      1. Arena War
      2. After Hours
      3. Find Lobbies & Players
      4. Guides & Strategies
      5. Vehicles
      6. Content Creator
      7. Help & Support
    2. Grand Theft Auto Series

    3. GTA Next

    4. GTA V

      1. PC
      2. Guides & Strategies
      3. Help & Support
    5. GTA IV

      1. Episodes from Liberty City
      2. Multiplayer
      3. Guides & Strategies
      4. Help & Support
      5. GTA Mods
    6. GTA Chinatown Wars

    7. GTA Vice City Stories

    8. GTA Liberty City Stories

    9. GTA San Andreas

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    10. GTA Vice City

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    11. GTA III

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    12. Top Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    13. Wiki

      1. Merchandising
    1. GTA Modding

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Mod Showroom

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

      1. DYOM
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Red Dead Redemption

    2. Rockstar Games

    1. Off-Topic

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

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

    2. Forum Support

    3. Site Suggestions

Graphicscore

[C#] Get HashName by hash itself

Recommended Posts

Graphicscore

Hello,

I am searching a way to retrieve the hash name (from the enum) by the hash itself, for example I have a vehicle and I want to get the enum hash name for that vehicle how can I do that ?

 

I tried this :

Enum.GetName(typeof(VehicleHash), player.Character.CurrentVehicle.GetHashCode())

But it returns null , any ideas ?

Share this post


Link to post
Share on other sites
Inco
VehicleHash.Adder.ToString()

?

Share this post


Link to post
Share on other sites
Graphicscore
VehicleHash.Adder.ToString()

?

 

 

No I want to get the name "Adder" by the hash, for example I enter a vehicle I don't know but I want to get the Hash Name for further usage.

 

Example the hash = player.currentVehicle.getHash(), HashSearch(hash) -> returns "Adder"

Share this post


Link to post
Share on other sites
Inco

Oh, sorry.

 

string modelName = ( (VehicleHash)player.CurrentVehicle.Model.Hash ).ToString(); // returns string// orVehicleHash modelHash = (VehicleHash)player.CurrentVehicle.Model.Hash; // returns value from VehicleHash enum
P.S. Also, GetHashCode() - it's standart C# method Edited by Inco

Share this post


Link to post
Share on other sites
Graphicscore

Oh, sorry.

string modelName = ( (VehicleHash)player.CurrentVehicle.Model.Hash ).ToString(); // returns string// orVehicleHash modelHash = (VehicleHash)player.CurrentVehicle.Model.Hash; // returns value from VehicleHash enum
P.S. Also, GetHashCode() - it's standart C# method

 

 

 

I know that one though , hah but that is still not what I want to know.

 

I try again.

 

To create cars you can use the VehicleHash right like VehicleHash.Adder, and I want to get ADDER if I search for the hash , understand ?

Detailed example :

 

There this bike ingame , one that I don't know, I think , "Oh man I want to spawn this one later", I hop onto the bike and a text pops up telling me "This is the vehicle VehicleHash.CARBONRS", not the displayname , the actual Variable Name of the value.

 

Is that possible ?

Edited by Graphicscore

Share this post


Link to post
Share on other sites
Inco
( (VehicleHash)player.CurrentVehicle.Model.Hash ).ToString()

returns not the display name. It's just transforms the enum value to string. For example, if you are in Franklin Buffalo it will return Buffalo2, not Buffalo S.

Detailed example:

s3onmh.jpg

Edited by Inco

Share this post


Link to post
Share on other sites
Graphicscore

 

( (VehicleHash)player.CurrentVehicle.Model.Hash ).ToString()
returns not the display name. It's just transforms the enum value to string. For example, if you are in Franklin Buffalo it will return Buffalo2, not Buffalo S.

Detailed example:

s3onmh.jpg

 

sh*t I owe you a drink XD , thank you.

Share this post


Link to post
Share on other sites
frodzet

Inco, can i ask you how you display that Buffalo2? Is that just the UI.ShowSubtitles? Or is there a better way to display info? :-)

Share this post


Link to post
Share on other sites
Inco

Inco, can i ask you how you display that Buffalo2? Is that just the UI.ShowSubtitles? Or is there a better way to display info? :-)

Yeah, it's UI.ShowSubtitle. You can also use UI.Notify (notification above the mini map).

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • 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.