Events

There are 6 events that can be used by external scripts, and all of them are client-side.

List of events: sit:onSit, sit:onLay, sit:onGetUp, sit:sitDown, sit:layDown, sit:getUp

Examples

-- These are triggered by the script when their respective actions are fired.
AddEventHandler('sit:onSit', function()
   print('sit:onSit')
end)

AddEventHandler('sit:onLay', function()
   print('sit:onLay')
end)

AddEventHandler('sit:onGetUp', function(type)
    print('sit:onGetUp', type)
end)

-- These (net) events can be used to make the script do things (for usage in a radial menu for example)
TriggerEvent('sit:sitDown') -- Same as exports.sit:SitOnClosestSeat()
TriggerEvent('sit:layDown') -- Same as exports.sit:LayOnClosestBed()
TriggerEvent('sit:getUp') -- Same as exports.sit:StopCurrentAction()

-- These events can also be triggered from the server
TriggerClientEvent('sit:sitDown', serverId)
TriggerClientEvent('sit:layDown', serverId)
TriggerClientEvent('sit:getUp', serverId)

Last updated