UGX-Mods Login

or login with an authentication provider below
Sign In with Google
Sign In with Twitter
Sign In with Discord
Sign In with Steam
Sign In with Facebook
Sign In with Twitch

trigger_wait

HOT
broken avatar :(
Created 12 years ago
by pashan
0 Members and 1 Guest are viewing this topic.
5,942 views
broken avatar :(
×
broken avatar :(
Location: usYork, SC
Date Registered: 15 March 2014
Last active: 7 years ago
Posts
214
Respect
Forum Rank
Mr. Elemental
Primary Group
Scripter
My Groups
More
My Contact & Social Links
More
Personal Quote
WaW Scriptor
Signature
WaW Scriptor
×
PROxFTW's Groups
Donator ♥ Benevolent Soul who has our eternal gratitude and exclusive access to betas and the donator section of the forum.
Scripter Has shown effort and knowledge in the area of scripting while being a part of the UGX-Mods community.
PROxFTW's Contact & Social LinksPROxFTWPROxFTWPROxFTWPROxFTW
Completely Remade Code. There was way to much wrong to list. Hopefully this should be what you want but I don't fully understand the concept of that image so this was basically made off the script I could tell what was happening.
Code Snippet
Plaintext
main()
{
level.timeToWait = 30;
level.floor = 0;
Ent = StrTok( "intrig1|outtrig1|intrig2|outtrig2|plat|level1|level2", "|" );
for( i = 0; i < Ent.size; i++ )
Trig[i] GetEnt( Ent[i], "targetname" );

for( i = 0; i < 4; i++ )
Trig[i] thread Trig_SetUp( Trig[4] );
Trig[4] thread MoveTopDown( Trig[0], Trig[1], Trig[2], Trig[3], Trig[5], Trig[6] );
}

Trig_SetUp( Trig )
{
self waittill( "trigger" );
Trig notify( "TriggerActivated" );

self thread Trig_SetUp( Trig );
}

MoveTopDown( Trig1, Trig2, Trig3, Trig4, Trig5, Trig6 )
{
self waittill( "TriggerActivated" );
NewTime = level.timeToWait + 10;
if( level.floor == 0 )
{
self MoveTo( Trig5.origin, level.timeToWait );
level.floor = 1;

Trig1 enable_trigger();
Trig2 enable_trigger();
Trig3 disable_trigger();
Trig4 disable_trigger();
}
else
{
self MoveTo( Trig6.origin, level.timeToWait );
level.floor = 0;

Trig3 enable_trigger();
Trig4 enable_trigger();
Trig1 disable_trigger();
Trig2 disable_trigger();
}
wait( NewTime );

self thread MoveTopDown( Trig1, Trig2, Trig3, Trig4, Trig5, Trig6 );
}
Last Edit: June 24, 2014, 05:10:29 am by PROxFTW
broken avatar :(
×
broken avatar :(
UM Member, Mapper and 3d Modeler
Location: ca
Date Registered: 8 February 2014
Last active: 5 years ago
Posts
835
Respect
Forum Rank
The Decider
Primary Group
Mapper
My Groups
More
My Contact & Social Links
More
Personal Quote
Port Arthur
Signature
×
pashan's Groups
Mapper Has released one or more maps to the UGX-Mods community.
Completely Remade Code. There was way to much wrong to list. Hopefully this should be what you want but I don't fully understand the concept of that image so this was basically made off the script I could tell what was happening.
Code Snippet
Plaintext
main()
{
level.timeToWait = 30;
level.floor = 0;
Ent = StrTok( "intrig1|outtrig1|intrig2|outtrig2|plat|level1|level2", "|" );
for( i = 0; i < Ent.size; i++ )
Trig[i] GetEnt( Ent[i], "targetname" );

for( i = 0; i < 4; i++ )
Trig[i] thread Trig_SetUp( Trig[4] );
Trig[4] thread MoveTopDown( Trig[0], Trig[1], Trig[2], Trig[3], Trig[5], Trig[6] );
}

Trig_SetUp( Trig )
{
self waittill( "trigger" );
Trig notify( "TriggerActivated" );

self thread Trig_SetUp( Trig );
}

MoveTopDown( Trig1, Trig2, Trig3, Trig4, Trig5, Trig6 )
{
self waittill( "TriggerActivated" );
NewTime = level.timeToWait + 10;
if( level.floor == 0 )
{
self MoveTo( Trig5.origin, level.timeToWait );
level.floor = 1;

Trig1 enable_trigger();
Trig2 enable_trigger();
Trig3 disable_trigger();
Trig4 disable_trigger();
}
else
{
self MoveTo( Trig6.origin, level.timeToWait );
level.floor = 0;

Trig3 enable_trigger();
Trig4 enable_trigger();
Trig1 disable_trigger();
Trig2 disable_trigger();
}
wait( NewTime );

self thread MoveTopDown( Trig1, Trig2, Trig3, Trig4, Trig5, Trig6 );
}

got this error

broken avatar :(
×
broken avatar :(
Location: be
Date Registered: 17 August 2013
Last active: 5 years ago
Posts
369
Respect
Forum Rank
Perk Hacker
Primary Group
Scripter
My Groups
More
My Contact & Social Links
More
Personal Quote
Web & Software Developer and Designer
Signature
"Deleted code is debugged code." - Jeff Sickel
"Mathematicians stand on each others' shoulders and computer scientists stand on each others' toes." - Richard Hamming
×
JR-Imagine's Groups
Scripter Has shown effort and knowledge in the area of scripting while being a part of the UGX-Mods community.
I facepalmed when I saw this:
Code Snippet
Plaintext
trigger_wait( "intrig1", "targetname" );
And facepalmed even harder when I saw this:
Code Snippet
Plaintext
trigger waittill( "intrig1", "targetname" );
Jk, jk.

This is what it should be:
Code Snippet
Plaintext
trig = GetEnt("intrig1", "targetname");
trig waittill("trigger");
Last Edit: June 24, 2014, 05:53:28 pm by JR-Imagine
broken avatar :(
×
broken avatar :(
Location: usYork, SC
Date Registered: 15 March 2014
Last active: 7 years ago
Posts
214
Respect
Forum Rank
Mr. Elemental
Primary Group
Scripter
My Groups
More
My Contact & Social Links
More
Personal Quote
WaW Scriptor
×
PROxFTW's Groups
Donator ♥ Benevolent Soul who has our eternal gratitude and exclusive access to betas and the donator section of the forum.
Scripter Has shown effort and knowledge in the area of scripting while being a part of the UGX-Mods community.
PROxFTW's Contact & Social LinksPROxFTWPROxFTWPROxFTWPROxFTW
got this error

(Image removed from quote.)
At the top between main { and level.timeToWait put
Code Snippet
Plaintext
Trig = [];

 
Loading ...