PostDS Nospread Module

Posts 46–60 of 60 · Page 4 of 4
@Dessix , you should definitely add a way to automatically get the weapon cone :P
Quote Originally Posted by MeepDarknessMeep View Post
@Dessix , you should definitely add a way to automatically get the weapon cone :P
It is highly (Read "Entirely") dependent upon which scripted (Or otherwise) weapon base was used to implement it, so this would be nonconstructive if not irritating in how the code would need structured in order to properly use it and compensate for unsupported weapon bases and gamemode accuracy modifications.
Quote Originally Posted by MeepDarknessMeep View Post
@Dessix , you should definitely add a way to automatically get the weapon cone :P
Code:
function GetWeaponCone( wep )
	if !IsValid( wep ) then return 0 end	
	local Cone = wep.Cone
	if !Cone then
		Cone = wep.Primary and wep.Primary.Cone or 0
	end
	return Cone
end
Quote Originally Posted by Dessix View Post
Alright, for the record (Yet again...), this module is for developers only, if you don't know how to use it- refer to an Aimbot that implemented Nospread in order to put this into your own code. If you aren't a developer, please don't clutter the thread with "How do I use this?" for the fourth time :S
I feel like everyone would stop asking if someone showed some code that was working and simple to implement/understand

I for one am getting frustrated messing with this thing, especially since I have no idea what I'm doing
Couldn't garry blacklist this module? I thought that was pretty much what VAC was for on garry's mod.
Eventually, but while he hasn't it's free game. For an example of his reaction time- look at CVar3, the only source of bypasses for the majority of the public at the moment.
CVar3 is a bad example. It was released with positive intentions and was only manipulated to be used as a bypasser. Garry couldn't blacklist CVar3 even if he wanted to because in the process he would ban legitimate players, not just hackers.

Since this no spread is intended for malicious use Garry could easily blacklist it without worrying about banning any legitimate players.
Quote Originally Posted by Atheon View Post
CVar3 is a bad example. It was released with positive intentions and was only manipulated to be used as a bypasser. Garry couldn't blacklist CVar3 even if he wanted to because in the process he would ban legitimate players, not just hackers.

Since this no spread is intended for malicious use Garry could easily blacklist it without worrying about banning any legitimate players.
look how long gmcl_deco lasted
i don't think it was ever really blacklisted.
even if it was, it was probably just done by name, therefore you could just rename it.
I find it weird how it seems this generation of hackers has forgotten that everything has been done before (properly) yet they insist on trying to start from scratch. Converting GM12 things is pretty simple and would yield better hacks then there is here already.

For example:
[Lua] gmcl_deco nospread - Pastebin.com
Quote Originally Posted by JamesJon View Post
I find it weird how it seems this generation of hackers has forgotten that everything has been done before (properly) yet they insist on trying to start from scratch. Converting GM12 things is pretty simple and would yield better hacks then there is here already.

For example:
[Lua] gmcl_deco nospread - Pastebin.com
Because code that forgets what gamemode it is in- causing a recheck with every tick, is based on BaconBot, and uses publicly viewable convars is the "Proper" way to do things. Performance is for those idiots who understand computational complexity theory.
Quote Originally Posted by Dessix View Post
Because code that forgets what gamemode it is in- causing a recheck with every tick, is based on BaconBot, and uses publicly viewable convars is the "Proper" way to do things. Performance is for those idiots who understand computational complexity theory.
Regardless of the public viewable convars every cheat I've come across here is detectable by a basic AC so its unlikely to have an impact on the security - though randomizing the cvar would be simple.

The performance impact would be so miniscule that its not really worth mentioning, being Based off baconbot isn't a bad thing... And being a third year Computer Science student I probably know more on computational complexity theory then you...
I was always looking for one of these and I only found the source. No spread is real for anyone who doesn't believe! I have used it for myself I hope this one is real, thanks!
Quote Originally Posted by johntheawe View Post
I was always looking for one of these and I only found the source. No spread is real for anyone who doesn't believe! I have used it for myself I hope this one is real, thanks!
Its real, I'm currently using it in my hack and its very effective.
Just gonna go ahead and warn you before any flaming starts.
Flaming here is now equal to getting banned.
I recently implemented this into my hack but before i did that i wanted to make sure it worked. Then i figured i would release the little test i made so other people could try it out and developers could look at how its done. I didn't really do any error handling in this, it was just a quick test i threw together but i hope it helps someone understand how this module works. So here it is.

Code:
require("spreadthebutter")

local active = false
local pos = Vector(0, 0, 0)
hook.Add("CreateMove", "NoSpread", function(cmd)
	local ply = LocalPlayer()
	if active then
		local weapon = ply:GetActiveWeapon()
		if IsValid(weapon) then
			local ang = (pos - ply:GetShootPos()):Angle()
			local vecCone = Vector(-weapon.Primary.Cone, -weapon.Primary.Cone, 0)
			ang = DS_manipulateShot(DS_md5PseudoRandom(DS_getUCMDCommandNumber(cmd)), ang:Forward(), vecCone):Angle()
			cmd:SetViewAngles(ang)	
		end
	end
end)

concommand.Add("Activate", function(ply)
	active = not active
	pos = ply:GetEyeTrace().HitPos
end)
Type Activate in console and you'll lock on to whatever you're looking at. Also note that this does not work with the default HL2 weapons that you'll spawn with in sandbox, i recommend starting a TTT game and grabbing a random weapon off the map.
Posts 46–60 of 60 · Page 4 of 4
This thread is closed for replies.

Similar Threads

Tags for this Thread

Talk with us