I'm sorry, I just can not change where to get what I want.
Please could you tell me what should I change to get what I want?
Insert segments of code that should concern only the wheels.
Create events:
obj_camera.mode=1;
direction=180;
speed=0;
rx=0 ry=0 lx=0 ly=0
t1x=0 t1b=5 t1s=0
t1y=0
t1z=5
t2x=0 t2b=5 t2s=0
t2y=0
t2z=5
t3x=0 t3b=5 t3s=0
t3y=0
t3z=5
t4x=0 t4b=5 t4s=0
t4y=0
t4z=5
t1zmin=0
t2zmin=0
t3zmin=0
t4zmin=0
t1zspd=0
t2zspd=0
t3zspd=0
t4zspd=0
turn=0
y_rot=0
x_rot=0
tirerot=0
t1jump=0
t2jump=0
t3jump=0
t4jump=0
spdmod=0
t1spdmod=0
t2spdmod=0
t3spdmod=0
t4spdmod=0
t1a=0
t2a=0
t3a=0
t4a=0
z=5
rim=0
ttt=background_get_texture(bac_tire);
tt2=background_get_texture(bac_tire2);
tt3=background_get_texture(bac_rim1);
tt4=sprite_get_texture(bac_rim2,rim);
tt5=background_get_texture(bac_spring);
col=make_color_rgb(obj_red.x-90,obj_green.x-90,obj_blue.x-90);
aaa=background_get_texture(bac_car2);
ooo=background_get_texture(bac_oldmet);
tire=d3d_model_create()
d3d_model_cylinder(tire,-5,-5,-2,5,5,2,1,1,false,16);
tire1=d3d_model_create()
d3d_model_floor(tire1,-5,-5,2,5,5,2,1,1);
d3d_model_floor(tire1,-5,-5,-2,5,5,-2,1,1);
tire2=d3d_model_create()
d3d_model_cylinder(tire2,-3,-3,-1.97,3,3,1.97,1,1,false,16);
tire3=d3d_model_create()
d3d_model_floor(tire3,-3,-3,1,3,3,1,1,1);
d3d_model_floor(tire3,-3,-3,-1,3,3,-1,1,1);
Step events:
// основной L && R положения
lx=x+lengthdir_x(6,direction+90)
ly=y+lengthdir_y(6,direction+90)
rx=x+lengthdir_x(6,direction+270)
ry=y+lengthdir_y(6,direction+270)
//положения шины
t1x=rx+lengthdir_x(9,direction);
t1y=ry+lengthdir_y(9,direction);
t2x=lx+lengthdir_x(7,direction+180);
t2y=ly+lengthdir_y(7,direction+180);
t3x=lx+lengthdir_x(9,direction);
t3y=ly+lengthdir_y(9,direction);
t4x=rx+lengthdir_x(7,direction+180);
t4y=ry+lengthdir_y(7,direction+180);
if t1z<t1zmin && t1z>(t1zmin-3)
{t1z=t1zmin;t1zspd=0;t1jump=0;}
if t2z<t2zmin && t2z>(t2zmin-3)
{t2z=t2zmin;t2zspd=0;t2jump=0;}
if t3z<t3zmin && t3z>(t3zmin-3)
{t3z=t3zmin;t3zspd=0;t3jump=0;}
if t4z<t4zmin && t4z>(t4zmin-3)
{t4z=t4zmin;t4zspd=0;t4jump=0;}
if t1z<t1zmin-3
{t1spdmod+=.5;}
else
{t1spdmod=0;}
if t2z<t2zmin-3
{t2spdmod+=.5;}
else
{t2spdmod=0;}
if t3z<t3zmin-3
{t3spdmod+=.5;}
else
{t3spdmod=0;}
if t4z<t4zmin-3
{t4spdmod+=.5;}
else
{t4spdmod=0;}
t1zmin=5;
t2zmin=5;
t3zmin=5;
t4zmin=5;
t1z-=t1zspd;
if t1z>t1zmin
{t1zspd+=.8;}
t2z-=t2zspd;
if t2z>t2zmin
{t2zspd+=.7;}
t3z-=t3zspd;
if t3z>t3zmin
{t3zspd+=.8;}
t4z-=t4zspd;
if t4z>t4zmin
{t4zspd+=.7;}
z=(((t1b+t3b)/2)+((t4b+t2b)/2))/2;
y_rot=((t1b+t3b)/2-(t4b+t2b)/2)*4.2;
x_rot=((t1b+t2b)/2-(t3b+t4b)/2)*4.2;
if t1z<5
{t1z=5;}
if t2z<5
{t2z=5;}
if t3z<5
{t3z=5;}
if t4z<5
{t4z=5;}
t1a=0;
t2a=0;
t3a=0;
t4a=0;
{
if keyboard_check(ord("W")) && speed<1.3 && spdmod=0 {speed+=.015;}
if keyboard_check(ord("S")) && speed>-.8 && spdmod=0 {speed-=.015;}
if keyboard_check(ord("W")) && t1spdmod>1 {t1zspd-=.02;}
if keyboard_check(ord("S")) && t1spdmod>1 {t1zspd-=.02;}
if keyboard_check(ord("W")) && t2spdmod>1 {t2zspd-=.02;}
if keyboard_check(ord("S")) && t2spdmod>1 {t2zspd-=.02;}
if keyboard_check(ord("W")) && t3spdmod>1 {t3zspd-=.02;}
if keyboard_check(ord("S")) && t3spdmod>1 {t3zspd-=.02;}
if keyboard_check(ord("W")) && t4spdmod>1 {t4zspd-=.02;}
if keyboard_check(ord("S")) && t4spdmod>1 {t4zspd-=.02;}
if keyboard_check(ord("A")) && turn<1 && (t1z<t1zmin+.5 || t3z<t3zmin+.5){turn+=.041;}
if keyboard_check(ord("D")) && turn>-1 && (t1z<t1zmin+.5 || t3z<t3zmin+.5){turn-=.041;}
if speed>0
{speed-=.006}
if speed<0
{speed+=.006}
direction+=turn*2*speed;
if turn>0
{turn-=.02}
if turn<0
{turn+=.02}
tirerot-=speed*10;
if tirerot>360
{tirerot=0;}
if obj_camera.mode=0
{speed=0;
direction+=.5}
}Draw events:
{
texture_set_interpolation(0)
d3d_transform_set_identity()
d3d_transform_add_rotation_x(90);
d3d_transform_add_rotation_y(tirerot);
d3d_transform_add_rotation_z(direction+turn*20);
d3d_transform_add_translation(t1x,t1y,t1z);
d3d_model_draw(tire,0,0,0,ttt);
d3d_model_draw(tire1,0,0,0,tt2);
d3d_model_draw(tire2,0,0,0,tt3);
d3d_model_draw(tire3,0,0,0,tt4);
d3d_transform_set_identity()
d3d_transform_set_identity()
d3d_transform_add_rotation_x(90);
d3d_transform_add_rotation_y(tirerot);
d3d_transform_add_rotation_z(direction+turn*20);
d3d_transform_add_translation(t3x,t3y,t3z);
d3d_model_draw(tire,0,0,0,ttt);
d3d_model_draw(tire1,0,0,0,tt2);
d3d_model_draw(tire2,0,0,0,tt3);
d3d_model_draw(tire3,0,0,0,tt4);
d3d_transform_set_identity()
texture_set_interpolation(1)
texture_set_interpolation(0)
d3d_transform_set_identity()
d3d_transform_add_rotation_x(90);
d3d_transform_add_rotation_y(tirerot);
d3d_transform_add_rotation_z(direction);
d3d_transform_add_translation(t2x,t2y,t2z);
d3d_model_draw(tire,0,0,0,ttt);
d3d_model_draw(tire1,0,0,0,tt2);
d3d_model_draw(tire2,0,0,0,tt3);
d3d_model_draw(tire3,0,0,0,tt4);
d3d_transform_set_identity()
d3d_transform_set_identity()
d3d_transform_add_rotation_x(90);
d3d_transform_add_rotation_y(tirerot);
d3d_transform_add_rotation_z(direction);
d3d_transform_add_translation(t4x,t4y,t4z);
d3d_model_draw(tire,0,0,0,ttt);
d3d_model_draw(tire1,0,0,0,tt2);
d3d_model_draw(tire2,0,0,0,tt3);
d3d_model_draw(tire3,0,0,0,tt4);
d3d_transform_set_identity()
texture_set_interpolation(1)
}
Help?