Advertisement
Guest User

Untitled

a guest
Feb 19th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.60 KB | None | 0 0
  1. bool Create_Object(char* ObjectName, char* Name, Vector3 Pos, bool custom = false, int hash = 0)
  2. {
  3. if (custom)
  4. {
  5. if (STREAMING::IS_MODEL_IN_CDIMAGE(hash))
  6. {
  7. if (STREAMING::IS_MODEL_VALID(hash))
  8. {
  9. STREAMING::REQUEST_MODEL(hash);
  10. if (STREAMING::HAS_MODEL_LOADED(hash))
  11. {
  12. SpawnedObject[SpawnedObjects] = OBJECT::CREATE_OBJECT(hash, Pos.x, Pos.y - 5, Pos.z, 1, 1, 1);
  13. ObjectNameArray[SpawnedObjects] = Name;
  14. if (ENTITY::DOES_ENTITY_EXIST(SpawnedObject[SpawnedObjects]))
  15. {
  16. SpawnedObjects++;
  17. if (SpawnedObjects >= 15)
  18. SpawnedObjects = 0;
  19. return true;
  20. }
  21. else return false;
  22. }
  23. else return false;
  24. }
  25. }
  26. }
  27. else
  28. {
  29. if (STREAMING::IS_MODEL_IN_CDIMAGE(GAMEPLAY::GET_HASH_KEY(ObjectName)))
  30. {
  31. if (STREAMING::IS_MODEL_VALID(GAMEPLAY::GET_HASH_KEY(ObjectName)))
  32. {
  33. STREAMING::REQUEST_MODEL(GAMEPLAY::GET_HASH_KEY(ObjectName));
  34. Vector3 coords = ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 1);
  35. if (STREAMING::HAS_MODEL_LOADED(GAMEPLAY::GET_HASH_KEY(ObjectName)))
  36. {
  37. SpawnedObject[SpawnedObjects] = OBJECT::CREATE_OBJECT(GAMEPLAY::GET_HASH_KEY(ObjectName), coords.x, coords.y - 5, coords.z, 1, 1, 1);
  38. ENTITY::SET_ENTITY_AS_MISSION_ENTITY(SpawnedObject[SpawnedObjects], 1, 1);
  39. ObjectNameArray[SpawnedObjects] = ObjectName;
  40. if (ENTITY::DOES_ENTITY_EXIST(SpawnedObject[SpawnedObjects]))
  41. {
  42. SpawnedObjects++;
  43. if (SpawnedObjects >= 15)
  44. SpawnedObjects = 0;
  45. return true;
  46. }
  47. else return false;
  48. }
  49. else return false;
  50. }
  51. }
  52. }
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement