G_script_scriptparse ( ) , Error (line 410) : '}' expected,


(Smilie) #1

G_script_scriptparse ( ) , Error (line 410) : ‘}’ expected, end of script found

I got that when i made my script and went to test my map
Itried fixing it it went to :disgust:
G_script_scriptparse ( ) , Error (line 409) : ‘}’ expected, end of script found
I tried again i got :angry:
G_script_scriptparse ( ) , Error (line 411) : ‘}’ expected, end of script found

Its realy annoying :banghead: :banghead: :banghead:


(Malverik) #2

can you post your script


(Smilie) #3

ok

// Map by -=[TxC]=-Smilie
//www.toxicfunclan.tk
game_manager
{
  // When game starts
  spawn
  {
    wm_mapdescription "The Allied forces must get into the axis compound and destroy their generator."

    wm_set_round_timelimit 30
    wm_axis_respawntime 25
    wm_allied_respawntime 30
    wm_number_of_objectives 2

    wm_set_objective_status 1 1
    wm_set_objective_status 2 1

    // Stopwatch mode defending team (0=Axis, 1=Allies)
    wm_set_defending_team 0

    // Winner on expiration of round timer (0=Axis, 1=Allies)
    wm_setwinner 0


    wm_overview_image "gfx/2d/mp_objectives/scripting02_obj_overview.tga"
    wm_objective_image 1 "gfx/2d/mp_objectives/scripting02_obj_1.tga"
    wm_objective_image 2 "gfx/2d/mp_objectives/scripting02_obj_2.tga"

    // Axis objective descriptions
    wm_objective_axis_desc 1 "Primary Objective:**Defend the Side Entrance."
    wm_objective_axis_desc 2 "Secondary Objective:**Defend the generator."
    wm_objective_short_axis_desc 1 "Defend Entrance"
    wm_objective_short_axis_desc 2 "Defend Generator"


    // Allied objective descriptions
    wm_objective_allied_desc 1 "Primary Objective:**Destroy the side Entrance."
    wm_objective_allied_desc 2 "Secondary Objective:**Destroy the Generator."
    wm_objective_short_allied_desc 1 "Destroy Entrance"
    wm_objective_short_allied_desc 2 "Destroy Generator"


    // If the round timer expires, who wins?
    wm_setwinner 0
  }

    trigger allies_win
	{
		wm_setwinner	1
		wm_announce "Allied team has destroyed the Generator!"

		wm_objective_status 5 0 2
		wm_objective_status 5 1 1

		wait 1500
		wm_endround
	}

// NEUTRAL COMMAND POST ================================================ 

allied_compost_built
{
	spawn
	{
		wait 400
		trigger allied_compost_built setup

		constructible_class 2
	}

	trigger setup
	{
		setchargetimefactor 1 soldier 1
		setchargetimefactor 1 lieutenant 1
		setchargetimefactor 1 medic 1
		setchargetimefactor 1 engineer 1
		setchargetimefactor 1 covertops 1
		sethqstatus 1 0
	}

	buildstart final
	{
		setstate allied_compost_built_model underconstruction
		setstate neutral_compost_closed_clip invisible
		setstate neutral_compost_closed_model invisible
	}

	built final
	{
		setstate allied_compost_built_model default
		setstate neutral_compost_closed_clip invisible
		setstate neutral_compost_closed_model invisible

		trigger allied_compost_built_model enable_allied_features

		enablespeaker allies_compost_sound
	}

	decayed final
	{
		setstate allied_compost_built_model invisible
		setstate neutral_compost_closed_clip default
		setstate neutral_compost_closed_model default
	}

	death
	{
		setstate allied_compost_built_model invisible
		setstate neutral_compost_closed_clip default
		setstate neutral_compost_closed_model default

		trigger allied_compost_built_model disable_allied_features

		disablespeaker allies_compost_sound
	}
}

allied_compost_built_model
{
	spawn
	{
		wait 400
		setstate allied_compost_built_model invisible
	}

	trigger enable_allied_features
	{
		setchargetimefactor 1 soldier 0.75
		setchargetimefactor 1 lieutenant 0.75
		setchargetimefactor 1 medic 0.75
		setchargetimefactor 1 engineer 0.75
		setchargetimefactor 1 covertops 0.75
		sethqstatus 1 1

		wm_announce	"Allied Command Post constructed. Charge speed increased!"

		// *----------------------------------- vo ------------------------------------------*
		wm_teamvoiceannounce 0 "axis_hq_compost_constructed_allies"

		wm_teamvoiceannounce 1 "allies_hq_compost_constructed"

		wm_removeteamvoiceannounce 1 "allies_hq_compost_construct"
		// *---------------------------------------------------------------------------------*

		wm_objective_status 4 0 2
		wm_objective_status 4 1 1
	}

	trigger disable_allied_features
	{
		setchargetimefactor 1 soldier 1
		setchargetimefactor 1 lieutenant 1
		setchargetimefactor 1 medic 1
		setchargetimefactor 1 engineer 1
		setchargetimefactor 1 covertops 1
		sethqstatus 1 0

		wm_announce	"Axis team has destroyed the Allied Command Post!"

		// *----------------------------------- vo ------------------------------------------*
		wm_addteamvoiceannounce 0 "axis_hq_compost_construct"

		wm_addteamvoiceannounce 1 "allies_hq_compost_construct"

		wm_teamvoiceannounce 0 "axis_hq_compost_construct"

		wm_teamvoiceannounce 1 "allies_hq_compost_damaged"
		// *---------------------------------------------------------------------------------*

		wm_objective_status 4 0 0
		wm_objective_status 4 1 0
	}
}

axis_compost_built
{
	spawn
	{
		wait 400
		trigger axis_compost_built setup

		constructible_class 2
	}

	trigger setup
	{
		setchargetimefactor 0 soldier 1
		setchargetimefactor 0 lieutenant 1
		setchargetimefactor 0 medic 1
		setchargetimefactor 0 engineer 1
		setchargetimefactor 0 covertops 1
		sethqstatus 0 0
	}

	buildstart final
	{
		setstate axis_compost_built_model underconstruction
		setstate neutral_compost_closed_clip invisible
		setstate neutral_compost_closed_model invisible
	}

	built final
	{
		setstate axis_compost_built_model default
		setstate neutral_compost_closed_clip invisible
		setstate neutral_compost_closed_model invisible

		trigger axis_compost_built_model enable_axis_features

		enablespeaker axis_compost_sound
	}

	decayed final
	{
		setstate axis_compost_built_model invisible
		setstate neutral_compost_closed_clip default
		setstate neutral_compost_closed_model default
	}

	death
	{
		setstate axis_compost_built_model invisible
		setstate neutral_compost_closed_clip default
		setstate neutral_compost_closed_model default

		trigger axis_compost_built_model disable_axis_features

		disablespeaker axis_compost_sound
	}
}

axis_compost_built_model
{
	spawn
	{
		wait 400
		setstate axis_compost_built_model invisible
	}

	trigger enable_axis_features
	{
		setchargetimefactor 0 soldier 0.75
		setchargetimefactor 0 lieutenant 0.75
		setchargetimefactor 0 medic 0.75
		setchargetimefactor 0 engineer 0.75
		setchargetimefactor 0 covertops 0.75
		sethqstatus 0 1

		wm_announce	"Axis Command Post constructed. Charge speed increased!"

		// *----------------------------------- vo ------------------------------------------*
		wm_teamvoiceannounce 0 "axis_hq_compost_constructed"

		wm_teamvoiceannounce 1 "allies_hq_compost_constructed_axis"

		wm_removeteamvoiceannounce 0 "axis_hq_compost_construct"
		// *---------------------------------------------------------------------------------*

		wm_objective_status 4 0 1
		wm_objective_status 4 1 2
	}

	trigger disable_axis_features
	{
		setchargetimefactor 0 soldier 1
		setchargetimefactor 0 lieutenant 1
		setchargetimefactor 0 medic 1
		setchargetimefactor 0 engineer 1
		setchargetimefactor 0 covertops 1
		sethqstatus 0 0

		wm_announce	"Allied team has destroyed the Axis Command Post!"

		// *----------------------------------- vo ------------------------------------------*
		wm_addteamvoiceannounce 0 "axis_hq_compost_construct"

		wm_addteamvoiceannounce 1 "allies_hq_compost_construct"

		wm_teamvoiceannounce 0 "axis_hq_compost_damaged"

		wm_teamvoiceannounce 1 "allies_hq_compost_construct"
		// *---------------------------------------------------------------------------------*

		wm_objective_status 4 0 0
		wm_objective_status 4 1 0
	}
}

// ================================================
// ============      Generator Defenses  ==========
// ================================================
// CONSTRUCTIBLE OBJECTIVES
//Axis constructible

	axisconstruct_toi
	{ 
		spawn 
		{ 
			wait 200 
			constructible_class 2 
			trigger self startup 
		} 
	
		buildstart final 
		{ 
		} 

		built final 
		{ 
			setstate axisconstruct_target default 
			setstate axisconstruct_materials invisible 
			wm_announce "The Generator Defenses have been constructed" 
		} 

		decayed final 
		{ 
			trigger self startup 
		} 

		death 
		{ 
			trigger self startup 
			wm_announce "The Generator Defenses have been breached" 
			setstate axisconstruct_materials default
		} 

		trigger startup 
		{ 
			setstate axisconstruct_target invisible
			setstate axisconstruct_materials invisible 
		} 
	}

// ============================================================================
// Side Entrance
// ============================================================================

side_entrance_toi // The Trigger_Objective_Info
{	
	spawn
	{
	}

	trigger remove
	{
		remove
	}
}

side_entrance // The Func_Explosive
{
	spawn
	{
		wait 50
		constructible_class	2
	}

	death
	{
		// *---------------------------
	death
	{
		// *----------------------------------- vo ------------------------------------------*
		wm_announce	"The Side Entrance has been destroyed!"

		
		wait 1000
		trigger side_entrance_toi remove
		// *---------------------------------------------------------------------------------*
	}
}

// ============================================================================
// Generator Setup
// ============================================================================

generator_toi // The Trigger_Objective_Info
{	
	spawn
	{
	}

	trigger remove
	{
		remove
	}
}

generator // The Func_Explosive
{
	spawn
	{
		wait 50
		constructible_class	3
	}

	death
	{
		// *---------------------------
		death
	{
		// *------------vo -----------------------*
		wm_announce	"The Generator is destroyed!"

		
		wait 1000
		trigger generator_toi remove
		trigger game_manager allies_win
		// *--------------------------------
	}
}

(nUllSkillZ) #4

There’s a “}” missing:

  // ...
  wait 1500
  wm_endround

}
} // <— THIS ONE
// NEUTRAL COMMAND POST ================================================
// …


(Smilie) #5

Still said the same

G_script_scriptparse ( ) , Error (line 411) : ‘}’ expected,


(WeblionX) #6
generator // The Func_Explosive
{
   spawn
   {
      wait 50
      constructible_class   3
   }

   death
   {
      // *---------------------------
      death
   {
      // *------------vo -----------------------*
      wm_announce   "The Generator is destroyed!"

      
      wait 1000
      trigger generator_toi remove
      trigger game_manager allies_win
      // *--------------------------------
   }
}

Your death section is broken.