Code: Select all
for(;;)
Moderator: Core Staff
Code: Select all
for(;;)
Code: Select all
main()
{
thread e1();
}
e1()
{
b1 = getent ("b1","targetname");
f1 = getent ("f1","targetname");
l1 = getent ("l1","targetname");
r1 = getent ("r1","targetname");
bottom1 = getent ("bottom1","targetname");
trigger = getent ("e1","targetname");
b1b = getent ("b1b","targetname");
f1b = getent ("f1b","targetname");
l1b = getent ("l1b","targetname");
r1b = getent ("r1b","targetname");
while(1)
{
trigger waittill ("trigger");
bottom1 moveZ (2,1,0.5,0.5);
b1b moveX (-40,1,0.5,0.5);
f1b moveX (40,1,0.5,0.5);
l1b moveY (40,1,0.5,0.5);
r1b moveY (-40,1,0.5,0.5);
wait(1);
b1b moveX (40,1,0.5,0.5);
f1b moveX (-40,1,0.5,0.5);
l1b moveY (-40,1,0.5,0.5);
r1b moveY (40,1,0.5,0.5);
wait(1);
b1 moveZ (66,1,0.5,0.5);
f1 moveZ (66,1,0.5,0.5);
l1 moveZ (66,1,0.5,0.5);
r1 moveZ (66,1,0.5,0.5);
wait(1);
b1 moveX (-8,1,0.5,0.5);
f1 moveX (8,1,0.5,0.5);
l1 moveY (8,1,0.5,0.5);
r1 moveY (-8,1,0.5,0.5);
r1 waittill ("movedone");
wait(2);
bottom1 moveZ (318,2,0.5,0.5);
b1 moveZ (318,2,0.5,0.5);
f1 moveZ (318,2,0.5,0.5);
l1 moveZ (318,2,0.5,0.5);
r1 moveZ (318,2,0.5,0.5);
r1 waittill ("movedone");
wait(1);
bottom1 moveX (-184,2,0.5,0.5);
b1 moveX (-184,2,0.5,0.5);
f1 moveX (-184,2,0.5,0.5);
l1 moveX (-184,2,0.5,0.5);
r1 moveX (-184,2,0.5,0.5);
r1 waittill ("movedone");
wait(2);
bottom1 moveX (-52,2,0.5,0.5);
bottom1 waittill ("movedone");
wait(2);
bottom1 moveZ (-320,1,0.5,0.5);
b1 moveX (192,1,0.5,0.5);
wait(1);
bottom1 moveX (236,1,0.5,0.5);
f1 moveX (176,1,0.5,0.5);
l1 moveX (184,1,0.5,0.5);
r1 moveX (184,1,0.5,0.5);
wait(1);
l1 moveY (-8,1,0.5,0.5);
r1 moveY (8,1,0.5,0.5);
wait(1);
b1 moveZ (-384,1,0.5,0.5);
f1 moveZ (-384,1,0.5,0.5);
l1 moveZ (-384,1,0.5,0.5);
r1 moveZ (-384,1,0.5,0.5);
r1 waittill ("movedone");
}
}
Code: Select all
main()
{
thread e1();
}
e1()
{
b1 = getent ("b1","targetname");
f1 = getent ("f1","targetname");
l1 = getent ("l1","targetname");
r1 = getent ("r1","targetname");
bottom1 = getent ("bottom1","targetname");
trigger = getent ("e1","targetname");
b1b = getent ("b1b","targetname");
f1b = getent ("f1b","targetname");
l1b = getent ("l1b","targetname");
r1b = getent ("r1b","targetname");
while(1)
{
trigger waittill ("trigger");
bottom1 moveZ (2,1,0.5,0.5);
b1b moveX (-40,1,0.5,0.5);
f1b moveX (40,1,0.5,0.5);
l1b moveY (40,1,0.5,0.5);
r1b moveY (-40,1,0.5,0.5);
wai 1;
b1b moveX (40,1,0.5,0.5);
f1b moveX (-40,1,0.5,0.5);
l1b moveY (-40,1,0.5,0.5);
r1b moveY (40,1,0.5,0.5);
wait 1;
b1 moveZ (66,1,0.5,0.5);
f1 moveZ (66,1,0.5,0.5);
l1 moveZ (66,1,0.5,0.5);
r1 moveZ (66,1,0.5,0.5);
wait 1;
b1 moveX (-8,1,0.5,0.5);
f1 moveX (8,1,0.5,0.5);
l1 moveY (8,1,0.5,0.5);
r1 moveY (-8,1,0.5,0.5);
wait 2;
bottom1 moveZ (318,2,0.5,0.5);
b1 moveZ (318,2,0.5,0.5);
f1 moveZ (318,2,0.5,0.5);
l1 moveZ (318,2,0.5,0.5);
r1 moveZ (318,2,0.5,0.5);
wait 2;
bottom1 moveX (-184,2,0.5,0.5);
b1 moveX (-184,2,0.5,0.5);
f1 moveX (-184,2,0.5,0.5);
l1 moveX (-184,2,0.5,0.5);
r1 moveX (-184,2,0.5,0.5);
wait 2;
bottom1 moveX (-52,2,0.5,0.5);
wait 2;
bottom1 moveZ (-320,1,0.5,0.5);
b1 moveX (192,1,0.5,0.5);
wait 1;
bottom1 moveX (236,1,0.5,0.5);
f1 moveX (176,1,0.5,0.5);
l1 moveX (184,1,0.5,0.5);
r1 moveX (184,1,0.5,0.5);
wait 1;
l1 moveY (-8,1,0.5,0.5);
r1 moveY (8,1,0.5,0.5);
wait 1;
b1 moveZ (-384,1,0.5,0.5);
f1 moveZ (-384,1,0.5,0.5);
l1 moveZ (-384,1,0.5,0.5);
r1 moveZ (-384,1,0.5,0.5);
wait 1;
}
}
Code: Select all
end_trig = getent("end_trig","targetname");
while(1)
{
end_trig waittill ("trigger",user);
user iprintlnbold("Congrats");
}
Indeed.Luke wrote:It should be a trigger_multiple, coz that trigger works when the player touches it without needing input from the player...so ideally u want it where the player has no option but to fall/move through it.
It should show for just the one player, but test it with someone to make sure...Pedsdude wrote:Hmmm, well I tested it and it worked, although I don't really have anywhere where you can only trigger it once. Is there any way to make sure you can only do it once every 10 seconds or so? Also, does it show to everyone in the server or just that one person?
Code: Select all
end_trig = getent("end_trig","targetname");
while(1)
{
end_trig waittill ("trigger",user);
user iprintlnbold("Congrats");
wait 10;
}
Users browsing this forum: No registered users and 4 guests