13.07.2015, 11:40
I want to remove the old player spawn vehicle even if the player is not in his/her old spawned vehicle when the player spawn a new one,please help
PHP код:
CreatePlayerVehicle( playerid, modelid )
{
new
vehicle,
Float:x,
Float:y,
Float:z,
Float:angle;
new vehicleid;
if ( GetPlayerState( playerid ) == PLAYER_STATE_DRIVER )
{
vehicle = GetPlayerVehicleID( playerid );
GetVehiclePos( vehicle, x, y, z );
GetVehicleZAngle( vehicle, angle );
DestroyVehicle( vehicle );
}
else
{
GetPlayerPos( playerid, x, y, z );
GetPlayerFacingAngle( playerid, angle );
}
DestroyVehicle(vehicleid);
DestroyVehicle(vehids);
vehicle = CreateVehicle( modelid, x, y, ( z + 1 ), angle, -1, -1, DEFAULT_RESPAWN_TIME );
LinkVehicleToInterior( vehicle, GetPlayerInterior( playerid ) );
#if !defined IGNORE_VIRTUAL_WORLDS
SetVehicleVirtualWorld( vehicle, GetPlayerVirtualWorld( playerid ) );
#endif
#if !defined IGNORE_WARP_INTO_VEHICLE
PutPlayerInVehicle( playerid, vehicle, 0 );
#endif
#if !defined IGNORE_VEHICLE_DELETION
gDialogCreated[ vehicle ] = true;
#endif
return 1;
}