Driveable Jeep

Post your scripting questions / solutions here

Moderator: Moderators

Post Reply
computernerd
Lance Corporal
Posts: 14
Joined: Sun Apr 26, 2009 8:09 pm

Driveable Jeep

Post by computernerd »

I tried making a driveable jeep in one of the stock maps, and it worked, but it turns WAY faster than it should and you can't look around, is there anyway to fix this?
$oldier Of Ra
Lieutenant Colonel
Posts: 404
Joined: Sun Oct 16, 2005 7:16 pm
Location: Belgium
Contact:

Post by $oldier Of Ra »

Yes.
Our official website: http://www.mohaairborne.co.cc
(Still accessible through http://mohaaclantb.tk and http://users.skynet.be/mohaaclantb/)

For all your bot needs!!!!

$oldier Of Ra.
computernerd
Lance Corporal
Posts: 14
Joined: Sun Apr 26, 2009 8:09 pm

Post by computernerd »

Ok, hows that lol? :)
$oldier Of Ra
Lieutenant Colonel
Posts: 404
Joined: Sun Oct 16, 2005 7:16 pm
Location: Belgium
Contact:

Post by $oldier Of Ra »

Well I can't help you any further if you don't show me the script. ;)
Our official website: http://www.mohaairborne.co.cc
(Still accessible through http://mohaaclantb.tk and http://users.skynet.be/mohaaclantb/)

For all your bot needs!!!!

$oldier Of Ra.
computernerd
Lance Corporal
Posts: 14
Joined: Sun Apr 26, 2009 8:09 pm

Post by computernerd »

This is the script and I forgot it was using a JV's bot script:
// THE BRIDGE
// ARCHITECTURE: POWZER
// SCRIPTING: POWZER

// BOT addon Copyright 2004 Cheech www.steinhuder-meer.ws
// BOT system by jv_map www.planetmedalofhonor.com/freebrief

main:
thread tank
level.playertanktarget = $player

$player holster
$player takeall
$player physics_off

$playertank waitthread global/vehicles_thinkers.scr::players_tank
$playertank vehiclespeed 200
end

setcvar "g_obj_alliedtext1" "Defend the bridge"
setcvar "g_obj_alliedtext2" ""
setcvar "g_obj_alliedtext3" "=BOT addon by Cheech="
setcvar "g_obj_axistext1" "Place an explosive"
setcvar "g_obj_axistext2" "under the bridge"
setcvar "g_obj_axistext3" "to destroy it"
setcvar "g_scoreboardpic" "objdm4"
setcvar "jvbot_showavatar" "0"
setcvar "jvbot_prefix" "[BOT] "
setcvar "g_gametypestring" "jv_bot01"

level waittill prespawn




waitthread bot_setup_bridge
exec global/DMprecache.scr
level.script = maps/obj/obj_team4.scr
exec global/ambient.scr obj_team4
thread global/exploder.scr::main
thread global/minefield.scr::minefield_setup
exec global/door_locked.scr::lock

level waittill spawn

thread tank
level.defusing_team = "allies"
level.planting_team = "axis"
level.targets_to_destroy = 1
level.bomb_damage = 300
level.bomb_explosion_radius = 1024
level.dmrespawning = 1
level.dmroundlimit = 15
level.clockside = allies
$bridge_bomb.campset = 1
$bridge_bomb.plantteam = "axis"
$bridge_bomb2.campset = 2
$bridge_bomb2.plantteam = "axis"
level.jvbot_tasks_priority[follow] = 0
level.jvbot_tasks_priority[attackbomb] = 3
level.jvbot_tasks_priority[sniper] = 2
level.jvbot_tasks_priority[camp] = 2
level.jvbot_weapon_priority["m1 garand"] = 20
level.jvbot_weapon_priority["springfield '03 sniper"] = 20
level.jvbot_weapon_priority["thompson"] = 30
level.jvbot_weapon_priority["bar"] = 30
level.jvbot_weapon_priority["shotgun"] = 0
level.jvbot_weapon_priority["high standard"] = 0
level.jvbot_weapon_priority["colt 45"] = 0
level.jvbot_weapon_priority["bazooka"] = 0
level.jvbot_weapon_priority["mauser kar 98k"] = 20
level.jvbot_weapon_priority["mauser kar 98d sniper"] = 20
level.jvbot_weapon_priority["mp40"] = 30
level.jvbot_weapon_priority["stg44"] = 30
level.jvbot_weapon_priority["walter p38"] = 0
level.jvbot_weapon_priority["panzerschrek"] = 0
$bridge_bomb thread global/jv_obj_dm.scr::bomb_thinker
$bridge_bomb2 thread global/jv_obj_dm.scr::bomb_thinker
level.alliesbots = 8
level.axisbots = 8
level.routelist[route_to_bomb1] = weg2::weg4
level.routelist[route_to_bomb2] = weg1::weg3
waitthread global/jv_bots/jv_mp_ai.scr::enable
while !(level.roundstart)
waitframe
$bridge_bomb thread axis_win_bomb
$bridge_bomb thread allied_win_timer
thread cmessage
end

axis_win_bomb:
while(level.targets_destroyed < level.targets_to_destroy)
waitframe
teamwin axis
end

allied_win_timer:
level waittill allieswin
end

bot_setup_bridge:
thread new_player_spawn 1 -457.00 -1668.00 254.00 90
thread new_player_spawn 1 -459.00 -1860.00 254.00 90
thread new_player_spawn 1 -54.00 -2982.00 248.00 90
thread new_player_spawn 1 50.00 -3050.00 248.00 90
thread new_player_spawn 1 100.00 -2971.00 248.00 135
thread new_player_spawn 1 639.00 -2258.00 248.00 180
thread new_player_spawn 1 628.00 -2146.00 248.00 180
thread new_player_spawn 1 825.00 -2109.00 248.00 180
thread new_player_spawn 1 826.00 -2223.00 248.00 180
thread new_player_spawn 1 829.00 -2351.00 248.00 180
thread new_player_spawn 1 826.00 -2471.00 248.00 180
thread new_player_spawn 0 -813.00 4674.00 248.00 315
thread new_player_spawn 0 -903.00 4572.00 248.00 315
thread new_player_spawn 0 -990.00 4475.00 248.00 315
thread new_player_spawn 0 623.00 4694.00 248.00 180
thread new_player_spawn 0 786.00 4720.00 248.00 180
thread new_player_spawn 0 788.00 4598.00 248.00 180
thread new_player_spawn 0 790.00 4479.00 248.00 180
thread bot_model_spawn human/multiplayer_allied_pilot.tik 1 -4135.00 3489.00 274.00
thread bot_model_spawn human/multiplayer_allied_oss_man.tik 1 -4135.00 3553.00 274.00
thread bot_model_spawn human/multiplayer_allied_airborne_soldier.tik 1 -4135.00 3617.00 274.00
thread bot_model_spawn human/multiplayer_allied_2nd-ranger_sergeant.tik 1 -4135.00 3681.00 274.00
thread bot_model_spawn human/multiplayer_allied_1st-ranger_private.tik 1 -4199.00 3489.00 274.00
thread bot_model_spawn human/multiplayer_german_afrika_officer.tik 0 -4199.00 3553.00 274.00
thread bot_model_spawn human/multiplayer_german_misc_kradshutzen.tik 0 -4199.00 3617.00 274.00
thread bot_model_spawn human/multiplayer_german_afrika_private.tik 0 -4199.00 3681.00 274.00
thread bot_model_spawn human/multiplayer_german_waffenss_officer.tik 0 -4263.00 3489.00 274.00
thread bot_model_spawn human/multiplayer_german_waffenss_shutze.tik 0 -4263.00 3553.00 274.00
thread bot_model_spawn human/multiplayer_german_panzer_tankcommander.tik 0 -4263.00 3617.00 274.00
thread bot_model_spawn human/multiplayer_german_elite_gestapo.tik 0 -4263.00 3681.00 274.00
thread bot_model_spawn human/multiplayer_german_elite_sentry.tik 0 -4327.00 3489.00 274.00
thread bot_model_spawn human/multiplayer_german_panzer_grenadier.tik 0 -4327.00 3553.00 274.00
thread bot_model_spawn human/multiplayer_german_panzer_obershutze.tik 0 -4327.00 3617.00 274.00
thread bot_model_spawn human/multiplayer_german_panzer_shutze.tik 0 -4327.00 3681.00 274.00
thread bot_model_spawn human/multiplayer_german_wehrmact_officer.tik 0 -4391.00 3489.00 274.00
thread bot_model_spawn human/multiplayer_german_wehrmact_soldier.tik 0 -4391.00 3553.00 274.00
thread bot_model_spawn human/multiplayer_german_winter_type1.tik 0 -4391.00 3617.00 274.00
thread bot_model_spawn human/multiplayer_german_winter_type2.tik 0 -4391.00 3681.00 274.00
thread bot_model_spawn human/multiplayer_german_misc_worker.tik 0 -4455.00 3617.00 274.00
thread bot_so_spawn 1 -520.00 -2047.00 256.00
thread bot_so_spawn 1 -878.00 -2166.00 256.00
thread bot_so_spawn 1 -883.00 -2374.00 256.00
thread bot_so_spawn 1 -470.00 -1442.00 261.00
thread bot_so_spawn 1 102.00 -2866.00 256.00
thread bot_so_spawn 1 72.00 -2579.00 256.00
thread bot_so_spawn 1 479.00 -2090.00 256.00
thread bot_so_spawn 1 517.00 -2244.00 256.00
thread bot_so_spawn 0 -2064.00 2985.00 243.00
thread bot_so_spawn 0 -2029.00 3109.00 233.00
thread bot_so_spawn 0 -1478.00 4106.00 254.00
thread bot_so_spawn 0 -1092.00 4358.00 254.00
thread bot_so_spawn 0 -636.00 4677.00 254.00
thread bot_so_spawn 0 -804.00 3797.00 545.00
thread bot_so_spawn 0 597.00 4543.00 254.00
thread bot_so_spawn 0 659.00 2644.00 687.00
local.bn1 = spawn info_pathnode
local.bn1.origin = ( 15.00 112.00 23.00 )
local.bn1.targetname = "bombnode"
local.bn1.target = "bridge_bomb"
local.bn1.routelist = "route_to_bomb1"
local.bn2 = spawn info_pathnode
local.bn2.origin = ( 15.00 -105.00 23.00 )
local.bn2.targetname = "bombnode"
local.bn2.target = "bridge_bomb2"
local.bn2.routelist = "route_to_bomb2"
local.bc1t = spawn script_origin
local.bc1t.origin = ( -428.00 112.00 135.00 )
local.bc1t.targetname = "bct1"
local.bc1 = spawn info_pathnode
local.bc1.origin = ( -186.00 110.00 23.00 )
local.bc1.spawnflags = 2
local.bc1.targetname = "bombcamp"
local.bc1.set = 1
local.bc1.target = "bct1"
local.bc1.noallies = 1
local.bc2t = spawn script_origin
local.bc2t.origin = ( 391.00 -237.00 135.00 )
local.bc2t.targetname = "bct2"
local.bc2 = spawn info_pathnode
local.bc2.origin = ( 187.00 -111.00 23.00 )
local.bc2.spawnflags = 2
local.bc2.targetname = "bombcamp"
local.bc2.set = 1
local.bc2.target = "bct2"
local.bc2.noallies = 1
local.bc3t = spawn script_origin
local.bc3t.origin = ( 398.00 -707.00 129.00 )
local.bc3t.targetname = "bct3"
local.bc3 = spawn info_pathnode
local.bc3.origin = ( 154.00 -666.00 43.00 )
local.bc3.spawnflags = 2
local.bc3.targetname = "bombcamp"
local.bc3.set = 1
local.bc3.target = "bct3"
local.bc3.noallies = 1
local.bc4t = spawn script_origin
local.bc4t.origin = ( -318.00 -628.00 209.00 )
local.bc4t.targetname = "bct4"
local.bc4 = spawn info_pathnode
local.bc4.origin = ( -171.00 -479.00 43.00 )
local.bc4.spawnflags = 2
local.bc4.targetname = "bombcamp"
local.bc4.set = 1
local.bc4.target = "bct4"
local.bc4.noallies = 1
local.bc5t = spawn script_origin
local.bc5t.origin = ( -628.00 -758.00 136.00 )
local.bc5t.targetname = "bct5"
local.bc5 = spawn info_pathnode
local.bc5.origin = ( -863.00 -830.00 43.00 )
local.bc5.spawnflags = 2
local.bc5.targetname = "bombcamp"
local.bc5.set = 1
local.bc5.target = "bct5"
local.bc5.noallies = 1
local.bc6t = spawn script_origin
local.bc6t.origin = ( -414.00 475.00 126.00 )
local.bc6t.targetname = "bct6"
local.bc6 = spawn info_pathnode
local.bc6.origin = ( -159.00 473.00 43.00 )
local.bc6.spawnflags = 2
local.bc6.targetname = "bombcamp"
local.bc6.set = 1
local.bc6.target = "bct6"
local.bc6.route = weg4
local.bc7t = spawn script_origin
local.bc7t.origin = ( 406.00 472.00 137.00 )
local.bc7t.targetname = "bct7"
local.bc7 = spawn info_pathnode
local.bc7.origin = ( 155.00 474.00 43.00 )
local.bc7.spawnflags = 2
local.bc7.targetname = "bombcamp"
local.bc7.set = 1
local.bc7.target = "bct7"
local.bc7.route = weg2
local.bc8t = spawn script_origin
local.bc8t.origin = ( 1116.00 -602.00 129.00 )
local.bc8t.targetname = "bct8"
local.bc8 = spawn info_pathnode
local.bc8.origin = ( 1376.00 -610.00 43.00 )
local.bc8.spawnflags = 2
local.bc8.targetname = "bombcamp"
local.bc8.set = 1
local.bc8.target = "bct8"
local.bc8.noallies = 1
local.bc9t = spawn script_origin
local.bc9t.origin = ( -404.00 -661.00 133.00 )
local.bc9t.targetname = "bct9"
local.bc9 = spawn info_pathnode
local.bc9.origin = ( -150.00 -665.00 43.00 )
local.bc9.spawnflags = 2
local.bc9.targetname = "bombcamp"
local.bc9.set = 2
local.bc9.target = "bct9"
local.bc9.noallies = 1
local.bc10t = spawn script_origin
local.bc10t.origin = ( 388.00 -579.00 136.00 )
local.bc10t.targetname = "bct10"
local.bc10 = spawn info_pathnode
local.bc10.origin = ( 163.00 -480.00 43.00 )
local.bc10.spawnflags = 2
local.bc10.targetname = "bombcamp"
local.bc10.set = 2
local.bc10.target = "bct10"
local.bc10.noallies = 1
local.bc11t = spawn script_origin
local.bc11t.origin = ( 347.00 -75.00 135.00 )
local.bc11t.targetname = "bct11"
local.bc11 = spawn info_pathnode
local.bc11.origin = ( 185.00 107.00 23.00 )
local.bc11.spawnflags = 2
local.bc11.targetname = "bombcamp"
local.bc11.set = 2
local.bc11.target = "bct11"
local.bc11.noallies = 1
local.bc12t = spawn script_origin
local.bc12t.origin = ( -425.00 -104.00 135.00 )
local.bc12t.targetname = "bct12"
local.bc12 = spawn info_pathnode
local.bc12.origin = ( -184.00 -108.00 23.00 )
local.bc12.spawnflags = 2
local.bc12.targetname = "bombcamp"
local.bc12.set = 2
local.bc12.target = "bct12"
local.bc12.noallies = 1
local.bc13t = spawn script_origin
local.bc13t.origin = ( -294.00 454.00 142.00 )
local.bc13t.targetname = "bct13"
local.bc13 = spawn info_pathnode
local.bc13.origin = ( -152.00 664.00 68.00 )
local.bc13.spawnflags = 2
local.bc13.targetname = "bombcamp"
local.bc13.set = 2
local.bc13.target = "bct13"
local.bc13.noallies = 1
local.bc14t = spawn script_origin
local.bc14t.origin = ( 278.00 440.00 151.00 )
local.bc14t.targetname = "bct14"
local.bc14 = spawn info_pathnode
local.bc14.origin = ( 155.00 665.00 68.00 )
local.bc14.spawnflags = 2
local.bc14.targetname = "bombcamp"
local.bc14.set = 2
local.bc14.target = "bct14"
local.bc14.noallies = 1
local.bc15t = spawn script_origin
local.bc15t.origin = ( 1155.00 523.00 128.00 )
local.bc15t.targetname = "bct15"
local.bc15 = spawn info_pathnode
local.bc15.origin = ( 1284.00 737.00 43.00 )
local.bc15.spawnflags = 2
local.bc15.targetname = "bombcamp"
local.bc15.set = 2
local.bc15.target = "bct15"
local.bc15.route = weg1
local.bc16t = spawn script_origin
local.bc16t.origin = ( -1067.00 482.00 144.00 )
local.bc16t.targetname = "bct16"
local.bc16 = spawn info_pathnode
local.bc16.origin = ( -1255.00 644.00 43.00 )
local.bc16.spawnflags = 2
local.bc16.targetname = "bombcamp"
local.bc16.set = 2
local.bc16.target = "bct16"
local.bc16.route = weg3
local.ac0t = spawn script_origin
local.ac0t.origin = ( -1013.00 -670.00 337.00 )
local.ac0t.targetname = "ac0t"
local.ac0 = spawn info_pathnode
local.ac0.origin = ( -1017.00 -921.00 253.00 )
local.ac0.spawnflags = 2
local.ac0.targetname = "sniper"
local.ac0.target = "ac0t"
local.ac0.noaxis = 1
local.ac3t = spawn script_origin
local.ac3t.origin = ( 470.00 -633.00 553.00 )
local.ac3t.targetname = "ac3t"
local.ac3 = spawn info_pathnode
local.ac3.origin = ( 480.00 -892.00 489.00 )
local.ac3.targetname = "sniper"
local.ac3.target = "ac3t"
local.ac3.noaxis = 1
local.ac5t = spawn script_origin
local.ac5t.origin = ( 694.00 1315.00 139.00 )
local.ac5t.targetname = "ac5t"
local.ac5 = spawn info_pathnode
local.ac5.origin = ( 678.00 1056.00 78.00 )
local.ac5.spawnflags = 2
local.ac5.targetname = "camper"
local.ac5.target = "ac5t"
local.ac5.noaxis = 1
local.ac6t = spawn script_origin
local.ac6t.origin = ( -66.00 2168.00 100.00 )
local.ac6t.targetname = "ac6t"
local.ac6 = spawn info_pathnode
local.ac6.origin = ( -90.00 1913.00 33.00 )
local.ac6.spawnflags = 2
local.ac6.targetname = "camper"
local.ac6.target = "ac6t"
local.ac6.noaxis = 1
local.ac8t = spawn script_origin
local.ac8t.origin = ( 927.00 1674.00 308.00 )
local.ac8t.targetname = "ac8t"
local.ac8 = spawn info_pathnode
local.ac8.origin = ( 1114.00 1490.00 250.00 )
local.ac8.spawnflags = 2
local.ac8.targetname = "camper"
local.ac8.target = "ac8t"
local.ac8.noaxis = 1
local.ac10t = spawn script_origin
local.ac10t.origin = ( 398.00 661.00 319.00 )
local.ac10t.targetname = "ac10t"
local.ac10 = spawn info_pathnode
local.ac10.origin = ( 396.00 919.00 250.00 )
local.ac10.spawnflags = 2
local.ac10.targetname = "camper"
local.ac10.target = "ac10t"
local.ac10.noallies = 1
local.ac12t = spawn script_origin
local.ac12t.origin = ( -800.00 668.00 332.00 )
local.ac12t.targetname = "ac12t"
local.ac12 = spawn info_pathnode
local.ac12.origin = ( -888.00 918.00 253.00 )
local.ac12.spawnflags = 2
local.ac12.targetname = "camper"
local.ac12.target = "ac12t"
local.ac12.noallies = 1
local.ac13t = spawn script_origin
local.ac13t.origin = ( -1195.00 1958.00 325.00 )
local.ac13t.targetname = "ac13t"
local.ac13 = spawn info_pathnode
local.ac13.origin = ( -1243.00 1708.00 253.00 )
local.ac13.spawnflags = 2
local.ac13.targetname = "camper"
local.ac13.target = "ac13t"
local.ac13.noaxis = 1
local.ac14t = spawn script_origin
local.ac14t.origin = ( -1292.00 1859.00 335.00 )
local.ac14t.targetname = "ac14t"
local.ac14 = spawn info_pathnode
local.ac14.origin = ( -1544.00 1860.00 253.00 )
local.ac14.spawnflags = 2
local.ac14.targetname = "camper"
local.ac14.target = "ac14t"
local.ac14.noaxis = 1
local.ac15t = spawn script_origin
local.ac15t.origin = ( -773.00 2198.00 330.00 )
local.ac15t.targetname = "ac15t"
local.ac15 = spawn info_pathnode
local.ac15.origin = ( -543.00 2085.00 253.00 )
local.ac15.spawnflags = 2
local.ac15.targetname = "camper"
local.ac15.target = "ac15t"
local.ac15.noaxis = 1
local.ac16t = spawn script_origin
local.ac16t.origin = ( 342.00 1761.00 314.00 )
local.ac16t.targetname = "ac16t"
local.ac16 = spawn info_pathnode
local.ac16.origin = ( 508.00 1564.00 250.00 )
local.ac16.spawnflags = 2
local.ac16.targetname = "camper"
local.ac16.target = "ac16t"
local.ac16.noaxis = 1
local.ac17t = spawn script_origin
local.ac17t.origin = ( -278.00 2123.00 314.00 )
local.ac17t.targetname = "ac17t"
local.ac17 = spawn info_pathnode
local.ac17.origin = ( -277.00 1869.00 250.00 )
local.ac17.spawnflags = 2
local.ac17.targetname = "camper"
local.ac17.target = "ac17t"
local.ac17.noaxis = 1
local.ac22t = spawn script_origin
local.ac22t.origin = ( 245.00 3104.00 762.00 )
local.ac22t.targetname = "ac22t"
local.ac22 = spawn info_pathnode
local.ac22.origin = ( 501.00 3104.00 737.00 )
local.ac22.targetname = "sniper"
local.ac22.target = "ac22t"
local.ac22.noaxis = 1
local.ac24t = spawn script_origin
local.ac24t.origin = ( -992.00 645.00 745.00 )
local.ac24t.targetname = "ac24t"
local.ac24 = spawn info_pathnode
local.ac24.origin = ( -992.00 912.00 737.00 )
local.ac24.spawnflags = 2
local.ac24.targetname = "sniper"
local.ac24.target = "ac24t"
local.ac25t = spawn script_origin
local.ac25t.origin = ( -674.00 650.00 745.00 )
local.ac25t.targetname = "ac25t"
local.ac25 = spawn info_pathnode
local.ac25.origin = ( -673.00 912.00 737.00 )
local.ac25.spawnflags = 2
local.ac25.targetname = "camper"
local.ac25.target = "ac25t"
local.ac26t = spawn script_origin
local.ac26t.origin = ( 1361.00 2066.00 322.00 )
local.ac26t.targetname = "ac26t"
local.ac26 = spawn info_pathnode
local.ac26.origin = ( 1548.00 2234.00 250.00 )
local.ac26.spawnflags = 2
local.ac26.targetname = "camper"
local.ac26.target = "ac26t"
local.ac26.noallies = 1
local.w0_1 = spawn info_pathnode
local.w0_1.origin = ( 852.00 1109.00 78.00 )
local.w0_1.targetname = "route"
local.w0_1.name = "weg1"
local.w0_1.id = 1
local.w0_2 = spawn info_pathnode
local.w0_2.origin = ( 665.00 1595.00 33.00 )
local.w0_2.targetname = "route"
local.w0_2.name = "weg1"
local.w0_2.id = 2
local.w0_3 = spawn info_pathnode
local.w0_3.origin = ( 1.00 1636.00 33.00 )
local.w0_3.targetname = "route"
local.w0_3.name = "weg1"
local.w0_3.id = 3
local.w0_4 = spawn info_pathnode
local.w0_4.origin = ( 2.00 2696.00 33.00 )
local.w0_4.targetname = "route"
local.w0_4.name = "weg1"
local.w0_4.id = 4
local.w0_5 = spawn info_pathnode
local.w0_5.origin = ( 0.00 3882.00 33.00 )
local.w0_5.targetname = "route"
local.w0_5.name = "weg1"
local.w0_5.id = 5
local.w0_6 = spawn info_pathnode
local.w0_6.origin = ( -196.00 3932.00 33.00 )
local.w0_6.targetname = "route"
local.w0_6.name = "weg1"
local.w0_6.id = 6
local.w0_7 = spawn info_pathnode
local.w0_7.origin = ( -768.00 3938.00 244.00 )
local.w0_7.targetname = "route"
local.w0_7.name = "weg1"
local.w0_7.id = 7
local.w1_1 = spawn info_pathnode
local.w1_1.origin = ( 817.00 1148.00 78.00 )
local.w1_1.targetname = "route"
local.w1_1.name = "weg2"
local.w1_1.id = 1
local.w1_2 = spawn info_pathnode
local.w1_2.origin = ( 627.00 1596.00 33.00 )
local.w1_2.targetname = "route"
local.w1_2.name = "weg2"
local.w1_2.id = 2
local.w1_3 = spawn info_pathnode
local.w1_3.origin = ( 1.00 1672.00 33.00 )
local.w1_3.targetname = "route"
local.w1_3.name = "weg2"
local.w1_3.id = 3
local.w1_4 = spawn info_pathnode
local.w1_4.origin = ( 2.00 2623.00 33.00 )
local.w1_4.targetname = "route"
local.w1_4.name = "weg2"
local.w1_4.id = 4
local.w1_5 = spawn info_pathnode
local.w1_5.origin = ( 334.00 2724.00 33.00 )
local.w1_5.targetname = "route"
local.w1_5.name = "weg2"
local.w1_5.id = 5
local.w1_6 = spawn info_pathnode
local.w1_6.origin = ( 373.00 3134.00 33.00 )
local.w1_6.targetname = "route"
local.w1_6.name = "weg2"
local.w1_6.id = 6
local.w1_7 = spawn info_pathnode
local.w1_7.origin = ( 708.00 3136.00 33.00 )
local.w1_7.targetname = "route"
local.w1_7.name = "weg2"
local.w1_7.id = 7
local.w1_8 = spawn info_pathnode
local.w1_8.origin = ( 1215.00 3232.00 253.00 )
local.w1_8.targetname = "route"
local.w1_8.name = "weg2"
local.w1_8.id = 8
local.w1_9 = spawn info_pathnode
local.w1_9.origin = ( 386.00 3343.00 253.00 )
local.w1_9.targetname = "route"
local.w1_9.name = "weg2"
local.w1_9.id = 9
local.w2_1 = spawn info_pathnode
local.w2_1.origin = ( -1109.00 1070.00 253.00 )
local.w2_1.targetname = "route"
local.w2_1.name = "weg3"
local.w2_1.id = 1
local.w2_2 = spawn info_pathnode
local.w2_2.origin = ( -1378.00 1128.00 253.00 )
local.w2_2.targetname = "route"
local.w2_2.name = "weg3"
local.w2_2.id = 2
local.w2_3 = spawn info_pathnode
local.w2_3.origin = ( -1375.00 1654.00 253.00 )
local.w2_3.targetname = "route"
local.w2_3.name = "weg3"
local.w2_3.id = 3
local.w2_4 = spawn info_pathnode
local.w2_4.origin = ( -1211.00 2271.00 253.00 )
local.w2_4.targetname = "route"
local.w2_4.name = "weg3"
local.w2_4.id = 4
local.w2_5 = spawn info_pathnode
local.w2_5.origin = ( -958.00 2270.00 253.00 )
local.w2_5.targetname = "route"
local.w2_5.name = "weg3"
local.w2_5.id = 5
local.w2_6 = spawn info_pathnode
local.w2_6.origin = ( -329.00 2303.00 253.00 )
local.w2_6.targetname = "route"
local.w2_6.name = "weg3"
local.w2_6.id = 6
local.w3_1 = spawn info_pathnode
local.w3_1.origin = ( -1203.00 1078.00 253.00 )
local.w3_1.targetname = "route"
local.w3_1.name = "weg4"
local.w3_1.id = 1
local.w3_2 = spawn info_pathnode
local.w3_2.origin = ( -1378.00 1164.00 253.00 )
local.w3_2.targetname = "route"
local.w3_2.name = "weg4"
local.w3_2.id = 2
local.w3_3 = spawn info_pathnode
local.w3_3.origin = ( -1378.00 1697.00 253.00 )
local.w3_3.targetname = "route"
local.w3_3.name = "weg4"
local.w3_3.id = 3
local.w3_4 = spawn info_pathnode
local.w3_4.origin = ( -1209.00 2229.00 253.00 )
local.w3_4.targetname = "route"
local.w3_4.name = "weg4"
local.w3_4.id = 4
local.w3_5 = spawn info_pathnode
local.w3_5.origin = ( -1048.00 2041.00 310.00 )
local.w3_5.targetname = "route"
local.w3_5.name = "weg4"
local.w3_5.id = 5
local.w3_6 = spawn info_pathnode
local.w3_6.origin = ( -613.00 2024.00 479.00 )
local.w3_6.targetname = "route"
local.w3_6.name = "weg4"
local.w3_6.id = 6
local.w3_7 = spawn info_pathnode
local.w3_7.origin = ( -679.00 2467.00 456.00 )
local.w3_7.targetname = "route"
local.w3_7.name = "weg4"
local.w3_7.id = 7
local.w3_8 = spawn info_pathnode
local.w3_8.origin = ( -794.00 2685.00 456.00 )
local.w3_8.targetname = "route"
local.w3_8.name = "weg4"
local.w3_8.id = 8
local.w3_9 = spawn info_pathnode
local.w3_9.origin = ( -929.00 2723.00 456.00 )
local.w3_9.targetname = "route"
local.w3_9.name = "weg4"
local.w3_9.id = 9
local.w3_10 = spawn info_pathnode
local.w3_10.origin = ( -1015.00 2488.00 456.00 )
local.w3_10.targetname = "route"
local.w3_10.name = "weg4"
local.w3_10.id = 10
local.w3_11 = spawn info_pathnode
local.w3_11.origin = ( -1339.00 2474.00 337.00 )
local.w3_11.targetname = "route"
local.w3_11.name = "weg4"
local.w3_11.id = 11
local.w3_12 = spawn info_pathnode
local.w3_12.origin = ( -1346.00 2886.00 193.00 )
local.w3_12.targetname = "route"
local.w3_12.name = "weg4"
local.w3_12.id = 12
end

cmessage:
wait 10
iprintln "jv_bot01.pk3 required"
iprintln "Bridge BOT addon by Cheech"
iprintln "www.steinhuder-meer.ws"
wait 50
goto cmessage
end

new_player_spawn local.npls1 local.npls2 local.npls3 local.npls4 local.npls5:
if (local.npls1 == 1)
local.plspawn = spawn info_player_allied
else
local.plspawn = spawn info_player_axis
local.plspawn.origin = ( local.npls2 local.npls3 local.npls4 )
local.plspawn.angle = local.npls5
end

bot_model_spawn local.bmodel local.bal local.bso1 local.bso2 local.bso3:
local.bspm = spawn local.bmodel
local.bspm.origin = ( local.bso1 local.bso2 local.bso3 )
if (local.bal == 1)
local.bspm.targetname = "alliesspawnpreset"
else
local.bspm.targetname = "axisspawnpreset"
end

bot_so_spawn local.botso1 local.botso2 local.botso3 local.botso4:
local.botspawner = spawn script_origin
local.botspawner.origin = ( local.botso2 local.botso3 local.botso4 )
if (local.botso1 == 1)
local.botspawner.targetname = "alliesspawn"
else
local.botspawner.targetname = "axisspawn"
end

tank:
level.tank = spawn models/vehicles/jeep.tik "targetname" "playertank"
$playertank.origin = ( 6 4288 240 )
$playertank.angles = (0 -90 0 )
end
$oldier Of Ra
Lieutenant Colonel
Posts: 404
Joined: Sun Oct 16, 2005 7:16 pm
Location: Belgium
Contact:

Post by $oldier Of Ra »

Hm, I can't see any info_vehiclepoints. To fix the fast turns you have to use many info_vehiclepoints for 1 turn. The jeep will then turn per pathnode a bit.

To attach a player and make him able to move use this:

Code: Select all

$playertank AttachDriverSlot 0 local.player
To detach (define the origin where the player gets teleported when he exits):

Code: Select all

$playertank DetachDriverSlot 0 local.exit_origin
Our official website: http://www.mohaairborne.co.cc
(Still accessible through http://mohaaclantb.tk and http://users.skynet.be/mohaaclantb/)

For all your bot needs!!!!

$oldier Of Ra.
computernerd
Lance Corporal
Posts: 14
Joined: Sun Apr 26, 2009 8:09 pm

Post by computernerd »

No I meant driving the jeep manually like in battlefield.
$oldier Of Ra
Lieutenant Colonel
Posts: 404
Joined: Sun Oct 16, 2005 7:16 pm
Location: Belgium
Contact:

Post by $oldier Of Ra »

That's something very different, something that requires a lot of maths to make the car's physics unless you want to do it the sloppy way, attach the player and he can still turn 360? along with his car without moving. I've seen those servers and I personally think that 'mod' sucks.

Unless you know your maths and physics, this cannot be fixed. You should ask Elgan, he made a drivable car before. He released it too, the physics were awesome and I think I have it here somewhere...I should look
Our official website: http://www.mohaairborne.co.cc
(Still accessible through http://mohaaclantb.tk and http://users.skynet.be/mohaaclantb/)

For all your bot needs!!!!

$oldier Of Ra.
Post Reply