16.07.2016, 22:49
Can someone please help me fix this one. I'm trying to spawn my vehicle to the same angle as the player.
Код:
function CarSpawner( playerid, model ) { new Float:x, Float:y, Float:z, Float:angle ; GetPlayerPos( playerid, x, y, z ); GetPlayerFacingAngle( playerid, angle ); if ( PlayerInfo[ playerid ][ pCar ] != -1 ) CarDeleter( PlayerInfo[ playerid ][ pCar ] ); new vehicleid = CreateVehicle( model, x, y, z, angle, -1, -1, -1 ) ; SetVehicleVirtualWorld( vehicleid, GetPlayerVirtualWorld( playerid ) ); LinkVehicleToInterior( vehicleid, GetPlayerInterior( playerid ) ); PutPlayerInVehicle( playerid, vehicleid, 0 ); SetVehicleNumberPlate( vehicleid, "{00FF00}R{FF0000}F{00FF00}S" ); ChangeVehicleColor( vehicleid, 0,7 ); PlayerInfo[ playerid ][ pCar ] = vehicleid; DestroyVehicle( SecV[playerid] ); Delete3DTextLabel(pCar3D[ SecV[playerid] ]); return ( 1 ); } function CarDeleter( vehicleid ) { foreach( Player, i ) { new Float:X, Float:Y, Float:Z ; if ( IsPlayerInVehicle( i, vehicleid ) ) { RemovePlayerFromVehicle( i ); GetPlayerPos( i, X, Y, Z); } SetVehicleParamsForPlayer( vehicleid, i, 0, 1 ); } VehRes (vehicleid); return ( 1 ); }