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

BluntStuffys soul chest glitch

HOT
broken avatar :(
Created 6 years ago
by Swag_Chesse_xo1
0 Members and 1 Guest are viewing this topic.
3,504 views
broken avatar :(
×
broken avatar :(
Location: us
Date Registered: 18 February 2018
Last active: 3 years ago
Posts
88
Respect
Forum Rank
Rotting Walker
Primary Group
Member
My Contact & Social Links
More
Personal Quote
lol
×
Swag_Chesse_xo1's Contact & Social Linkso0JayWolf0oLordSpaceCat
When finishing a soul box, the clip(targetname , soul_chest _clip) around the soul box does not disappear. So after its gone, you cant move through where the clip should have been deleted. Is this a glitch? Or is the clip not supposed to be deleted?
broken avatar :(
×
broken avatar :(
Location: usMeadville, Pennsylvania
Date Registered: 12 August 2014
Last active: 3 years ago
Posts
195
Respect
Forum Rank
Pack-a-Puncher
Primary Group
Member
My Contact & Social Links
More
Signature
If you enjoy my work, feel free to donate!

https://www.paypal.me/Stainbrook762
×
Noahst's Groups
Noahst's Contact & Social LinksNoah StainbrookNoah115007Noah4518Noah stainbrook
Yeah i run into this issue too
broken avatar :(
×
broken avatar :(
Location: gb
Date Registered: 24 September 2016
Last active: 3 years ago
Posts
144
Respect
Forum Rank
Pack-a-Puncher
Primary Group
Community Scripter
My Groups
More
My Contact & Social Links
More
Personal Quote
ZombieSlayerr115
Signature
Please. Save me.
×
isaacscott935's Groups
Community Scripter Has shown effort and knowledge in the area of scripting while being a part of the UGX-Mods community.
isaacscott935's Contact & Social LinksZombieSlayerr115isaac935
When finishing a soul box, the clip(targetname , soul_chest _clip) around the soul box does not disappear. So after its gone, you cant move through where the clip should have been deleted. Is this a glitch? Or is the clip not supposed to be deleted?

You can just add this to the script where the soul chest disappears:

Code Snippet
Plaintext
clip Delete();
broken avatar :(
×
broken avatar :(
Location: usMeadville, Pennsylvania
Date Registered: 12 August 2014
Last active: 3 years ago
Posts
195
Respect
Forum Rank
Pack-a-Puncher
Primary Group
Member
My Contact & Social Links
More
×
Noahst's Groups
Noahst's Contact & Social LinksNoah StainbrookNoah115007Noah4518Noah stainbrook
Where at in it?
broken avatar :(
×
broken avatar :(
Location: gb
Date Registered: 24 September 2016
Last active: 3 years ago
Posts
144
Respect
Forum Rank
Pack-a-Puncher
Primary Group
Community Scripter
My Groups
More
My Contact & Social Links
More
Personal Quote
ZombieSlayerr115
×
isaacscott935's Groups
Community Scripter Has shown effort and knowledge in the area of scripting while being a part of the UGX-Mods community.
isaacscott935's Contact & Social LinksZombieSlayerr115isaac935
I haven't actually got the feature in my map, but inside of the final IF statement in the function:

Code Snippet
Plaintext
chest_anims()

add:

Code Snippet
Plaintext
chest_clip Delete();

So, the whole chest_anims() function would look like this:

Code Snippet
Plaintext
chest_anims()
{
/////////////////////////////////////////////////////  EDIT AMOUNT OF KILLS NEEDED HERE /////////////////////////////////////////////////////////////////////////////
chest_1_kills = 12;
chest_2_kills = 25;
chest_3_kills = 45;
chest_4_kills = 65;
chest_5_kills = 90;
chest_6_kills = 140;
/////////////////////////////////////////////////////  EDIT AMOUNT OF KILLS NEEDED HERE /////////////////////////////////////////////////////////////////////////////

chest_clip = getentarray( "soul_chest_clip" , "targetname" );
self.max_count = undefined;

if( level.chest_completed == 0 )
{
if( level.chest_counting == 1   )
{
self.max_count = chest_1_kills;
}

else if( level.chest_counting == 2 )
{
self.max_count = chest_2_kills;
}

else if( level.chest_counting == 3 )
{
self.max_count = chest_3_kills;
}

else if( level.chest_counting == 4 )
{
self.max_count = chest_4_kills;
}

else if( level.chest_counting == 5 )
{
self.max_count = chest_5_kills;
}

else if( level.chest_counting == 6 )
{
self.max_count = chest_6_kills;
}

}

else if( level.chest_completed >= 1 )
{
if( level.chest_counting + level.chest_completed == 2   )
{
self.max_count = chest_2_kills;
}

if( level.chest_counting + level.chest_completed == 3   )
{
self.max_count = chest_3_kills;
}

if( level.chest_counting + level.chest_completed == 4   )
{
self.max_count = chest_4_kills;
}

if( level.chest_counting + level.chest_completed == 5   )
{
self.max_count = chest_5_kills;
}

if( level.chest_counting + level.chest_completed == 6   )
{
self.max_count = chest_6_kills;
chest_clip Delete();
}


}

chest = Spawn( "script_model" , self.origin-(0,0,16) );
chest.angles = self.angles;
chest SetModel( "blst_soul_chest_active" );
chest.animName = "blst_chest_anim";
chest UseAnimTree(#animtree);
chest SetAnim(%blst_soul_chest_open);
chest playsound( "chest_close_lid" );
wait 0.2;
chest playsound( "chest_open");
self chest_idle_fx( chest );
wait 2;
self thread soul_chest_idle_anims( chest );
self waittill( "chest_full" );

if( self.max_count == self.death_count || self.death_count >= 9000 )
{
level.chest_counting--;
chest playsound( "chest_full") ;
wait 0.3;
chest playsound( "chest_full") ;
wait 1;
chest playsound( "chest_full2") ;
chest playsound( "chest_close_lid" );
for(i=0;i<chest_clip.size;i++)
{
if(  chest IsTouching( chest_clip[i] ) == true )
{

chest_clip[i] delete();
}
}
chest clearAnim( self.idle_anim ,0);
chest SetAnim(%blst_soul_chest_close_full);
wait 1;
chest playsound( "chest_full2" );
wait 2.1;
chest delete();
self delete();
}

else if( self.max_count < self.death_count )
{
iprintlnbold( "death count exceeded due to timeout" );
}

else if( self.max_count > self.death_count )
{
level.chest_counting--;
self.death_count = -10;
chest playsound( "chest_close_lid" );
chest clearAnim( self.idle_anim ,0);
chest SetAnim(%blst_soul_chest_close_notfull);
wait 0.7;
chest delete();
self thread spawn_initial_model();
}

}
Last Edit: July 08, 2018, 03:41:55 pm by isaacscott935
broken avatar :(
×
broken avatar :(
Location: usMeadville, Pennsylvania
Date Registered: 12 August 2014
Last active: 3 years ago
Posts
195
Respect
Forum Rank
Pack-a-Puncher
Primary Group
Member
My Contact & Social Links
More
×
Noahst's Groups
Noahst's Contact & Social LinksNoah StainbrookNoah115007Noah4518Noah stainbrook
Excellent! Thanks a bunch
broken avatar :(
×
broken avatar :(
Location: gb
Date Registered: 24 September 2016
Last active: 3 years ago
Posts
144
Respect
Forum Rank
Pack-a-Puncher
Primary Group
Community Scripter
My Groups
More
My Contact & Social Links
More
Personal Quote
ZombieSlayerr115
×
isaacscott935's Groups
Community Scripter Has shown effort and knowledge in the area of scripting while being a part of the UGX-Mods community.
isaacscott935's Contact & Social LinksZombieSlayerr115isaac935
Make sure the OP marks mine as the best answer so it appears as solved.

Also, a +1 respect would be greatly appreciated.
broken avatar :(
×
broken avatar :(
Location: nlApeldoorn
Date Registered: 17 December 2013
Last active: 1 year ago
Posts
1,187
Respect
1,404Add +1
Forum Rank
Zombie Colossus
Primary Group
Community Scripter Elite
My Groups
More
My Contact & Social Links
More
Personal Quote
It aint much, if it aint Dutch
Signature
×
BluntStuffy's Groups
Donator ♥ Benevolent Soul who has our eternal gratitude and exclusive access to betas and the donator section of the forum.
Community Scripter Elite Has shown excellence and experience in the area of custom scripting in the UGX-Mods community.
Oil Rig Beta Access
Oil Rig Beta Access
BluntStuffy's Contact & Social LinksBluntstuffy@BluntZombieBluntStuffyStuffyZombie
the code to delete the clip is allready there:

Code Snippet
Plaintext
	for(i=0;i<chest_clip.size;i++)
{
if(  chest IsTouching( chest_clip[i] ) == true )
{

chest_clip[i] delete();
}

The trigger radius ( the red-box ) needs to be completely inside the clip, otherwise it doesn't work..
broken avatar :(
×
broken avatar :(
Location: usMeadville, Pennsylvania
Date Registered: 12 August 2014
Last active: 3 years ago
Posts
195
Respect
Forum Rank
Pack-a-Puncher
Primary Group
Member
My Contact & Social Links
More
×
Noahst's Groups
Noahst's Contact & Social LinksNoah StainbrookNoah115007Noah4518Noah stainbrook
Well My issue is I hae the radius in a separate area of the box for geographical reasons
broken avatar :(
×
broken avatar :(
Location: nlApeldoorn
Date Registered: 17 December 2013
Last active: 1 year ago
Posts
1,187
Respect
1,404Add +1
Forum Rank
Zombie Colossus
Primary Group
Community Scripter Elite
My Groups
More
My Contact & Social Links
More
Personal Quote
It aint much, if it aint Dutch
×
BluntStuffy's Groups
Donator ♥ Benevolent Soul who has our eternal gratitude and exclusive access to betas and the donator section of the forum.
Community Scripter Elite Has shown excellence and experience in the area of custom scripting in the UGX-Mods community.
Oil Rig Beta Access
Oil Rig Beta Access
BluntStuffy's Contact & Social LinksBluntstuffy@BluntZombieBluntStuffyStuffyZombie
Well My issue is I hae the radius in a separate area of the box for geographical reasons

Make the trigger target the clip ( select trigger, select clip -> press "W" ), so you know wich clip belongs to wich chest.
Then instead of the Original lines to delete the clip do this:

Code Snippet
Plaintext
clip = getent( self.target, "targetname" );
clip delete();




btw, if you do what Isaacscott935 says, you delete all the clips of all the chests at once ( it's an array ):
Code Snippet
Plaintext
chest_clip = getentarray( "soul_chest_clip" , "targetname" );
broken avatar :(
×
broken avatar :(
Location: gb
Date Registered: 24 September 2016
Last active: 3 years ago
Posts
144
Respect
Forum Rank
Pack-a-Puncher
Primary Group
Community Scripter
My Groups
More
My Contact & Social Links
More
Personal Quote
ZombieSlayerr115
×
isaacscott935's Groups
Community Scripter Has shown effort and knowledge in the area of scripting while being a part of the UGX-Mods community.
isaacscott935's Contact & Social LinksZombieSlayerr115isaac935
Make the trigger target the clip ( select trigger, select clip -> press "W" ), so you know wich clip belongs to wich chest.
Then instead of the Original lines to delete the clip do this:

Code Snippet
Plaintext
clip = getent( self.target, "targetname" );
clip delete();






btw, if you do what Isaacscott935 says, you delete all the clips of all the chests at once ( it's an array ):
Code Snippet
Plaintext
chest_clip = getentarray( "soul_chest_clip" , "targetname" );
Sorry Bluntstuffy. I didn’t read your full script.
Last Edit: July 08, 2018, 07:26:05 pm by isaacscott935
broken avatar :(
×
broken avatar :(
Location: nlApeldoorn
Date Registered: 17 December 2013
Last active: 1 year ago
Posts
1,187
Respect
1,404Add +1
Forum Rank
Zombie Colossus
Primary Group
Community Scripter Elite
My Groups
More
My Contact & Social Links
More
Personal Quote
It aint much, if it aint Dutch
×
BluntStuffy's Groups
Donator ♥ Benevolent Soul who has our eternal gratitude and exclusive access to betas and the donator section of the forum.
Community Scripter Elite Has shown excellence and experience in the area of custom scripting in the UGX-Mods community.
Oil Rig Beta Access
Oil Rig Beta Access
BluntStuffy's Contact & Social LinksBluntstuffy@BluntZombieBluntStuffyStuffyZombie
Sorry Bluntstuffy. I didn’t read your full script.

np, i was just pointing it out to them so they know that might cause another issue wich would be confusing
broken avatar :(
×
broken avatar :(
Location: alDurrës
Date Registered: 6 June 2017
Last active: 9 months ago
Posts
222
Respect
Forum Rank
Mr. Elemental
Primary Group
Donator ♥
My Groups
More
My Contact & Social Links
More
Signature
My published cod maps:

Mansion of the Undead
Buros Der Toten
Minions by k3nt
×
klevi's Groups
Donator ♥ Benevolent Soul who has our eternal gratitude and exclusive access to betas and the donator section of the forum.
last time that i checked - they  works
broken avatar :(
×
broken avatar :(
Location: gbMilton Keynes
Date Registered: 17 January 2014
Last active: 4 years ago
Posts
6,877
Respect
1,004Add +1
Forum Rank
Immortal
Primary Group
Community Scripter
My Groups
More
My Contact & Social Links
More
Signature
If you want scripts / features made for you, then contact me by PM or email / skype etc
it will cost you tho so if you have no intention of reciprocating don't even waste my time ;)
×
Harry Bo21's Groups
Donator ♥ Benevolent Soul who has our eternal gratitude and exclusive access to betas and the donator section of the forum.
Community Scripter Has shown effort and knowledge in the area of scripting while being a part of the UGX-Mods community.
Harry Bo21's Contact & Social Links[email protected]HarryBo21HarryBo000
last time that i checked - they  works
and as was stated

they 'work' when the clip covers the model, his clip - did not, so needed a target
broken avatar :(
×
broken avatar :(
Location: us
Date Registered: 18 February 2018
Last active: 3 years ago
Posts
88
Respect
Forum Rank
Rotting Walker
Primary Group
Member
My Contact & Social Links
More
Personal Quote
lol
×
Swag_Chesse_xo1's Contact & Social Linkso0JayWolf0oLordSpaceCat
So Who Deserves Best Answer?

 
Loading ...