3 registered members (NewbieZorro, TipmyPip, 1 invisible),
19,045
guests, and 8
spiders. |
Key:
Admin,
Global Mod,
Mod
|
|
|
Script not working.
#407309
09/11/12 12:05
09/11/12 12:05
|
Joined: Aug 2012
Posts: 14
Emad1000
OP
Newbie
|
OP
Newbie
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
Expert
|
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/If you are searching for the tusc commandline, here it is: tusc action:generate needs:player_to_car language:wdl out:mycode.wdl
|
|
|
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
Senior Member
|
Senior Member
Joined: Feb 2010
Posts: 320
TANA/Madagascar
|
Hi, I think the warning messages would be more useful than the script  . Can you post them here?
|
|
|
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
Senior Member
|
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
Emad1000
OP
Newbie
|
OP
Newbie
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
Expert
|
Expert
Joined: Mar 2008
Posts: 2,247
Baden Württemberg, Germany
|
a question.. did you include the acknex header file?  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  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.
|
|
|
|