Code: Select all
******* script compile error *******
bad syntax: (file 'maps\mp\roltrap1.gsc', line 30)
{
*
************************************
********************
i keep trying to fix but nothing helps

Code: Select all
main()
{
thread roltrap1 ();
thread roltrap2 ();
thread roltrap3 ();
thread roltrap4 ();
thread roltrap5 ();
thread roltrap6 ();
thread roltrap7 ();
thread roltrap8 ();
}
roltrap1 ()
{
trap1 = getent ("roltrap1" , "targetname");
trig = getent ("rol_trig" , "targetname");
while (1)
{
trig waittill ("trigger");
trap1 moveto ((100,200,300), 7);
trap1 waittill ("movedone");
wait (4);
trap1 moveto ((120,220,320), 7); //// ure brush will move to them co-ordinates in one second
trap1 waittill ("movedone");
wait (2);
roltrap2 ()
{
trap2 = getent ("roltrap2" , "targetname");
trig = getent ("rol_trig" , "targetname");
while (1)
{
trig waittill ("trigger");
trap2 moveto ((100,200,300), 7);
trap2 waittill ("movedone");
wait (4);
trap2 moveto ((120,220,320), 7);
trap2 waittill ("movedone");
wait (2);
roltrap3 ()
{
trap3 = getent ("roltrap3" , "targetname");
trig = getent ("rol_trig" , "targetname");
while (1)
{
trig waittill ("trigger");
trap3 moveto ((100,200,300), 7);
trap3 waittill ("movedone");
wait (4);
trap3 moveto ((120,220,320), 7);
trap3 waittill ("movedone");
wait (2);
roltrap4 ()
{
trap4 = getent ("roltrap4" , "targetname");
trig = getent ("rol_trig" , "targetname");
while (1)
{
trig waittill ("trigger");
trap4 moveto ((100,200,300), 7);
trap4 waittill ("movedone");
wait (4);
trap4 moveto ((120,220,320), 7);
trap4 waittill ("movedone");
wait (2);
roltrap5 ()
{
trap5 = getent ("roltrap5" , "targetname");
trig = getent ("rol_trig" , "targetname");
while (1)
{
trig waittill ("trigger");
trap5 moveto ((100,200,300), 7);
trap5 waittill ("movedone");
wait (4);
trap5 moveto ((120,220,320), 7);
trap5 waittill ("movedone");
wait (2);
roltrap6 ()
{
trap6 = getent ("roltrap6" , "targetname");
trig = getent ("rol_trig" , "targetname");
while (1)
{
trig waittill ("trigger");
trap6 moveto ((100,200,300), 7);
trap6 waittill ("movedone");
wait (4);
trap6 moveto ((120,220,320), 7);
trap6 waittill ("movedone");
wait (2);
roltrap7 ()
{
trap7 = getent ("roltrap7" , "targetname");
trig = getent ("rol_trig" , "targetname");
while (1)
{
trig waittill ("trigger");
trap7 moveto ((100,200,300), 7);
trap7 waittill ("movedone");
wait (4);
trap7 moveto ((120,220,320), 7);
trap7 waittill ("movedone");
wait (2);
roltrap8 ()
{
trap8 = getent ("roltrap8" , "targetname");
trig = getent ("rol_trig" , "targetname");
while (1)
{
trig waittill ("trigger");
trap8 moveto ((100,200,300), 7);
trap8 waittill ("movedone");
wait (4);
trap8 moveto ((120,220,320), 7);
trap8 waittill ("movedone");
wait (2);
}
}