
Posts
105
Respect
Forum Rank
Pack-a-Puncher
Primary Group
Community Scripter
Login Issues
Forgot password?Activate Issues
Account activation email not received? Wrong account activation email used?Other Problems?
Contact Support - Help Center Get help on the UGX Discord. Join it now!![]() | Has shown effort and knowledge in the area of scripting while being a part of the UGX-Mods community. |
![]() | |
![]() | |
![]() | Has the ability to issue warnings to users, edit and remove posts from the forum and to move topics to other boards. Upholds the rules of the forum. Moderates Chat Rooms. |
![]() | Has shown effort and knowledge in the area of scripting while being a part of the UGX-Mods community. |
gnroom_trig = GetEntArray("lan","targetname");
array_thread(gnroom_trig,::lunar);
goonrm_trig1 = GetEntArray("lan1","targetname");
array_thread(goonrm_trig1,::lunar);
Lunar()
{
self endon("disconnect");
self UseTriggerRequireLookAt();
self setHintString( "Press &&1 To Use THE GOONMOBILE" );
self setCursorHint("HINT_NOICON");
level.LunarInUse = false;
level.LunarPosition = "Spawn";
SpawnPos = ( 1536, -1128, 0);
level.Lunar1 = spawn( "script_model", SpawnPos );
level.Lunar1 setmodel( "zombie_teleporter_pad" );
level.trig = spawn( "trigger_radius", level.Lunar1.origin, 1, 50, 20 );
level.PlayerOrig0 = spawn( "script_model", level.Lunar1.origin + ( 0, 50, 10 ) );
level.PlayerOrig0 linkto( level.Lunar1 );
level.PlayerOrig2 = spawn( "script_model", level.Lunar1.origin + ( 0, -50, 10 ) );
level.PlayerOrig2 linkto( level.Lunar1 );
level.PlayerOrig3 = spawn( "script_model", level.Lunar1.origin + ( 50, 0, 10 ) );
level.PlayerOrig3 linkto( level.Lunar1 );
level.PlayerOrig4 = spawn( "script_model", level.Lunar1.origin + ( -50, 0, 10 ) );
level.PlayerOrig4 linkto( level.Lunar1 );
for(;;)
{
self waittill ("trigger",player);
level.LunarInUse = true;
self PlayerCheck(0,level.PlayerOrig0);
self PlayerCheck(1,level.PlayerOrig2);
self PlayerCheck(2,level.PlayerOrig3);
self PlayerCheck(3,level.PlayerOrig4);
self thread platform_effect();
self thread platform_Sound();
self setHintString( "THE GOONMOBILE IS IN USE" );
level.Lunar1 moveto( ( 1528, -1128, 552 ), 3, .5 );
level.Lunar1 vibrate((0,-100,0), 1.5, .4, 3);
level.Lunar1 waittill( "movedone" );
wait .2;
level.Lunar1 moveto( ( 2824, 848, 480), 6 );
level.Lunar1 waittill( "movedone" );
wait .2;
level.Lunar1 moveto( ( 3104, 864, 0 ), 3, 0, .5 );
level.Lunar1 vibrate((0,-100,0), 1.5, .4, 2.5);
level.Lunar1 waittill( "movedone" );
self PlayerUnlink(0);
self PlayerUnlink(1);
self PlayerUnlink(2);
self PlayerUnlink(3);
self notify( "platform_arived" );
self enable_trigger();
level.LunarPosition = "Spawn";
level.LunarInUse = false;
wait .2;
while(1)
{
self waittill ("trigger",player);
level.LunarInUse = true;
self PlayerCheck(0,level.PlayerOrig0);
self PlayerCheck(1,level.PlayerOrig2);
self PlayerCheck(2,level.PlayerOrig3);
self PlayerCheck(3,level.PlayerOrig4);
self thread platform_effect();
self thread platform_Sound();
self setHintString( "THE GOONMOBILE IS IN USE" );
level.Lunar1 moveto( ( 2824, 848, 480 ), 3, .5 );
level.Lunar1 vibrate((0,-100,0), 1.5, .4, 3);
level.Lunar1 waittill( "movedone" );
wait .2;
level.Lunar1 moveto( ( 1528, -1128, 552 ), 6 );
level.Lunar1 waittill( "movedone" );
wait .2;
level.Lunar1 moveto( ( 1536, -1128, 0 ), 3, 0, .5 );
level.Lunar1 vibrate((0,-100,0), 1.5, .4, 2.5);
level.Lunar1 waittill( "movedone" );
self PlayerUnlink(0);
self PlayerUnlink(1);
self PlayerUnlink(2);
self PlayerUnlink(3);
self notify( "platform_arived" );
self enable_trigger();
level.LunarPosition = "Spawn";
level.LunarInUse = false;
wait .2;
break;
}
}
}
Lunar()
{
self endon("disconnect");
self setCursorHint("HINT_NOICON");
self UseTriggerRequireLookAt();
self setHintString( "Power Must Be On To Use THE GOONMOBILE" );
level.LunarInUse = false;
level.LunarPosition = "Spawn";
SpawnPos = (1536, -1128, 0);
level.Lunar1 = spawn( "script_model", SpawnPos );
level.Lunar1 setmodel( "zombie_teleporter_pad" );
level.trig = spawn( "trigger_radius", level.Lunar1.origin, 1, 50, 20 );
level.PlayerOrig0 = spawn( "script_model", level.Lunar1.origin + ( 0, 50, 10 ) );
level.PlayerOrig0 linkto( level.Lunar1 );
level.PlayerOrig2 = spawn( "script_model", level.Lunar1.origin + ( 0, -50, 10 ) );
level.PlayerOrig2 linkto( level.Lunar1 );
level.PlayerOrig3 = spawn( "script_model", level.Lunar1.origin + ( 50, 0, 10 ) );
level.PlayerOrig3 linkto( level.Lunar1 );
level.PlayerOrig4 = spawn( "script_model", level.Lunar1.origin + ( -50, 0, 10 ) );
level.PlayerOrig4 linkto( level.Lunar1 );
flag_wait( "electricity_on" );
self setHintString( "Press &&1 To Use THE GOONMOBILE" );
for(;;)
{
self waittill ("trigger",player);
level.LunarInUse = true;
self PlayerCheck(0,level.PlayerOrig0);
self PlayerCheck(1,level.PlayerOrig2);
self PlayerCheck(2,level.PlayerOrig3);
self PlayerCheck(3,level.PlayerOrig4);
self thread platform_effect();
self thread platform_Sound();
self setHintString( "THE GOONMOBILE IS IN USE" );
level.Lunar1 moveto( ( 1528, -1128, 552 ), 3, .5 );
level.Lunar1 vibrate((0,-100,0), 1.5, .4, 3);
level.Lunar1 waittill( "movedone" );
wait .2;
level.Lunar1 moveto( ( 2824, 848, 480), 6 );
level.Lunar1 waittill( "movedone" );
wait .2;
level.Lunar1 moveto( ( 3104, 864, 0 ), 3, 0, .5 );
level.Lunar1 vibrate((0,-100,0), 1.5, .4, 2.5);
level.Lunar1 waittill( "movedone" );
self PlayerUnlink(0);
self PlayerUnlink(1);
self PlayerUnlink(2);
self PlayerUnlink(3);
self notify( "platform_arived" );
self enable_trigger();
level.LunarPosition = "Spawn";
level.LunarInUse = false;
wait .2;
while(1)
{
self waittill ("trigger",player);
level.LunarInUse = true;
self PlayerCheck(0,level.PlayerOrig0);
self PlayerCheck(1,level.PlayerOrig2);
self PlayerCheck(2,level.PlayerOrig3);
self PlayerCheck(3,level.PlayerOrig4);
self thread platform_effect();
self thread platform_Sound();
self setHintString( "THE GOONMOBILE IS IN USE" );
level.Lunar1 moveto( ( 2824, 848, 480 ), 3, .5 );
level.Lunar1 vibrate((0,-100,0), 1.5, .4, 3);
level.Lunar1 waittill( "movedone" );
wait .2;
level.Lunar1 moveto( ( 1528, -1128, 552 ), 6 );
level.Lunar1 waittill( "movedone" );
wait .2;
level.Lunar1 moveto( ( 1536, -1128, 0 ), 3, 0, .5 );
level.Lunar1 vibrate((0,-100,0), 1.5, .4, 2.5);
level.Lunar1 waittill( "movedone" );
self PlayerUnlink(0);
self PlayerUnlink(1);
self PlayerUnlink(2);
self PlayerUnlink(3);
self notify( "platform_arived" );
self enable_trigger();
level.LunarPosition = "Spawn";
level.LunarInUse = false;
wait .2;
break;
}
}
}
![]() | Has shown effort and knowledge in the area of scripting while being a part of the UGX-Mods community. |