Error: Wont let me Load Map :( error says...

Post your scripting questions / solutions here

Moderator: Moderators

Post Reply
BiG_HeaD
Brigadier General
Posts: 531
Joined: Thu Jul 03, 2003 7:28 pm

Error: Wont let me Load Map :( error says...

Post by BiG_HeaD »

level.cardgame|local.i| thread cardgame3 local.i (global/cardgame.scr, 51)
level.cardgame|local.i|^
****************************
ERROR: Command OverFlow. Posibble infinite loop in thread.
****************************
Help :(
User avatar
Alcoholic
General
Posts: 1470
Joined: Sat May 17, 2003 5:57 am
Location: California
Contact:

Post by Alcoholic »

post your script.
BiG_HeaD
Brigadier General
Posts: 531
Joined: Thu Jul 03, 2003 7:28 pm

Post by BiG_HeaD »

main:
level waittill prespawn

exec global/cardgame.scr


$world farplane 5000
$world farplane_color (.333 .333 .329)
$wrenchguy4 thread worker
$wrenchguy5 thread worker
$welderguy1 thread welding


exec global/DMprecache.scr

level.script = maps/obj/objtest.scr
exec global/ambient.scr m4l1



exec global/door_locked.scr::lock

setcvar "g_obj_alliedtext1" "Go2Town"
setcvar "g_obj_alliedtext2" "KillSumAxis"
setcvar "g_obj_alliedtext3" "FindtheBomb"
setcvar "g_obj_axistext1" "- Prevent Allies from"
setcvar "g_obj_axistext2" "destroying the Flak88's"
setcvar "g_obj_axistext3" "MadeBy BiG_HeaD"
setcvar "g_scoreboardpic" "Hunt2 By BiG_HeaD"

level waittill spawn
$mybomb thread global/jv_obj_dm.scr::bomb_thinker

end


level.bomb_damage = 200
level.bomb_explosion_radius = 640
level.defusing_team = "axis"
level.planting_team = "allies"
level.targets_to_destroy = 1
level.dmrespawning = 1 // 1 or 0
level.dmroundlimit = 15 // round time limit in minutes
level.clockside = axis // set to axis, allies, kills, or draw





$flak88_explosive1 thread global/jv_obj_dm.scr::bomb_thinker

waitthread global/jv_bots/jv_mp_ai.scr::enable


$flak88_explosive1 thread axis_win_timer
thread allies_win_bomb

$bomb thread global/jv_obj_dm.scr::bomb_thinker

end

//*** --------------------------------------------
//*** "Axis Victory"
//*** --------------------------------------------

axis_win_timer:

level waittill axiswin

end

//*** --------------------------------------------
//*** "Allied Victory"
//*** --------------------------------------------

allies_win_bomb:

while(level.targets_destroyed < level.targets_to_destroy)
waitframe

teamwin allies

end

worker:

println "Starting work"
self holster
self anim working_wrench_pullout
self waittill animdone
while (self.thinkstate == "idle")
{
println "working..."
self anim working_wrenching
self waittill animdone
}

self.gun = "Walter p38"
println "homer angry! HOMER SMASH!"
self unholster

end

welding:
self forceactivate
//self thread welderdeath
self.enableEnemy = 0
//self exec global/setdeathanim.scr "welding_death"
self anim welding_init
wait 5
while (isAlive self)
{
self anim welding_start
self waittill animdone
self anim welding_action
wait (randomint(10) + 5)
self anim welding_end
self waittill animdone
self anim welding_idle
wait (randomint(5) + 5)
}

spawn script_model model "models/miscobj/welding_tank.tik" targetname ((self.targetname) + "big1")
$((self.targetname) + "big1") notsolid
$((self.targetname) + "big1").origin = self.origin
$((self.targetname) + "big1").angles = self.angles
$((self.targetname) + "big1") anim tank_death
end
User avatar
Alcoholic
General
Posts: 1470
Joined: Sat May 17, 2003 5:57 am
Location: California
Contact:

Post by Alcoholic »

:: .Map :: Index :: FAQ :: Search :: Memberlist :: Usergroups :: Profile :: You have no new messages :: Log out [ Alcoholic ] ::

Error: Wont let me Load Map :( error says...


.Map :: MoHAA Mapping Forum Index -> Scripting
View previous topic :: View next topic
Author Message
BiG_HeaD




Rank: Sergeant Major


Joined: 03 Jul 2003


Posts: 118


Post subject: Error: Wont let me Load Map :( error says...


level.cardgame|local.i| thread cardgame3 local.i (global/cardgame.scr, 51)
level.cardgame|local.i|^
****************************
ERROR: Command OverFlow. Posibble infinite loop in thread.
****************************
Help

Sun Aug 17, 2003 9:19 pm


Alcoholic




Rank: General


Joined: 16 May 2003


Posts: 1285


Post subject:


post your script.
_________________


Sun Aug 17, 2003 9:19 pm


BiG_HeaD




Rank: Sergeant Major


Joined: 03 Jul 2003


Posts: 118


Post subject:


main:
level waittill prespawn

exec global/cardgame.scr


$world farplane 5000
$world farplane_color (.333 .333 .329)
$wrenchguy4 thread worker
$wrenchguy5 thread worker
$welderguy1 thread welding


exec global/DMprecache.scr

level.script = maps/obj/objtest.scr
exec global/ambient.scr m4l1



exec global/door_locked.scr::lock

setcvar "g_obj_alliedtext1" "Go2Town"
setcvar "g_obj_alliedtext2" "KillSumAxis"
setcvar "g_obj_alliedtext3" "FindtheBomb"
setcvar "g_obj_axistext1" "- Prevent Allies from"
setcvar "g_obj_axistext2" "destroying the Flak88's"
setcvar "g_obj_axistext3" "MadeBy BiG_HeaD"
setcvar "g_scoreboardpic" "Hunt2 By BiG_HeaD"

level waittill spawn
$mybomb thread global/jv_obj_dm.scr::bomb_thinker

end


level.bomb_damage = 200
level.bomb_explosion_radius = 640
level.defusing_team = "axis"
level.planting_team = "allies"
level.targets_to_destroy = 1
level.dmrespawning = 1 // 1 or 0
level.dmroundlimit = 15 // round time limit in minutes
level.clockside = axis // set to axis, allies, kills, or draw





$flak88_explosive1 thread global/jv_obj_dm.scr::bomb_thinker

waitthread global/jv_bots/jv_mp_ai.scr::enable


$flak88_explosive1 thread axis_win_timer
thread allies_win_bomb

$bomb thread global/jv_obj_dm.scr::bomb_thinker

end

//*** --------------------------------------------
//*** "Axis Victory"
//*** --------------------------------------------

axis_win_timer:

level waittill axiswin

end

//*** --------------------------------------------
//*** "Allied Victory"
//*** --------------------------------------------

allies_win_bomb:

while(level.targets_destroyed < level.targets_to_destroy)
waitframe

teamwin allies

end

worker:

println "Starting work"
self holster
self anim working_wrench_pullout
self waittill animdone
while (self.thinkstate == "idle")
{
wait 0.1
println "working..."
self anim working_wrenching
self waittill animdone
}

self.gun = "Walter p38"
println "homer angry! HOMER SMASH!"
self unholster

end

welding:
self forceactivate
//self thread welderdeath
self.enableEnemy = 0
//self exec global/setdeathanim.scr "welding_death"
self anim welding_init
wait 5
while (isAlive self)
{
self anim welding_start
self waittill animdone
self anim welding_action
wait (randomint(10) + 5)
self anim welding_end
self waittill animdone
self anim welding_idle
wait (randomint(5) + 5)
}

spawn script_model model "models/miscobj/welding_tank.tik" targetname ((self.targetname) + "big1")
$((self.targetname) + "big1") notsolid
$((self.targetname) + "big1").origin = self.origin
$((self.targetname) + "big1").angles = self.angles
$((self.targetname) + "big1") anim tank_death
end



try adding the cyan part to the script
Angex
Major
Posts: 293
Joined: Mon Dec 30, 2002 1:23 pm
Contact:

Post by Angex »

Wouldn't waitframe be better. As I understand it; a command overflow is caused when too many commands are preformed on one object, in a single server frame.
User avatar
Alcoholic
General
Posts: 1470
Joined: Sat May 17, 2003 5:57 am
Location: California
Contact:

Post by Alcoholic »

waitframe is worse. (usually) waitframe is a shorter wait than wait 0.1, so if you had a waitframe, it would be doing more in a shorter amount of time. if you had something done every second (wait 1), it wouldnt be as harsh on the comp if you did wait 0.5. however, if you don't have any trouble with lag or anything, you can use waitframe to get the most accurate, quick results.
BiG_HeaD
Brigadier General
Posts: 531
Joined: Thu Jul 03, 2003 7:28 pm

Post by BiG_HeaD »

any ideas?
User avatar
Alcoholic
General
Posts: 1470
Joined: Sat May 17, 2003 5:57 am
Location: California
Contact:

Post by Alcoholic »

ever since you placed ANYTHING related to the whole cardgame (ai, table, anything else) tell me EVERYTHING you did to that object.
Post Reply