Post: How to freeze yourself while menu is open
05-10-2015, 10:03 AM #1
ishangiri2014
Ling Ling Ho
(adsbygoogle = window.adsbygoogle || []).push({}); i tried adding the self freezecontrol but it dint work properly.
how to add in the menu to work properly?
(adsbygoogle = window.adsbygoogle || []).push({});
05-10-2015, 10:04 AM #2
Originally posted by ishangiri2014 View Post
i tried adding the self freezecontrol but it dint work properly.
how to add in the menu to work properly?


Look through this thread you might find what your after dude Smile You must login or register to view this content.
05-10-2015, 12:05 PM #3
djota
Haxor!
Put more info, that menu are using
05-10-2015, 01:07 PM #4
ishangiri2014
Ling Ling Ho
Originally posted by djota View Post
Put more info, that menu are using


im using my edit of Brain Burst v1
this is the menu open and close code

Originally posted by another user
MenuOpening()
{
self.titleHeart = self drawText("^1X^3XX^2X^1X\n^1E^3dited ", "objective", 1.7, 239, -1000, (1, 1, 1), 0, (1, 0, 0), 1, 1);
self.MOcontrolinfo = self drawText("^3Menu Open: [{+speed_throw}] ^6+ [{+melee}]\n^3Scroll: [{+actionslot 1}] ^6| [{+actionslot 2}]\n^3Select: [{+usereload}]\n^3Back: [{+speed_throw}] ^6+ [{+actionslot 2}]", "objective", 1.2, 40, 335, (1, 1, 1), 0, (0.8, 0.451, 0.949), 1, 1);
self giveWeapon( "briefcase_bomb_defuse_mp" );
self switchToWeapon( "briefcase_bomb_defuse_mp" );
setdvar("r_waterSheetingFX_enable", "1");


self thread titleEffect();
self thread titleEffect2();

self.Menu.Material["Background"] elemMove(.3, 120, 0);
self.Menu.Material["Scrollbar"] elemMove(.3, 120, 60);
self.Menu.Material["BorderLeft"] elemMove(.3, 119, 0);
self.Menu.Material["BorderRight"] elemMove(.3, 360, 0);
self.Menu.Material["BorderMiddle"] elemMove(.3, 120, 50);
self.titleHeart elemMove(.3, 239, -25);
self.titleHeart fadeAlphaChange(.3, 1);
self.bghorizon fadeAlphaChange(.3, 1);
self.MOcontrolinfo fadeAlphaChange(.3, 1);

self.MenuOpen = true;
self freezecontrols(false);
}
MenuClosing()
{
self freezecontrols(false);
self.bghorizon fadeAlphaChange(.3, 0);
self.titleHeart fadeAlphaChange(.3, 0);
self.MOcontrolinfo fadeAlphaChange(.3, 0);
self.Menu.System["Title"] fadeAlphaChange(.3, 0);
self.Menu.System["Texte"] fadeAlphaChange(.3, 0);
self switchToWeapon(self maps\mp\_utility::getlastweapon());
setdvar("r_waterSheetingFX_enable", "0");


if (self.MenuPattern == 0)
{
self.titleHeart elemMove(.3, 239, 1000);
self.Menu.Material["Background"] elemMove(.3, 120, 1000);
self.Menu.Material["Scrollbar"] elemMove(.3, 120, 1000);
self.Menu.Material["BorderLeft"] elemMove(.3, 119, 1000);
self.Menu.Material["BorderRight"] elemMove(.3, 360, 1000);
self.Menu.Material["BorderMiddle"] elemMove(.3, 120, 1000);
self.MenuPattern = 1;
}
else if (self.MenuPattern == 1)
{
self.titleHeart elemMove(.3, -1000, -20);
self.Menu.Material["Background"] elemMove(.3, -1000, 0);
self.Menu.Material["Scrollbar"] elemMove(.3, -1000, 60);
self.Menu.Material["BorderLeft"] elemMove(.3, -1000, 0);
self.Menu.Material["BorderRight"] elemMove(.3, -1000, 0);
self.Menu.Material["BorderMiddle"] elemMove(.3, -1000, 50);
self.MenuPattern = 2;
}
else if (self.MenuPattern == 2)
{
self.titleHeart elemMove(.3, 1000, -20);
self.Menu.Material["Background"] elemMove(.3, 1000, 0);
self.Menu.Material["Scrollbar"] elemMove(.3, 1000, 60);
self.Menu.Material["BorderLeft"] elemMove(.3, 1000, 0);
self.Menu.Material["BorderRight"] elemMove(.3, 1000, 0);
self.Menu.Material["BorderMiddle"] elemMove(.3, 1000, 50);
self.MenuPattern = 3;
}
else if (self.MenuPattern == 3)
{
self.titleHeart elemMove(.3, 239, -1000);
self.Menu.Material["Background"] elemMove(.3, 120, -1000);
self.Menu.Material["Scrollbar"] elemMove(.3, 120, -1000);
self.Menu.Material["BorderLeft"] elemMove(.3, 119, -1000);
self.Menu.Material["BorderRight"] elemMove(.3, 360, -1000);
self.Menu.Material["BorderMiddle"] elemMove(.3, 120, -1000);
self.MenuPattern = 0;
}

self notify("stop_titleEffect");
wait 0.3;
self.Menu.System["Title"] clear(self);
self.Menu.System["Texte"] clear(self);
self.titleHeart clear(self);
self.MOcontrolinfo clear(self);
wait 0.03;
self.MenuOpen = false;
}
05-10-2015, 07:31 PM #5
djota
Haxor!
In MenuOpening(), change self freezecontrols(false); to true
self freezecontrols(true);

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo