• nBot - Simple aimbot by Nautical
    90 replies, posted
[B]-=UPDATE=-Current Version - 0.9.1[/B] ^Lol [B]The nBot[/B] The nBot is a simple aimbot that can be used in different types of game modes, and by most users. All for fun, of course! No harm intended here, besides it's not that complicated. [img]http://garrysmod.org/img/dl/59707_1.jpg[/img] [img]http://garrysmod.org/img/dl/59707_2.jpg[/img] [img]http://garrysmod.org/img/dl/59707_3.jpg[/img] Features include; [b]ESP/Text Options:[/b] - Name - Distance - Team - Simple Skeleton (Kinda like walls) - View Angle - Entities (for the most part) - Head Marker - View Detection (Are they looking at you?) (Also markers turn red when they see you) [b]Aiming Options:[/b] - Speed/Position Offset - Auto Shoot. when looking at head. - Aim fixer - Player Selection - You can aim at the player's head who is closest to your cross hair, for as long as you hold the key down [b]VGUI:[/b] - Simple Graphical Interface - Multiple tabs for easy organization [B]TO DO[/B] - Add selectable body parts [easy] - Better cross hairs - Autoload problems - Features - Suggestions? [b]IMPORTANT!!![/b] I'M NOT SURE IF THIS WILL AUTOLOAD FOR YOU, IN THE CASE THAT IT DOESN'T; type this in the console [code] lua_openscript_cl autorun/nBot.lua [/code] [b]Instructions:[/b] [code]Hello Peoples! Nautical's NBot is a simple aimbot, to be used in most servers/gamemodes. NBot will not work with script enforcer *tear* so if it's on in this server, you wouldn't be reading this! :3 TO USE: -Bind a key to "+nBot", for example 'c'; bind c +nBot -Bind a key to +nBot_Options, like above. -Hold down your +nBot_Options key to view the aimbot options, and customize it! -Hold down your +nBot_aimon to aim twards the person you're closest to aiming at, or if you have any other options on, it will aim at your selected settings. [/code] [b]SVN: [/b] [url]http://nauticalbot.googlecode.com/svn/trunk/[/url] [b]GMOD: [/b] [url]http://garrysmod.org/downloads/?a=view&id=59707[/url]
Looks really nice! Downloading now :huh:
[QUOTE=ratman122]Looks really nice! Downloading now :huh:[/QUOTE] Lol thanks. All original code too, by the way EDIT: sept for I think one function, though I can't remember where I got it. I think possibly from the wiki, but most certainly not from anyone elses aimbot. I made note of it in the code, it's around the middle.
Impressive, I did have the "IMPORTANT!!! I'M NOT SURE IF THIS WILL AUTOLOAD FOR YOU, IN THE CASE THAT IT DOESN'T;" Problem though, you should get that fixed quick I put that into console right?
Looks good.
I have a thread started about it, a few hours prior, hopefully with the help of a few more knowlegable people we can get it sorted out soon and I can release the full version. P.s. I'm on my phone right now so I'm limited as to what I can do/type.
If it's not working where do i put lua_autorun_cl autorun/nBot.lua, because i'm :downs:
Just in the console. And it's lua_openscript_cl autorun/nbot.lua
oh really? well shit, it didn't work
Ah, meant lua_openscript_cl , again, sorry; on my phone. Bad typer.
I've taken a look at the code, and all I can really do is sigh. Your code is horrible. You manage to go wrong starting at the [i]second[/i] line of code when you start using global variables for everything. [b]Stop using global variables for everything![/b] There's really no need to shit all over the concept of scoping your variables appropriately. What the hell did the principle of properly scoping variables ever do to you? It didn't deserve to go out like this. [b]Aimbot[/b] Jesus christ, I thought we were over the era of using Think hooks and SetEyeAngles() for aimbots. If you want an aimbot that doesn't suck [b]use CreateMove[/b]. Think runs slowly enough that by the time you add a slow, shitty ESP (you know, like the one nBot has) the results start to suffer. Seriously. Cut that shit the fuck out, dude. Furthermore, your aimbot fails miserably when non-standard models are used, making it almost entirely useless for both prophunt and suicide barrels. How about you act like a big boy and use OBBCenter when LookupBone returns nil. Moron. It is incapable of shooting at anything that [b]isn't[/b] a player, making it totally useless for prophunt when you should be shooting at an sent! [b]Client ConVars[/b] For some reason, you call CreateClientConVar every single time you want to use it. Why not do that [i]once[/i] at the top of the file? As it is you're calling it 8 fucking times in HUDPaint alone, which is [b]fucking retarded[/b]. STOP IT. [b]Skeleton[/b] What the fuck, why did you even bother with this? Is a classic wallhack too hard to implement? Make chams or something, it's stupidly easy and can be done with a RenderScreenspaceEffects and the use of CreateMaterial. Dear God, what a useless, ugly feature. The skeleton doesn't even work with models that don't have bones. Useless for prophunt and suicide barrels, among other things. [b]ESP[/b] Apart from the godawful code you use for filtering (Jesus [i]Christ[/i]), this is possibly the best code in the file, not that that says much, mostly because ESPs are shit-simple. The placement of your text sucks but that's mostly personal preference and if you really want to be a masochist then, well, have fun. [b]Gamemodes[/b] Besides the obvious lack of support for prophunt and suicide barrels, it also has shitty support for teams. All you need is a check for GAMEMODE.TeamBased which will work on a large majority of gamemodes, and from there you can stop things like shooting at teammates. It isn't hard. DO IT. This bot has horrible support for many gamemodes. [b]IN CONCLUSION[/b] This bot has done almost nothing that hasn't been done before. It has essentially no redeeming factors except a derma menu for ease of use. Everything else is poorly coded, implemented, or severely lacking in support for gamemodes. Why did you even bother releasing this? The only reason anybody would ever bother releasing a piece of shit like this is for attention, as that is what just about any aimbot is guaranteed to get. Do what the big boys do and keep this shit to yourself, you're just enabling a horde of faggots until the big servers add the [b]one[/b] fucking line to their anti-cheat scripts that it will take to defeat this. Go do something productive with your time, like learning how to [i]not suck at Lua[/i], rather than making pathetic attention grabs like this one.
[QUOTE=YouSuckAtLua]I've taken a look at the code, and all I can really do is sigh. Your code is horrible. You manage to go wrong starting at the [i]second[/i] line of code when you start using global variables for everything. [b]Stop using global variables for everything![/b] There's really no need to shit all over the concept of scoping your variables appropriately. What the hell did the principle of properly scoping variables ever do to you? It didn't deserve to go out like this. [b]Aimbot[/b] Jesus christ, I thought we were over the era of using Think hooks and SetEyeAngles() for aimbots. If you want an aimbot that doesn't suck [b]use CreateMove[/b]. Think runs slowly enough that by the time you add a slow, shitty ESP (you know, like the one nBot has) the results start to suffer. Seriously. Cut that shit the fuck out, dude. Furthermore, your aimbot fails miserably when non-standard models are used, making it almost entirely useless for both prophunt and suicide barrels. How about you act like a big boy and use OBBCenter when LookupBone returns nil. Moron. It is incapable of shooting at anything that [b]isn't[/b] a player, making it totally useless for prophunt when you should be shooting at an sent! [b]Client ConVars[/b] For some reason, you call CreateClientConVar every single time you want to use it. Why not do that [i]once[/i] at the top of the file? As it is you're calling it 8 fucking times in HUDPaint alone, which is [b]fucking retarded[/b]. STOP IT. [b]Skeleton[/b] What the fuck, why did you even bother with this? Is a classic wallhack too hard to implement? Make chams or something, it's stupidly easy and can be done with a RenderScreenspaceEffects and the use of CreateMaterial. Dear God, what a useless, ugly feature. The skeleton doesn't even work with models that don't have bones. Useless for prophunt and suicide barrels, among other things. [b]ESP[/b] Apart from the godawful code you use for filtering (Jesus [i]Christ[/i]), this is possibly the best code in the file, not that that says much, mostly because ESPs are shit-simple. The placement of your text sucks but that's mostly personal preference and if you really want to be a masochist then, well, have fun. [b]Gamemodes[/b] Besides the obvious lack of support for prophunt and suicide barrels, it also has shitty support for teams. All you need is a check for GAMEMODE.TeamBased which will work on a large majority of gamemodes, and from there you can stop things like shooting at teammates. It isn't hard. DO IT. This bot has horrible support for many gamemodes. [b]IN CONCLUSION[/b] This bot has done almost nothing that hasn't been done before. It has essentially no redeeming factors except a derma menu for ease of use. Everything else is poorly coded, implemented, or severely lacking in support for gamemodes. Why did you even bother releasing this? The only reason anybody would ever bother releasing a piece of shit like this is for attention, as that is what just about any aimbot is guaranteed to get. Do what the big boys do and keep this shit to yourself, you're just enabling a horde of faggots until the big servers add the [b]one[/b] fucking line to their anti-cheat scripts that it will take to defeat this. Go do something productive with your time, like learning how to [i]not suck at Lua[/i], rather than making pathetic attention grabs like this one.[/QUOTE] Lol can you make a better one? I mean you can talk the talk but what about walking the walk?
Hahahha probably just LPine or Conna :D I always liked those two... little attitude never hurt anyone :D In short.... EPIC
[QUOTE=turck3]Hahahha probably just LPine or Conna :D I always liked those two... little attitude never hurt anyone :D In short.... EPIC[/QUOTE] Very Epic
What, so telling you people how to make it better isn't enough, and I have to actually provide code for faggots to copy paste? I've given more than enough feedback to allow iNautical to fix the shortcomings (of which there are many) of his bot and turn it into something that isn't terrible. Nobody learns if they get the code handed to them on a silver platter. I did more than telling him that it sucked, I told him how to fix it. That's all the walking I'll be doing, and it should be more than enough.
[QUOTE=YouSuckAtLua]What, so telling you people [i]how[/i] to make it better isn't enough, and I have to actually provide code for faggots to copy paste? I've given more than enough feedback to allow iNautical to fix the shortcomings (of which there are many) of his bot and turn it into something that isn't terrible. Nobody learns if they get the code handed to them on a silver platter. I did more than telling him that it sucked, I told him how to fix it. That's all the walking I'll be doing, and it should be more than enough.[/QUOTE] lol i was saying can you make a entirely new one that's better than his. Then ill call you a lua king.
If noone is on the server, i get this - Hook 'catchme' Failed: autorun/hacks/nBot.lua:341: attempt to index global 'lastperson' (a nil value) - Can't aim on NPC's - Too slow Triggerbot [Making Viedo for someone1 - Aimbot has to be better than this] - Distance is fucking ugly ( math.floor() ) - Autoshoot doesn't work - Autoshoot enabled fucks everything up ( can't hold props with physgun ) €dit: - Aim on dead people
[QUOTE=someone1]lol i was saying can you make a entirely new one that's better than his. Then ill call you a lua king.[/QUOTE] he's probably trolling, look at his account name. Good work iNautical nevertheless.
[QUOTE=Combiner8761]he's probably trolling, look at his account name. Good work iNautical nevertheless.[/QUOTE] lol yea we'll see if he lives up to the name lol.
[QUOTE=someone1]lol i was saying can you make a entirely new one that's better than his. Then ill call you a lua king.[/QUOTE] - Where is my LuaKing? :V [media]http://www.youtube.com/watch?v=rsaJ1sfpIWk[/media] [url=http://www.youtube.com/watch?v=rsaJ1sfpIWk&fmt=18]Viedo in HD[/url] [media]http://www.youtube.com/watch?v=oRmjZi2yOBY[/media] [url=http://www.youtube.com/watch?v=oRmjZi2yOBY&fmt=18]Viedo in HD[/url] My motto: HeadShot - Only one shot will kill! I was too lazy to record nBot, but the aim sucks, specially while walking. - The errors i mentioned 3posts above.
[QUOTE=The-Stone]- Where is my LuaKing? :V [media]http://www.youtube.com/watch?v=rsaJ1sfpIWk[/media] [url=http://www.youtube.com/watch?v=rsaJ1sfpIWk&fmt=18]Viedo in HD[/url] [media]http://www.youtube.com/watch?v=oRmjZi2yOBY[/media] [url=http://www.youtube.com/watch?v=oRmjZi2yOBY&fmt=18]Viedo in HD[/url] My motto: HeadShot - Only one shot will kill! I was too lazy to record nBot, but the aim sucks, specially while walking. - The errors i mentioned 3posts above.[/QUOTE] Want, the aim is simple but excellent.
Bad for you that i am not going to release it :V Maybe a 'light' version, but not at the moment. €dit: 1200 lines isn't that simple ...
[QUOTE=The-Stone]Bad for you that i am not going to release it :V Maybe a 'light' version, but not at the moment. €dit: 1200 lines isn't that simple ...[/QUOTE] There's you lua king. lol
[QUOTE=someone1]lol i was saying can you make a entirely new one that's better than his. Then ill call you a lua king.[/QUOTE] The man obviously knows what he's talking about. It's called constructive criticism, it's supposed to be helpful. He isn't trying to rape you with his e-peen...
okay, no that's cool thanks for the flame guys. it's my first attempt, lets see what else i can come up with.
That wasn't flame, just critism.
It's okay iNautical, he's right. I believe in you. I want to see when version 1 :O Comes out, this is still beta I suppose? *COUGH* You will be able to fix your mistakes. :)
I still don't know what the attraction to aimbots is (other than a minge defense). It's a build game for fucks sake, not DM!
How about add an Option to not shoot Teammates?
[lua] lastperson = nil trigger = 0 flag = false enttab = {} zm = 0 onlyshoot = nil mytext = "NBot Options - By Nautical :3|| 68.42.246.26" flag = 0 [/lua] LOCAL THEM. Some of them are common var names like lastperson and flag. You're going to start conflicting with stuff.
Sorry, you need to Log In to post a reply to this thread.