Spawn vehicles.
#1

I have this function.
Код:
CrearVehiculo(playerid,model)
{
	if(VehiculosInvalidos(GetPlayerVehicleID(playerid))) return 1;
	new vid,Float:x;new Float:y;new Float:z,Float:angulo;
	GetPlayerPos(playerid, x, y, z);

	if(IsPlayerInAnyVehicle(playerid))
	{
	SendClientMessage(playerid,0xFF000096, "Debes bajar de tu vehiculo!");
	}
	else
	{
	if(CarSpawn[playerid]==0)
	{
		vid = GetPlayerVehicleID(playerid);
		GetVehiclePos(vid, x, y, z);
		GetVehicleZAngle(vid, angulo);
		DestroyVehicle(vid);
	}
	else
	{
	GetPlayerPos(playerid, x, y, z);
	GetPlayerFacingAngle(playerid, angulo);
	}
	new vehicleid=CreateVehicle(model, x+3, y, z, 900.00, -1, -1, -1);
	PutPlayerInVehicle(playerid,vehicleid,0);
	for(new i=0;i<AutosMaximosPorJugador;i++)
	{
	if(Turn[playerid]==AutosMaximosPorJugador)
	{
	CarDeleter(PlayerCar[playerid][0]);
	new b=AutosMaximosPorJugador-1;
	for(new a=0;a<b;a++)
	{
	new A=a+1;
		PlayerCar[playerid][a]=PlayerCar[playerid][A];
	}
		PlayerCar[playerid][b]=0;
		Turn[playerid]--;}
 	if(!PlayerCar[playerid][i])
	{
		PlayerCar[playerid][i]=vehicleid;
		Turn[playerid]++;
		}
	}
}
return 1;
}
But when a user spawns a vehicle, to get off and spawn another, does not clear the first: c, but it is locked away, so tremendous cause lag on my server, help ...
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)