Gamestudio Links
Zorro Links
Newest Posts
Zorro 2.70
by jcl. 09/29/25 09:24
optimize global parameters SOLVED
by dBc. 09/27/25 17:07
ZorroGPT
by TipmyPip. 09/27/25 10:05
assetHistory one candle shift
by jcl. 09/21/25 11:36
Plugins update
by Grant. 09/17/25 16:28
AUM Magazine
Latest Screens
Rocker`s Revenge
Stug 3 Stormartillery
Iljuschin 2
Galactic Strike X
Who's Online Now
2 registered members (OptimusPrime, AndrewAMD), 14,580 guests, and 5 spiders.
Key: Admin, Global Mod, Mod
Newest Members
krishna, DrissB, James168, Ed_Love, xtns
19168 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Script not working. #407309
09/11/12 12:05
09/11/12 12:05
Joined: Aug 2012
Posts: 14
E
Emad1000 Offline OP
Newbie
Emad1000  Offline OP
Newbie
E

Joined: Aug 2012
Posts: 14
Hi,I'am using 3D Gamestudio A7,I have a vechile.wdl script which i got when i downloaded GTA Streatham hill.I wanted to use this script in my GTA Game,but when i run my map it always gives several warning messages before it says startup failure.What should i do to make it work.Here is the script,Can someone tell me what should i do to fix it.

entity* vehicle_entity;
var vehicle_speed;
var trace_dist = 0;
var max_height = 0;
var func_vehicle;
var vehicle_dist[3];
var vehicle_force[3];
var headlight_pos[3] 180, 0, 310;
var freq;
var wheel_speed;
// Camera offsets
var vehicle_viewOffset[3]= -600,0,420; // where camera will be located relative to chassis center (cockpit) -600,90,420
var vehicle_viewAngle[3] = 0,550,0;
var vehicle_entity_exitVec[3] = 400,180,2;
var engine_sound; //handle for soundloop
var car_hit = 10;
var friction;
var v_angle;
var v_floornormal[3];
var spark_pos[3] = 180, 0, 310;
entity* dummy_car;



define vehicle_id = vehicle_entity;

bmap bmap_AudiR8 = <audir8.bmp>;

panel AudiR8_pan{
pos_x = 980;
pos_y = 730;
layer = 2;
bmap = bmap_AudiR8;
flags = refresh, d3d, overlay, transparent;

}
bmap bmap_car_enter = <car_enter.bmp>;

panel car_enter_pan{
pos_x = 5;
pos_y = 200;
layer = 2;
bmap = bmap_car_enter;
flags = refresh, d3d, overlay, transparent;

}



material BreakLightON
{
ambient_red = 255;
ambient_blue = 255;
ambient_green = 255;
diffuse_red = 255;
diffuse_blue = 50;
diffuse_green = 50;
emissive_red = 255;
emissive_blue = 50;
emissive_green = 50;
}


material BreakLightOff
{
ambient_red = 50;
ambient_blue = 50;
ambient_green = 50;
diffuse_red = 50;
diffuse_blue = 50;
diffuse_green = 50;
emissive_red = 50;
emissive_blue = 50;
emissive_green = 50;
}





material RevLightOn
{
ambient_red = 255;
ambient_blue = 255;
ambient_green = 255;
diffuse_red = 50;
diffuse_blue = 50;
diffuse_green = 50;
emissive_red = 255;
emissive_blue = 255;
emissive_green = 255;
}

material Blue_colour
{
ambient_red = 0;
ambient_blue = 40;
ambient_green = 0;
diffuse_red = 0;
diffuse_blue = 0;
diffuse_green = 0;
emissive_red = 0;
emissive_blue = 0;
emissive_green = 0;
}

material Green_colour
{
ambient_red = 1;
ambient_blue = 1;
ambient_green = 40;
diffuse_red = 0;
diffuse_blue = 0;
diffuse_green = 0;
emissive_red = 0;
emissive_blue = 0;
emissive_green = 0;
}

material Yellow_colour
{
ambient_red = 55;
ambient_blue = 0;
ambient_green = 55;
diffuse_red = 0;
diffuse_blue = 0;
diffuse_green = 0;
emissive_red = 0;
emissive_blue = 0;
emissive_green = 0;
}

material Purple_colour
{
ambient_red = 12;
ambient_blue = 34;
ambient_green = 0;
diffuse_red = 0;
diffuse_blue = 0;
diffuse_green = 0;
emissive_red = 0;
emissive_blue = 0;
emissive_green = 0;
}
material White_colour
{
ambient_red = 70;
ambient_blue = 70;
ambient_green = 70;
diffuse_red = 0;
diffuse_blue = 0;
diffuse_green = 0;
emissive_red = 0;
emissive_blue = 0;
emissive_green = 0;
}

bmap bcube=<t_day_sky+6.tga>;

function mtl_envmap_view()
{
mat_set(mtl.matrix,matViewInv);
mtl.matrix41=0;
mtl.matrix42=0;
mtl.matrix43=0;
}

function mtl_envmap_init()
{
//...maybe you should copy the mat_model properties here...
bmap_to_cubemap(mtl.skin1);
mtl.event=mtl_envmap_view;
mtl.enable_view=on;
}

material mtl_envmap
{
skin1=bcube;
event=mtl_envmap_init;

effect=
" texture entSkin1;
texture mtlSkin1;
matrix matMtl;
technique envmap
{
pass p0
{
texture[0]=<entSkin1>;
texture[1]=<mtlSkin1>;

zWriteEnable=true;
alphaBlendEnable=false;

colorArg1[0]=Texture;
colorOp[0]=Modulate2x;
colorArg2[0]=Diffuse;

colorArg1[1]=Texture;
colorOp[1]=blendCurrentAlpha;
addressU[1]=Clamp;
addressV[1]=Clamp;
texCoordIndex[1]=cameraSpaceReflectionVector;
textureTransformFlags[1]=Count3;
textureTransform[1]=<matMtl>; // transform camera space back to world space
}
}
";
}


function my_headlight()

{

my.invisible = off;

my.flare = on;
my.passable = on;
my.bright = on;
my.light = on;
my.translucent = on;
my.alpha = 20;
my.lightrange = 1156; //1656
my.overlay = on;
my.red = 235;
my.green = 235;
my.blue = 235;
my.decal = on;
my.scale_x*=1.6;
my.scale_y*=5;
my.scale_z*=1;
my.tilt = 85;

while(1)
{
// play with the numerical values, they set the position of the headlight (x, y, z)

vec_set (my.x, vector (950, 110, 30));

vec_rotate (my.x, you.pan);

vec_add (my.x, you.x);

my.pan = you.pan;

wait (1);

}

if( time_day >= 0600 && time_day < 1000 ) // morning
{
ent_remove(me);
wait(1);
return;
}

wait(1);

}


}

function sec_headlight()

{

my.invisible = off;

my.flare = on;
my.passable = on;
my.bright = on;
my.light = on;
my.translucent = on;
my.alpha = 20;
my.lightrange = 1156; //1656
my.overlay = on;
my.red = 235;
my.green = 235;
my.blue = 235;
my.decal = on;
my.scale_x*=1.6;
my.scale_y*=5;
my.scale_z*=1;
my.tilt = 85;

while(1)
{
// play with the numerical values, they set the position of the headlight (x, y, z)

vec_set (my.x, vector (950, -110, 30));

vec_rotate (my.x, you.pan);

vec_add (my.x, you.x);

my.pan = you.pan;

wait (1);

}

if( time_day >= 0600 && time_day < 1000 ) // morning
{
ent_remove(me);
wait(1);
return;
}

wait(1);

}


}

entity* breaklight;

function break_light()

{

breaklight = me;


my.flare = on;
my.passable = on;
my.bright = on;
my.light = on;
my.translucent = on;
my.alpha = 16;
//my.lightrange = 456; //1656
my.overlay = on;
my.red = 235;
my.green = 50;
my.blue = 20;
//my.decal = on;
my.scale_x*=0.5;
my.scale_y*=0.5;
my.scale_z*=0.5;
my.pan = 180;

while(1)
{
// play with the numerical values, they set the position of the headlight (x, y, z)

vec_set (my.x, vector (-855, 0, 145));

vec_rotate (my.x, you.pan);

vec_add (my.x, you.x);

my.pan = you.pan;

wait(1);

}

}

function car_door()
{
ent_animate(my, "open", my.skill10, anm_cycle); // play the "walk" animation
media_play("CarOpen.wav", null, 100);
wait(-2);
ent_animate(my, "close", my.skill10, anm_cycle); // play the "walk" animation
media_play("CarClose.wav", null, 100);
wait(-5);
ent_animate(my, "exit", my.skill10, anm_skip); // play the "walk" animation
wait(-2);
wait(1);
return;
}

function car_enter()
{
car_enter_pan.visible = on;
wait(-3);
car_enter_pan.visible = off;
}
var cam_broke;

function display_info()
{
wait(-5);
carinfo_pan.visible = on;
wait(-15);
carinfo_pan.visible = off;
}
function vehicle_drive()
{
while (vehicle_entity._old_entity_handle == plSelect_curr_model) { wait(1); }
if((YOU == plBiped01_entity) && (plSelect_curr_model != vehicle_entity))
{
if (event_type == event_scan)
{
car_enter();
{
if(event_type == event_scan && key_enter == on) && (cam_broke == 0)
{


car_door();
rain_on = 0;
plBiped01_entity.invisible = on;
//wait(3);
// save the old entity / model
vehicle_entity._old_entity_handle = handle(plSelect_curr_ent);
vehicle_entity._old_model = plSelect_curr_model;

// make us the active model
plSelect_curr_model = vehicle_entity;
car_camera();
wait(-2);


plBiped01_entity.invisible = on;

activate_vehicle();

AudiR8_pan.visible = ON;
headlightON();
display_info();
engine_sound = snd_loop(plCar01_engine_wav, 50,0); // play the engine sound in a loop
snd_tune(engine_sound, 100, 50, 0); //80% of real frequency

v_angle.x = 0;
v_angle.y = 0;
v_angle.z = 0;

v_floornormal.x = normal.x; // set my_floornormal to the normal of the surface
v_floornormal.y = normal.y;
v_floornormal.z = normal.z;

v_angle.tilt = 0;
v_angle.roll = 0;
if((v_floornormal.x != 0) || (v_floornormal.y != 0))

{ // on a slope?
// rotate the floor normal relative to the car
v_angle.pan = -my.pan;
vec_rotate(v_floornormal,my_angle);
// calculate the destination tilt and roll angles
v_angle.tilt = -asin(v_floornormal.x);
v_angle.roll = -asin(v_floornormal.y);
}

vehicle_force.x = vehicle_speed; // forward movement
vehicle_force.y = 0; // no side movement
vehicle_force.z = 1300; // no gravity

wheel_speed += vehicle_speed; // increase anim_percent by the value in drive_dist
if( wheel_speed > 100 ) { wheel_speed -= 100; } // if anim_percent maxes out, subtract 100 from it
if( wheel_speed < 0 ) { wheel_speed += 100; } // if anim_percent goes below zero, add 100 to it






while(plSelect_curr_ent == vehicle_entity)
{
ent_animate(my, "drive", my.skill10, anm_cycle);
plBiped01_entity.invisible = on;
c_move(me,vector(0,0,-10),nullvector,GLIDE);
//vehicle_force.z += accelerate(my._gid01_vel_z,-bipedPhy01_gravity,0);
if (key_cuu == on )
{

vehicle_speed += 12*time_step;
c_move(me,vector(vehicle_speed,0,0),nullvector,GLIDE);
ent_mtlset(me,BreakLightOff,8);
//breaklight.invisible = on;
ent_animate(my, "drive", my.skill10, anm_cycle); // play the "walk" animation

// 25/32 controls the animation speed, 25 = desired frame rate, 32 = the number of "walk" animation frames

my.skill10 += 1/ 10 * (vehicle_speed/2);

my.skill10 %= 100;
snd_tune(engine_sound, 50, freq+40, 0); //80% of real frequency
}
if (key_cuu == off)
{
vehicle_speed -= 20*time_step;
c_move(me,vector(vehicle_speed,0,0),nullvector,GLIDE);
ent_mtlset(me,BreakLightOn,8);
//breaklight.invisible = off;
snd_tune(engine_sound, 50, freq-40, 0); //80% of real frequency
}
if (key_cud == on)
{
vehicle_speed -= 3*time_step;
c_move(me,vector(vehicle_speed,0,0),nullvector,GLIDE);
ent_mtlset(me,RevLightOn,9);
snd_tune(engine_sound, 50, 200, 0); //80% of real frequency
}

if (key_cul == on && vehicle_speed > 0)
{

my.pan += 3.5 * time; //3.5

}
if (key_cur == on && vehicle_speed > 0)
{

my.pan -= 3.5 * time; //3.5

}

if(key_space == on)
{
vehicle_speed = 0;

}


if(vehicle_speed >= 200) //don't let speed get higher than 200
{
vehicle_speed = 200;
ent_mtlset(me,BreakLightOff,8);
}

if(vehicle_speed <= 0)
{

ent_mtlset(me,BreakLightOn,8);
//breaklight.invisible = off;
vehicle_speed += 20*time_step;
c_move(me,vector(vehicle_speed,0,0),nullvector,GLIDE);
snd_tune(engine_sound, 50, 40, 0); //80% of real frequency
}

freq=vehicle_speed;

if(vehicle_speed <= 40)
{
snd_tune(engine_sound, 50, 40, 0); //80% of real frequency
}
if(event_type == EVENT_ENTITY)
{

if(YOU == dummy_car)
{
ent_create( null, spark_pos, WeaponFX00_Spark_FX);
}
}


if(event_type == EVENT_IMPACT)
{
car_hit -= 1;
}

if (event_type == EVENT_BLOCK)
{
car_hit -= 1;
}



wait(1);
}


}


}


AudiR8_pan.TRANSLUCENT = ON;AudiR8_pan.alpha = 0;
while (AudiR8_pan.alpha < 100){
AudiR8_pan.alpha += 5*time_step;
wait(1);
}
wait(-3);
while (AudiR8_pan.alpha > 0){
AudiR8_pan.alpha -= 5*time_step;
wait(1);
AudiR8_pan.visible = OFF;

}


return;
}


}
// Desc: deactivate the car model
function vehicle_Deactivate()
{
// hide the player car
// plCar01_entity.visible = off;

temp=temp;
snd_stop(engine_sound);


//++ToDo: make this optional
}


function vehicle_EventExit()
{
while(plSelect_curr_ent == vehicle_entity)
{


// set YOU to the car
YOU = vehicle_entity;

// set ME to the old entity
ME = ptr_for_handle(vehicle_entity._old_entity_handle);



car_door();

vec_set(my.x,YOU.x);

// Try to move outside the car
vec_set(temp,vehicle_entity_exitVec);
vec_rotate(temp,vehicle_entity.pan);
move_mode = ignore_you + ignore_passable + ignore_passents + ignore_push + glide + use_box;
c_move(my,nullvector,temp,move_mode);
if(in_solid == 1) { return(-3); } // we couldn't exit the car

vehicle_Deactivate();


// switch the current entity to the old entity
PlSelect_Switch(vehicle_entity._old_model);
vehicle_entity._old_model = 0;
media_stop(track_handle);

//anim_percent = 100;
media_loop("city.ogg", null, 80);

wait(1);
}

wait(1);
}

}


function headlightON()
{

if( time_day >= 2100 || time_day < 0600 ) // night
{

ent_create("light.bmp", nullvector, my_headlight); // create a tiny headlight model
//ent_create("brakelight.bmp", nullvector, break_light);
ent_create("light.bmp", nullvector, sec_headlight); // create a tiny headlight model

wait(1);
return;

}




}

function car_camera()
{

while(1)
{
cameraTarget_pos_vec.x += -4;
cameraTarget_ang_vec.pan += 0.8;

wait(1);
}

wait(-2);

return;

}

function activate_vehicle()
{

while (vehicle_entity == NULL) {ent_animate(my, "exit", my.skill10, anm_skip); wait(1); }
// set the player select current entity to this biped entity
plSelect_curr_ent = vehicle_entity;
//ent_animate(my, "close", my.skill10, anm_skip); // play the "walk" animation
//media_play("CarClose.wav", null, 100);
//wait(-4);



// make sure they are visible
vehicle_entity.invisible = off;

// make this the active player model
PlSelect_Switch(vehicle_entity);
plBiped01_entity.visible = off;



radio();

on_r = toggle_radio;
on_x = vehicle_EventExit;
on_joy4 = vehicle_EventExit;
if(cam_broke == 1)
{
cameraTarget_ang_vec.pan += 90;
}

while(vehicle_entity == plSelect_curr_model)
{
plSelect_state = plSelect_state_active; // player is active

// Update the camera target
cameraTarget_ent = vehicle_entity;
vec_set(cameraTarget_pos_vec,vehicle_viewOffset);
vec_rotate(cameraTarget_pos_vec,vehicle_entity.pan);
vec_add(cameraTarget_pos_vec,vehicle_entity.x);
vec_set(cameraTarget_ang_vec,vehicle_entity.pan);
vec_add(cameraTarget_ang_vec,vehicle_viewAngle);

wait(1);




}

}
bmap bmap_paynspray = <paynspray.bmp>;
panel paynspray_pan{
pos_x = 0;
pos_y = 0;
layer = 1000;
bmap = bmap_paynspray;
flags = refresh, d3d, overlay;
}


function random_colour()
{
var colour_handle;
var colour_number;
randomize();
colour_number = int(random(5))+1; // use 5 sound tracks in this example

{

if (colour_number == 1)

{

ent_mtlset(me,Blue_colour,17);
}

if (colour_number == 2)

{

ent_mtlset(me,White_colour,17);
}

if (colour_number == 3)

{

ent_mtlset(me,Yellow_colour,17);

}

if (colour_number == 4)

{

ent_mtlset(me,Purple_colour,17);
}
if (colour_number == 5)

{

ent_mtlset(me,Green_colour,17);
}
}




function colour_change()
{

if(screen_size.y == 900)
{
paynspray_pan.pos_x = 90;
paynspray_pan.pos_y = -80;
}

if(screen_size.y == 1050)
{
paynspray_pan.pos_x = 190;
paynspray_pan.pos_y = -15;
}



wait(-5);
paynspray_pan.visible = ON;
random_colour();
balance -= 25;
wait(-3);
paynspray_pan.visible = OFF;

}





action vehicle
{

if(screen_size.y == 800)
{
AudiR8_pan.pos_y = 506;

}
if(screen_size.y == 900)
{

AudiR8_pan.pos_x = 1140;
}


if(screen_size.y == 1050)
{
AudiR8_pan.pos_y = 856;
AudiR8_pan.pos_x = 1360;
}
vehicle_entity = my;
c_setminmax(me);
my.event = vehicle_drive;
my.fat = on;
my.ENABLE_IMPACT = ON;
my.enable_scan = on;
my.enable_detect = on;
my.enable_impact = on;
my.ENABLE_TRIGGER = ON;
my.enable_entity = on; // sensitive to crashes
my.enable_shoot = on;
my.enable_block = on;
my.POLYGON = on;
my.push = 1000;

while (plSelect_curr_ent == null) {wait (1);}
// wait until the player has come closer than 50 quants to the switch
while(1)
{
while (vec_dist (garage.x, my.x) > 600) {wait (1);}
vehicle_speed = 0.01;
colour_change();
wait(-20);
wait(1);
}


my.metal = on;
my.ambient = 50;
my.albedo = 50;
my.shadow = on;
my.cast = on;
ph_setgravity(nullvector);
phent_setmass(my,10, PH_BOX);
phent_setdamping(my,0, 0);



}

var hit_speed;


action physics_action

{

my.passable = off;

my.fat = on;

//my.invisible = on;

ph_setgravity (vector(0, 0, -3000)); //386 -2886

my.shadow = on;

phent_settype (my, ph_rigid, ph_box);

phent_setmass (my, 1, ph_box); //20

phent_setfriction (my, 10); //50

phent_setdamping (my, 50, 50); //50, 50

phent_setelasticity (my, 10, 10); // 30, 30

while (vehicle_entity) {wait (1);} // make sure to use your own player pointer name everywhere in this action

while (1)

{

if(key_l == 1)
{
health = 0;
}
hit_speed.x = 25; // kick speed

hit_speed.y = 0;

hit_speed.z = 5; // make it jump up a bit as well

vec_rotate(hit_speed, vehicle_entity.pan); // kick it depending on player's angle

if (vec_dist (vehicle_entity.x, my.x) < 300) // 70 is the distance that triggers the kicking

{

phent_addvelcentral(my, hit_speed); // kick the box

}

wait (1);

}
}

Last edited by Emad1000; 09/11/12 12:07.
Re: eed help in a script [Re: Emad1000] #407310
09/11/12 12:11
09/11/12 12:11
Joined: Nov 2007
Posts: 2,568
Germany, BW, Stuttgart
MasterQ32 Offline
Expert
MasterQ32  Offline
Expert

Joined: Nov 2007
Posts: 2,568
Germany, BW, Stuttgart
maybe you should use a script fitting your game, not just some random script
i could send you some code for vehicle driving but it won't work
try to do it yourself and don't copy protected code!

Aum 88 has a really nice working example for this, just try to understand it and do it yourself. it isn't that hard...
http://www.coniserver.net/coni_users/web_users/pirvu/aum/aumonline_e/

Click to reveal..
If you are searching for the tusc commandline, here it is:
tusc action:generate needs:player_to_car language:wdl out:mycode.wdl


Visit my site: www.masterq32.de
Re: Script not working. [Re: Emad1000] #407311
09/11/12 12:13
09/11/12 12:13
Joined: Feb 2010
Posts: 320
TANA/Madagascar
3dgs_snake Offline
Senior Member
3dgs_snake  Offline
Senior Member

Joined: Feb 2010
Posts: 320
TANA/Madagascar
Hi,

I think the warning messages would be more useful than the script smile. Can you post them here?

Re: Script not working. [Re: 3dgs_snake] #407328
09/11/12 14:16
09/11/12 14:16
Joined: Aug 2012
Posts: 14
E
Emad1000 Offline OP
Newbie
Emad1000  Offline OP
Newbie
E

Joined: Aug 2012
Posts: 14
Hi,Can you tell me a way to copy the error message because it is so big to write.

Re: Script not working. [Re: Emad1000] #407331
09/11/12 14:34
09/11/12 14:34
Joined: Feb 2010
Posts: 320
TANA/Madagascar
3dgs_snake Offline
Senior Member
3dgs_snake  Offline
Senior Member

Joined: Feb 2010
Posts: 320
TANA/Madagascar
Start the engine with -diag. You will then have the warnings inside the file acklog.txt

Last edited by 3dgs_snake; 09/11/12 14:36.
Re: Script not working. [Re: 3dgs_snake] #407337
09/11/12 16:35
09/11/12 16:35
Joined: Aug 2012
Posts: 14
E
Emad1000 Offline OP
Newbie
Emad1000  Offline OP
Newbie
E

Joined: Aug 2012
Posts: 14
Hi,this is the error message.

< (time_day>=0600&&time_day<1000)>
vehicle.wdl 252:0 (): Parameter unknown time_day

< wait(1);>
vehicle.wdl 258:0 (): Keyword unknown wait

< (time_day>=0600&&time_day<1000)>
vehicle.wdl 305:0 (): Parameter unknown time_day

< wait(1);>
vehicle.wdl 311:0 (): Keyword unknown wait


< carinfo_pan.visible=on>
vehicle.wdl 387:0 (): Parameter unknown carinfo_pan Keyword

< carinfo_pan.visible=off>
vehicle.wdl 389:0 (): Parameter unknown carinfo_pan Keyword

< (vehicle_entity._old_entity_handle==plSelect_curr_model)>
vehicle.wdl 393:0 (): Parameter unknown _old_entity_handle Parameter

< if((YOU == plBiped01_entity) && (plSelect_curr_model != vehicle_entity)) {>
vehicle.wdl 395:0 (): Parameter unknown if bad keyword in { }


< if (event_type == event_scan) {lect_curr_model != vehicle_entity)) {>
vehicle.wdl 397:-1 (): Script error

< car_enter();>
vehicle.wdl 398:0 (): Parameter unknown car_enter bad keyword in { }

< {ar_enter();>
vehicle.wdl 399:-1 (): Script error

< if(event_type == event_scan && key_enter == on) && (cam_broke == 0) { {>
vehicle.wdl 401:-1 (): Script error


< car_door();>
vehicle.wdl 404:0 (): Parameter unknown car_door bad keyword in { }

< rain_on = 0;>
vehicle.wdl 405:0 (): Parameter unknown rain_on bad keyword in { }

< plBiped01_entity.invisible = on;>
vehicle.wdl 406:0 (): Parameter unknown plBiped01_entity.invisible bad keyword in { }

< vehicle_entity._old_entity_handle = handle(plSelect_curr_ent);>
vehicle.wdl 409:0 (): Parameter unknown vehicle_entity._old_entity_handle bad keyword in { }


< vehicle_entity._old_model = plSelect_curr_model;>
vehicle.wdl 410:0 (): Parameter unknown vehicle_entity._old_model bad keyword in { }

< plSelect_curr_model = vehicle_entity;>
vehicle.wdl 413:0 (): Parameter unknown plSelect_curr_model bad keyword in { }

< car_camera();>
vehicle.wdl 414:0 (): Parameter unknown car_camera bad keyword in { }

< wait(-2);>
vehicle.wdl 415:0 (): Parameter unknown wait bad keyword in { }


< plBiped01_entity.invisible = on;>
vehicle.wdl 418:0 (): Parameter unknown plBiped01_entity.invisible bad keyword in { }

< activate_vehicle();>
vehicle.wdl 420:0 (): Parameter unknown activate_vehicle bad keyword in { }

< AudiR8_pan.visible = ON;>
vehicle.wdl 422:0 (): Parameter unknown AudiR8_pan.visible bad keyword in { }

< headlightON();>
vehicle.wdl 423:0 (): Parameter unknown headlightON bad keyword in { }


< display_info();>
vehicle.wdl 424:0 (): Parameter unknown display_info bad keyword in { }

< engine_sound = snd_loop(plCar01_engine_wav, 50,0);>
vehicle.wdl 425:0 (): Parameter unknown engine_sound bad keyword in { }

< snd_tune(engine_sound, 100, 50, 0);>
vehicle.wdl 426:0 (): Parameter unknown snd_tune bad keyword in { }

< v_angle.x = 0;>
vehicle.wdl 428:0 (): Parameter unknown v_angle.x bad keyword in { }


< v_angle.y = 0;>
vehicle.wdl 429:0 (): Parameter unknown v_angle.y bad keyword in { }

< v_angle.z = 0;>
vehicle.wdl 430:0 (): Parameter unknown v_angle.z bad keyword in { }

< v_floornormal.x = normal.x;>
vehicle.wdl 432:0 (): Parameter unknown v_floornormal.x bad keyword in { }

< v_floornormal.y = normal.y;>
vehicle.wdl 433:0 (): Parameter unknown v_floornormal.y bad keyword in { }


< v_floornormal.z = normal.z;>
vehicle.wdl 434:0 (): Parameter unknown v_floornormal.z bad keyword in { }

< v_angle.tilt = 0;>
vehicle.wdl 436:0 (): Parameter unknown v_angle.tilt bad keyword in { }

< v_angle.roll = 0;>
vehicle.wdl 437:0 (): Parameter unknown v_angle.roll bad keyword in { }

< if((v_floornormal.x != 0) || (v_floornormal.y != 0)) {r_ent);>
vehicle.wdl 440:-1 (): Script error


< v_angle.pan = -my.pan;>
vehicle.wdl 442:0 (): Parameter unknown v_angle.pan bad keyword in { }

< vec_rotate(v_floornormal,my_angle);>
vehicle.wdl 443:0 (): Parameter unknown vec_rotate bad keyword in { }

< v_angle.tilt = -asin(v_floornormal.x);>
vehicle.wdl 445:0 (): Parameter unknown v_angle.tilt bad keyword in { }

< v_angle.roll = -asin(v_floornormal.y);>
vehicle.wdl 446:0 (): Parameter unknown v_angle.roll bad keyword in { }


< vehicle_force.x = vehicle_speed;>
vehicle.wdl 449:0 (): Keyword unknown vehicle_force.x

< vehicle_force.y = 0;>
vehicle.wdl 450:0 (): Keyword unknown vehicle_force.y

< vehicle_force.z = 1300;>
vehicle.wdl 451:0 (): Keyword unknown vehicle_force.z

< wheel_speed += vehicle_speed;>
vehicle.wdl 453:0 (): Keyword unknown wheel_speed


< if( wheel_speed > 100 ) {>
vehicle.wdl 454:0 (): Parameter unknown if bad keyword in { }

< wheel_speed -= 100;>
vehicle.wdl 454:0 (): Parameter unknown wheel_speed bad keyword in { }

< if( wheel_speed < 0 ) {>
vehicle.wdl 455:0 (): Parameter unknown if bad keyword in { }

< wheel_speed += 100;>
vehicle.wdl 455:0 (): Parameter unknown wheel_speed bad keyword in { }


< while(plSelect_curr_ent == vehicle_entity) >
vehicle.wdl 463:0 (): Parameter unknown while bad keyword in { }

< ent_animate(my, "drive", my.skill10, anm_cycle);>
vehicle.wdl 464:0 (): Parameter unknown ent_animate bad keyword in { }

< plBiped01_entity.invisible = on;>
vehicle.wdl 465:0 (): Parameter unknown plBiped01_entity.invisible bad keyword in { }

< c_move(me,vector(0,0,-10),nullvector,GLIDE);>
vehicle.wdl 466:0 (): Parameter unknown c_move bad keyword in { }


< if (key_cuu == on ) {GLIDE);>
vehicle.wdl 469:-1 (): Script error

< vehicle_speed += 12*time_step;>
vehicle.wdl 471:0 (): Parameter unknown vehicle_speed bad keyword in { }

< c_move(me,vector(vehicle_speed,0,0),nullvector,GLIDE);>
vehicle.wdl 472:0 (): Parameter unknown c_move bad keyword in { }

< ent_mtlset(me,BreakLightOff,8);>
vehicle.wdl 473:0 (): Parameter unknown ent_mtlset bad keyword in { }


< ent_animate(my, "drive", my.skill10, anm_cycle);>
vehicle.wdl 475:0 (): Parameter unknown ent_animate bad keyword in { }

< my.skill10 +>
vehicle.wdl 479:0 (): Parameter unknown my.skill10 bad keyword in { }

< my.skill10 %= 100;>
vehicle.wdl 481:0 (): Parameter unknown my.skill10 bad keyword in { }

< snd_tune(engine_sound, 50, freq+40, 0);>
vehicle.wdl 482:0 (): Parameter unknown snd_tune bad keyword in { }


< if (key_cuu == off) {>
vehicle.wdl 485:0 (): Parameter unknown if bad keyword in { }

< vehicle_speed -= 20*time_step;>
vehicle.wdl 486:0 (): Parameter unknown vehicle_speed bad keyword in { }

< c_move(me,vector(vehicle_speed,0,0),nullvector,GLIDE);>
vehicle.wdl 487:0 (): Parameter unknown c_move bad keyword in { }

< ent_mtlset(me,BreakLightOn,8);>
vehicle.wdl 488:0 (): Parameter unknown ent_mtlset bad keyword in { }


< snd_tune(engine_sound, 50, freq-40, 0);>
vehicle.wdl 490:0 (): Parameter unknown snd_tune bad keyword in { }

< if (key_cud == on) {>
vehicle.wdl 493:0 (): Parameter unknown if bad keyword in { }

< vehicle_speed -= 3*time_step;>
vehicle.wdl 494:0 (): Parameter unknown vehicle_speed bad keyword in { }

< c_move(me,vector(vehicle_speed,0,0),nullvector,GLIDE);>
vehicle.wdl 495:0 (): Parameter unknown c_move bad keyword in { }


< ent_mtlset(me,RevLightOn,9);>
vehicle.wdl 496:0 (): Parameter unknown ent_mtlset bad keyword in { }

< snd_tune(engine_sound, 50, 200, 0);>
vehicle.wdl 497:0 (): Parameter unknown snd_tune bad keyword in { }

< if (key_cul == on && vehicle_speed > 0) {>
vehicle.wdl 501:0 (): Parameter unknown if bad keyword in { }

< my.pan += 3.5 * time;>
vehicle.wdl 503:0 (): Parameter unknown my.pan bad keyword in { }


< if (key_cur == on && vehicle_speed > 0) {>
vehicle.wdl 507:0 (): Parameter unknown if bad keyword in { }

< my.pan -= 3.5 * time;>
vehicle.wdl 509:0 (): Parameter unknown my.pan bad keyword in { }

< if(key_space == on) {>
vehicle.wdl 514:0 (): Parameter unknown if bad keyword in { }

< vehicle_speed = 0;>
vehicle.wdl 515:0 (): Parameter unknown vehicle_speed bad keyword in { }


< if(vehicle_speed >= 200) {>
vehicle.wdl 521:0 (): Parameter unknown if bad keyword in { }

< vehicle_speed = 200;>
vehicle.wdl 522:0 (): Parameter unknown vehicle_speed bad keyword in { }

< ent_mtlset(me,BreakLightOff,8);>
vehicle.wdl 523:0 (): Parameter unknown ent_mtlset bad keyword in { }

< if(vehicle_speed <= 0) {>
vehicle.wdl 527:0 (): Parameter unknown if bad keyword in { }


< ent_mtlset(me,BreakLightOn,8);>
vehicle.wdl 529:0 (): Parameter unknown ent_mtlset bad keyword in { }

< vehicle_speed += 20*time_step;>
vehicle.wdl 531:0 (): Parameter unknown vehicle_speed bad keyword in { }

< c_move(me,vector(vehicle_speed,0,0),nullvector,GLIDE);>
vehicle.wdl 532:0 (): Parameter unknown c_move bad keyword in { }

< snd_tune(engine_sound, 50, 40, 0);>
vehicle.wdl 533:0 (): Parameter unknown snd_tune bad keyword in { }


< freq=vehicle_speed;>
vehicle.wdl 536:0 (): Keyword unknown freq

< if(vehicle_speed <= 40) {>
vehicle.wdl 539:0 (): Parameter unknown if bad keyword in { }

< snd_tune(engine_sound, 50, 40, 0);>
vehicle.wdl 540:0 (): Parameter unknown snd_tune bad keyword in { }

< if(event_type == EVENT_ENTITY) {>
vehicle.wdl 543:0 (): Parameter unknown if bad keyword in { }


< if(YOU == dummy_car) {Y) {>
vehicle.wdl 546:-1 (): Script error

< ent_create( null, spark_pos, WeaponFX00_Spark_FX);>
vehicle.wdl 547:0 (): Parameter unknown ent_create bad keyword in { }

< if(event_type == EVENT_IMPACT) {>
vehicle.wdl 553:0 (): Parameter unknown if bad keyword in { }

< car_hit -= 1;>
vehicle.wdl 554:0 (): Parameter unknown car_hit bad keyword in { }


< if (event_type == EVENT_BLOCK) {>
vehicle.wdl 558:0 (): Parameter unknown if bad keyword in { }

< car_hit -= 1;>
vehicle.wdl 559:0 (): Parameter unknown car_hit bad keyword in { }

< wait(1);>
vehicle.wdl 564:0 (): Keyword unknown wait

< AudiR8_pan.TRANSLUCENT = ON;>
vehicle.wdl 574:0 (): Keyword unknown AudiR8_pan.TRANSLUCENT


< AudiR8_pan.alpha = 0;>
vehicle.wdl 574:0 (): Keyword unknown AudiR8_pan.alpha

< while (AudiR8_pan.alpha < 100){>
vehicle.wdl 575:0 (): Parameter unknown while bad keyword in { }

< AudiR8_pan.alpha += 5*time_step;>
vehicle.wdl 576:0 (): Parameter unknown AudiR8_pan.alpha bad keyword in { }

< wait(1);>
vehicle.wdl 577:0 (): Parameter unknown wait bad keyword in { }


< wait(-3);>
vehicle.wdl 579:0 (): Keyword unknown wait

< while (AudiR8_pan.alpha > 0){>
vehicle.wdl 580:0 (): Parameter unknown while bad keyword in { }

< AudiR8_pan.alpha -= 5*time_step;>
vehicle.wdl 581:0 (): Parameter unknown AudiR8_pan.alpha bad keyword in { }

< wait(1);>
vehicle.wdl 582:0 (): Parameter unknown wait bad keyword in { }


< AudiR8_pan.visible = OFF;>
vehicle.wdl 583:0 (): Parameter unknown AudiR8_pan.visible bad keyword in { }

< return;>
vehicle.wdl 588:0 (): Keyword unknown return

< ME=ptr_for_handle(vehicle_entity._old_entity_handle)>
vehicle.wdl 617:0 (): Parameter unknown _old_entity_handle Parameter

< PlSelect_Switch(vehicle_entity._old_model)>
vehicle.wdl 636:0 (): Parameter unknown _old_model Parameter


< vehicle_entity._old_model=0>
vehicle.wdl 637:0 (): Parameter unknown _old_model Parameter

< media_stop(track_handle)>
vehicle.wdl 638:0 (): Parameter unknown track_handle

< (time_day>=2100||time_day<0600)>
vehicle.wdl 656:0 (): Parameter unknown time_day

< on_r=toggle_radio>
vehicle.wdl 712:0 (): Parameter unknown toggle_radio
.

< balance-=25>
vehicle.wdl 818:0 (): Parameter unknown balance

< (vec_dist(garage.x,my.x)>600)>
vehicle.wdl 867:0 (): Parameter unknown garage Keyword

< my.metal = on;>
vehicle.wdl 875:0 (): Keyword unknown my.metal

< my.ambient = 50;>
vehicle.wdl 876:0 (): Keyword unknown my.ambient


< my.albedo = 50;>
vehicle.wdl 877:0 (): Keyword unknown my.albedo

< my.shadow = on;>
vehicle.wdl 878:0 (): Keyword unknown my.shadow

< my.cast = on;>
vehicle.wdl 879:0 (): Keyword unknown my.cast

< ph_setgravity(nullvector);>
vehicle.wdl 880:0 (): Keyword unknown ph_setgravity


< phent_setmass(my,10, PH_BOX);>
vehicle.wdl 881:0 (): Keyword unknown phent_setmass

< phent_setdamping(my,0, 0);>
vehicle.wdl 882:0 (): Keyword unknown phent_setdamping

< health=0>
vehicle.wdl 923:0 (): Parameter unknown health

Script error
Engine shutdown

Re: Script not working. [Re: Emad1000] #407339
09/11/12 16:49
09/11/12 16:49
Joined: Mar 2008
Posts: 2,247
Baden Württemberg, Germany
Espér Offline
Expert
Espér  Offline
Expert

Joined: Mar 2008
Posts: 2,247
Baden Württemberg, Germany
a question..
did you include the acknex header file? laugh

2nd)
Are you allowed to use the script of the original author?

3rd)
Did you include the originals variables, structs, vectors..etc? Cause custom created ressources are not automatically copied with the script wink

4th)
why did you vopy a code out of an existing game? That's a bit pathetic.. And then a wdl script.. i think you are using lite-c..
i think you need to learn a bit more about scripting than just copy&paste things!

Last edited by Espér; 09/11/12 16:52.

Selling my Acknex Engine Editions (A7 Com & A8 Pro):
>> click here if you are interested <<

Moderated by  adoado, checkbutton, mk_1, Perro 

Gamestudio download | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1