ItsMods
[Request] How to destroy Shaders - Printable Version

+- ItsMods (https://www.itsmods.com)
+-- Forum: Archive (https://www.itsmods.com/Forum-Archive.html)
+--- Forum: Archive (https://www.itsmods.com/Forum-Archive--64.html)
+--- Thread: [Request] How to destroy Shaders (/Thread-Request-How-to-destroy-Shaders.html)



How to destroy Shaders - islamsaab - 12-01-2012

Hi everyone, im looking for a code to destroy this:

Code:
DayNightNext() { self endon ( "disconnect" ); self endon ( "death" ); self notifyOnPlayerCommand("dpad_up", "+actionslot 3"); for(;;) { self waittill("dpad_up"); self setClientDvar( "r_colormap", "1" ); self setClientDvar( "r_filmUseTweaks", "0" ); self setClientDvar( "r_filmTweakEnable", "0" ); self iPrintLnBold("^7Night Vision"); self setClientDvars( "cg_watersheeting", 1, "cg_waterSheeting_brightness", 0, "cg_waterSheeting_contrast", 1, "cg_waterSheeting_darkTint", 1, "cg_waterSheeting_desaturation", 0, "cg_waterSheeting_distortionScaleFactor", 0.021961, "cg_waterSheeting_enable", 0, "cg_waterSheeting_fadeDuration", 2, "cg_waterSheeting_lightTint", 0.780261, "cg_waterSheeting_magnitude", 0.0655388, "cg_waterSheeting_radius", 4.44051 ); self SetWaterSheeting( 1, 3 ); self setDepthOfField( 0, 110, 512, 4096, 6, 1.8 ); self VisionSetNakedForPlayer( "oilrig_underwater", 0.5 ); self.googles = self CreateOverlay( "ballistic_overlay", 1, undefined ); self playSound( "grenade_bounce_water" ); self waittill("dpad_up"); self setClientDvar( "r_filmUseTweaks", "1" ); self setClientDvar( "r_filmTweakEnable", "1" ); self setClientDvar( "r_filmTweakBrightness", "-0.5" ); self setClientDvar( "r_filmTweakDesaturation", "1" ); self setClientDvar( "r_filmTweakDesaturation", "1.7" ); self setClientDvar( "r_filmTweakContrast", "2" ); self setClientDvar( "r_filmTweakDarkTint", "1 1 1" ); self setClientDvars( "cg_watersheeting", 1, "cg_waterSheeting_brightness", 0, "cg_waterSheeting_contrast", 1, "cg_waterSheeting_darkTint", 1, "cg_waterSheeting_desaturation", 0, "cg_waterSheeting_distortionScaleFactor", 0.021961, "cg_waterSheeting_enable", 0, "cg_waterSheeting_fadeDuration", 2, "cg_waterSheeting_lightTint", 0.780261, "cg_waterSheeting_magnitude", 0.0655388, "cg_waterSheeting_radius", 4.44051 ); self SetWaterSheeting( 1, 3 ); self setDepthOfField( 0, 110, 512, 4096, 6, 1.8 ); self VisionSetNakedForPlayer( "oilrig_underwater", 0.5 ); self.googles = self CreateOverlay( "ballistic_overlay", 1, undefined ); self playSound( "grenade_bounce_water" ); } } CreateOverlay( names, startalpha, color ) { overlay = newHudElem(); overlay.x = 0; overlay.y = 0; overlay setshader( names, 640, 480 ); overlay.alignX = "left"; overlay.alignY = "top"; overlay.sort = 1; overlay.color = color; overlay.horzAlign = "fullscreen"; overlay.vertAlign = "fullscreen"; overlay.alpha = startalpha; overlay.foreground = true; return overlay; }
this is Yamatos shader code. i want it torn on and off by pressing actionslot 3 but i dont know how. i tryed
Code:
CreateOverlay( names, startalpha, color ) destroy();
and tryed (actually i tryed many other ways)
Code:
newHudElem() destroy();
Code:
self.googles destroy();
i spended about 3-4 hours to find it, and read every thread about HUD elements and shaders but no results, going to sleep now Sad
i hope its easy for someone and i will get support. Thanks you.


RE: How to destroy Shaders - master131 - 12-01-2012

Try this:
Code:
self.googles destroyElem();



RE: How to destroy Shaders - islamsaab - 12-01-2012

(12-01-2012, 11:58)master131 Wrote: Try this:
Code:
self.googles destroyElem();

i ptryed it after 2nd
self waittill("dpad_up");
and nothing happened.


RE: How to destroy Shaders - Yamato - 12-02-2012

Put:

Code:
self.googles.alpha = 0;

to turn it off, and this to turn it on:

Code:
self.googles.alpha = 1;



RE: How to destroy Shaders - islamsaab - 12-03-2012

I just tested few mins ago. Thank you its works Big Grin