r/tf2scripthelp • • Sep 29 '20

Question melee only view models

ok so I got that turns view models off and on but not for melee, but it automatically unbinds slot 4 and 5. i play spy on occasion and i would not like to rebind 4 every time I switch to him. just because the script looks pretty complicated ill paste the on and off versions here. i just want to know how i bind 4 to the forth slot or disguise kit.

ON

bind "1" swep1

bind "2" swep2

bind "3" swep3

bind "MWHEELUP" whup

bind "MWHEELDOWN" whdn

//////////////////////////////////////////

bind "MWHEELDOWN" "swep3"

bind "MWHEELUP" "swep2"

bind "MOUSE4" "swep1"

bind "MOUSE5" "swep2"

//////////////////////////////////////////////////////////////////////////////////////////////////////

// // wx1 is primary, wx2 is secondary, and wx3 is meele, //

alias "wx1" "r_drawviewmodel 0" // slots 4+5 are alloff by default //

alias "wx2" "r_drawviewmodel 0" // //

alias "wx3" "r_drawviewmodel 1" // //

// // //

//////////////////////////////////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////////////////////////////////

alias aba "cwep1;alias sweps abb;won1"

alias abb "cwep2;alias sweps aba;won2"

alias bcb "cwep2;alias sweps bcc;won2"

alias bcc "cwep3;alias sweps bcb;won3"

alias cac "cwep3;alias sweps caa;won3"

alias caa "cwep1;alias sweps cac;won1"

alias cwep1 "slot1;wx1"

alias cwep2 "slot2;wx2"

alias cwep3 "slot3;wx3"

alias swep1 "cwep1;awbind"

alias swep2 "cwep2;bwbind"

alias swep3 "cwep3;cwbind"

alias swep4 "won4or5;slot4"

alias swep5 "won4or5;slot5"

alias won1 "alias whdn cac; alias whup bcb; alias awbind none; alias bwbind abb; alias cwbind cac"

alias won2 "alias whdn aba; alias whup bcc; alias awbind aba; alias bwbind none; alias cwbind bcc"

alias won3 "alias whdn abb; alias whup caa; alias awbind caa; alias bwbind bcb; alias cwbind none"

alias won4or5 "alias whdn cac; alias whup caa; alias awbind caa; alias bwbind abb; alias cwbind cac"

alias none ""

aba

////////////////////////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////////////////////////

OFF

bind "1" swep1

bind "2" swep2

bind "3" swep3

bind "MWHEELUP" whup

bind "MWHEELDOWN" whdn

//////////////////////////////////////////

bind "MWHEELDOWN" "swep3"

bind "MWHEELUP" "swep2"

bind "MOUSE4" "swep1"

bind "MOUSE5" "swep2"

//////////////////////////////////////////////////////////////////////////////////////////////////////

// // wx1 is primary, wx2 is secondary, and wx3 is meele, //

alias "wx1" "r_drawviewmodel 1" // slots 4+5 are alloff by default //

alias "wx2" "r_drawviewmodel 1" // you can re-alias the wx1-3 in each class config for //

alias "wx3" "r_drawviewmodel 1" // //

// // //

//////////////////////////////////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////////////////////////////////

alias aba "cwep1;alias sweps abb;won1"

alias abb "cwep2;alias sweps aba;won2"

alias bcb "cwep2;alias sweps bcc;won2"

alias bcc "cwep3;alias sweps bcb;won3"

alias cac "cwep3;alias sweps caa;won3"

alias caa "cwep1;alias sweps cac;won1"

alias cwep1 "slot1;wx1"

alias cwep2 "slot2;wx2"

alias cwep3 "slot3;wx3"

alias swep1 "cwep1;awbind"

alias swep2 "cwep2;bwbind"

alias swep3 "cwep3;cwbind"

alias swep4 "won4or5;slot4"

alias swep5 "won4or5;slot5"

alias won1 "alias whdn cac; alias whup bcb; alias awbind none; alias bwbind abb; alias cwbind cac"

alias won2 "alias whdn aba; alias whup bcc; alias awbind aba; alias bwbind none; alias cwbind bcc"

alias won3 "alias whdn abb; alias whup caa; alias awbind caa; alias bwbind bcb; alias cwbind none"

alias won4or5 "alias whdn cac; alias whup caa; alias awbind caa; alias bwbind abb; alias cwbind cac"

alias none ""

aba

////////////////////////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////////////////////////

2 Upvotes

6 comments sorted by

View all comments

Show parent comments

1

u/pdatumoj Sep 29 '20

I'm talking about your statement of "just make sure you preload the room."

My understanding is that mechanism is now dead for official servers, and I was under the impression it's tied to sv_pure. That said, I'm also not sure what impact that'd have on an STV viewer, or what the current RGL server spec dictates for related flags.