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 );
}


