turangarusso / RuxoAC

A FiveM Free Anticheat

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


 ^4________  ___  ___     ___    ___ ________          ^6________ ___     ___    ___ 
^4|\   __  \|\  \|\  \   |\  \  /  /|\   __  \        ^6|\  _____\\  \   |\  \  /  /|
^4\ \  \|\  \ \  \\\  \  \ \  \/  / | \  \|\  \       ^6\ \  \__/\ \  \  \ \  \/  / /
^4 \ \   _  _\ \  \\\  \  \ \    / / \ \  \\\  \      ^6 \ \   __\\ \  \  \ \    / / 
^4  \ \  \\  \\ \  \\\  \  /     \/   \ \  \\\  \     ^6  \ \  \_| \ \  \  /     \/  
^4   \ \__\\ _\\ \_______\/  /\   \    \ \_______\    ^6   \ \__\   \ \__\/  /\   \  
^4    \|__|\|__|\|_______/__/ /\ __\    \|_______|     ^6   \|__|    \|__/__/ /\ __\ 

Ruxo AntiCheat

fiveguard.net

For better paid anticheat check out https://store.fiveguard.ac/.

We are able to provide this free product because of help of https://fiveguard.net/.

fiveguard is best paid fivem anticheat

A FiveM Free Anticheat System .

Key FeaturesHow To UseCreditsLicense

Key Features

  • Anti resource stop
    • Anti unistall system, don't delete the folder by hand, use the terminal!
  • Anti Vehicle Spawn.
  • Anti good mode.
  • (NEW) Anti invisibility.
  • Anti weapon spawn.
  • Anti entity spawn.
  • (IMPROVED) Mod Menu detection.
  • Direct in-game Ban.
    • Ban for Ip, steam, discord, fivem, xbox, game license.
  • (NEW) Direct in-game UnBan.
  • (NEW) Direct in-game banlist viewer.
  • (FIXED) Admin bypass.
  • Game chat control
  • Anti teleport
  • Anti spectate
  • (FIXED) Screenshot of player screen when detect an injection
    • Also send a screenshot on discord log when a trigger key is pressed!
  • (IMPROVED) Discord Log system
  • NUI
  • And more...

Catturas

How To Use

Insert the Ac inside the RESOURCE server folder, and add the AC on the server config file!

Please change the folder name to "FenixAC_3.0" or the AC will not start, there is a check inside the code.

You need to install the AC using TxAdmin, on the server console:

^1------------------------------------------------------------------------------------------------------------------------^0
                    To install the anticheat execute the command:                       ^2FenixAC install^0
    
^1------------------------------------------------------------------------------------------------------------------------^0
                    To install the random resource execute the command:                 ^2FenixAC installrandom^0
    
^1------------------------------------------------------------------------------------------------------------------------^0
                    To uninstall the anticheat from the server execute the command:     ^2FenixAC uninstall^0
    
^1------------------------------------------------------------------------------------------------------------------------^0

You need also to install screenshot basic in the resource folder to capture a desktop player screen, edit also discord webhook links in server.lua, client.lua

RegisterNetEvent("Fnx:RequestScreen")
AddEventHandler("Fnx:RequestScreen",function (arg)
    exports['screenshot-basic']:requestScreenshotUpload("https://discord.com/api/webhooks/..........", 'files[]', function(data)
        local resp = json.decode(data)
        local upload = resp.files[1].url
        TriggerServerEvent("Fnx:SendScreenRequest",arg,upload)
    end)
end)


Screen = function ()
    exports['screenshot-basic']:requestScreenshotUpload("webhook......", 'files[]', function(data)
		local resp = json.decode(data)
		local upload = resp.files[1].url
	    TriggerServerEvent("Fnx:SendRequesScreenPlayer",upload,"player")
	end)
end

You MUST add your discord and steam discord id in the config server file, for admin and server staff.

	BypassAdmin = {
		"steam:11000014871fc9f", 
		"discord:849207069461577739",
		
	},

To change custom ban message edit:

RegisterServerEvent("FNX:Ruxo")
AddEventHandler("FNX:Ruxo", function(_src, reason)
	local source = _src
	if FNX:Bypass(_src) then
		return
	else	
		DropPlayer(_src, "| [RuxoAC] | BANNATO DALL AC" )
		FNX:Ban(_src, reason)
	end
end)

You can change the unban command "libera" here:

RegisterCommand("libera", function(_src, arg)
	print("eseguo comando")
	local pippo = _src
	if source ~= 0 then
		if arg ~= nil then

			UnbanPlayer(pippo, arg)
		end
	end
end)

If a player try to send the "banlist" command, will send an alert message on chat. You can disable it commenting the trigger afther the else:

RegisterCommand("banlist", function(_src, arg)
	local source = _src
	local gruppo = nil
	print("eseguo comando")
	if FNX:Bypass(source) then

		local File = LoadResourceFile(GetCurrentResourceName(), "bans.json")
		local Table = json.decode(File)

		if type(Table) == "table" then

			for b, BanTable in ipairs(Table) do
				Table[b] = BanTable.name
			end
		end

		local WebhookFenix =
		"webhook"
		PerformHttpRequest(WebhookFenix, function()
    
    .
    .
    .
    .
    
	else
		TriggerClientEvent('chatMessage', -1, "| [Ruxo] | Banlist", { 255, 122, 46 },
			"player:" .. GetPlayerName(source) ..
			"ha provato a visualizzare la lista bannati senza permesso ID player: " .. source .. "^0")

	end
end)

fiveguard.net

For better paid anticheat check out https://store.fiveguard.ac/.

We are able to provide this free product because of help of https://fiveguard.net/.

fiveguard is best paid fivem anticheat

Note You need also to edit config files, test it with your script and edit the config file if you have any issue.

Credits

Russo Giovanni M.

FenixHUB: MaXxaM2611 for draft fenix source

License

MIT


About

A FiveM Free Anticheat

License:MIT License


Languages

Language:Lua 95.5%Language:CSS 3.3%Language:HTML 1.2%