007Jet's trainscript:


Code:
_pos = player modelToWorld [0,5,0];
_trainHead = createVehicle ["Land_loco_742_red",_pos,[],0,"CAN_COLLIDE"];
_Car = createVehicle ["Ikarus",_pos,[],0,"CAN_COLLIDE"];
_Car setDir (getDir player)-90;
_trainHead attachTo [_Car,[0,-1,0]];
_trainpart1 = createVehicle ["Land_Wagon_box",_pos,[],0,"CAN_COLLIDE"];
_trainpart1 attachTo [_trainHead,[-.5,-12,0]];
_trainpart2 = createVehicle ["Land_Wagon_box",_pos,[],0,"CAN_COLLIDE"];
_trainpart2 attachTo [_trainpart1,[0,-12,0]];
_trainpart3 = createVehicle ["Land_Wagon_box",_pos,[],0,"CAN_COLLIDE"];
_trainpart3 attachTo [_trainpart2,[0,-12,0]];
_trainpart4 = createVehicle ["Land_Wagon_flat",_pos,[],0,"CAN_COLLIDE"];
_trainpart4 attachTo [_trainpart3,[.5,-14,-1]];
_trainpart5 = createVehicle ["Land_Wagon_flat",_pos,[],0,"CAN_COLLIDE"];
_trainpart5 attachTo [_trainpart4,[0,-15,0]];
_trainpart6 = createVehicle ["Land_Wagon_flat",_pos,[],0,"CAN_COLLIDE"];
_trainpart6 attachto [_trainpart5,[0,-15,0]];
_trainpart7 = createVehicle ["Land_Wagon_box",_pos,[],0,"CAN_COLLIDE"];
_trainpart7 attachTo [_trainpart6,[-.5,-14,1]];
_trainpart8 = createVehicle ["Land_Wagon_box",_pos,[],0,"CAN_COLLIDE"];
_trainpart8 attachTo [_trainpart7,[0,-14,0]];
_trainpart9 = createVehicle ["Land_Wagon_flat",_pos,[],0,"CAN_COLLIDE"];
_trainpart9 attachTo [_trainpart8,[.5,-14,-1]];
_trainpart10 = createVehicle ["Land_Wagon_flat",_pos,[],0,"CAN_COLLIDE"];
_trainpart10 attachTo [_trainpart9,[0,-14,0]];
player action ["Eject",(vehicle player)];
player action ["GetInDriver",_Car];
IEFKANF = _Car;
publicVariable "IEFKANF";
_re = "IEFKANF hideObject true;";
[_re] call ypotsfs;
titleText ["Choo Choo Motherfucker (script by 007Jet)","PLAIN DOWN"];