On the Map Nm_Dual About 1/2 The Way Through The Map , You Get To The Bit Where You Have To Enter The Pin Code Something Like 663777 .
Could You Tell Me How To Do This Please?
Thankyou

Moderator: Core Staff
Code: Select all
main()
{
level.codeCount=0;
level.code="";
for(i=1;i<10;i++) //Change 4 to however many triggers you have
{
trig = getent("math_prob_"+i,"targetname");
trig thread checkTrig(i);
}
}
checkTrig(i)
{
while(1)
{
self waittill("trigger",user);
if(level.codeCount<2) //Change 3 with however long your code is.
{
level.code=level.code+""+i;
level.codeCount++;
}
if(level.codeCount==2) //Change 3 with however long your code is
{
if(level.code==62) //Change 123 to whatever code you want
{
user iprintln ("Correct Answer");
mc_door_1 = getent ("mc_door_1","targetname");
wait(2);
mc_door_1 rotatepitch ( 90 , 5 );
mc_door_1 waittill ("movedone");
wait(5);
mc_door_1 rotatepitch ( -90 , 5 );
mc_door_1 waittill ("movedone");
}
else
{
iprintln("Wrong Answer");
}
level.codeCount=0;
level.code="";
}
}
}
[color=#00FF00]Drofder2004[/color] wrote:Its not out of nowhere, I carry it in my backpack, with my elephant, 32 pets, a spare pair of leggings, 20 fish feasts, a staff I use to magically disenchant things, a stone I can use to travel home, 20000 arrows, a portable stable with a gorilla, a cat and a wolf, 20 bandages and massive quantity of cloth.
Code: Select all
main()
{
level.code="";
for(i=1;i<7;i++)
{
trig = getent("jm_lockover_no"+i,"targetname");
trig thread checkTrig(i);
}
getent("jm_lockover_enter","targetname") thread checkEnter();
}
checkTrig(i)
{
self waittill("trigger",user);
level.code=level.code+""+i;
wait 0.05;
thread checkTrig(i);
}
checkEnter()
{
self waittill("trigger",user);
if(level.code==536236)
{
user iprintln ("Password Correct");
platform = getent ("jm_lockover_no_door","targetname");
wait(2);
platform moveX (64,2,0.5,0.5);
platform waittill ("movedone");
wait(5);
platform moveX (-64,2,0.5,0.5);
platform waittill ("movedone");
}
else iprintln("Password Denied");
level.code="";
self thread checkEnter();
}
Nightmare wrote:What a beauty, I simplified it big time.Code: Select all
main() { level.code=""; for(i=1;i<7;i++) { trig = getent("jm_lockover_no"+i,"targetname"); trig thread checkTrig(i); } getent("jm_lockover_enter","targetname") thread checkEnter(); } checkTrig(i) { self waittill("trigger",user); level.code=level.code+""+i; wait 0.05; thread checkTrig(i); } checkEnter() { self waittill("trigger",user); if(level.code==536236) { user iprintln ("Password Correct"); platform = getent ("jm_lockover_no_door","targetname"); wait(2); platform moveX (64,2,0.5,0.5); platform waittill ("movedone"); wait(5); platform moveX (-64,2,0.5,0.5); platform waittill ("movedone"); } else iprintln("Password Denied"); level.code=""; self thread checkEnter(); }
Have any questions? Just ask!
[color=#00FF00]Drofder2004[/color] wrote:Its not out of nowhere, I carry it in my backpack, with my elephant, 32 pets, a spare pair of leggings, 20 fish feasts, a staff I use to magically disenchant things, a stone I can use to travel home, 20000 arrows, a portable stable with a gorilla, a cat and a wolf, 20 bandages and massive quantity of cloth.
Well you thought wrong then huh. Only kidding, NM prolly just forgotzipperdude wrote:Nightmare wrote:What a beauty, I simplified it big time.Code: Select all
main() { level.code=""; for(i=1;i<7;i++) { trig = getent("jm_lockover_no"+i,"targetname"); trig thread checkTrig(i); } getent("jm_lockover_enter","targetname") thread checkEnter(); } checkTrig(i) { self waittill("trigger",user); level.code=level.code+""+i; wait 0.05; thread checkTrig(i); } checkEnter() { self waittill("trigger",user); if(level.code==536236) { user iprintln ("Password Correct"); platform = getent ("jm_lockover_no_door","targetname"); wait(2); platform moveX (64,2,0.5,0.5); platform waittill ("movedone"); wait(5); platform moveX (-64,2,0.5,0.5); platform waittill ("movedone"); } else iprintln("Password Denied"); level.code=""; self thread checkEnter(); }
Have any questions? Just ask!
So your gunna help him and not me...thnx nm i thaught we were friends. :'(
lolJDogg wrote:Well you thought wrong then huh. Only kidding, NM prolly just forgotzipperdude wrote:Nightmare wrote:What a beauty, I simplified it big time.Code: Select all
main() { level.code=""; for(i=1;i<7;i++) { trig = getent("jm_lockover_no"+i,"targetname"); trig thread checkTrig(i); } getent("jm_lockover_enter","targetname") thread checkEnter(); } checkTrig(i) { self waittill("trigger",user); level.code=level.code+""+i; wait 0.05; thread checkTrig(i); } checkEnter() { self waittill("trigger",user); if(level.code==536236) { user iprintln ("Password Correct"); platform = getent ("jm_lockover_no_door","targetname"); wait(2); platform moveX (64,2,0.5,0.5); platform waittill ("movedone"); wait(5); platform moveX (-64,2,0.5,0.5); platform waittill ("movedone"); } else iprintln("Password Denied"); level.code=""; self thread checkEnter(); }
Have any questions? Just ask!
So your gunna help him and not me...thnx nm i thaught we were friends. :'(
.
[color=#00FF00]Drofder2004[/color] wrote:Its not out of nowhere, I carry it in my backpack, with my elephant, 32 pets, a spare pair of leggings, 20 fish feasts, a staff I use to magically disenchant things, a stone I can use to travel home, 20000 arrows, a portable stable with a gorilla, a cat and a wolf, 20 bandages and massive quantity of cloth.
Code: Select all
main()
{
level.codeCount=0;
level.code="";
iprintln("I'm starting the loop.");
for(i=1;i<7;i++) //Change 4 to however many triggers you have
{
trig = getent("jm_lockover_no"+i,"targetname");
if(!isDefined(trig))
{
iprintln("^1Sorry, but I can't find trigger "+i+"!");
}
else
{
trig thread checkTrig(i);
iprintln("I've gotten trigger "+i+" ready!");
}
}
iprintln("Finished looping, my work here is done!");
}
checkTrig(i)
{
while(1)
{
iprintln("Trigger "+i+" is waiting to be triggered!");
self waittill("trigger",user);
iprintln("Trigger "+i+" has been triggered!");
if(level.codeCount<6) //Change 3 with however long your code is.
{
iprintln("The code count is lower than 6, let me add this to the code.");
level.code=level.code+""+i;
level.codeCount++;
}
if(level.codeCount==6) //Change 3 with however long your code is
{
iprintln("The code count equal to 6, lets check if it is right.");
if(level.code==536236) //Change 123 to whatever code you want
{
user iprintln ("Password Correct");
platform = getent ("jm_lockover_no_door","targetname");
wait(2);
platform moveX (64,2,0.5,0.5);
platform waittill ("movedone");
wait(5);
platform moveX (-64,2,0.5,0.5);
platform waittill ("movedone");
}
else
{
iprintln("Password Denied");
}
level.codeCount=0;
level.code="";
}
}
}
Users browsing this forum: No registered users and 2 guests