Is This Script Illegal?
rofish
Join Date: 2003-05-30 Member: 16872Members
<div class="IPBDescription">Just simple weapon switching</div> alias +cool slot2
alias -cool slot1
alias +sweet slot3
alias -sweet slot1
bind mouse2 +cool
bind mouse4 +sweet
It's been considered a h4x more than one time. It can't be so bad, all I do is change weapons by the mouse.
(In case you don't get it, if I hold mouse2 down, I get weapon 2, for example blink for a fade, and when I let go, I get weapon 1, swipe.)
alias -cool slot1
alias +sweet slot3
alias -sweet slot1
bind mouse2 +cool
bind mouse4 +sweet
It's been considered a h4x more than one time. It can't be so bad, all I do is change weapons by the mouse.
(In case you don't get it, if I hold mouse2 down, I get weapon 2, for example blink for a fade, and when I let go, I get weapon 1, swipe.)
Comments
If you set up the stuff for like autofire pistol, maybe.. But this is just a basic combo script.. such as the leap/bite combo done by hitting lastinv while leaping at someone.
NS blocks super fast switching so correct timing is still difficult.
I am using this in between:
alias w1 "T0"
alias t0 "slot2 ; alias w1 t1 ; alias w3 T4 ; alias w2 T2 ; wait"
alias t1 "slot1 ; alias w1 t0 ; wait"
alias w2 "T2"
alias t2 "slot3 ; alias w2 t3 ; alias w3 T4 ; alias w1 T0 ; wait"
alias t3 "slot1 ; alias w2 t2 ; wait"
alias w3 "T4"
alias t4 "slot4 ; alias w3 t5 ; alias w1 T0 ; alias w2 T2 ; wait"
alias t5 "slot1 ; alias w3 t4 ; wait"
It binds 3 keys (w1,w2,w2) to 4 weapon slots, one key for each hive.
Klicking the key once chooses that one/two/three hive ability, double klicking it chooses primary attack.
Perfect for umbra stomp blink leap and fast switchback to primary attack. Also helps marines.
I personally use a streamlined mousewheel bind. Instead of cycling through all the weapons, it only selects two of the weapons. This is linked to my many keyboard bind configs (to get skulk binds I exec skulk.cfg, if i want the right keys for lerk I exec lerk.cfg...etc)for example, in the case of the skulk config, it works so that mousewheel up is slot 3, and mousewheel down is slot 1. This is mainly because of my "crazy" keyboard config - I have mouse2 as forward, ctrl as backwards, z/x for strafe. I also bound Mouse4 for use.
However, problems arise when there are flaws in the gamecode that suddenly turn up when you use sth. like - I'm walking on thin ice here - i.e. scripted weapon switching.
Unfortunately such flaws do still exist (even in the latest beta) which can be exploited for unfair advantages and thus giving scripting a bad reputation.
It doesn't mean scripting in general is a 'h4x' thing (despite calling someone a 'scripter' is taken as an insult most of the time <!--emo&:0--><img src='http://www.unknownworlds.com/forums/html/emoticons/wow.gif' border='0' style='vertical-align:middle' alt='wow.gif'><!--endemo-->)
hypocricy!
Is This Script Illegal?
<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Yes, the minimum fine is £200....
If you'll ever play a CW against kR you are allowed to use it.
Yet, i can only speak for myself <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif'><!--endemo-->
He didn't have to do it, because it is already possible to do it if desired using the already-provided console commands.
By the same logic i can say "If flayra didn't want you to do it, he would have stopped you from doing it" because it is completely within his ability to do so.
In halflife you can't do to much with a script, but in other games like JO scripting should be considered cheating because people are taking whats suppose to be skill and turning it into the press of a button. At any rate its boils down to whether people consider switching weapons as "skill". Do you have the skill to switch to another weapon and back normally or are you using a script to bypass the needed skill.
Best. Summary. Of scripts. Ever <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif'><!--endemo-->
Script to avoid skill = bad
Script to make keys more intuitive to you = good
Script multiple functions to a key = bad
script single function to a key = good
script to change the function of a key after use = good
I use a toggle script in place of my secondary fire button that switches slots 1 and 2, then I bind slot 3 and 4 to moue4 and mouse5. I couldn't get on with your set up but I can see how it works for you. If you add wait;wait;+attack after the weapon switch (or whatever - lets not argue over syntax) then you would ahve gone to far but right now you just have changed the weapon select bind.
I may swear at you when you pwn me, but thats my problem not yours <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif'><!--endemo-->
Anyways, I don't think it's an exploit.
Making things easier shouldn't be. For instance, I bind Mouse3 to jump because 1.) My spacebar is seriously messed up and can only be used for typing purposes 2.) If my spacebar DID work, this would be a lot easier.
Also, I bound the evolution keys to my numpad because 1.) I can evolve less than a second after I pop out of the hive 2.) I can evolve in mid-air <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif'><!--endemo--> (but you'll fall).
Best. Summary. Of scripts. Ever <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif'><!--endemo--> <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
...cept the flagrant misspelling of 'caek'... <!--emo&:0--><img src='http://www.unknownworlds.com/forums/html/emoticons/wow.gif' border='0' style='vertical-align:middle' alt='wow.gif'><!--endemo-->
Anyways, I don't think it's an exploit.
Making things easier shouldn't be. For instance, I bind Mouse3 to jump because 1.) My spacebar is seriously messed up and can only be used for typing purposes 2.) If my spacebar DID work, this would be a lot easier.
Also, I bound the evolution keys to my numpad because 1.) I can evolve less than a second after I pop out of the hive 2.) I can evolve in mid-air <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif'><!--endemo--> (but you'll fall). <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
Bah, you're only truly l337 if you can evolve in the air using the radial menu. I may use that kind of script too, but I can still get it done old school <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif'><!--endemo-->
If this was something different, I would'nt care. But this is basically taking away the skill of people using fade, and making it all into a two button script.
This isn't just a weapon switch, this is holding down a key to blink as fade, and releasing it to then insta swipe people. It really isnt that fair that you can do this with two keys while other people have to manualy change them.
exactly
I see nothing wrong with your script and I don't view scripting as illegal becuase it's a built in part of HL
Although sitting on phase gates is chobo -_-;;;;;;;;;;;;
bind mwheeldown "slot3;slot1"
bing mwheelup "slot 3;slot2"
and have hud_fastswitch 1
So if im reloading a half empty LMG, and a skulk appears, scrolling down will instantly take my LMG back out without having to switch to pistol, then LMG. Thats really all the weapon change scripts you'll ever need.
Requires some timing tho <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif'><!--endemo-->
exactly
I see nothing wrong with your script and I don't view scripting as illegal becuase it's a built in part of HL <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
You script crybabies need to go play Tribes / Tribes2. Scripting there is like ricing your car. I have about 20-some scripts, some people have 30+. There's scripts that will automatically fire missiles for you, throw flares, etc. People consider the Auto- scripts lame and a waste of time becuase they're just laziness at it's peak, but they're still legal. There's this one script called 'BomberHud' which gives you a really neato HUD for your bomber and some people whine that it's a cheat because you can see the bomb targeting reticle... but it's still allowed in TWL...
I mean, if you consider a leap-bite script as 'cheap'... that's pretty sad.