AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   [SOLVED]set_user_rendering - How do i make it go partly invisible? (https://forums.alliedmods.net/showthread.php?t=112899)

NiQu 12-22-2009 00:13

[SOLVED]set_user_rendering - How do i make it go partly invisible?
 
Hi, im trying to make a player transparent, this is my code:

PHP Code:

set_user_rendering(idkRenderFxGlowShell000kRenderTransAlpha0); 

To try if it works i use "kill" in console but the corpse is not transparent so im assuming that the player never was transparent.

How to fix?

nicolazo103 12-22-2009 00:23

Re: set_user_rendering - How do i make it go partly invisible?
 
try using fakemeta_util
fm_set_rendering (or fm_set_user_rendering)
i didnīt find kRenderTransAlpha in fun :(

Try testing it with a third person view plugin

NiQu 12-22-2009 00:30

Re: set_user_rendering - How do i make it go partly invisible?
 
@nicolazo103: what i know the fun module is way better then fakemeta but ill give it a try.

And when i add set_view(id, CAMERA_3RDPERSON) i become 3rd person ofc but the character is transparent so i cant know if its set_view or my code that makes it transparent :S

EDIT: did not work.

ConnorMcLeod 12-22-2009 01:11

Re: set_user_rendering - How do i make it go partly invisible?
 
set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, INVISIBILITY_HERE)

NiQu 12-22-2009 01:21

Re: set_user_rendering - How do i make it go partly invisible?
 
@ConnorMcLeod: Will the player remain invsiible even if he dies? (will the corpse have the same invisibility as when hes alive?).

EDIT: Either the player/corpse wont stay invisible or i do something wrong..

255 = 100% Visible
0 = 100% Invisible
50 = Not entirely invsibile but still hard to see the player.

Right? i want 50.

btw, am i suppose to put that code in FwdPlayerSpawn? if i have this in plugin_init "RegisterHam(Ham_Spawn, "player", "FwdPlayerSpawn", 1);"

Exolent[jNr] 12-22-2009 10:34

Re: set_user_rendering - How do i make it go partly invisible?
 
If you want visibility by percentage so it's easier to understand than 0-255, you can use this formula:
alpha = percentage * 255 / 100
WHERE
- alpha = 0-255 value for visibility
- percentage = 0-100 value for visibility

Code:
new iPercent = /* your value */; new iAlpha = iPercent * 255 / 100; set_user_rendering( iPlayer, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, iAlpha );

NiQu 12-22-2009 15:08

Re: set_user_rendering - How do i make it go partly invisible?
 
so
new iPercent = 30;
new iAlpha = iPercent * 255 / 100;
set_user_rendering( iPlayer, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, iAlpha );That worked :)

Though i had to replace iPlayer with id.

Doc-Holiday 12-22-2009 16:47

Re: set_user_rendering - How do i make it go partly invisible?
 
Quote:

Originally Posted by NiQu (Post 1027276)
so
new iPercent = 30;
new iAlpha = iPercent * 255 / 100;
set_user_rendering( iPlayer, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, iAlpha );That worked :)

Though i had to replace iPlayer with id.

Its what ever you have set up
public function(iPlayer)

If you want this it can be what ever you want

id/client/iplayer/dude

NiQu 12-22-2009 21:19

Re: set_user_rendering - How do i make it go partly invisible?
 
i know NcB :) im not stupid.. .. it worked stop posting.

Doc-Holiday 12-22-2009 23:38

Re: set_user_rendering - How do i make it go partly invisible?
 
Quote:

Originally Posted by NiQu (Post 1027734)
i know NcB :) im not stupid.. .. it worked stop posting.

Then don make comments like below.........


Code:

Though i had to replace iPlayer with id.


All times are GMT -4. The time now is 04:10.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.