setnumbers()
{
level.code = "first";
level.finalcode = 0;
1 = getent("key1","targetname");
2 = getent("key2", "targetname");
3 = getent("key3","targetname");
4 = getent("key4", "targetname");
5 = getent("key5","targetname");
6 = getent("key6", "targetname");
7 = getent("key7","targetname");
8 = getent("key8", "targetname");
9 = getent("key9","targetname");
enter = getent("enter","targetname");
1 thread waittill_trig_1();
2 thread waittill_trig_2();
3 thread waittill_trig_3();
4 thread waittill_trig_4();
5 thread waittill_trig_5();
6 thread waittill_trig_6();
7 thread waittill_trig_7();
8 thread waittill_trig_8();
9 thread waittill_trig_9();
while(1)
{
enter waittill("trigger",player);
if(level.finalcode == 4)
{
// Alles wat de raket moet doen hier
//Als de raket meerdere malen gebruikt kan worden doe je het volgende:
..
level.code = "first";
level.finalcode = 0;
..
//Als dat niet hoeft doe je dit:
..
1 notify("stop");
2 notify("stop");
3 notify("stop");
4 notify("stop");
5 notify("stop");
6 notify("stop");
7 notify("stop");
8 notify("stop");
9 notify("stop");
break;
..
}
}
}
waittill_trig_1()
{
self endon("stop");
while(1)
{
self waitill("trigger",player);
if(level.code == "first")
thread reset();
else if(level.code == "second")
thread reset();
else if(level.code == "third")
thread reset();
else if(level.code == "fourth")
thread reset();
wait .1;
}
}
waittill_trig_2()
{
self endon("stop");
while(1)
{
self waitill("trigger",player);
if(level.code == "first")
{
level.finalcode++;
level.code = "second";
}
else if(level.code == "second")
thread reset();
else if(level.code == "third")
thread reset();
else if(level.code == "fourth")
thread reset();
wait .1;
}
}
waittill_trig_3()
{
self endon("stop");
while(1)
{
self waitill("trigger",player);
if(level.code == "first")
thread reset();
else if(level.code == "second")
thread reset();
else if(level.code == "third")
thread reset();
else if(level.code == "fourth")
thread reset();
wait .1;
}
}
waittill_trig_4()
{
self endon("stop");
while(1)
{
self waitill("trigger",player);
if(level.code == "first")
thread reset();
else if(level.code == "second")
thread reset();
else if(level.code == "third")
thread reset();
else if(level.code == "fourth")
thread reset();
wait .1;
}
}
waittill_trig_5()
{
self endon("stop");
while(1)
{
self waitill("trigger",player);
if(level.code == "first")
thread reset();
else if(level.code == "second")
thread reset();
else if(level.code == "third")
thread reset();
else if(level.code == "fourth")
thread reset();
wait .1;
}
}
waittill_trig_6()
{
self endon("stop");
while(1)
{
self waitill("trigger",player);
if(level.code == "first")
thread reset();
else if(level.code == "second")
{
level.finalcode++;
level.code = "third";
}
else if(level.code == "third")
thread reset();
else if(level.code == "fourth")
thread reset();
wait .1;
}
}
waittill_trig_7()
{
self endon("stop");
while(1)
{
self waitill("trigger",player);
if(level.code == "first")
thread reset();
else if(level.code == "second")
thread reset();
else if(level.code == "third")
thread reset();
else if(level.code == "fourth")
thread reset();
wait .1;
}
}
waittill_trig_8()
{
self endon("stop");
while(1)
{
self waitill("trigger",player);
if(level.code == "first")
thread reset();
else if(level.code == "second")
thread reset();
else if(level.code == "third")
{
level.finalcode++;
level.code = "fourth";
}
else if(level.code == "fourth")
thread reset();
wait .1;
}
}
waittill_trig_9()
{
self endon("stop");
while(1)
{
self waitill("trigger",player);
if(level.code == "first")
thread reset();
else if(level.code == "second")
thread reset();
else if(level.code == "third")
thread reset();
else if(level.code == "fourth")
thread reset();
wait .1;
}
}
reset()
{
level.code = "first";
level.finalcode = 0;
}