跳至主要内容

婚姻系統

簡述

Apple Marriage

  • 使用戒指向附近玩家求婚
  • 婚姻狀態持久化保存
  • 結婚玩家頭上顯示愛心符號
  • 離婚功能
  • 完整的結婚/離婚系統消息
  • Discord 日誌記錄

依賴插件

ox_lib

物品

ox_inventory/data/items.lua
['ring'] = {
label = '結婚戒指',
weight = 1,
},
['unring'] = {
label = '離婚戒指',
weight = 1,
}

數據庫

CREATE TABLE `marriages` (
`husband` varchar(60) DEFAULT NULL,
`wife` varchar(60) DEFAULT NULL,
`heart` varchar(10) DEFAULT NULL
);

使用方法

  1. 使用結婚戒指(ring)向附近玩家求婚
  2. 對方按 E 接受或 Y 拒絕求婚
  3. 使用離婚戒指(unring)可解除婚姻關係

配置

config.lua
Config = {
buyer = '', -- 購買者 Discord ID
customtext = {'❤', '💜'} -- 可選愛心符號
}

功能說明

  • 在玩家相距2米內時顯示頭頂愛心符號
  • 婚姻狀態會在數據庫中保存
  • 玩家下線後頭頂愛心會消失
  • 使用離婚戒指可解除婚姻關係
  • 完整的結婚/離婚系統提示
  • Discord webhook 記錄系統使用情況