Manual Safe Events

With Safe Events you can protect your events from being abused by cheaters.

To use Manual Safe Events you have to enable Safe Events in config

Server Event sent by Safe Events System has token on 33 index argument, if your resource sends more arguments than 32 then argument index 33 will be overwritten with token

Exports for Safe Events

-- CLIENT-SIDE
exports["anticheat-name"]:ExecuteServerEvent(EventName, ...)
exports["anticheat-name"]:ExecuteLatentServerEvent(EventName, bps, ...)
-- SERVER-SIDE
exports["anticheat-name"]:RegisterSafeEvent(EventName, config, cross_scripts)
exports["anticheat-name"]:VerifyToken(source)
-- RegisterSafeEvent default config :
{
    log = true,
    ban = true
}

ExecuteServerEvent export:

Executes Safe Event

RegisterSafeEvent export:

Registers Event in Safe Events System

VerifyToken export:

Stops the event from being executed if the player got banned by Safe Events System

Example Of Code

local money = 200

exports["anticheat-name"]:ExecuteServerEvent("taxi:pay", money)

Last updated