Skip to content

โค๏ธ FX-LOVE โ€‹

Advanced interaction system for RedM allowing players to perform synced couple animations such as hug, kiss, sit, and more with request/accept mechanics and full framework compatibility.


๐Ÿ“ฆ INSTALLATION โ€‹

bash
ensure fx-love

โ€ข Place the script inside resources/fx-love โ€ข Add ensure fx-love to your server.cfg โ€ข Restart your server


โš™๏ธ BASIC CONFIG โ€‹

lua
Config.Language = "en"
Config.OpenMenuCommand = "love"
Config.AcceptRequest = "accept"

โ€ข Language โ†’ system language โ€ข OpenMenuCommand โ†’ command to open love menu โ€ข AcceptRequest โ†’ command to accept animation


๐ŸŽฎ INTERACTION SYSTEM โ€‹

lua
Config.Distance = 5
Config.RequestTime = 30000

โ€ข Distance โ†’ max player interaction range โ€ข RequestTime โ†’ how long request stays active โ€ข Prevents spam and abuse


๐Ÿง  REQUEST SYSTEM โ€‹

lua
Config.AcceptRequest = "accept"

โ€ข Target player must accept request โ€ข Prevents forced animations โ€ข Shows notification with request message


๐Ÿšซ INTERACTION LIMIT SYSTEM โ€‹

lua
Config.CanInteract = function(src)

โ€ข Blocks interaction in restricted zones โ€ข Prevents usage in specific areas โ€ข Fully customizable


๐Ÿ‘ฎ JOB RESTRICTION SYSTEM โ€‹

lua
Config.OpenMenuJobRequired = false

โ€ข false โ†’ everyone can use โ€ข table โ†’ restrict by job โ€ข Example โ†’ sheriff / doctor only


๐Ÿ‘ท NPC SYSTEM โ€‹

lua
Config.NPCInteraction = true

โ€ข Enables NPC-based interaction โ€ข Optional feature โ€ข Can be disabled


๐ŸŽฌ ANIMATION SYSTEM โ€‹

lua
Config.Animations = {
    ["hug"] = {
        label = "Hug",
    }
}

โ€ข Defines all synced animations โ€ข player โ†’ initiator animation โ€ข target โ†’ receiver animation โ€ข Supports position offsets


๐Ÿ›๏ธ CHAIR / BED REQUIREMENT โ€‹

lua
nededChair = { ... }
nededBeds = { ... }

โ€ข Some animations require props โ€ข Example โ†’ chair or bed โ€ข Prevents animation misuse


๐ŸŽฏ POSITION SYSTEM โ€‹

lua
posX = 0.05
posY = 0.40
posZ = 0.0
rotZ = 180.0

โ€ข Controls player alignment โ€ข Ensures synced animation โ€ข Fully customizable


๐ŸŽญ ANIMATION TYPES โ€‹

lua
["kiss"]
["hug"]
["slap"]
["sit"]

โ€ข Multiple interaction types available โ€ข Includes romantic, social, and fun animations โ€ข Expandable system


๐ŸŽฏ COMMAND SYSTEM โ€‹

bash
/love
/accept

โ€ข /love โ†’ opens interaction menu โ€ข /accept โ†’ accepts animation request


๐ŸŽ’ CLOTHING SYSTEM โ€‹

lua
Config.UnDress = function()
Config.Dress = function()

โ€ข Controls clothing behavior โ€ข Can remove / restore outfit โ€ข Fully customizable


๐Ÿ’Š EFFECT SYSTEM โ€‹

lua
Config.FinishAnimaiton = function()

โ€ข Executes after animation ends โ€ข Example โ†’ reduce stress โ€ข Can trigger custom effects


๐Ÿ”จ PROP REQUIREMENT LIST โ€‹

lua
Config.Beds = { ... }
Config.ChairList = { ... }

โ€ข Defines usable props โ€ข Required for certain animations โ€ข Must match map props


๐Ÿšซ PED RESTRICTION SYSTEM โ€‹

lua
Config.BlackListPedTypes = {
    ["6"] = "PED_TYPE_COP",
}

โ€ข Prevents interaction with certain ped types โ€ข Example โ†’ police / animals โ€ข Improves realism


๐Ÿ”” NOTIFY SYSTEM โ€‹

lua
Notify({
  text = "Request Sent",
  type = "info"
})

โ€ข Framework-based notification system โ€ข Supports VORP / RSG / REDEMRP


โš ๏ธ IMPORTANT NOTES โ€‹

โ€ข Players must be close to interact โ€ข Target must accept request โ€ข Some animations require props โ€ข Blacklisted ped types cannot interact โ€ข Distance must be configured properly


๐Ÿšจ COMMON MISTAKES โ€‹

โ€ข Animation not starting โ†’ target didnโ€™t accept โ€ข Players too far โ†’ distance too high โ€ข Animation broken โ†’ wrong offsets โ€ข Menu not opening โ†’ wrong command โ€ข Chair/bed required โ†’ no prop nearby


๐Ÿ SUMMARY โ€‹

FX-LOVE provides:

โ€ข Synced player interaction system โ€ข Request / accept animation system โ€ข Multiple animation types โ€ข Prop-based interaction system โ€ข Full framework compatibility


ยฉ Fixitfy Development

โšก Premium RedM scripts crafted with performance & quality in mind.