Raised This Month: $ Target: $400
 0% 

Rendering In TS.


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
Minimum
Senior Member
Join Date: Jun 2006
Old 01-19-2007 , 13:51   Rendering In TS.
Reply With Quote #1

I am having a lot of problems with trying to render things in The Specialists. It seems as if I cannot make any special effects like holograms or any other rendering effects work. Even in Fakemeta it seems like it doesn't work. The only things I have gotten to work were effects under the pev_effects const. Pev_renderfx and pev_rendermode do not seem to work.

Here is the code.

Code:
#include <amxmodx> #include <amxmisc> #include <fakemeta> #include <gabionkernel> #define PLUGIN "Test Funcs" #define VERSION "1.0" #define AUTHOR "Minimum" public plugin_init() {     register_plugin(PLUGIN, VERSION, AUTHOR)     register_clcmd("say","say_func")     register_component(1,"Minimum's Test Funcs") } public plugin_pause() {     register_component(0,"Minimum's Test Funcs") } public plugin_unpause() {     register_component(1,"Minimum's Test Funcs") } public say_func(id) {     new buffer[256], buffer1[33], buffer2[33], buffer3[33], num     read_argv(1,buffer,255)     parse(buffer, buffer1, 32, buffer2, 32, buffer3, 32)     if(equali(buffer1,"render")) {         num = str_to_num(buffer2)         if(equali(buffer3,"0")) {             set_pev(id,pev_rendermode,num)             hud_display(id,"Rendered yo self - Mode.")         }         if(equali(buffer3,"1")) {             set_pev(id,pev_effects,num)             hud_display(id,"Rendered yo self - Effects.")         }         if(equali(buffer3,"2")) {             set_pev(id,pev_renderamt,num)             hud_display(id,"Rendered yo self - Amt.")         }         if(equali(buffer3,"3")) {             set_pev(id,pev_renderfx,num)             hud_display(id,"Rendered yo self - Fx.")         }         return PLUGIN_HANDLED     }     return PLUGIN_CONTINUE }

I have found little documentation on Fakemeta's constants. This is what I have so far for pev_effects.

- 1: Normal.
- 2: No Noticeable effects.
- 4: Area Light.
- 8: Flashlight.
- 16: Darken Player Model.
- 32: No Noticeable effects.
- 64: No Noticeable effects.
- 128: Invisible.
- 256+: Invisible + Area Light.

Last edited by Minimum; 01-19-2007 at 14:02.
Minimum is offline
Send a message via AIM to Minimum Send a message via MSN to Minimum
dutchmeat
Senior Member
Join Date: Sep 2006
Old 01-19-2007 , 14:01   Re: Rendering In TS.
Reply With Quote #2

take a look at this:

Code:
// Taken from csdm_protection.sma by BAILOPAN.  
     stock _set_rendering(index, fx=kRenderFxNone, r=255, g=255, b=255, render=kRenderNormal, amount=16)  
     {  
     set_pev(index, pev_renderfx, fx);  
     new Float:RenderColor[3];  
     RenderColor[0] = float(r);  
     RenderColor[1] = float(g);  
     RenderColor[2] = float(b);  
     set_pev(index, pev_rendercolor, RenderColor);  
     set_pev(index, pev_rendermode, render);  
     set_pev(index, pev_renderamt, float(amount));  
      
     return 1;  
     }
but i think you should use 'set_user_rendering' instead:
http://www.amxmodx.org/funcwiki.php?go=func&id=119
__________________
before you criticize someone, you should walk a mile in their shoes. that way, when you criticize them, you're a mile away and you have their shoes.
dutchmeat is offline
Minimum
Senior Member
Join Date: Jun 2006
Old 01-19-2007 , 14:06   Re: Rendering In TS.
Reply With Quote #3

I have tried both set_rendering and set_user_rendering. It didn't do anything. I really think its The Specialists not letting the engine do this.

Last edited by Minimum; 01-19-2007 at 14:16.
Minimum is offline
Send a message via AIM to Minimum Send a message via MSN to Minimum
hip_hop_x
Senior Member
Join Date: Apr 2006
Old 01-19-2007 , 14:31   Re: Rendering In TS.
Reply With Quote #4

It should work with set_user_rendering
example: set_user_rendering(id,kRenderFxGlowShell,250, 90,0,kRenderNormal,25) > player orange glow
Change camera to 3rd view to see if works or not.
hip_hop_x is offline
Send a message via MSN to hip_hop_x Send a message via Yahoo to hip_hop_x
Minimum
Senior Member
Join Date: Jun 2006
Old 01-19-2007 , 16:11   Re: Rendering In TS.
Reply With Quote #5

I know that glow works. But I don't want glow.
Minimum is offline
Send a message via AIM to Minimum Send a message via MSN to Minimum
lunarwolfx
Member
Join Date: Feb 2005
Old 01-19-2007 , 17:46   Re: Rendering In TS.
Reply With Quote #6

you have to place it in postthink
lunarwolfx is offline
[ --<-@ ] Black Rose
ANNIHILATED
Join Date: Sep 2005
Location: Stockholm, Sweden.
Old 01-19-2007 , 18:07   Re: Rendering In TS.
Reply With Quote #7

Code:
set_user_rendering(index, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 0);
The last value 0-255 is visibility.

Same thing, don't think rendercolor is needed though:
Code:
set_pev(index, pev_renderfx, kRenderFxGlowShell); set_pev(index, pev_rendermode, kRenderTransAlpha); set_pev(index, pev_renderamt, 0.0);

Last edited by [ --<-@ ] Black Rose; 01-19-2007 at 18:12.
[ --<-@ ] Black Rose is offline
Minimum
Senior Member
Join Date: Jun 2006
Old 01-19-2007 , 19:00   Re: Rendering In TS.
Reply With Quote #8

Nope, didn't work either. Here is the code.

Code:
#include <amxmodx> #include <amxmisc> #include <fakemeta> #include <fun> #include <gabionkernel> #include <engine> #define PLUGIN "Test Funcs" #define VERSION "1.0" #define AUTHOR "Minimum" public plugin_init() {     register_plugin(PLUGIN, VERSION, AUTHOR)     register_clcmd("say","say_func")     register_component(1,"Minimum's Test Funcs") } public plugin_pause() {     register_component(0,"Minimum's Test Funcs") } public plugin_unpause() {     register_component(1,"Minimum's Test Funcs") } public say_func(id) {     new buffer[256], buffer1[33], buffer2[33], buffer3[33], num, Float:fnum     read_argv(1,buffer,255)     parse(buffer, buffer1, 32, buffer2, 32, buffer3, 32)     if(equali(buffer1,"render")) {         num = str_to_num(buffer2)         fnum = str_to_float(buffer2)         if(equali(buffer3,"0")) {             set_pev(id,pev_rendermode,num)             hud_display(id,"Rendered yo self - Mode.")         }         if(equali(buffer3,"1")) {             set_pev(id,pev_effects,num)             hud_display(id,"Rendered yo self - Effects.")         }         if(equali(buffer3,"2")) {             set_pev(id,pev_renderamt,num)             hud_display(id,"Rendered yo self - Amt.")         }         if(equali(buffer3,"3")) {             set_pev(id,pev_renderfx,num)             hud_display(id,"Rendered yo self - Fx.")         }         if(equali(buffer3,"4")) {             _set_rendering(id,kRenderFxHologram,255,255,255,kRenderNormal,16)             hud_display(id,"Rendered yo self - Holo.")         }         if(equali(buffer3,"5")) {             set_user_rendering(id,kRenderFxGlowShell,250,90,0,kRenderNormal,16)             hud_display(id,"Rendered yo self - Glow.")         }         if(equali(buffer3,"6")) {             set_pev(id, pev_renderfx, kRenderFxGlowShell)             set_pev(id, pev_rendermode, kRenderTransAlpha)             set_pev(id, pev_renderamt, fnum)             hud_display(id,"Rendered yo self - Alpha Pevs 1.")         }         if(equali(buffer3,"7")) {             set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, num)             hud_display(id,"Rendered yo self - Test Alpha.")         }         return PLUGIN_HANDLED     }     return PLUGIN_CONTINUE }
Minimum is offline
Send a message via AIM to Minimum Send a message via MSN to Minimum
dutchmeat
Senior Member
Join Date: Sep 2006
Old 01-19-2007 , 19:03   Re: Rendering In TS.
Reply With Quote #9

Quote:
Originally Posted by [ --<-@ ] Black Rose View Post
Code:
set_user_rendering(index, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 0);


The last value 0-255 is visibility.
The last argument is for the SIZE, not the visibility. the 3rd,4th,and 5th argument are color codes (red, blue, green)
__________________
before you criticize someone, you should walk a mile in their shoes. that way, when you criticize them, you're a mile away and you have their shoes.
dutchmeat is offline
[ --<-@ ] Black Rose
ANNIHILATED
Join Date: Sep 2005
Location: Stockholm, Sweden.
Old 01-19-2007 , 19:04   Re: Rendering In TS.
Reply With Quote #10

Oh yeah. ^^
Totally my bad, I forgot.
[ --<-@ ] Black Rose is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 22:30.


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