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