Script Error I CAN'T FIND IT :'( (Syntax)

Have questions about CoD4 mapping that aren't covered in the tutorials section? Post here!

Moderator: Core Staff

Post Reply
GinetteReno
CJ Wannabe
CJ Wannabe
Posts: 2
Joined: September 4th, 2014, 2:37 am

Script Error I CAN'T FIND IT :'( (Syntax)

Post by GinetteReno » September 4th, 2014, 2:40 am

I wrote this script from scratch earlier for my deathrun map. I am getting a Syntax error that I have being looking for for HOURS. Pleasw help me :(

Code: Select all

#include maps\mp\_utility;
#include maps\mp\gametypes\_hud_util;
#include common_scripts\utility;
main()
{
maps\mp\_load::main();
mapsmpsound1::main();

thread trap1();
thread trap2();
thread trap3();
thread trap4();
thread trap5();
thread trap6();
addTriggerToList( "trap1_trig" );
addTriggerToList( "trap2_trig" );
addTriggerToList( "trap3_trig" );
addTriggerToList( "trap4_trig" );
addTriggerToList( "trap5_trig" );
addTriggerToList( "trap6_trig" );
thread jumpermess();
thread actimess();
thread final();
ambientPlay("ambient_summer");
}

addTriggerToList( name )
{
   if( !isDefined( level.trapTriggers ) )
      level.trapTriggers = [];
   level.trapTriggers[level.trapTriggers.size] = getEnt( name, "targetname" );
}

jumpermess()
{
level waittill( "jumper", who );
who iPrintlnBold( "Map made by RvS'GinetteReno" );
}

actimess()
{
level waittill( "activator", who );
who iPrintlnBold( "You are activator, do your job!" );
}

trap1()
{
trap1=getent("trap1","targetname");
trigger=getent("trap1_trig","targetname");
	              
trigger waittill ("trigger");
trigger delete();

trap1 movez (-84,2,1,1);
wait (4);
trap1 movez (84,2,1,1);
}

trap2()
{
trap2=getent("trap2","targetname");
trigger=getent("trap2_trig","targetname");
	
trigger waittill ("trigger");
trigger delete();

	while(1) 
	{                                                 
		wait (0.01);                                            
		trap2 rotatePitch (360,4);
		trap2 waittill("rotatedone");
		wait (2);
		trap2 rotatePitch (-360,4);
		trap2 waittill("rotatedone");
	}
}

trap3()
{
trap3=getent("trap3","targetname");
trigger=getent("trap3_trig","targetname");
   
trigger waittill ("trigger");
trigger delete();

trap3 movez (848,2,1,1);
wait (2);
trap3 movez (-848,2,1,1);
}

trap4()
{
trap4=getent("trap4","targetname");
trigger=getent("trap4_trig","targetname");

trigger waittill ("trigger");
trigger delete();

trap4 movez (-250,2,1,1);  
}

trap5()
{
trap=getent("trap5","targetname");
trigger=getent("trap5_trig","targetname");
	
trigger waittill ("trigger");
trigger delete()

while(1) 
	{                                                 
		wait (0.01);                                            
		trap rotateRoll (360,3.5);
		trap waittill("rotatedone");
		wait (5);
		trap rotateRoll (-360,3.5);
		trap waittill("rotatedone");
		wait (5);
	}
}

trap6()
{
trap=getent("trap6","targetname");
trap1=getent("trap61","targetname");
trap2=getent("trap62","targetname");
trap3=getent("trap63","targetname");
trap4=getent("trap64","targetname");
trigger=getent("trap6_trig","targetname");

trigger waittill ("trigger");
trigger delete();

trap movez (-680,2.5,1,1);
wait (0.5);

trap1 movez (680,2.5,1,1);
trap2 movez (680,2.5,1,1);
trap3 movez (680,2.5,1,1);
trap4 movez (680,2.5,1,1); 
wait (2);

while(1)
	{
		wait (0.01);
		trap1 movez (150,1);
		trap2 movez (100,1);
		trap3 movez (-50,1);
		trap4 movez (-110,1);
		wait (1.01);
		trap1 movez (-150,1);
		trap2 movez (-100,1);
		trap3 movez (50,1);
		trap4 movez (110,1);
		wait (0.01);
}
}

final()
{
final=getent("final","targetname");
trigger=getent("final_trig","targetname");

trigger waittill ("trigger");
trigger delete();

final movey (68,2,1,1);
}

User avatar
MasterThomy
CJ Wannabe
CJ Wannabe
Posts: 42
Joined: December 23rd, 2008, 5:14 pm

Re: Script Error I CAN'T FIND IT :'( (Syntax)

Post by MasterThomy » September 4th, 2014, 5:21 pm

trigger delete()

; missing :)

Btw you can put /developer 2 in the console before running the map, and it will tell you exactly where the error is (usually).
Ex CoD2 mapper/modder.

Rich
CJ Wannabe
CJ Wannabe
Posts: 18
Joined: October 24th, 2010, 11:52 pm

Re: Script Error I CAN'T FIND IT :'( (Syntax)

Post by Rich » September 4th, 2014, 5:26 pm

trap5() is missing the semicolon after trigger delete()

User avatar
Jewel
CJ Wannabe
CJ Wannabe
Posts: 34
Joined: November 8th, 2012, 8:15 pm
Gamertag: Original Lithy
Location: France

Re: Script Error I CAN'T FIND IT :'( (Syntax)

Post by Jewel » September 6th, 2014, 9:38 am

Idk if im able to post a link, but there is a Syntax Checker for GSC, its a very usefull for error like you got ^^

http://www.mediafire.com/download/rz7ys ... hecker.zip

( load ur .gsc in and start checking )


If deleted link, just google it, GSC syntax checker, first result :D

GinetteReno
CJ Wannabe
CJ Wannabe
Posts: 2
Joined: September 4th, 2014, 2:37 am

Re: Script Error I CAN'T FIND IT :'( (Syntax)

Post by GinetteReno » September 7th, 2014, 2:20 am

Thanks guy got it :D

Post Reply

Who is online

Users browsing this forum: No registered users and 5 guests