isHandcuffed - Returns true if the localplayer is handcuffed.
exports['lunar_interactions']:isHandcuffed()
isDragged - Returns true if the localplayer is dragged.
exports['lunar_interactions']:isDragged()
steal - Opens the target player inventory.
exports['lunar_interactions']:steal(targetPed) -- Pass in the target player ped
handcuff - Handcuffs the player with handcuffs/zipties.
exports['lunar_interactions']:handcuff(targetPed) -- Pass in the target player ped
drag - Drag the handcuffed player.
if IsPedCuffed(targetPed) then -- Check if the target ped is handcuffed
exports['lunar_interactions']:drag(targetPed) -- Pass in the target player ped
end
carry - Used to carry a player on your shoulder.
exports['lunar_interactions']:carry(targetPed) -- Pass in the target player ped
take_hostage- Takes the target player as a hostage.
exports['lunar_interactions']:take_hostage(targetPed) -- Pass in the target player ped
put_in_vehicle- Puts the dragged player to the target vehicle.
exports['lunar_interactions']:put_in_vehicle(vehicle) -- Pass the target vehicle
out_the_vehicle- Takes the last cuffed player out of the vehicle.
exports['lunar_interactions']:out_the_vehicle(vehicle) -- Pass the target vehicle
hijack- Unlocks the target vehicle.
exports['lunar_interactions']:hijack(vehicle) -- Pass the target vehicle
repair- Repairs the target vehicle.
exports['lunar_interactions']:repair(vehicle) -- Pass the target vehicle
clean- Cleans the target vehicle.
exports['lunar_interactions']:clean(vehicle) -- Pass the target vehicle
impound- Impounds the target vehicle (Deletes it basically)
exports['lunar_interactions']:impound(vehicle) -- Pass the target vehicle
Exports - Server
uncuff- Uncuffs the target player.
exports['lunar_interactions']:uncuff(targetId) -- Pass the player server ID
getPlayerDragState - Gets the drag state of the target player.
exports['lunar_interactions']:getPlayerDragState(targetId) -- Returns the server ID of the dragger, or false if not being dragged
setPlayerDragState - Sets the drag state of the target player and syncs with the client.
exports['lunar_interactions']:setPlayerDragState(targetId, draggerId) -- Set draggerId to start dragging, or nil/false to stop
getPlayerHandcuffedState - Gets the handcuffed state of the target player.
exports['lunar_interactions']:getPlayerHandcuffedState(targetId) -- Returns the handcuff type or false if not cuffed
setPlayerHandcuffedState - Sets the handcuffed state of the target player and syncs with the client.