rendered paste body// vehiclespawner with lame position reset by astro
// usage: commandtoserver('vehiclespawnspot'); for horse
// usage: commandtoserver('vehiclespawnspot',legobike); for bike
// usage: commandtoserver('vehiclespawnspot',legoatv); for atv
function servercmdvehiclespawnspot(%client,%type)
{
if(%client.isAdmin || %client.isSuperAdmin)
{
if(%type$="")
{
%type="legohorse";
}
%pos = %client.player.getposition();
%obj =new WheeledVehicle()
{
dataBlock = %type;
position = %pos;
mountable = true;
};
%obj.mountable = true;
Schedule(60*1000,0,"vehiclereturner",%obj,%pos);
}
}
function vehiclereturner(%obj,%pos)
{
if(isobject(%obj))
{
if(!%obj.getcontrollingclient())
{
%obj.setTransform(%pos@" 0 0 0");
Schedule(60*1000,0,"vehiclereturner",%obj,%pos);
}
else
{
Schedule(300*1000,0,"vehiclereturner",%obj,%pos);
}
}
}