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

BO3 PHD Flopper

broken avatar :(
Created 8 years ago
by jbird
0 Members and 2 Guests are viewing this topic.
5,126 views
broken avatar :(
×
broken avatar :(
Location: usUnited States
Date Registered: 13 May 2014
Last active: 3 years ago
Posts
167
Respect
Forum Rank
Pack-a-Puncher
Primary Group
Member
×
jbird's Groups
I wasn't able to post in the scripting tutorial desk so I am posting this here.

I made a script for how PHD Flopper should activate in BO3

Code Snippet
Plaintext
//call this after player buys phd
slidetonuke_explode_activation_watcher()
{
self SetPerk("specialty_flakjacket");
vel = self GetVelocity();
while(1)
{
while(self IsSliding()) //or whatever the check for sliding is, im sure there is one
{
wait .05;
while(!self IsOnGround())
{
vel = self GetVelocity();
wait .05;
}
if(vel[2] <= -300)
{
self thread maps\_zombiemode_perks::divetonuke_explode( self, self.origin );
vel = self GetVelocity();
//break; might need a break statement here
}
}
wait .05;
}
}

What it does is if the player slides, then jumps or falls while sliding, then falls a certain amount of height, you will do the PHD Flopper explosion.
Last Edit: September 16, 2016, 07:42:45 pm by jbird
broken avatar :(
×
broken avatar :(
Senpai
Location: us
Date Registered: 28 September 2013
Last active: 3 years ago
Posts
605
Respect
Forum Rank
Zombie Enslaver
Primary Group
Box Mappers Elite
My Groups
More
My Contact & Social Links
More
×
arceus's Groups
Box Mappers Elite
Box Mappers Elite
arceus's Contact & Social LinksarceusNT
i can already tell you thaat his isnt even close to working in bo3, this is proper for waw but it is a bit different for bo3

as well the logic in this isnt very good, from what i can tell it would activate a explosion over and over until they hit the ground and the fall would havwe to be pretty far down to get to that velocity, and im pretty sure you come out of dive when you fall you come out of dive so this just overall wouldnt work properly even if the syyntaxing and function names were correct

And ontop of that you would constently explode while walking util you jump or something
Last Edit: September 16, 2016, 01:57:06 pm by arceus
broken avatar :(
×
broken avatar :(
Location: fi
Date Registered: 25 June 2013
Last active: 8 months ago
Posts
3,997
Respect
1,024Add +1
Forum Rank
Eviscerator
Primary Group
UGX V.I.P.
My Groups
More
My Contact & Social Links
More
×
HitmanVere's Groups
Donator ♥ Benevolent Soul who has our eternal gratitude and exclusive access to betas and the donator section of the forum.
UGX V.I.P.
UGX V.I.P.
Community Mapper Has released one or more maps to the UGX-Mods community which have been added to the UGX Map Manager.
BO3 Modtools Alpha
BO3 Modtools Alpha
This user has access to the Black Ops 3 Modtools Alpha
I would just check for fall damage and do it via that. Thats how its done in BO1 and forward. Also, syntax has changed a bit, but not majorly. Some of the lines would throw errors
broken avatar :(
×
broken avatar :(
Location: usUnited States
Date Registered: 13 May 2014
Last active: 3 years ago
Posts
167
Respect
Forum Rank
Pack-a-Puncher
Primary Group
Member
My Contact & Social Links
More
×
jbird's Groups
I would just check for fall damage and do it via that. Thats how its done in BO1 and forward. Also, syntax has changed a bit, but not majorly. Some of the lines would throw errors

But fall damage in BO3 zombies only happens from very high falls. This makes it activate the same as regular PHD would. And how has the syntax changed?
broken avatar :(
×
broken avatar :(
Senpai
Location: us
Date Registered: 28 September 2013
Last active: 3 years ago
Posts
605
Respect
Forum Rank
Zombie Enslaver
Primary Group
Box Mappers Elite
My Groups
More
My Contact & Social Links
More
×
arceus's Groups
Box Mappers Elite
Box Mappers Elite
arceus's Contact & Social LinksarceusNT
Code Snippet
Plaintext
function Phd_explode()
{
while(1)
{
firstOrigin = self.origin;
if(self isslideing() && !self isonground())
{
firstOrigin = self.origin;
while(!self isonground())
wait .05;

if(firstorigin[2] - self.origin[2] > 30)
//phd explode here
}
}
}

This is prolly closer to what you wanted, if you rea what i put above youll see all the issues yours had
broken avatar :(
×
broken avatar :(
Location: usUnited States
Date Registered: 13 May 2014
Last active: 3 years ago
Posts
167
Respect
Forum Rank
Pack-a-Puncher
Primary Group
Member
My Contact & Social Links
More
×
jbird's Groups
Code Snippet
Plaintext
function Phd_explode()
{
while(1)
{
firstOrigin = self.origin;
if(self isslideing() && !self isonground())
{
firstOrigin = self.origin;
while(!self isonground())
wait .05;

if(firstorigin[2] - self.origin[2] > 30)
//phd explode here
}
}
}

This is prolly closer to what you wanted, if you rea what i put above youll see all the issues yours had

Using the player's velocity is much better since that way it wouldn't activate in Der Eisendrache's anti gravity area or Moon's low gravity area for example. I tested how much velocity it takes to activate PHD on BO1 and it's -300.

And I tested my script in BO1(commented out the isSliding() line) and it works just fine.

And how could you be sliding but not be on the ground at the same time? :P
Last Edit: September 16, 2016, 06:21:51 pm by jbird
broken avatar :(
×
broken avatar :(
Senpai
Location: us
Date Registered: 28 September 2013
Last active: 3 years ago
Posts
605
Respect
Forum Rank
Zombie Enslaver
Primary Group
Box Mappers Elite
My Groups
More
My Contact & Social Links
More
×
arceus's Groups
Box Mappers Elite
Box Mappers Elite
arceus's Contact & Social LinksarceusNT
that script will detec t the instant your slide off the edge, unless theres no frame were sliding is true and the exact instint you go over the edge you are no longer sliding
broken avatar :(
×
broken avatar :(
Location: usUnited States
Date Registered: 13 May 2014
Last active: 3 years ago
Posts
167
Respect
Forum Rank
Pack-a-Puncher
Primary Group
Member
My Contact & Social Links
More
×
jbird's Groups
that script will detec t the instant your slide off the edge, unless theres no frame were sliding is true and the exact instint you go over the edge you are no longer sliding
No, it waits until you are on the ground again after not being on the ground to activate.
broken avatar :(
×
broken avatar :(
[UGX] Founder
Location: usBay Area, California
Date Registered: 24 June 2011
Last active: 8 months ago
Posts
5,551
Respect
6,691Add +1
Forum Rank
Immortal
Primary Group
UGX Administrator
My Groups
More
My Contact & Social Links
More
Signature
If Java had true garbage collection, most programs would delete themselves upon execution.
×
treminaor's Groups
UGX Administrator
UGX Team Member
UGX Site Moderator 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.
I wasn't able to post in the scripting tutorial desk so I am posting this here.
Only people who have access to the alpha tools and can actually test the stuff they post are allowed to post threads in the WIP and tutorials section :) if you have alpha access shoot me any type of proof and I'll add the permissions to your account. Same goes for anyone else who's wondering why they cant post threads in certain BO3 sections lol.

 
Loading ...