Toggle Binds And Blockscripts

d0omied0omie Join Date: 2003-02-23 Member: 13877Members Posts: 245
toggle crouch anyone?
I need a toggle crouch script for skulking as my keyboard won't let me press enough keys to crouch,jump,strafe sad-fix.gif

However block scripts won't let me make the usual toggle script I used for TFC grenades of

alias crouchon "+crouch;alias crouchy crouchoff"
alias crouchoff "-crouch;alias crouchy crouchon"
bind Ctrl crouchy

How can I do this with blockscripts? I am unable to bhop without typing +crouch into the console, but then I cannot easily stick to walls again, which is annoying.

Comments

  • la_grande_parchela_grande_parche Join Date: 2003-07-19 Member: 18262Members, Constellation Posts: 28
    bind your mousewheel to jump it will empty 1 key (crouch,jump,strafe)=(crouch,strafe)
    -;^;-
  • UrdUrd Join Date: 2003-05-25 Member: 16696Members, Constellation Posts: 313
    I think your problem is the command is +duck not +crouch.
  • a_civiliana_civilian Likes seeing numbers Join Date: 2003-01-08 Member: 12041Members, NS1 Playtester, Playtest Lead Posts: 2,905 Advanced user
    edited February 2005
    You can't make a toggle duck script that works with blockscripts. Blockscripts will block any alias that includes a +command, like +duck.
    some obscure NS gameplay data (added back to signature since people still ask for it from time to time)
  • d0omied0omie Join Date: 2003-02-23 Member: 13877Members Posts: 245
    edited February 2005
    this is really retarded, that I have to bind to the mousewheel instead of using a key to jump because NS refueses to let me compensate for my laptop keyboard with scripts.

    Its very unfair as it means players with mice with more buttons / better keyboards have an advantage. At least everyone has the same opertunaties to script.

    The only scripts which needed blocking were _special ones anyway....

    Fortunatly I do have a mousewheel on my mouse, but I imagine other people do not, and so will find it compleatly impossible to bunnyhop.

    gg Flayara


    When I used to play TFC, EVERYONE used extensive scripts. Mostly to compensate for all the options each class had when you only wanted to use a limited set with easy to reach keys, and toggle grenades. No-one every complained like people do here about unfair scripting. I don't understand where that attitude has come from, but it makes no sense unless we restrict everyone to using the same gamma/monitor/keyboard/mouse. I could just go and spend £30 buying a programable keyboard that would do far more than any script ever good.

    Make NS fair again, remove blockscripts for anything but special scripts. (If they can find a way to implement that)

    (yeah I wrote that code off the top of my head, I clearly mean +duck)
  • Night_EagleNight_Eagle Join Date: 2003-11-07 Member: 22373Members Posts: 144
    edited February 2005
    If it is possilbe to use +duck in a CFG file, it would be possible.
    Lets see...
    AUTOEXEC.CFG
    alias "null" ""
    alias "crouch" "null; exec crouch.cfg; null"
    alias "uncrouch" "null; exec uncrouch.cfg; null"
    exec uncrouch.cfg

    CROUCH.CFG
    +duck
    bind ctrl uncrouch

    UNCROUCH.CFG
    -duck
    bind ctrl crouch

    Not sure if the nulls are necessary, but other than that, if this script doesn't work, you can also try my commandmenu method...which I do not endorse except for toggle crouching/walking. You can use the + and - commands in the commandmenu script without having the - command executed automatically on the + command theoretically.
    *Insert Creativity Here*
Sign In or Register to comment.