Is This Script Illegal?

rofishrofish 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.)
«1

Comments

  • ANeMANeM Join Date: 2003-05-13 Member: 16267Members, Constellation
    By all means, it shouldn't be.
    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.
  • TeflonTeflon Join Date: 2003-08-27 Member: 20289Members
    Hell I'd expand it even more and make it '+attack' so you can tap it quickly.
  • weywey Cineastè Join Date: 2003-06-01 Member: 16910Members, NS1 Playtester, Contributor, Constellation
    I am using a similar script, so i don't think it's "illegal". It just helpts to optimize your controls. And i can't see anything "evil" there D
  • OlljOllj our themepark-stalking nightmare Fade Join Date: 2002-12-12 Member: 10696Members
    edited September 2003
    So tell me thats the difference between just binding 4 keys to each weapon and binding 2 toggle keys to 4 weapons.
    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.
  • BeastBeast Armonkyi Join Date: 2003-04-21 Member: 15731Members, Constellation
    edited September 2003
    I don't see why it would be an illegal script.

    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.
  • NovisNovis Join Date: 2003-08-09 Member: 19193Members
    IMHO, using the scripting abilities of the HL engine shouldn't be considered illegal at all - that's what binds and aliases are there for. (I may agree that this point is arguable - while scripting is as simple as a windows .bat file, it's not something that you'd expect joe nsplayer to know from the beginning)

    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-->)
  • absenticabsentic Join Date: 2003-09-03 Member: 20517Banned
    disabling quick leap-bite combo was good, keeping quick pistol firing in the game isnt.

    hypocricy!
  • TeoHTeoH Join Date: 2002-12-30 Member: 11640Members
    <!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
    Is This Script Illegal?
    <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->

    Yes, the minimum fine is £200....
  • DEMIURGODEMIURGO Join Date: 2003-06-21 Member: 17565Members
    that's not illegal for me, nor for our clan.
    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-->
  • SoulSkorpionSoulSkorpion Join Date: 2002-04-12 Member: 423Members
    There's nothing wrong with it. Anyone who disagrees is either a moron, a luddite, or confused.
  • MrMojoMrMojo Join Date: 2002-11-25 Member: 9882Members, Constellation
    It's not illegal or a hack per se, but it's still giving you an advantage over other players by being able to use fade much much more effectively. If you think about it, if Flay wanted it this way, he would have done it.
  • TeoHTeoH Join Date: 2002-12-30 Member: 11640Members
    <!--QuoteBegin--MrMojo+Sep 5 2003, 06:54 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (MrMojo @ Sep 5 2003, 06:54 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> if Flay wanted it this way, he would have done it. <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
    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.
  • MMZ_TorakMMZ_Torak Join Date: 2002-11-02 Member: 3770Members
    O god he comes another Scripting McCarthyism thread again. Most scripts that would be considered "illegal" would only be considered so in a league/ladder. Remapping commands to your liking is fine. Remapping commands from the pop up menu to the keyboard is also fine. Writing scripts so that you can press one button and unload your pistol, switch to LMG, bunnyhop down the hall, make a cake, write a thesis, and invent fire, are the kind that most people frown upon.
  • TiaxTiax Join Date: 2003-05-28 Member: 16802Members
    Ive never cared for scripts, they did ruin jedi outcast afterall. But I guess its not really cheating.

    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.
  • BeastBeast Armonkyi Join Date: 2003-04-21 Member: 15731Members, Constellation
    <!--QuoteBegin--MMZ>Torak+Sep 5 2003, 02:27 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (MMZ>Torak @ Sep 5 2003, 02:27 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> O god he comes another Scripting McCarthyism thread again. Most scripts that would be considered "illegal" would only be considered so in a league/ladder. Remapping commands to your liking is fine. Remapping commands from the pop up menu to the keyboard is also fine. Writing scripts so that you can press one button and unload your pistol, switch to LMG, bunnyhop down the hall, make a cake, write a thesis, and invent fire, are the kind that most people frown upon. <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
    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-->
  • eagleceaglec Join Date: 2002-11-25 Member: 9948Members, Constellation
    edited September 2003
    This has been discussed many times, do a search and you'll see.
    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-->
  • GlissGliss Join Date: 2003-03-23 Member: 14800Members, Constellation, NS2 Map Tester
    edited September 2003
    I read this SAME topic a while ago. Same responses, by the same people! But they're all on today's date, wth?!


    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).
  • DiscoZombieDiscoZombie Join Date: 2003-08-05 Member: 18951Members
    <!--QuoteBegin--Beast+Sep 5 2003, 08:43 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Beast @ Sep 5 2003, 08:43 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> <!--QuoteBegin--MMZ>Torak+Sep 5 2003, 02:27 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (MMZ>Torak @ Sep 5 2003, 02:27 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Writing scripts so that you can press one button and unload your pistol, switch to LMG, bunnyhop down the hall, make a cake, write a thesis, and invent fire, are the kind that most people frown upon. <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    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-->
  • GadzukoGadzuko Join Date: 2002-12-26 Member: 11556Members, Constellation
    <!--QuoteBegin--Pjofsky+Sep 5 2003, 10:07 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Pjofsky @ Sep 5 2003, 10:07 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> I read this SAME topic a while ago. Same responses, by the same people! But they're all on today's date, wth?!


    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-->
  • MrMojoMrMojo Join Date: 2002-11-25 Member: 9882Members, Constellation
    <!--QuoteBegin--Tiax-+Sep 5 2003, 08:30 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Tiax- @ Sep 5 2003, 08:30 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> scripting should be considered cheating because people are taking whats suppose to be skill and turning it into the press of a button. <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
    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.
  • GadzukoGadzuko Join Date: 2002-12-26 Member: 11556Members, Constellation
    edited September 2003
    I do it with two keys, and I never wrote a script (for weapon switching anyway). Never even used the console in fact. What he's done is just simply streamlined the process and changed the way it works, the actual number of button presses is the same. I would argue that his method is more difficult than mine, really.
  • p4Samwisep4Samwise Join Date: 2002-12-15 Member: 10831Members
    That's actually a bit more elegant and flexible than my insta-leap script (which is b0rken in 2.0 anyway). Danke. I'll have to play with it a bit.
  • That_Annoying_KidThat_Annoying_Kid Sire of Titles Join Date: 2003-03-01 Member: 14175Members, Constellation
    <!--QuoteBegin--Novis+Sep 5 2003, 02:48 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Novis @ Sep 5 2003, 02:48 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> IMHO, using the scripting abilities of the HL engine shouldn't be considered illegal at all - that's what binds and aliases are there for. <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
    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
  • nojmasternojmaster Join Date: 2003-06-05 Member: 17027Members
    I dont use em. Just because they are in the game via console commands, its an advantage i can give myself which other players might not have or be aware of, and i'd feel wrong doing it. Map exploits are in the game, wall strafing is in the game, shooting the nade launcher thrice and running to the armoury is in the game, sitting on PG's is in the game, doesn't make em right.
  • OvaltineOvaltine Join Date: 2003-08-09 Member: 19190Members
    Personally i'd rather learn to do it on my own than to let a program/script do it for me, but that is just my personal discretion; as long as it isn't a hack/cheat/serious exploit I think anything is fair game.





    Although sitting on phase gates is chobo -_-;;;;;;;;;;;;
  • PugsleyPugsley Join Date: 2002-07-03 Member: 876Members
    All I use as far as basic scripting goes is a simple weapon change script:

    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.
  • RemingtonRemington Join Date: 2002-12-17 Member: 11024Members, Reinforced - Supporter
    Nah theres no problem, I myself use a script that turns +use into a toggle, with all the building in ns, my finger gets sore <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html/emoticons/sad.gif' border='0' style='vertical-align:middle' alt='sad.gif'><!--endemo-->
  • TresthTresth Join Date: 2002-11-03 Member: 5602Members, Constellation
    Imo, +lastinv works as good as scripts (.i.e Blink then Swipe)
    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-->
  • TeflonTeflon Join Date: 2003-08-27 Member: 20289Members
    edited September 2003
    <!--QuoteBegin--That Annoying Kid+Sep 5 2003, 08:21 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (That Annoying Kid @ Sep 5 2003, 08:21 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> <!--QuoteBegin--Novis+Sep 5 2003, 02:48 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Novis @ Sep 5 2003, 02:48 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> IMHO, using the scripting abilities of the HL engine shouldn't be considered illegal at all - that's what binds and aliases are there for. <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    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.
  • MrMojoMrMojo Join Date: 2002-11-25 Member: 9882Members, Constellation
    So the scripts are now ranked by what scripts other games have?
Sign In or Register to comment.