Skip to content

Latest commit

 

History

History
30 lines (20 loc) · 1 KB

custom_serverlog.md

File metadata and controls

30 lines (20 loc) · 1 KB

Logging Extra Data

This feature allows you to add logging for custom commands like /car and /tp.
To do that, you will need to edit the scripts of those commands to trigger a txaLogger:CommandExecuted event.

Note: for now this only supports client commands!

How to Enable

In the client script, add the following event call inside the command function:

TriggerServerEvent('txaLogger:CommandExecuted', rawCommand)

Where rawCommand is a variable containing the full command with parameters.
You don't NEED to pass rawCommand, you can edit this string or pass anything you want.

Example

In this example, we will log data from the /car command from the CarCommand script.

RegisterCommand('car', function(source, args, rawCommand)
    TriggerServerEvent('txaLogger:CommandExecuted', rawCommand) -- txAdmin logging Callback

    local x,y,z = table.unpack(GetOffsetFromEntityInWorldCoords(PlayerPedId(), 0.0, 8.0, 0.5))

    -- there is more code here, no need to edit
end)