ImMatt Posted June 7, 2015 Share Posted June 7, 2015 For whatever reason this doesn't spawn the vehicle next to the player and im not sure why. Any help?? STREAMING.REQUEST_MODEL(modelString) while (STREAMING.HAS_MODEL_LOADED(modelString)) do WAIT(0) local lookDir = ENTITY.GET_ENTITY_HEADING(PLAYER.PLAYER_PED_ID()) local coords = ENTITY.GET_OFFSET_FROM_ENTITY_IN_WORLD_COORDS(PLAYER.PLAYER_PED_ID(), 0.0, 5.0, 0.0) local veh = VEHICLE.CREATE_VEHICLE(modelString, coords.x, coords.y, coords.z, lookDir, 1, 0) Link to comment Share on other sites More sharing options...
Fireboyd78 Posted June 7, 2015 Share Posted June 7, 2015 Your code is stuck in an infinite loop... Link to comment Share on other sites More sharing options...
ImMatt Posted June 7, 2015 Author Share Posted June 7, 2015 (edited) Your code is stuck in an infinite loop... This is the full thing, I just didnt bother putting in the no longer needed lines in my question STREAMING.REQUEST_MODEL(modelString) while (STREAMING.HAS_MODEL_LOADED(modelString)) do WAIT(0) local lookDir = ENTITY.GET_ENTITY_HEADING(PLAYER.PLAYER_PED_ID()) local coords = ENTITY.GET_OFFSET_FROM_ENTITY_IN_WORLD_COORDS(PLAYER.PLAYER_PED_ID(), 0.0, 5.0, 0.0) local veh = VEHICLE.CREATE_VEHICLE(modelString, coords.x, coords.y, coords.z, lookDir, 1, 0) VEHICLE.SET_VEHICLE_ON_GROUND_PROPERLY(veh) STREAMING.SET_MODEL_AS_NO_LONGER_NEEDED(modelString) ENTITY.SET_VEHICLE_AS_NO_LONGER_NEEDED(veh) Edited June 7, 2015 by ImMatt Link to comment Share on other sites More sharing options...
Fireboyd78 Posted June 7, 2015 Share Posted June 7, 2015 (edited) Again, your code is stuck in an infinite loop... while (STREAMING.HAS_MODEL_LOADED(modelString)) do WAIT(0)end You need to change it to a "while not" statement: while not STREAMING.HAS_MODEL_LOADED(modelString) do WAIT(0)end Edited June 7, 2015 by Fireboyd78 Link to comment Share on other sites More sharing options...
ImMatt Posted June 7, 2015 Author Share Posted June 7, 2015 Again, your code is stuck in an infinite loop... while (STREAMING.HAS_MODEL_LOADED(modelString)) do WAIT(0)end You need to change it to a "while not" statement: while not STREAMING.HAS_MODEL_LOADED(modelString) do WAIT(0)end Still did not work, this is my entire script http://pastebin.com/tv8Jb2gF Link to comment Share on other sites More sharing options...
Fireboyd78 Posted June 7, 2015 Share Posted June 7, 2015 (edited) Ahhh, no wonder it's not working. If you're calling it like this: spawnVehicle("CAVALCADE") Then you need to change your code to use the hash of that string. Something like this: function spawnVehicle(modelString) local modelHash = GAMEPLAY.GET_HASH_KEY(modelString) // [...] // change all references of 'modelString' to 'modelHash' STREAMING.REQUEST_MODEL(modelHash) // etc.end I was working on a towing script, and I only got the basics down. Here is a snippet of the code if you need want an example of 100% working code. I never figured out how to delete the vehicle, however. http://pastebin.com/pUumDe51 Edited June 7, 2015 by Fireboyd78 Link to comment Share on other sites More sharing options...
ImMatt Posted June 7, 2015 Author Share Posted June 7, 2015 Ahhh, no wonder it's not working. If you're calling it like this: spawnVehicle("CAVALCADE") Then you need to change your code to use the hash of that string. Something like this: function spawnVehicle(modelString) local modelHash = GAMEPLAY.GET_HASH_KEY(modelString) // [...] // change all references of 'modelString' to 'modelHash' STREAMING.REQUEST_MODEL(modelHash) // etc.end I was working on a towing script, and I only got the basics down. Here is a snippet of the code if you need want an example of 100% working code. I never figured out how to delete the vehicle, however. http://pastebin.com/pUumDe51 Yeah, I made other vehicle spawn scripts before. I was working on a Presidential Motorcade type one but then I realized the vehicles never despawned so I scrapped the idea Link to comment Share on other sites More sharing options...
Fireboyd78 Posted June 7, 2015 Share Posted June 7, 2015 Did you resolve the issue? If you've made spawn scripts before, I have no idea why this wouldn't be working Link to comment Share on other sites More sharing options...
ImMatt Posted June 7, 2015 Author Share Posted June 7, 2015 Did you resolve the issue? If you've made spawn scripts before, I have no idea why this wouldn't be working still isn't working this is what i've changed, this has never been an issue before, so i have no idea whats wrong function spawnVehicle(modelString) local playerPed = PLAYER.PLAYER_PED_ID() local player = PLAYER.GET_PLAYER_PED(playerPed) local playerpos = ENTITY.GET_ENTITY_COORDS(player, true) local modelHash = GAMEPLAY.GET_HASH_KEY(modelString) STREAMING.REQUEST_MODEL(modelHash) while not STREAMING.HAS_MODEL_LOADED(modelHash) do WAIT(0) end local lookDir = ENTITY.GET_ENTITY_HEADING(PLAYER.PLAYER_PED_ID()) local coords = ENTITY.GET_OFFSET_FROM_ENTITY_IN_WORLD_COORDS(PLAYER.PLAYER_PED_ID(), 0.0, 5.0, 0.0) local veh = VEHICLE.CREATE_VEHICLE(modelHash, coords.x, coords.y, coords.z, lookDir, 1, 0) VEHICLE.SET_VEHICLE_ON_GROUND_PROPERLY(veh) VEHICLE.SET_VEHICLE_NUMBER_PLATE_TEXT(veh, "") VEHICLE.SET_VEHICLE_COLOURS(veh, 0, 0) VEHICLE.SET_VEHICLE_CUSTOM_PRIMARY_COLOUR(veh, 0, 0, 0) VEHICLE.SET_VEHICLE_MOD_KIT(veh, 0) VEHICLE.SET_VEHICLE_WHEEL_TYPE(veh, 120) VEHICLE.SET_VEHICLE_WINDOW_TINT(veh, 1) VEHICLE.SET_VEHICLE_IS_STOLEN(veh, false) VEHICLE.SET_VEHICLE_IS_WANTED(veh, false) VEHICLE.SET_VEHICLE_HAS_BEEN_OWNED_BY_PLAYER(veh, true) VEHICLE.SET_VEHICLE_NEEDS_TO_BE_HOTWIRED(veh, false) VEHICLE.SET_CAN_RESPRAY_VEHICLE(veh, true) VEHICLE.SET_VEHICLE_TYRES_CAN_BURST(veh, false) VEHICLE.SET_VEHICLE_WHEELS_CAN_BREAK(veh, false) STREAMING.SET_MODEL_AS_NO_LONGER_NEEDED(modelHash) ENTITY.SET_VEHICLE_AS_NO_LONGER_NEEDED(veh) end Link to comment Share on other sites More sharing options...
Fireboyd78 Posted June 8, 2015 Share Posted June 8, 2015 Yeah that's bizarre...maybe I'll try to see what's wrong when I get home. Link to comment Share on other sites More sharing options...
ImMatt Posted June 8, 2015 Author Share Posted June 8, 2015 Well whether it gets solved or not, thanks for the help! I always appreciate any help 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