Why Is Weapon Switch Blocked?
skifly
Join Date: 2003-05-16 Member: 16379Members
<div class="IPBDescription">sheer stupidity</div> alias w1 "slot2;bind alt w2"
alias w2 "slot1; bind alt w1"
bind alt w1
That used to let me put main gun and pistol onto the same button. Whoever was in charge of this blockscripts crap decided that that was too much of an advantage.
alias w2 "slot1; bind alt w1"
bind alt w1
That used to let me put main gun and pistol onto the same button. Whoever was in charge of this blockscripts crap decided that that was too much of an advantage.
This discussion has been closed.
Comments
best thing i think, i perfer that over scripts but i suppose its perferance
there is probly a way around it
and thats probly voogur
If that's a problem to you, I'm sorry, but there is just no 'perfect' solution to the issue.
hud_fastswitch 1
alias w12 "w1"
alias w1 "slot2; alias w12 w2"
alias w2 "slot1; alias w12 w1"
bind ALT "w12"
bind meh "slot2; slot1;"
And now with the new update even servers with mp_blockscripts set to 0 dont allow this script to work. I have to put in 5 waits, which of course just negates the script since i could switch the weapons that fast by using the number keys. Sort it out.
You know, a <i>little</i> less sarcasm would be nice. I didn't start the scripting debate. Nor did voogru. We did not create this divide, we are only trying to find a way of reducing the friction generated by it. Like it or not, this 'segregation', to use your somewhat overly dramatic words here, exists, independently from the devteam's actions.
All we do is creating a way for people who do not want scripts to create an environment in which none are used. Mp_blockscripts is set to 0 by default for a reason.
Just press 1, 2, 3 or 4 to get to the weapon instantly!
Play the game as it is supposed to play, try to adapt, thank you.
Yep, WASD for movement + hud_fastswitch 1 = fine for me.
Just press 1, 2, 3 or 4 to get to the weapon instantly!
Play the game as it is supposed to play, try to adapt, thank you. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
What is so bad about customizing the way you switch weapons ?
Just press 1, 2, 3 or 4 to get to the weapon instantly!
Play the game as it is supposed to play, try to adapt, thank you. <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
What is so bad about customizing the way you switch weapons ? <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
Exactly. Why should he have to adapt?
alias w2 "slot1; bind alt w1"
bind alt w1
That used to let me put main gun and pistol onto the same button. Whoever was in charge of this blockscripts crap decided that that was too much of an advantage. <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
That script works fine with mp_blockscripts 1.
It has 2 features:
1. You cannot execute a bind if it has more than 2 commands, two ANY commands.
2. You cannot execute a repeating command from anything other than a key itself.
your right its a shade of greys issue <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html//emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif' /><!--endemo-->
<!--QuoteBegin-Voogru+--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Voogru)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->You cannot execute a bind if it has more than 2 commands, two ANY commands.<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
you mean this command wont work if tested "bind q "say timeleft; say nextmap"?
(if i got it wrong then assume its right)
1. You cannot execute a bind if it has more than 2 commands, two ANY commands.
2. You cannot execute a repeating command from anything other than a key itself.<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
So does that mean the following still works? :
alias +action2 "slot2;+attack"
alias -action2 "-attack;lastinv"
bind mouse2 "+action2"
As its not more than two commands in the bind.
alias +action2 "slot2;+attack"
alias -action2 "-attack;lastinv"
bind mouse2 "+action2"
As its not more than two commands in the bind. <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
If I understood right, then no, it wouldn't work.
Rule number 1 is ok for the script, but
Rule number 2 fails, because you can't have an alias with a + command (+attack, +jump, etc.) on it.
+ commands can only be used on binds, not on aliases, and only 1 command is allowed per bind.
You can make the bind execute an alias, as long as there is no + command on it.
<!--QuoteBegin-IBT+Sep 6 2004, 04:55 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (IBT @ Sep 6 2004, 04:55 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> you mean this command wont work if tested "bind q "say timeleft; say nextmap"?
(if i got it wrong then assume its right) <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
This also shouldn't work, but you would be able to work around it by using:
alias aliasnamehere "say timeleft; say nextmap"
bind q aliasnamehere
As you can see only + commands can't be used on aliases.
Did I get it right?
I hear it blocks an alias that repeats a command.
Slightly off topic-
I'm all for adding people to the dev team to improve the game, but why do I get the feeling that Voogru has been hired to code in stuff to make the game less fun? Scripts that change weapon are one example, another includes binds that "team_say's" a command and uses the corresponding radio command (e.g. "team_say RT at my position commander" followed by the radio command 'awaiting orders')
Apparentely this all came about when Voogru tried a leap-bite script and became j3110 1337; but rumour has it he got destroyed by a skulk on his server who could bite mid-leap (omg hax!) and this is where the code-the-fun-out-of-NS began.
(P.S. I can bhop without a jump script [/me glares at SuddenFear])
I'm all for adding people to the dev team to improve the game, but why do I get the feeling that Voogru has been hired to code in stuff to make the game less fun? Scripts that change weapon are one example, another includes binds that "team_say's" a command and uses the corresponding radio command (e.g. "team_say RT at my position commander" followed by the radio command 'awaiting orders')
Apparentely this all came about when Voogru tried a leap-bite script and became j3110 1337; but rumour has it he got destroyed by a skulk on his server who could bite mid-leap (omg hax!) and this is where the code-the-fun-out-of-NS began.
(P.S. I can bhop without a jump script [/me glares at SuddenFear])
<!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
Voogru just simply fixed broken code that he was assigned to do. All he does is bug fixes that are assigned to him. Not features
alias w2 "slot1; bind alt w1"
bind alt w1
That used to let me put main gun and pistol onto the same button. Whoever was in charge of this blockscripts crap decided that that was too much of an advantage. <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
That script works fine with mp_blockscripts 1. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
My bad. The problem was that mp_blockscripts was blocking
exec marine.cfg
from running. Even worse.
:rolleyes:
Godspeed to UWE.
>What do you want to do?
-->Leap
>You leap. What do you want to do?
-->Bite
>You bite. Marine takes 75 dammage. What do you want to do?
-->Leap towards hive
>Sorry, you are dead. While you were typing your commands, NSPlayer knifed you. Would you like to respawn?
-->Dear god no.
The future of NS, today!
If that's a problem to you, I'm sorry, but there is just no 'perfect' solution to the issue. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
Then why has the default been set to 0? Even progamers like to play pub games. I used to love ns, all time favourite game. Now any personalisation I ever had in the game has been taken away, I dont know of a single australian blockscripts 0 server around.
Cheers for ruining mine and many others game. You may have found more noobs to play it for you, but you've just lost a hell of a lot of veterans.
If the programmers think there is a specific flaw or an exploit in the game, <b>they need to deal with that specific flaw or exploit</b>.
Think bunny hopping is an exploit? Add a jump stagger or whatnot.
Think pistol scripts are an exploit? Change the weapon so there is no desire to 'exploit' it.
Scripting is utilizing all that is given to you by the creators of the game <i>(read: Valve)</i> to optimize and personalize your gaming experience. The console was put there for a reason. Config execution was put there for a reason. Stop trying to act like <b>God</b> and get back to TRYING to make a good game!
The best the Dev'team can do is some commands witch permit a direct attack without to choose the slot. (eg: one command for the slot1 attack, one for the slot2 attack,...)
With this, i think aliens will be more simple to use.