Silentexecute Posted December 29, 2020 Share Posted December 29, 2020 (edited) I'm very very new to C++ scripting as I'm developing an ASI script. I do have experience with LUA and C# for FiveM though but it doesn't seem to be helping . I want to get the pickup hash for the entity I am aiming at and then display it in a text box (using an example from the natives database) but I cant seem to convert the hash to a string to display as I keep getting an error. I do know hashes are simply numbers but still doesn't help.  #include "script.h" int main() { // cleanup code goes here while (true) { WAIT(0); Ped playerPed = PLAYER::PLAYER_PED_ID(); Player player = PLAYER::PLAYER_ID(); Entity target; bool AimingAt; Hash pickuphash; if (PLAYER::IS_PLAYER_FREE_AIMING(player)) { AimingAt = PLAYER::GET_ENTITY_PLAYER_IS_FREE_AIMING_AT(player, &target); if (AimingAt) { if (ENTITY::IS_ENTITY_AN_OBJECT(target) && OBJECT::_0x0378C08504160D0D(target)) { // IS_OBJECT_A_PICKUP pickuphash = OBJECT::_0x5EAAD83F8CFB4575(target); // GET_PICKUP_HASH string str = pickuphash::to_string(); UI::_0xDD6CB2CCE7C2735C(1, "~INPUT_TALK~", str); } } } // change this for delay time in loop } return 0; } void ScriptMain() { srand(GetTickCount64()); throw main(); }   Edited December 29, 2020 by Silentexecute 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