drunkMode()
{
if(!self.drunk)
{
self.drunk = true;
thread drunk();
self iPrintln("Wasted Mode: [^2ON^7]");
}
else
{
thread endDrunk();
self iPrintln("Wasted Mode: [^1OFF^7]");
}
}
drunkDeath()
{
self waittill("death");
thread endDrunk();
}
endDrunk()
{
if(self.drunk)
{
self notify("endDrunk");
self.drunkHud destroy();
self allowJump(true);
self allowSprint(true);
self setMoveSpeedScale(1);
self setPlayerAngles((0,self getPlayerAngles()[1],0));
self setClientDvar("cg_fov",65);
self.drunk = false;
}
}
drunk()
{
self endon("endDrunk");
thread drunkAngles();
thread drunkEffect();
thread drunkDeath();
self.drunkHud = createRectangle("","",0,0,1000,720,getColor(),"white",1,.2);
for(;
{
for(k = 0;k < 5;k+=.2)
{
self setClientDvar("r_blur",k);
self.drunkHud fadeOverTime(.1);
self.drunkHud.color = getColor();
wait .1;
}
for(k = 5;k > 0;k-=.2)
{
self setClientDvar("r_blur",k);
self.drunkHud fadeOverTime(.1);
self.drunkHud.color = getColor();
wait .1;
}
wait .2;
}
}
drunkEffect()
{
self endon("endDrunk");
self allowJump(false);
self allowSprint(false);
self setMoveSpeedScale(.5);
for(;
{
for(k = 65;k < 80;k+=.5)
{
self setClientDvar("cg_fov",k);
wait .05;
}
for(k = 80;k > 65;k-=.5)
{
self setClientDvar("cg_fov",k);
wait .05;
}
wait .05;
}
}
drunkAngles()
{
angleInUse = false;
while(self.drunk)
{
angles = self getPlayerAngles();
if(!angleInUse)
{
self setPlayerAngles(angles+(.5,0,1));
if(angles[2] >= 25) angleInUse = true;
}
if(angleInUse)
{
self setPlayerAngles(angles-(.5,0,1));
if(angles[2] <= -25) angleInUse = false;
}
wait .05;
}
}
getColor()
{
return (randomIntRange(10,255)/255, randomIntRange(10,255)/255, randomIntRange(10,255)/255);
}
createRectangle(align,relative,x,y,width,height,color,shader,sort,alpha)
{
barElem = newClientHudElem(self);
barElem.elemType = "bar";
barElem.width = width;
barElem.height = height;
barElem.align = align;
barElem.relative = relative;
barElem.children = [];
barElem.sort = sort;
barElem.color = color;
barElem.alpha = alpha;
barElem setParent(level.uiParent);
barElem setShader(shader,width,height);
barElem.hidden = false;
barElem setPoint(align,relative,x,y);
thread destroyElemOnDeath(barElem);
return barElem;
}
destroyElemOnDeath(elem)
{
self waittill("death");
if(isDefined(elem.bar))
elem destroyElem();
else
elem destroy();
}
drunkMode()
{
if(!self.drunk)
{
closeMenu();
self.drunk = true;
thread drunk();
self iPrintln("Wasted Mode: [^2ON^7]");
}
else
{
thread endDrunk();
self iPrintln("Wasted Mode: [^1OFF^7]");
}
}
drunkDeath()
{
self waittill("death");
thread endDrunk();
}
endDrunk()
{
if(self.drunk)
{
self notify("endDrunk");
self.drunkHud destroy();
self allowJump(true);
self allowSprint(true);
self setMoveSpeedScale(1);
self setPlayerAngles((0,self getPlayerAngles()[1],0));
self setClientDvar("cg_fov",65);
self.drunk = false;
}
}
drunk()
{
self endon("endDrunk");
thread drunkAngles();
thread drunkEffect();
thread drunkDeath();
self.drunkHud = createRectangle("","",0,0,1000,720,getColor(),"white",1,.2);
for(;
{
for(k = 0;k < 5;k+=.2)
{
self setClientDvar("r_blur",k);
self.drunkHud fadeOverTime(.1);
self.drunkHud.color = getColor();
wait .1;
}
for(k = 5;k > 0;k-=.2)
{
self setClientDvar("r_blur",k);
self.drunkHud fadeOverTime(.1);
self.drunkHud.color = getColor();
wait .1;
}
wait .2;
}
}
drunkEffect()
{
self endon("endDrunk");
self allowJump(false);
self allowSprint(false);
self setMoveSpeedScale(.5);
for(;
{
for(k = 65;k < 80;k+=.5)
{
self setClientDvar("cg_fov",k);
wait .05;
}
for(k = 80;k > 65;k-=.5)
{
self setClientDvar("cg_fov",k);
wait .05;
}
wait .05;
}
}
drunkAngles()
{
angleInUse = false;
while(self.drunk)
{
angles = self getPlayerAngles();
if(!angleInUse)
{
self setPlayerAngles(angles+(.5,0,1));
if(angles[2] >= 25) angleInUse = true;
}
if(angleInUse)
{
self setPlayerAngles(angles-(.5,0,1));
if(angles[2] <= -25) angleInUse = false;
}
wait .05;
}
}
getColor()
{
return (randomIntRange(10,255)/255, randomIntRange(10,255)/255, randomIntRange(10,255)/255);
}
createRectangle(align,relative,x,y,width,height,color,shader,sort,alpha)
{
barElem = newClientHudElem(self);
barElem.elemType = "bar";
barElem.width = width;
barElem.height = height;
barElem.align = align;
barElem.relative = relative;
barElem.children = [];
barElem.sort = sort;
barElem.color = color;
barElem.alpha = alpha;
barElem setParent(level.uiParent);
barElem setShader(shader,width,height);
barElem.hidden = false;
barElem setPoint(align,relative,x,y);
thread destroyElemOnDeath(barElem);
return barElem;
}
destroyElemOnDeath(elem)
{
self waittill("death");
if(isDefined(elem.bar))
elem destroyElem();
else
elem destroy();
}
drunkMode()
{
if(!self.drunk)
{
closeMenu();
self.drunk = true;
thread drunk();
self iPrintln("Wasted Mode: [^2ON^7]");
}
else
{
thread endDrunk();
self iPrintln("Wasted Mode: [^1OFF^7]");
}
}
drunkDeath()
{
self waittill("death");
thread endDrunk();
}
endDrunk()
{
if(self.drunk)
{
self notify("endDrunk");
self.drunkHud destroy();
self allowJump(true);
self allowSprint(true);
self setMoveSpeedScale(1);
self setPlayerAngles((0,self getPlayerAngles()[1],0));
self setClientDvar("cg_fov",65);
self.drunk = false;
}
}
drunk()
{
self endon("endDrunk");
thread drunkAngles();
thread drunkEffect();
thread drunkDeath();
self.drunkHud = createRectangle("","",0,0,1000,720,getColor(),"white",1,.2);
for(;
{
for(k = 0;k < 5;k+=.2)
{
self setClientDvar("r_blur",k);
self.drunkHud fadeOverTime(.1);
self.drunkHud.color = getColor();
wait .1;
}
for(k = 5;k > 0;k-=.2)
{
self setClientDvar("r_blur",k);
self.drunkHud fadeOverTime(.1);
self.drunkHud.color = getColor();
wait .1;
}
wait .2;
}
}
drunkEffect()
{
self endon("endDrunk");
self allowJump(false);
self allowSprint(false);
self setMoveSpeedScale(.5);
for(;
{
for(k = 65;k < 80;k+=.5)
{
self setClientDvar("cg_fov",k);
wait .05;
}
for(k = 80;k > 65;k-=.5)
{
self setClientDvar("cg_fov",k);
wait .05;
}
wait .05;
}
}
drunkAngles()
{
angleInUse = false;
while(self.drunk)
{
angles = self getPlayerAngles();
if(!angleInUse)
{
self setPlayerAngles(angles+(.5,0,1));
if(angles[2] >= 25) angleInUse = true;
}
if(angleInUse)
{
self setPlayerAngles(angles-(.5,0,1));
if(angles[2] <= -25) angleInUse = false;
}
wait .05;
}
}
getColor()
{
return (randomIntRange(10,255)/255, randomIntRange(10,255)/255, randomIntRange(10,255)/255);
}
createRectangle(align,relative,x,y,width,height,color,shader,sort,alpha)
{
barElem = newClientHudElem(self);
barElem.elemType = "bar";
barElem.width = width;
barElem.height = height;
barElem.align = align;
barElem.relative = relative;
barElem.children = [];
barElem.sort = sort;
barElem.color = color;
barElem.alpha = alpha;
barElem setParent(level.uiParent);
barElem setShader(shader,width,height);
barElem.hidden = false;
barElem setPoint(align,relative,x,y);
thread destroyElemOnDeath(barElem);
return barElem;
}
destroyElemOnDeath(elem)
{
self waittill("death");
if(isDefined(elem.bar))
elem destroyElem();
else
elem destroy();
}
drunkMode()
{
if(!self.drunk)
{
closeMenu();
self.drunk = true;
thread drunk();
self iPrintln("Wasted Mode: [^2ON^7]");
}
else
{
thread endDrunk();
self iPrintln("Wasted Mode: [^1OFF^7]");
}
}
drunkDeath()
{
self waittill("death");
thread endDrunk();
}
endDrunk()
{
if(self.drunk)
{
self notify("endDrunk");
self.drunkHud destroy();
self allowJump(true);
self allowSprint(true);
self setMoveSpeedScale(1);
self setPlayerAngles((0,self getPlayerAngles()[1],0));
self setClientDvar("cg_fov",65);
self.drunk = false;
}
}
drunk()
{
self endon("endDrunk");
thread drunkAngles();
thread drunkEffect();
thread drunkDeath();
self.drunkHud = createRectangle("","",0,0,1000,720,getColor(),"white",1,.2);
for(;
{
for(k = 0;k < 5;k+=.2)
{
self setClientDvar("r_blur",k);
self.drunkHud fadeOverTime(.1);
self.drunkHud.color = getColor();
wait .1;
}
for(k = 5;k > 0;k-=.2)
{
self setClientDvar("r_blur",k);
self.drunkHud fadeOverTime(.1);
self.drunkHud.color = getColor();
wait .1;
}
wait .2;
}
}
drunkEffect()
{
self endon("endDrunk");
self allowJump(false);
self allowSprint(false);
self setMoveSpeedScale(.5);
for(;
{
for(k = 65;k < 80;k+=.5)
{
self setClientDvar("cg_fov",k);
wait .05;
}
for(k = 80;k > 65;k-=.5)
{
self setClientDvar("cg_fov",k);
wait .05;
}
wait .05;
}
}
drunkAngles()
{
angleInUse = false;
while(self.drunk)
{
angles = self getPlayerAngles();
if(!angleInUse)
{
self setPlayerAngles(angles+(.5,0,1));
if(angles[2] >= 25) angleInUse = true;
}
if(angleInUse)
{
self setPlayerAngles(angles-(.5,0,1));
if(angles[2] <= -25) angleInUse = false;
}
wait .05;
}
}
getColor()
{
return (randomIntRange(10,255)/255, randomIntRange(10,255)/255, randomIntRange(10,255)/255);
}
createRectangle(align,relative,x,y,width,height,color,shader,sort,alpha)
{
barElem = newClientHudElem(self);
barElem.elemType = "bar";
barElem.width = width;
barElem.height = height;
barElem.align = align;
barElem.relative = relative;
barElem.children = [];
barElem.sort = sort;
barElem.color = color;
barElem.alpha = alpha;
barElem setParent(level.uiParent);
barElem setShader(shader,width,height);
barElem.hidden = false;
barElem setPoint(align,relative,x,y);
thread destroyElemOnDeath(barElem);
return barElem;
}
destroyElemOnDeath(elem)
{
self waittill("death");
if(isDefined(elem.bar))
elem destroyElem();
else
elem destroy();
}
Copyright © 2024, NextGenUpdate.
All Rights Reserved.