me and creator are making map, but when we try to test it, this happens...
script by creator:
and it says:
Code: Select all
******* script compile error *******<br />
bad syntax: (file 'maps\mp\m_jail.gsc', line 22)<br />
trig_jail_door1 waittill ("trigger");
Scripting work:
Code: Select all
main()
{
thread jail_door1();
thread jail_door2();
thread jail_door3();
thread jail_door4();
thread jail_door5();
thread jail_door6();
}
jail_door1()
{
jail_door1 = getent ("jail_door1","targetname");
trig_jail_door1 = getent ("trig_jail_door1","targetname");
while (1)
{
trig_jail_door1 waittill ("trigger");
jail_Door1 moveto ((-526.2,548.2,67.8), 5);
jail_door1 waittill ("movedone");
wait 0.5
trig_jail_door1 waittill ("trigger");
jail_door1 moveto ((-441.3,633.7,67.8), 5);
}
}
jail_door2()
{
jail_door2 = getent ("jail_door2","targetname");
trig_jail_door2 = getent ("trig_jail_door2","targetname");
while (1)
{
trig_jail_door2 waittill ("trigger");
jail_Door2 moveto ((-526.2,548.2,67.8), 5);
jail_door2 waittill ("movedone");
wait 0.5
trig_jail_door2 waittill ("trigger");
jail_door2 moveto ((-441.3,633.7,67.8), 5);
}
jail_door3()
{
jail_door3 = getent ("jail_door3","targetname");
trig_jail_door3 = getent ("trig_jail_door3","targetname");
while (1)
{
trig_jail_door3 waittill ("trigger");
wait 0.5;
jail_door3 movex (-65, 5, 2.5, 2.5);
jail_door3 waittill ("movedone");
wait 1;
trig_jail_door3 waittill ("trigger");
jail_door3 movex (65, 5, 2.5, 2.5);
wait 5;
}
}
jail_door4()
{
jail_door4 = getent ("jail_door4","targetname");
trig_jail_door4 = getent ("trig_jail_door4","targetname");
while (1)
{
trig_jail_door4 waittill ("trigger");
wait 0.5;
jail_door4 movex (-65, 5, 2.5, 2.5);
jail_door4 waittill ("movedone");
wait 1;
trig_jail_door4 waittill ("trigger");
jail_door4 movex (65, 5, 2.5, 2.5);
wait 5;
}
}
jail_door5()
{
jail_door5 = getent ("jail_door5","targetname");
trig_jail_door5 = getent ("trig_jail_door5","targetname");
while (1)
{
trig_jail_door5 waittill ("trigger");
jail_Door5 moveto ((-526.2,548.2,67.8), 5);
jail_door5 waittill ("movedone");
wait 0.5
trig_jail_door5 waittill ("trigger");
jail_door5 moveto ((-441.3,633.7,67.8), 5);
}
}
jail_door6()
{
jail_door6 = getent ("jail_door6","targetname");
trig_jail_door6 = getent ("trig_jail_door6","targetname");
while (1)
{
trig_jail_door6 waittill ("trigger");
jail_Door6 moveto ((-526.2,548.2,67.8), 5);
jail_door6 waittill ("movedone");
wait 0.5
trig_jail_door6 waittill ("trigger");
jail_door6 moveto ((-441.3,633.7,67.8), 5);
}
}
Thanks In Advance!