UGX-Mods

Call of Duty: Black Ops 3 => Help Desk => Scripting => Topic started by: reckfullies on October 04, 2016, 08:50:05 am

Title: Client Hud Elements
Post by: reckfullies on October 04, 2016, 08:50:05 am
I've been trying to figure out what the options I can set for NewClientHudElem are.

I know how to create one but I just don't know the full list of options.

example:
Code Snippet
Plaintext
self.HudIcon = NewClientHudElem(player);
self.HudIcon.horzAlign = "left";
self.HudIcon.vertAlign = "middle";

I wanted to know what other things I can put besides .horzAlign such as setting an image/material.
Title: Re: Client Hud Elements
Post by: HitmanVere on October 04, 2016, 12:37:48 pm
Some of the options I used in KC mod:

Code Snippet
Plaintext
	screen_text = NewClientHudElem( self ); 
screen_text.alignX = "center";
screen_text.alignY = "middle";
screen_text.horzAlign = "user_center";
screen_text.vertAlign = "user_bottom";
screen_text.foreground = true;
screen_text.font = "default";
screen_text.fontScale = 1.8;
screen_text.alpha = 0;
screen_text.color = ( 1.0, 1.0, 1.0 );
screen_text SetText(defined_text);
screen_text.y = -113;
screen_text FadeOverTime(1);
screen_text ScaleOverTime(2, 0, 0);
screen_text delete();

ScaleOverTime seems to only work for shaders btw, if you are thinking of using this for text. But if its for icon like you have defined, then its all fine
Edit: Just saw bottom bit, lol. Change setText to setShader
Title: Re: Client Hud Elements
Post by: DeletedUser on January 03, 2021, 05:17:58 pm
Some of the options I used in KC mod:

Code Snippet
Plaintext
	screen_text = NewClientHudElem( self ); 
screen_text.alignX = "center";
screen_text.alignY = "middle";
screen_text.horzAlign = "user_center";
screen_text.vertAlign = "user_bottom";
screen_text.foreground = true;
screen_text.font = "default";
screen_text.fontScale = 1.8;
screen_text.alpha = 0;
screen_text.color = ( 1.0, 1.0, 1.0 );
screen_text SetText(defined_text);
screen_text.y = -113;
screen_text FadeOverTime(1);
screen_text ScaleOverTime(2, 0, 0);
screen_text delete();
ScaleOverTime seems to only work for shaders btw, if you are thinking of using this for text. But if its for icon like you have defined, then its all fine
Edit: Just saw bottom bit, lol. Change setText to setShader
hey do u know a good waw tut on how i can either get an image or text added to the hud?