What Does Blockscripts Block Again?
Evo
Join Date: 2003-01-11 Member: 12180Members
<div class="IPBDescription">Trying to get back into the game</div> Hey everyone, its been AGES since I last posted here, but I just recently got the NS itch (again! sheesh!). Unfortunatly, finding a decent server is really really freaking difficult. I only play NS (I actually left the game because of CO... and I see it still reigns supreme... *sigh*), and for the time being I only play on non blockscripts servers. The reason isn't because I 3hop or pistol hack or whatever the hell the latest flamewar is about. I just have an extremely odd setup (i'm a mousewalker), and whipped up a few small scripts to make my life easier. Unfortunatly it isn't working so well, since damn near every server out there seems to have blockscripts enabled...
So! My question (which I searched for but couldn't find an answer amongst the sea of flamewars) is simply: What commands does mp_blockscripts specifically block? If I can get my hands on this info, I was going to try and maybe change my config to a no-scripting friendly form. I might miss a few things (like my toggles... <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html//emoticons/sad-fix.gif' border='0' style='vertical-align:middle' alt='sad-fix.gif' /><!--endemo-->), but I kind of want to give it a shot before my patience wears out with NS again.
Thanks to whoever can point me in the right direction!
-Evo
(PS: No flamefest here please. Ok? Thanks.)
So! My question (which I searched for but couldn't find an answer amongst the sea of flamewars) is simply: What commands does mp_blockscripts specifically block? If I can get my hands on this info, I was going to try and maybe change my config to a no-scripting friendly form. I might miss a few things (like my toggles... <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html//emoticons/sad-fix.gif' border='0' style='vertical-align:middle' alt='sad-fix.gif' /><!--endemo-->), but I kind of want to give it a shot before my patience wears out with NS again.
Thanks to whoever can point me in the right direction!
-Evo
(PS: No flamefest here please. Ok? Thanks.)
Comments
Pistol hack? Since when is a pistol script a hack? I thought hacks were third party programs, not a FEATURE of the game?
It blocks multiple commands in binds, as well as any + and - commands in aliases. For example bind mouse4 "impulse xx; say_team I NEED A MEDPACK" wouldn't work, but
alias medpack "impulse xx; say_team I NEED A MEDPACK"
bind mouse4 medpack
would work. I'm not sure if it blocks commands that include 'wait' as well.
bind key "impulse 10;say_team Medpack requested"<!--c2--></td></tr></table><div class='postcolor'><!--ec2-->
If you bind several commands in a row directly to a key, like the one above, it will be blocked.
<!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->//need medpack
alias needmed "impulse 10;say_team Medpack requested"
bind key needmed<!--c2--></td></tr></table><div class='postcolor'><!--ec2-->
If you use an alias, it won't be blocked.
And as far as I know, it blocks any alias that contains a +command (eg. +jump)
Edit: and it makes the scrubs happy D:
I trained my fingers to move fast and do what scripters generally rely on scripts to do with skulk leaping.
I can no longer do this with just my fingers because of blockscripts.
No hacking, no scripting, done by me yet because of it I can't do this with just skill anymore.
I trained my fingers to move fast and do what scripters generally rely on scripts to do with skulk leaping.
I can no longer do this with just my fingers because of blockscripts.
No hacking, no scripting, done by me yet because of it I can't do this with just skill anymore. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
Way to totally not answer his question.
Can't you keep your social out burts to a minimum?
Just as a formality, IS there a way to make a toggle key that won't be blocked? For example, I like my showscores on a toggle (press to show/press to hide) rather than a hold, because its what i'm used to with UT. I guess I could live without it, but it'd be nice to have.
Thanks again!
Actually, mp_blockscripts doesn't block _special commands.
<!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->//spam request orders
alias specialreq "quit"<!--c2--></td></tr></table><div class='postcolor'><!--ec2-->
This, for example, works on a bs enabled server.
Just put them into alias. If it has a +command in it you're screwed.
I trained my fingers to move fast and do what scripters generally rely on scripts to do with skulk leaping.
I can no longer do this with just my fingers because of blockscripts.
No hacking, no scripting, done by me yet because of it I can't do this with just skill anymore. <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Way to totally not answer his question.
Can't you keep your social out burts to a minimum? <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
Well I do agree that weapon switching seems a bit less responsive than before (blockscripts or not)
That's what I use anyhow..
In my old "configs" was "bind f5 exec comm.cfg" and "bind f6 exec normal.cfg"
those not work anymore and its not funny <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html//emoticons/sad-fix.gif' border='0' style='vertical-align:middle' alt='sad-fix.gif' /><!--endemo-->
bind "F1" "marineteam"<!--c2--></td></tr></table><div class='postcolor'><!--ec2-->
Works fine for me on blockscripts servers. So did this:
<!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->bind F1 "exec marine.cfg"<!--c2--></td></tr></table><div class='postcolor'><!--ec2-->
As far as I can tell, exec works on blockscripts servers as long as the config you execute has only bind, alias, and/or exec commands.
Edit: Seems to work with variables as well (sensitivity at least), so I'm not sure why others have so much trouble with it.
In binds.cfg (default bind):
<!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->
alias donothing
bind "KP_INS" "donothing;exec noblock.cfg"
<!--c2--></td></tr></table><div class='postcolor'><!--ec2-->
then in noblock.cfg it rebinds KP_INS:
<!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->
alias reload_block "exec binds.cfg"
bind KP_INS "reload_block"
<!--c2--></td></tr></table><div class='postcolor'><!--ec2-->
So long as just aliases and binds are in binds.cfg it will be executed just fine if blockscripts is 1.
Aliases with more than one command AND contains a +jump or +attack
and
exec commands bound to a button (like f5, for example).
I haven't tried just typing it out though.
If you type it into the console, it's not a script at all. So yeah, of course that works.
Anything with a +command can't be aliased, except via _special. So, _special script block plugin ftw!
bind "F1" "marineteam"
works for me, i use that same bind and i play on blockscript servers all the time
I agree with that. I finally pubbed last night for about an hour and a half on a server that doesnt run block scripts. Its been about 3 months since I've actually played this long on a server. To me blockscripts is in some form or another dividing the community. Its also causing me to play NS a whole lot less than what I actually used to play. Its very saddening that all these, how should I put it, uneducated people think scripts are the devil incarnated or a devil's spawn. They think its no skillful to use scripts such as say 3hop or pistol. 3hop is just the same as using your Mwheel. Pistol scripts I never found a use for them but I can still shoot just as fast. Its just a preference to how you wish to play your game. To me these blockscript servers are just saying "FU your playing our way" in one way or another.
I can only hope to God (That is if one exists) that this blockscript stuff will just go away and people can finally *lights on* realise scripts aren't evil. If it comes to B6 and scripts with Alias are blocked then I guess NS wont be worth playing any more. (I've heard Alias would some how be blocked , don't shoot me if this is false <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html//emoticons/sad-fix.gif' border='0' style='vertical-align:middle' alt='sad-fix.gif' /><!--endemo-->
Being down to only playing on 3 servers really just wont be worth my time with this game if this keeps up :/
Theres always HL2 I guess v.v <!--emo&::marine::--><img src='http://www.unknownworlds.com/forums/html//emoticons/marine.gif' border='0' style='vertical-align:middle' alt='marine.gif' /><!--endemo-->
The funny thing is people call me a scripter more on blockscript servers then on normal ones. If blockscripts is on why would it matter? It's not like I'm dumb enough to use a leap-bite or blink-swipe script, so why when I kill someone do I always have to put up with "nice scripts hacker".
Blockscripts just seems to breed more ignorance then there was before it came about.
PS: Duo hax.
<!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
I definately agree with that. I'm sure the devs had the best intentions of everyone when they went to fix mp_blockscripts that was broken, but I doubt they saw or was able to predict such a bad outcome of such a fix. After the fix, not just ignorance was increased, but misinformation as well. People really started viewing scripts as being as evil as hacks and a lot still do, putting the two things as equivalent. I'm sure a lot of people don't script and don't want to, more power to them, its their choice, but its definately not their right to spread bad information about what scripts really are in an attempt to get everyone to stop scripting all together. With blockscripts, now those who were misinformed are thinking, "Well we must be right since the devs have added/fixed something to stop those damn cheaters!"