Airtux Posted January 17, 2012 Share Posted January 17, 2012 I have installed Sanny Builder 3 for make a new mod for GTA 3 mobile all is works but i don't find the script for spawn a pedestrian. i have tested with this: Model.Load(#FBI) if Model.Available(#FBI) jf @Thread 009A: [email protected] = create_actor_pedtype 4 model #FBI at 1289.313 -965.8125 15.0 But is no works. Help please. Link to comment Share on other sites More sharing options...
Node Posted January 17, 2012 Share Posted January 17, 2012 Okay, to properly spawn a ped in GTA 3 you would structure your code like this: :1//Load models//Create them:2//Add actions/objectives for them So, loading/spawning the ped: :1Model.Load(#FBI) wait 500009A: $Myped = create_actor_pedtype 4 model #FBI at 1289.313 -965.8125 15.0 Thats all you need to do, you can get more complex code that lets you, Press a key then collect player position before spawning the ped close to the player but you need to learn the basics first. Good luck. Link to comment Share on other sites More sharing options...
Airtux Posted January 17, 2012 Author Share Posted January 17, 2012 Thanks! Link to comment Share on other sites More sharing options...
Deji Posted January 17, 2012 Share Posted January 17, 2012 That was bad intelligence. Very bad intelligence. Model.Load(#FBI)wait 500009A: $Myped = create_actor_pedtype 4 model #FBI at 1289.313 -965.8125 15.0 Basically, if your model doesn't load in under half a second, your f*cked. If it does, you're wasting up to half a second. A better version: 0247: load_model #FBI0247: load_model #ARMYwhile true if or 8248: not model #FBI available 8248: not model #ARMY available jf break wait 0end This will sit in the while true loop until the models are loaded (if any of the models aren't loaded, wait 0 is run). And if the models happened to already be loaded, no waits are made. Which is much more efficient. OR... 0247: load_model #FBI0247: load_model #ARMY038B: load_requested_models The game will basically stop everything until all models are loaded (which only takes a little bit of time), then continue. Use this if you're okay with the game lagging for a brief moment. It makes models load faster, above all. And if the screen is faded out then the player won't notice a thing. Link to comment Share on other sites More sharing options...
Ashwin.Star Posted January 18, 2012 Share Posted January 18, 2012 i think this will be okey :00247: request_model #fbi038B: load_requested_models:1wait 0if0248: model #fbi availablejf @1009A: [email protected] = create_actor 4 #fbi at 1289.313 -965.8125 15.0 Link to comment Share on other sites More sharing options...
Node Posted January 18, 2012 Share Posted January 18, 2012 That was bad intelligence. Very bad intelligence. Model.Load(#FBI)wait 500009A: $Myped = create_actor_pedtype 4 model #FBI at 1289.313 -965.8125 15.0 Basically, if your model doesn't load in under half a second, your f*cked. If it does, you're wasting up to half a second. A better version: 0247: load_model #FBI0247: load_model #ARMYwhile true if or 8248: not model #FBI available 8248: not model #ARMY available jf break wait 0end This will sit in the while true loop until the models are loaded (if any of the models aren't loaded, wait 0 is run). And if the models happened to already be loaded, no waits are made. Which is much more efficient. Lesson learnt!, thanks deji. Link to comment Share on other sites More sharing options...
Airtux Posted January 19, 2012 Author Share Posted January 19, 2012 OK thanks it works.. 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