Electus Hacking
You can use the hacks with your own scripts by running
exports.electus_hacking:RunHack("fallout"--[[hack "binaryPuzzle" or "fallout"]], 5 --[[difficulty, 1 to 5]], 5 --[[diskConsumption, how much disk usage the hack should consume]], true --[[ignoreDiskOverload, should script run despite disk overload (disk usage > 100)]], function(success)
print(success)
end)
The script has a build in “terminal” which has the following programs:
- Phone Tapping (listen to nearby phone calls for a short period (configurable) by hacking)
- Radio Decrypter (listen to nearby radio frequencies for a short period (configurable) by hacking)
- Phone Tracker (insert target phone number and hack satellites around the map to find it’s exact position)
- Car Tracker (insert target license plate and hack satellites around the map to find it’s exact position)
- Plate Look Up (run the command and the plate number to get owner name and model name)
- Phone Password Cracker (only for lb-phone unqiue phone system)
Supported phones are: lb-phone, roadphone, gksphone, high-phone, npwd, qb-phone and more
Requires ESX/QB, PMA voice system and loaf-lib
Disk usage is a way to prevent players from keep hacking for a long time. Every hack takes a certain percentage on your disk and when it hits 100% or over the hacking device starts repairing and can’t be used for a set amount of time which can be changed in config.
Performance is good UI is smooth and responsive built and created using React and resmon value is 0.00ms idle and very low in usage.
Most of config except satellite positions:
Config = {
locale = "en",
framework = "esx", -- options are: "esx" or "qb"
esxEventString = "esx:getSharedObject",
dbTable = "default", -- do not touch if you have not inserted a new db configuration, you can also change the default one to work with your script
phoneSystem = "default", -- options are: "default" (includes npwd phone, qb-phone and more), "lb-phone", "roadphone", "gksphone" and "high-phone"
phoneItemName = "phone",
requirements = {
requireHackingItem = false, -- if false it uses /hackbox
hackingItem = "hackbox",
requireJob = "none" -- none or job name
},
hacks = {
radioDecrypter = {
maxSignalDist = 100.0 -- maximum distance it can find signals on
}
},
ui = {
overload = {
hoursOfOverloadTime = 24 -- the time it takes for the disk to go from overload to usable again / cooldown for hacking (default 72 hours which is 3 days)
},
programs = {
phoneTracker = {
hack = "fallout",
enable = true,
difficulty = 3, -- 1 to 5
diskConsumption = 5, -- how much the disk increases everytime you use the hack inside this program
satelliteTimer = 120,
},
carTracker = {
hack = "fallout",
enable = true,
difficulty = 3, -- 1 to 5
diskConsumption = 5, -- how much the disk increases everytime you use the hack inside this program
satelliteTimer = 120,
},
phoneTapping = {
hack = "fallout",
enable = true,
difficulty = 4, -- 1 to 5
diskConsumption = 15, -- how much the disk increases everytime you use the hack inside this program
connectionTime = 30, -- the amount of seconds you are connected to the call
},
radioDecrypter = {
hack = "binaryPuzzle",
difficulty = 4, -- 1 to 5
enable = true,
diskConsumption = 15, -- how much the disk increases everytime you use the hack inside this program
connectionTime = 30, -- the amount of seconds you are connected to the radio
},
-- phoneNumberLookup = {
-- hack = "binaryPuzzle",
-- difficulty = 3,
-- diskConsumption = 10, -- how much the disk increases everytime you use the hack inside this program
-- },
plateLookup = {
hack = "binaryPuzzle",
enable = true,
difficulty = 1,
diskConsumption = 10, -- how much the disk increases everytime you use the hack inside this program
},
phonePasswordCracker = { -- requires lb-phone unique
hack = "binaryPuzzle",
enable = true,
difficulty = 4,
diskConsumption = 20, -- how much the disk increases everytime you use the hack inside this program
},
manual = {
phoneTracker = "HACK SATELLITES AROUND THE MAP TO START SEARCHING FOR THE INSERTED PHONE NUMBER. WHEN TARGET NUMBER IS FOUND WITHIN A HACKED SATELLITES RANGE IT BECOMES GREENER AND STATIC. IF THERE IS 3 SATELLITES WHICH IS WITHIN THE SEARCHING RANGE A TARGET ICON APPEARS WHICH CAN BE CLICKED AND IT'S POSITION INSERTED INTO YOUR GPS.",
carTracker = "HACK SATELLITES AROUND THE MAP TO START SEARCHING FOR THE INSERTED LICENSE PLATE. WHEN TARGET PLATE IS FOUND WITHIN A HACKED SATELLITES RANGE IT BECOMES GREENER AND STATIC. IF THERE IS 3 SATELLITES WHICH IS WITHIN THE SEARCHING RANGE A TARGET ICON APPEARS WHICH CAN BE CLICKED AND IT'S POSITION INSERTED INTO YOUR GPS.",
phoneTapping = "NEARBY FOUND ACTIVE PHONE CALLS WILL BE SHOWN IN A LIST AND CAN BE HACKED TO CONNECT TO THE CALL FOR A SET AMOUNT OF TIME",
radioDecrypter = "NEARBY FOUND RADIO FREQUENCIES WILL BE SHOWN IN A LIST AND CAN BE HACKED TO CONNECT TO THE RADIO FREQUENCY FOR A SET AMOUNT OF TIME",
plateLookup = "SEARCH UP OWNER AND MANUFACTURER'S MODEL NAME WITH LICENSE PLATE",
phonePasswordCracker = "RUN THE HACK TO RECIEVE THE PASSWORD FOR THE CURRENT PHONE",
},
},
hack = {
binaryPuzzle = {
timeLimit = 60
},
fallout = {
words = {
{"FRIED","TREES","RIGID","HIRED","TRIES","WRITE","TRIED","GREED","DRIED","BRAIN","SKIES","LAWNS","GHOST","CAUSE","PAINT","SHINY","MAKES","GAINS","THIEF","BASES","RAISE","REFER","CARES","TAKEN","WAKES","WAVES","WARNS","SAVES"},
{"STATING","HEALING","COSTING","REASONS","SEASIDE","SPARING","CAUSING","CRAFTED","PRISONS","PRESENT","DEALING","SETTING","LEAVING","VERSION","DEATHLY","BLAZING","GRANITE","TESTING","TRAITOR","STAMINA","TRINITY","CALLING","TALKING","ACQUIRE","WELCOME","DECRIES","FALLING","PACKING","ALLOWED","SELLING","AFFRONT","WALKING"},
{"CONQUORER","CONSISTED","WONDERFUL","COMMITTEE","SURRENDER","SUBJECTED","CONVICTED","FORBIDDEN","FORTIFIED","COLLECTED","CONTINUED","PERIMETER","SOUTHEAST","RELEASING","SOMETHING","ACCEPTING","MUTATIONS","GATHERING","LITERALLY","REPAIRING","INCESSANT","INTERIORS","REGARDING","TELEPHONE","OBTAINING","EXTENSIVE","DEFEATING","REQUIRING","UNLOCKING","RECYCLING","INSTINCTS","BARTERING","COMMUNITY","BATTERIES","RECIEVING","INCLUDING","INITIALLY","INVOLVING","MOUNTAINS"},
{"DISCOVERING","ELIMINATING","UNIMPORTANT","MISTRUSTING","MANUFACTURE","RADIOACTIVE","EXCLUSIVELY","BOMBARDMENT","DECEPTIVELY","INDEPENDENT","UNBELIEVERS","EFFECTIVELY","IMMEDIATELY","INFESTATION","DESCRIPTION","INFORMATION","REMEMBERING","NIGHTVISION","DESTRUCTION","OVERLOOKING"},
{"INFILTRATION","ORGANIZATION","AUTHENTICITY","APPRECIATION","SPOKESPERSON","LABORATORIES","INITIATEHOOD","SUBTERRANEAN","PURIFICATION","TRANSMISSION","CIVILIZATION","CONSTRUCTION","RESURRECTION","REPRIMANDING","ACCOMPANYING","OVERWHELMING","CONVERSATION","NORTHERNMOST","TRANSCRIBING","ANNOUNCEMENT","SECLUTIONIST"}
}
}
}
},
}
Video showcase:
Program picture showcase
Other resources:
Advanced pet system
Mobile housing
Zipline
Code is accessible | Partly uses escrow (essential stuff is open source) |
Subscription-based | No |
Lines (approximately) | ~4250 |
Requirements | ESX/QB, PMA |
Support | Yes |