Friendly help..
Posted: Thu May 12, 2005 11:07 am
Ok, I have some friends (lol) who like to scrash my game
Here is the problematic part - (the entire script is about 950 lines long now)
They keep crashing! And if i set the barneynames when I spawn them, they do not respond to commands
Even changing them to level.friendly1 + 2 didnt help
Help!
Thanks,
Mj
Here is the problematic part - (the entire script is about 950 lines long now)
They keep crashing! And if i set the barneynames when I spawn them, they do not respond to commands
Help!
Code: Select all
allieddude:
iprintlnbold "Gogo alliedguy1"
thread Halftracksetup
local.speaker = spawn human/1st-ranger_lieutenant.tik
local.speaker hide
local.speaker say dfr_M3L3_352c
local.speaker waittill saydone
local.speaker remove
wait .1
level.lt = spawn human/1st-ranger_lieutenant.tik
level.lt.origin = $alliedwallscale1
// level.lt.angles = $alliedwallscale1
level.lt noticescale 100
level.lt mindist 0
level.lt maxdist 1000
level.lt leash 10000
// level.lt gun "MP40"
level.lt.accuracy= 30
level.lt.health = 300
level.lt exec global/disable_ai.scr
level.lt notsolid
// level.lt say dfr_M3L3_352c
// level.lt waittill saydone
level.lt anim_noclip wallscale
level.lt waittill animdone
level.lt solid
level.lt exec global/enable_ai.scr
level.lt runto alliedguynode2
// level.lt = level.friendly2
wait .1
thread allieddude2
end
Halftracksetup:
$halftrack_gunner show
$halftrack show
$halftrack solid
$doorwalls notsolid
$dooropenl notsolid
$dooropenl show
$dooropenr notsolid
$dooropenr show
$doorclosedl notsolid
$doorclosedl hide
$doorclosedr notsolid
$doorclosedr hide
thread halftrack_ambush
iprintlnbold "HalftrackGoGo!"
end
allieddude2:
iprintlnbold "Gogo alliedguy2"
wait 1
level.sgt = spawn human/1st-ranger_sergeant.tik
level.sgt.origin = $alliedwallscale2
// level.sgt.angles = $alliedwallscale2
level.sgt noticescale 100
level.sgt mindist 0
level.sgt maxdist 1000
level.sgt leash 10000
level.sgt gun "thompson"
level.sgt.accuracy= 20
level.sgt.health = 300
// level.sgt targetname $sgt
level.sgt exec global/disable_ai.scr
level.sgt notsolid
level.sgt anim_noclip wallscale
level.sgt waittill animdone
level.sgt solid
level.sgt exec global/enable_ai.scr
level.sgt runto alliedguynode
level.sgt lookAt $player
// level.sgt = level.friendly1
wait .1
thread alliestalk
end
alliestalk:
iprintlnbold "speaking..."
level.sgt lookat $player
level.lt lookat $player
level.sgt say dfr_M3L3_356c //"Sergeant Harrison, Pathfinders, 101st."
level.sgt waittill saydone
level.sgt say dfr_m3l3_idle
wait .1
thread followtheleader
end
followtheleader:
//set barneynames and such
level.sgt.friendtype = 1
level.sgt thread global/friendly.scr::friendlythink
level.sgt.destination = $player
level.sgt.distance = 150
level.lt.friendtype = 1
level.lt thread global/friendly.scr::friendlythink
level.lt.destination = $player
level.lt.distance = 100
level.sgt = level.friendly1
level.lt = level.friendly2
endMj