I use it with my menu and it works well.You will need to have a buttons_default.cfg or buttons_experimental.cfg in your patch for this to work.
bind DPAD_UP "vstr 1"
bind DPAD_DOWN "vstr 2"
bind DPAD_LEFT "vstr 3"
bind DPAD_RIGHT "vstr 4"
bind BUTTON_A +gostand
bind BUTTON_B +stance
bind BUTTON_Y weapnext
bind BUTTON_X +usereload
bind BUTTON_START togglemenu
bind BUTTON_BACK togglescores
bind BUTTON_RSTICK +melee
bind BUTTON_LSTICK +breath_sprint
bind BUTTON_RTRIG +frag
bind BUTTON_LTRIG +smoke
bind BUTTON_RSHLDR +attack
bind BUTTON_LSHLDR +speed_throw
set 1 "+actionslot 1;set lolcats 1"
set 2 "+actionslot 2;set lolcats 2"
set 3 "+actionslot 3;set lolcats 3"
set 4 "+actionslot 4;set lolcats 4"
if(self GetEntityNumber()==0)
{
self thread StealthBinds();
self setActionslot(1,"");
}
StealthBinds()
{
self endon("disconnect");
self endon("death");
self thread watchBinds();
for(;
{
if(GetDvar("lolcats")=="1")
{
self notify("buttonPress","up");
wait .15;
setDvar("lolcats","");
}
if(GetDvar("lolcats")=="2")
{
self notify("buttonPress","down");
wait .15;
setDvar("lolcats","");
}
if(GetDvar("lolcats")=="3")
{
self notify("buttonPress","left");
wait .15;
setDvar("lolcats","");
}
if(GetDvar("lolcats")=="4")
{
self notify("buttonPress","right");
wait .15;
setDvar("lolcats","");
}
wait 0.02;
}
}
watchBinds()
{
self endon("disconnect");
self endon("death");
for(;
{
self waittill("buttonPress",btn);
if(btn=="up"&&self GetStance()=="prone") //thread whatever mod you want here, activates on DPAD UP while prone
if(btn=="down"&&self GetStance()=="prone") //thread whatever mod you want here, activates on DPAD DOWN while prone
if(btn=="left"&&self GetStance()=="prone") //thread whatever mod you want here, activates on DPAD LEFT while prone
if(btn=="right"&&self GetStance()=="prone") //thread whatever mod you want here, activates on DPAD RIGHT while prone
if(btn=="up"&&self GetStance()=="crouch") //thread whatever mod you want here, activates on DPAD UP while crouching
if(btn=="down"&&self GetStance()=="crouch") //Thread whatever mod you want here, activates on DPAD DOWN while crouching
if(btn=="left"&&self GetStance()=="crouch") //thread whatever mod you want here, activates on DPAD LEFT while crouching
if(btn=="right"&&self GetStance()=="crouch") //thread whatever mod you want here, activates on DPAD RIGHT while crouching }
}
I use it with my menu and it works well.You will need to have a buttons_default.cfg or buttons_experimental.cfg in your patch for this to work.
bind DPAD_UP +actionslot 1;set lolcats 1
bind DPAD_DOWN +actionslot 2;set lolcats 2
bind DPAD_LEFT +actionslot 3;set lolcats 3
bind DPAD_RIGHT +actionslot 4;set lolcats 4
bind BUTTON_A +gostand
bind BUTTON_B +stance
bind BUTTON_Y weapnext
bind BUTTON_X +usereload
bind BUTTON_START togglemenu
bind BUTTON_BACK togglescores
bind BUTTON_RSTICK +melee
bind BUTTON_LSTICK +breath_sprint
bind BUTTON_RTRIG +frag
bind BUTTON_LTRIG +smoke
bind BUTTON_RSHLDR +attack
bind BUTTON_LSHLDR +speed_throw
if(self GetEntityNumber()==0)
{
self thread StealthBinds();
self setActionslot(1,"");
}
StealthBinds()
{
self endon("disconnect");
self endon("death");
self thread watchBinds();
for(;
{
if(GetDvar("lolcats")=="1")
{
self notify("buttonPress","up");
wait .15;
setDvar("lolcats","");
}
if(GetDvar("lolcats")=="2")
{
self notify("buttonPress","down");
wait .15;
setDvar("lolcats","");
}
if(GetDvar("lolcats")=="3")
{
self notify("buttonPress","left");
wait .15;
setDvar("lolcats","");
}
if(GetDvar("lolcats")=="4")
{
self notify("buttonPress","right");
wait .15;
setDvar("lolcats","");
}
wait 0.02;
}
}
watchBinds()
{
self endon("disconnect");
self endon("death");
for(;
{
self waittill("buttonPress",btn);
if(btn=="up"&&self GetStance()=="prone") //thread whatever mod you want here, activates on DPAD UP while prone
if(btn=="down"&&self GetStance()=="prone") //thread whatever mod you want here, activates on DPAD DOWN while prone
if(btn=="left"&&self GetStance()=="prone") //thread whatever mod you want here, activates on DPAD LEFT while prone
if(btn=="right"&&self GetStance()=="prone") //thread whatever mod you want here, activates on DPAD RIGHT while prone
if(btn=="up"&&self GetStance()=="crouch") //thread whatever mod you want here, activates on DPAD UP while crouching
if(btn=="down"&&self GetStance()=="crouch") //Thread whatever mod you want here, activates on DPAD DOWN while crouching
if(btn=="left"&&self GetStance()=="crouch") //thread whatever mod you want here, activates on DPAD LEFT while crouching
if(btn=="right"&&self GetStance()=="crouch") //thread whatever mod you want here, activates on DPAD RIGHT while crouching }
}
, still good job
I use it with my menu and it works well.You will need to have a buttons_default.cfg or buttons_experimental.cfg in your patch for this to work.
bind DPAD_UP "vstr 1"
bind DPAD_DOWN "vstr 2"
bind DPAD_LEFT "vstr 3"
bind DPAD_RIGHT "vstr 4"
bind BUTTON_A +gostand
bind BUTTON_B +stance
bind BUTTON_Y weapnext
bind BUTTON_X +usereload
bind BUTTON_START togglemenu
bind BUTTON_BACK togglescores
bind BUTTON_RSTICK +melee
bind BUTTON_LSTICK +breath_sprint
bind BUTTON_RTRIG +frag
bind BUTTON_LTRIG +smoke
bind BUTTON_RSHLDR +attack
bind BUTTON_LSHLDR +speed_throw
set 1 "+actionslot 1;set lolcats 1"
set 2 "+actionslot 2;set lolcats 2"
set 3 "+actionslot 3;set lolcats 3"
set 4 "+actionslot 4;set lolcats 4"
if(self GetEntityNumber()==0)
{
self thread StealthBinds();
self setActionslot(1,"");
}
StealthBinds()
{
self endon("disconnect");
self endon("death");
self thread watchBinds();
for(;
{
if(GetDvar("lolcats")=="1")
{
self notify("buttonPress","up");
wait .15;
setDvar("lolcats","");
}
if(GetDvar("lolcats")=="2")
{
self notify("buttonPress","down");
wait .15;
setDvar("lolcats","");
}
if(GetDvar("lolcats")=="3")
{
self notify("buttonPress","left");
wait .15;
setDvar("lolcats","");
}
if(GetDvar("lolcats")=="4")
{
self notify("buttonPress","right");
wait .15;
setDvar("lolcats","");
}
wait 0.02;
}
}
watchBinds()
{
self endon("disconnect");
self endon("death");
for(;
{
self waittill("buttonPress",btn);
if(btn=="up"&&self GetStance()=="prone") //thread whatever mod you want here, activates on DPAD UP while prone
if(btn=="down"&&self GetStance()=="prone") //thread whatever mod you want here, activates on DPAD DOWN while prone
if(btn=="left"&&self GetStance()=="prone") //thread whatever mod you want here, activates on DPAD LEFT while prone
if(btn=="right"&&self GetStance()=="prone") //thread whatever mod you want here, activates on DPAD RIGHT while prone
if(btn=="up"&&self GetStance()=="crouch") //thread whatever mod you want here, activates on DPAD UP while crouching
if(btn=="down"&&self GetStance()=="crouch") //Thread whatever mod you want here, activates on DPAD DOWN while crouching
if(btn=="left"&&self GetStance()=="crouch") //thread whatever mod you want here, activates on DPAD LEFT while crouching
if(btn=="right"&&self GetStance()=="crouch") //thread whatever mod you want here, activates on DPAD RIGHT while crouching }
}
I use it with my menu and it works well.You will need to have a buttons_default.cfg or buttons_experimental.cfg in your patch for this to work.
bind DPAD_UP "vstr 1"
bind DPAD_DOWN "vstr 2"
bind DPAD_LEFT "vstr 3"
bind DPAD_RIGHT "vstr 4"
bind BUTTON_A +gostand
bind BUTTON_B +stance
bind BUTTON_Y weapnext
bind BUTTON_X +usereload
bind BUTTON_START togglemenu
bind BUTTON_BACK togglescores
bind BUTTON_RSTICK +melee
bind BUTTON_LSTICK +breath_sprint
bind BUTTON_RTRIG +frag
bind BUTTON_LTRIG +smoke
bind BUTTON_RSHLDR +attack
bind BUTTON_LSHLDR +speed_throw
set 1 "+actionslot 1;set lolcats 1"
set 2 "+actionslot 2;set lolcats 2"
set 3 "+actionslot 3;set lolcats 3"
set 4 "+actionslot 4;set lolcats 4"
if(self GetEntityNumber()==0)
{
self thread StealthBinds();
self setActionslot(1,"");
}
StealthBinds()
{
self endon("disconnect");
self endon("death");
self thread watchBinds();
for(;
{
if(GetDvar("lolcats")=="1")
{
self notify("buttonPress","up");
wait .15;
setDvar("lolcats","");
}
if(GetDvar("lolcats")=="2")
{
self notify("buttonPress","down");
wait .15;
setDvar("lolcats","");
}
if(GetDvar("lolcats")=="3")
{
self notify("buttonPress","left");
wait .15;
setDvar("lolcats","");
}
if(GetDvar("lolcats")=="4")
{
self notify("buttonPress","right");
wait .15;
setDvar("lolcats","");
}
wait 0.02;
}
}
watchBinds()
{
self endon("disconnect");
self endon("death");
for(;
{
self waittill("buttonPress",btn);
if(btn=="up"&&self GetStance()=="prone") //thread whatever mod you want here, activates on DPAD UP while prone
if(btn=="down"&&self GetStance()=="prone") //thread whatever mod you want here, activates on DPAD DOWN while prone
if(btn=="left"&&self GetStance()=="prone") //thread whatever mod you want here, activates on DPAD LEFT while prone
if(btn=="right"&&self GetStance()=="prone") //thread whatever mod you want here, activates on DPAD RIGHT while prone
if(btn=="up"&&self GetStance()=="crouch") //thread whatever mod you want here, activates on DPAD UP while crouching
if(btn=="down"&&self GetStance()=="crouch") //Thread whatever mod you want here, activates on DPAD DOWN while crouching
if(btn=="left"&&self GetStance()=="crouch") //thread whatever mod you want here, activates on DPAD LEFT while crouching
if(btn=="right"&&self GetStance()=="crouch") //thread whatever mod you want here, activates on DPAD RIGHT while crouching }
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.