gtasearcher Posted March 27, 2010 Share Posted March 27, 2010 Well I haven't been able to find/get permission for a 'working' FPS mod for SA as of yet, so I've decided to make my own... pretty insane, right? Anyway I've been able to write a simple, functional script. Even I still can't figure out how making 2 players at the same time made it all so great :| {$CLEO}0000:const ALL_COOL = 0@ X = 1@ Y = 2@ Z = 3@ A = 4@ DUMMY_OBJ = 5@ DUMMY_PL = 6@ DUMMY = 7@endthread 'FPS'//---MAIN---while true ALL_COOL = true gosub @checkPlayer if ALL_COOL == false then continue end //---object creation--- Model.Load(1220) repeat wait 0 until Model.Available(1220) Actor.StorePos($PLAYER_ACTOR, X, Y, Z) A = Actor.Angle($PLAYER_ACTOR) DUMMY_OBJ = Object.Create(1220, X, Y, Z) Object.Angle(DUMMY_OBJ) = A 0750: set_object DUMMY_OBJ visibility 0 0382: set_object DUMMY_OBJ collision_detection 0 //---FPS creation--- DUMMY_PL = Player.Create(#NULL, X, Y, Z) DUMMY = Actor.EmulateFromPlayer(DUMMY_PL) Player.Build(DUMMY_PL) 04F4: put_actor $PLAYER_ACTOR into_turret_on_object DUMMY_OBJ offset_from_object_origin 0.0 0.0 0.0 orientation 0 both_side_angle_limit 360.0 lock_weapon 0 0337: set_actor $PLAYER_ACTOR visibility 0 0619: enable_actor $PLAYER_ACTOR collision_detection 0 // 0792: disembark_instantly_actor DUMMY // 04C4: store_coords_to X Y Z from_actor $PLAYER_ACTOR with_offset 0.0 0.5 0.2// Camera.SetPosition(X, Y, Z, 0.0, 0.0, 0.0)// 04C4: store_coords_to X Y Z from_actor $PLAYER_ACTOR with_offset 0.0 1.0 0.2// Camera.PointAt(X, Y, Z, 2) 0A93:end :checkPlayerwait 0if not Player.Defined($PLAYER_CHAR)then ALL_COOL = falseendif not Player.Controllable($PLAYER_CHAR)then ALL_COOL = falseendreturn So it's all working, but problem is... sprint doesn't work. AT ALL. I mean the player gets into sprinting mode and all of that, but suddenly stops. Oh, and did I mention the player can't even run? If anyone with knowledge in this would offer to help, I'd be very grateful. Please. Link to comment https://gtaforums.com/topic/444003-turret-related-problem/ 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