Problem with car save positions
#1

hey i have problem with Car System, why Does not preserve the position of machines?
Код:
stock SavePlayerVehicle( vehicleid )
{
	print("VEIKI");
  
		new
		    DINI                  [ 70       ],
		    Float:Coo             [ 3        ]
		;

		format( DINI, 60, "Masinos/%i.ini" ,vehicleid );
		if( ! dini_Exists( DINI ) )
		{
		    dini_Create( DINI );

			dini_Set( DINI, "Savininkas" ,SERVERIO_MASINOS[ vehicleid ][ owner_name ] );
		    dini_IntSet( DINI, "Modelis" ,GetVehicleModel( vehicleid ) );


			/*
				- Gauname maљinos poziciją ir ją iљsaugojame
			*/
			*/
			GetVehiclePos( vehicleid, Coo[0 ], Coo[ 1 ], Coo[ 2 ] );
			dini_FloatSet( DINI, "X" ,Coo[ 0 ] );
			dini_FloatSet( DINI, "Y" ,Coo[ 1 ] );
			dini_FloatSet( DINI, "Z" ,Coo[ 2 ] );
		
	        /*
	            - Gauname maљinos kampo kordinates ir saugojame
	        */
            GetVehicleZAngle( vehicleid, Coo[ 0 ] );
			dini_FloatSet   ( DINI ,"F" ,Coo[ 0 ]);
			/*
				-  Saugojame Ћaidėjo maљinos duomenis
			*/
			dini_IntSet( DINI, "Degalai" ,SERVERIO_MASINOS [ vehicleid ][ gas      ] );
			dini_IntSet( DINI, "Spalva1" ,SERVERIO_MASINOS [ vehicleid ][ spalva1  ] );
			dini_IntSet( DINI, "Spalva2" ,SERVERIO_MASINOS [ vehicleid ][ spalva2  ] );
			dini_IntSet( DINI, "Paintjob" ,SERVERIO_MASINOS[ vehicleid ][ paintjob ] );
			/*
				- Saugojame Tiuningą
			*/
			dini_IntSet( DINI, "Tune0" ,GetVehicleComponentInSlot( vehicleid, 0 ) );
			dini_IntSet( DINI, "Tune1" ,GetVehicleComponentInSlot( vehicleid, 1 ) );
			dini_IntSet( DINI, "Tune2" ,GetVehicleComponentInSlot( vehicleid, 2 ) );
			dini_IntSet( DINI, "Tune3" ,GetVehicleComponentInSlot( vehicleid, 3 ) );
			dini_IntSet( DINI, "Tune4" ,GetVehicleComponentInSlot( vehicleid, 4 ) );
			dini_IntSet( DINI, "Tune5" ,GetVehicleComponentInSlot( vehicleid, 5 ) );
			dini_IntSet( DINI, "Tune6" ,GetVehicleComponentInSlot( vehicleid, 6 ) );
			dini_IntSet( DINI, "Tune7" ,GetVehicleComponentInSlot( vehicleid, 7 ) );
			dini_IntSet( DINI, "Tune8" ,GetVehicleComponentInSlot( vehicleid, 8 ) );
			dini_IntSet( DINI, "Tune9" ,GetVehicleComponentInSlot( vehicleid, 9 ) );
			dini_IntSet( DINI, "Tune10",GetVehicleComponentInSlot( vehicleid, 10 ) );
			dini_IntSet( DINI, "Tune11",GetVehicleComponentInSlot( vehicleid, 11 ) );
			dini_IntSet( DINI, "Tune12",GetVehicleComponentInSlot( vehicleid, 12 ) );
			dini_IntSet( DINI, "Tune13",GetVehicleComponentInSlot( vehicleid, 13 ) );

	}
}
position save: X: 0.000000 Y:0.000000 Z: 0.000000 A: 0.000000
Reply
#2

Do the other variables save?
Reply
#3

Код:
public OnPlayerExitVehicle( playerid, vehicleid )
{
	if( GetPlayerState( playerid ) == PLAYER_STATE_DRIVER) SavePlayerVehicle( vehicleid );

	return true;
}
I am using SavePlayerVehicle (vehicleid) how to get out of the car
Reply
#4

anyone?
Reply
#5

You should post in the languages forum for your language, it's not easy to speak with you, because of your broken English.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)