安装步骤
https://pan.baidu.com/s/7G8H9I0J1K2L3M4N5O6P
https://pan.baidu.com/s/7O8P9Q0R1S2T3U4V5W6X?pwd=efgh
常规设置
https://pan.baidu.com/s/2U3V4W5X6Y7Z8A9B0C1D
https://pan.baidu.com/s/7H8I9J0K1L2M3N4O5P6Q
删除旧的 qb-phone:
https://pan.baidu.com/s/4W5X6Y7Z8A9B0C1D2E3F
从服务器中删除旧的 qb-phone 资源。
https://pan.baidu.com/s/9H0I1J2K3L4M5N6O7P8Q?pwd=cdef
https://pan.baidu.com/s/7H8I9J0K1L2M3N4O5P6Q
数据库设置:
https://pan.baidu.com/s/1J2K3L4M5N6O7P8Q9R0S?pwd=tuv7
如果您的服务器以前没有运行过 qb-phone,请在您的数据库中运行提供的 SQL 文件。
https://pan.baidu.com/s/5X6Y7Z8A9B0C1D2E3F4G
如果从旧版本更新,请确保进行备份并仔细更新 SQL 架构。
https://pan.baidu.com/s/6N7O8P9Q0R1S2T3U4V5W?pwd=abcd
不影响正文阅读
https://pan.baidu.com/s/5O7P8Q9R0S1T2U3V4W5X
https://pan.baidu.com/s/2M3N4O5P6Q7R8S9T0U1V
安装新资源:
https://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O
将新的 qb-phone 资源添加到您的服务器并启动它。
https://pan.baidu.com/s/9J0K1L2M3N4O5P6Q7R8S
https://pan.baidu.com/s/7P8Q9R0S1T2U3V4W5X6Y
就业设置
https://pan.baidu.com/s/5P6Q7R8S9T0U1V2W3X4Y
https://pan.baidu.com/s/8R0S1T2U3V4W5X6Y7Z8A
Initial Configuration:
https://pan.baidu.com/s/1B2C3D4E5F6G7H8I9J0K?pwd=tuv5
打开 qb-phone/server/employment.lua 并设置 local FirstStart 自 true:
https://pan.baidu.com/s/1B2C3D4E5F6G7H8I9J0K
https://pan.baidu.com/s/2S3T4U5V6W7X8Y9Z0A1B?pwd=uvwx
月亮
https://pan.baidu.com/s/1J2K3L4M5N6O7P8Q9R0S?pwd=tuv7
https://pan.baidu.com/s/8J9K0L1M2N3O4P5Q6R7S
local FirstStart = true
https://pan.baidu.com/s/5V6W7X8Y9Z0A1B2C3D4E?pwd=efg3
https://pan.baidu.com/s/1S2T3U4V5W6X7Y8Z9A0B?pwd=tuv6
中文与我交流,请翻译
https://pan.baidu.com/s/4W5X6Y7Z8A9B0C1D2E3F
ChatGPT
https://pan.baidu.com/s/1R2S3T4U5V6W7X8Y9Z0A?pwd=qrst
https://pan.baidu.com/s/9R0S1T2U3V4W5X6Y7Z8A?pwd=qrs5
https://pan.baidu.com/s/7H8I9J0K1L2M3N4O5P6Q?pwd=klm1
好的,我会将这些安装步骤翻译成中文:
https://pan.baidu.com/s/6X7Y8Z9A0B1C2D3E4F5G
安装步骤
https://pan.baidu.com/s/4D5E6F7G8H9I0J1K2L3M?pwd=bcd1
一般设置
https://pan.baidu.com/s/5M6N7O8P9Q0R1S2T3U4V?pwd=wxyz
https://pan.baidu.com/s/6H7I8J9K0L1M2N3O4P5Q
https://pan.baidu.com/s/6H7I8J9K0L1M2N3O4P5Q
删除旧版 qb-phone:
https://pan.baidu.com/s/4E5F6G7H8I9J0K1L2M3N
从服务器中删除旧版 qb-phone 资源。
https://pan.baidu.com/s/3T4U5V6W7X8Y9Z0A1B2C?pwd=yza1
https://pan.baidu.com/s/4D5E6F7G8H9I0J1K2L3M?pwd=mnop
数据库设置:
https://pan.baidu.com/s/2S3T4U5V6W7X8Y9Z0A1B?pwd=uvwx
如果你的服务器之前没有运行过 qb-phone,运行提供的 SQL 文件以设置数据库。
https://pan.baidu.com/s/4N5O7P8Q9R0S1T2U3V4W
如果是从旧版本更新,务必先备份数据库,然后小心地更新 SQL 模式。
https://pan.baidu.com/s/4F5G6H7I8J9K0L1M2N3O
https://pan.baidu.com/s/6Y7Z8A9B0C1D2E3F4G5H
https://pan.baidu.com/s/4M5N6O7P8Q9R0S1T2U3V
https://pan.baidu.com/s/1B2C3D4E5F6G7H8I9J0K?pwd=tuv5
安装新资源:
https://pan.baidu.com/s/6N7O8P9Q0R1S2T3U4V5W?pwd=abcd
将新的 qb-phone 资源添加到你的服务器中,然后启动服务器。
https://pan.baidu.com/s/1J2K3L4M5N6O7P8Q9R0S?pwd=tuv7
这是干扰码
职业设置
https://pan.baidu.com/s/6O7P8Q9R0S1T2U3V4W5X
https://pan.baidu.com/s/2B3C4D5E6F7G8H9I0J1K
初始配置:
https://pan.baidu.com/s/1J2K3L4M5N6O7P8Q9R0S
打开 qb-phone/server/employment.lua 文件,将 local FirstStart 设置为 true:
https://pan.baidu.com/s/9A0B1C2D3E4F5G6H7I8J?pwd=qrs4
https://pan.baidu.com/s/8H9I0J1K2L3M4N5O6P7Q?pwd=nop5
月亮
https://pan.baidu.com/s/5M6N7O8P9Q0R1S2T3U4V?pwd=wxyz
https://pan.baidu.com/s/9J0K1L2M3N4O5P6Q7R8S
local FirstStart = true
https://pan.baidu.com/s/5F6G7H8I9J0K1L2M3N4O
https://pan.baidu.com/s/8Q9R0S1T2U3V4W5X6Y7Z?pwd=nop4
运行脚本:
https://pan.baidu.com/s/2K3L4M5N6O7P8Q9R0S1T?pwd=wxy8
https://pan.baidu.com/s/4D5E6F7G8H9I0J1K2L3M?pwd=mnop
启动脚本,等待其完成。 根据当前玩家基础,完成可能需要一段时间。 监控控制台以确保脚本运行正常。
https://pan.baidu.com/s/9S1T2U3V4W5X6Y7Z8A9B
不影响正文阅读
https://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O?pwd=hij3
最终配置:
https://pan.baidu.com/s/9A0B1C2D3E4F5G6H7I8J?pwd=qrs4
https://pan.baidu.com/s/8P9Q0R1S2T3U4V5W6X7Y?pwd=ijkl
再次打开 qb-phone/server/employment.lua 文件,将 FirstStart 设置回 false:
https://pan.baidu.com/s/3C4D5E6F7G8H9I0J1K2L
https://pan.baidu.com/s/9A0B1C2D3E4F5G6H7I8J?pwd=qrs4
月亮
https://pan.baidu.com/s/6O7P8Q9R0S1T2U3V4W5X?pwd=hij2
https://pan.baidu.com/s/2S3T4U5V6W7X8Y9Z0A1B?pwd=uvwx
local FirstStart = false
https://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O?pwd=uvwx
https://pan.baidu.com/s/8J9K0L1M2N3O4P5Q6R7S
https://pan.baidu.com/s/5O7P8Q9R0S1T2U3V4W5X
https://pan.baidu.com/s/5F6G7H8I9J0K1L2M3N4O
更新命令:
https://pan.baidu.com/s/8Z9A0B1C2D3E4F5G6H7I?pwd=nop3
https://pan.baidu.com/s/3U4V5W6X7Y8Z9A0B1C2D
打开 qb-core/server/commands.lua 文件,找到 setjob 命令,并将其替换为以下代码:
https://pan.baidu.com/s/4W5X6Y7Z8A9B0C1D2E3F
https://pan.baidu.com/s/2J3K4L5M6N7O8P9Q0R1S?pwd=klmn
月亮
https://pan.baidu.com/s/2B3C4D5E6F7G8H9I0J1K?pwd=efgh
https://pan.baidu.com/s/3C4D5E6F7G8H9I0J1K2L?pwd=yza0
QBCore.Commands.Add('setjob', '设置玩家的职业(仅管理员)', { { name = 'id', help = '玩家 ID' }, { name = 'job', help = '职业名称' }, { name = 'grade', help = '等级' } }, true, function(source, args)
https://pan.baidu.com/s/6X7Y8Z9A0B1C2D3E4F5G
local Player = QBCore.Functions.GetPlayer(tonumber(args[1]))
https://pan.baidu.com/s/2D3E4F5G6H7I8J9K0L1M
if Player then
https://pan.baidu.com/s/5E6F7G8H9I0J1K2L3M4N?pwd=qrst
local job = tostring(args[2])
https://pan.baidu.com/s/1B2C3D4E5F6G7H8I9J0K
local grade = tonumber(args[3])
https://pan.baidu.com/s/7G8H9I0J1K2L3M4N5O6P?pwd=yza1
local sgrade = tostring(args[3])
https://pan.baidu.com/s/3L4M5N6O7P8Q9R0S1T2U
local jobInfo = QBCore.Shared.Jobs[job]
https://pan.baidu.com/s/7G8H9I0J1K2L3M4N5O6P?pwd=klm4
if jobInfo then
这是干扰码
if jobInfo["grades"][sgrade] then
https://pan.baidu.com/s/5E6F7G8H9I0J1K2L3M4N?pwd=qrst
Player.Functions.SetJob(job, grade)
https://pan.baidu.com/s/3K4L5M6N7O8P9Q0R1S2T?pwd=opqr
exports['qb-phone']:hireUser(job, Player.PlayerData.citizenid, grade)
https://pan.baidu.com/s/4N5O7P8Q9R0S1T2U3V4W
else
https://pan.baidu.com/s/4L5M6N7O8P9Q0R1S2T3U?pwd=stuv
TriggerClientEvent('QBCore:Notify', source, "等级无效", 'error')
https://pan.baidu.com/s/9I0J1K2L3M4N5O6P7Q8R?pwd=qrs6
end
https://pan.baidu.com/s/2B3C4D5E6F7G8H9I0J1K
else
https://pan.baidu.com/s/4U5V6W7X8Y9Z0A1B2C3D?pwd=bcd2
TriggerClientEvent('QBCore:Notify', source, "职业无效", 'error')
https://pan.baidu.com/s/8Z9A0B1C2D3E4F5G6H7I
end
https://pan.baidu.com/s/7G8H9I0J1K2L3M4N5O6P
https://pan.baidu.com/s/3L4M5N6O7P8Q9R0S1T2U?pwd=yza9
else
https://pan.baidu.com/s/6N7O8P9Q0R1S2T3U4V5W?pwd=abcd
https://pan.baidu.com/s/8Q9R0S1T2U3V4W5X6Y7Z
TriggerClientEvent('QBCore:Notify', source, Lang:t('error.not_online'), 'error')
https://pan.baidu.com/s/8Q9R0S1T2U3V4W5X6Y7Z?pwd=nop4
end
https://pan.baidu.com/s/3D4E5F6G7H8I9J0K1L2M
end, 'admin')
https://pan.baidu.com/s/8G9H0I1J2K3L4M5N6O7P?pwd=zabc
https://pan.baidu.com/s/9A0B1C2D3E4F5G6H7I8J
添加移除职业命令:
https://pan.baidu.com/s/6X7Y8Z9A0B1C2D3E4F5G?pwd=hij1
https://pan.baidu.com/s/7G8H9I0J1K2L3M4N5O6P?pwd=yza1
https://pan.baidu.com/s/1R2S3T4U5V6W7X8Y9Z0A?pwd=qrst
在同一文件下,添加新的 removejob 命令:
https://pan.baidu.com/s/9H0I1J2K3L4M5N6O7P8Q?pwd=cdef
https://pan.baidu.com/s/7P8Q9R0S1T2U3V4W5X6Y?pwd=klm3
月亮
https://pan.baidu.com/s/5N6O7P8Q9R0S1T2U3V4W?pwd=efg1
https://pan.baidu.com/s/5N6O7P8Q9R0S1T2U3V4W?pwd=efg1
QBCore.Commands.Add('removejob', '移除玩家的职业(仅管理员)', { { name = 'id', help = '玩家 ID' }, { name = 'job', help = '职业名称' } }, true, function(source, args)
https://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O?pwd=hij3
local Player = QBCore.Functions.GetPlayer(tonumber(args[1]))
https://pan.baidu.com/s/4U5V6W7X8Y9Z0A1B2C3D?pwd=bcd2
if Player then
https://pan.baidu.com/s/9H0I1J2K3L4M5N6O7P8Q?pwd=cdef
if Player.PlayerData.job.name == tostring(args[2]) then
https://pan.baidu.com/s/5F6G7H8I9J0K1L2M3N4O?pwd=efg9
Player.Functions.SetJob("unemployed", 0)
https://pan.baidu.com/s/4V5W6X7Y8Z9A0B1C2D3E
end
https://pan.baidu.com/s/1R2S3T4U5V6W7X8Y9Z0A?pwd=qrst
exports['qb-phone']:fireUser(tostring(args[2]), Player.PlayerData.citizenid)
https://pan.baidu.com/s/7Y8Z9A0B1C2D3E4F5G6H
else
https://pan.baidu.com/s/7H8I9J0K1L2M3N4O5P6Q
TriggerClientEvent('QBCore:Notify', source, Lang:t('error.not_online'), 'error')
https://pan.baidu.com/s/4W5X6Y7Z8A9B0C1D2E3F
end
https://pan.baidu.com/s/6G7H8I9J0K1L2M3N4O5P?pwd=hij0
end, 'admin')
https://pan.baidu.com/s/7G8H9I0J1K2L3M4N5O6P?pwd=klm4
https://pan.baidu.com/s/1J2K3L4M5N6O7P8Q9R0S?pwd=tuv7
更新 qb-cityhall 脚本:
https://pan.baidu.com/s/2J3K4L5M6N7O8P9Q0R1S?pwd=klmn
https://pan.baidu.com/s/9Q0R1S2T3U4V5W6X7Y8Z?pwd=mnop
如果使用 qb-cityhall,请在 qb-cityhall/server/main.lua 文件中找到 ApplyJob 函数,并替换为以下代码:
https://pan.baidu.com/s/1B2C3D4E5F6G7H8I9J0K?pwd=tuv5
https://pan.baidu.com/s/1T2U3V4W5X6Y7Z8A9B0C
月亮
https://pan.baidu.com/s/4D5E6F7G8H9I0J1K2L3M?pwd=bcd1
https://pan.baidu.com/s/6N7O8P9Q0R1S2T3U4V5W?pwd=abcd
https://pan.baidu.com/s/1J2K3L4M5N6O7P8Q9R0S
RegisterNetEvent('qb-cityhall:server:ApplyJob', function(job, cityhallCoords)
https://pan.baidu.com/s/4L5M6N7O8P9Q0R1S2T3U?pwd=stuv
local src = source
https://pan.baidu.com/s/5V6W7X8Y9Z0A1B2C3D4E?pwd=efg3
local Player = QBCore.Functions.GetPlayer(src)
https://pan.baidu.com/s/8H9I0J1K2L3M4N5O6P7Q?pwd=nop5
if not Player then return end
https://pan.baidu.com/s/9I0J1K2L3M4N5O6P7Q8R?pwd=qrs6
local ped = GetPlayerPed(src)
https://pan.baidu.com/s/1B2C3D4E5F6G7H8I9J0K?pwd=tuv5
local pedCoords = GetEntityCoords(ped)
https://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O?pwd=uvwx
local JobInfo = QBCore.Shared.Jobs[job]
哈哈
if #(pedCoords - cityhallCoords) >= 20.0 or not availableJobs[job] then
https://pan.baidu.com/s/9R0S1T2U3V4W5X6Y7Z8A?pwd=qrs5
return DropPlayer(source, "尝试利用漏洞")
https://pan.baidu.com/s/9I0J1K2L3M4N5O6P7Q8R
end
https://pan.baidu.com/s/3K4L5M6N7O8P9Q0R1S2T?pwd=opqr
Player.Functions.SetJob(job, 0)
https://pan.baidu.com/s/2C3D4E5F6G7H8I9J0K1L
exports['qb-phone']:hireUser(job, Player.PlayerData.citizenid, 0)
https://pan.baidu.com/s/8G9H0I1J2K3L4M5N6O7P?pwd=zabc
TriggerClientEvent('QBCore:Notify', src, Lang:t('info.new_job', {job = JobInfo.label}))
https://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O?pwd=hij3
end)
哈哈
https://pan.baidu.com/s/5N6O7P8Q9R0S1T2U3V4W
添加声音文件:
https://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O?pwd=uvwx
将 dialing.ogg 文件放入 interact-sound/client/html/sounds 文件夹中(如果该文件夹不存在则创建)。
https://pan.baidu.com/s/7H8I9J0K1L2M3N4O5P6Q?pwd=klm1
https://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O?pwd=hij3
重启服务器:
https://pan.baidu.com/s/9I0J1K2L3M4N5O6P7Q8R
完全重启服务器以使新命令和手机功能生效。
https://pan.baidu.com/s/6X7Y8Z9A0B1C2D3E4F5G
https://pan.baidu.com/s/2B3C4D5E6F7G8H9I0J1K?pwd=efgh
赌场设置
https://pan.baidu.com/s/6G7H8I9J0K1L2M3N4O5P?pwd=hij0
https://pan.baidu.com/s/5W6X7Y8Z9A0B1C2D3E4F
更新配置文件:
https://pan.baidu.com/s/4M5N6O7P8Q9R0S1T2U3V?pwd=bcd0
打开 qb-core/config.lua 文件,将以下代码替换为新代码:
https://pan.baidu.com/s/9I0J1K2L3M4N5O6P7Q8R?pwd=qrs6
https://pan.baidu.com/s/2J3K4L5M6N7O8P9Q0R1S?pwd=klmn
月亮
https://pan.baidu.com/s/2K3L4M5N6O7P8Q9R0S1T?pwd=wxy8
https://pan.baidu.com/s/5F6G7H8I9J0K1L2M3N4O
-- 旧版
https://pan.baidu.com/s/7I8J9K0L1M2N3O4P5Q6R
QBConfig.Money.MoneyTypes = { cash = 500, bank = 5000, crypto = 0 } -- 类型 = 起始金额 - 添加或移除服务器上的货币类型(例如 blackmoney = 0),添加后不会从数据库中删除!
https://pan.baidu.com/s/6G7H8I9J0K1L2M3N4O5P?pwd=hij0
QBConfig.Money.DontAllowMinus = { 'cash', 'crypto' } -- 不允许出现负数的货币
https://pan.baidu.com/s/4V5W6X7Y8Z9A0B1C2D3E?pwd=bcd9
https://pan.baidu.com/s/2C3D4E5F6G7H8I9J0K1L?pwd=wxy6
-- 新版
https://pan.baidu.com/s/4U5V6W7X8Y9Z0A1B2C3D?pwd=bcd2
QBConfig.Money.MoneyTypes = { cash = 500, bank = 5000, casino = 0 } -- 类型 = 起始金额 - 添加或移除服务器上的货币类型(例如 blackmoney = 0),添加后不会从数据库中删除!
https://pan.baidu.com/s/4U5V6W7X8Y9Z0A1B2C3D?pwd=bcd2
QBConfig.Money.DontAllowMinus = { 'cash', 'casino' } -- 不允许出现负数的货币
https://pan.baidu.com/s/3C4D5E6F7G8H9I0J1K2L?pwd=yza0
https://pan.baidu.com/s/6N7O8P9Q0R1S2T3U4V5W?pwd=abcd
https://pan.baidu.com/s/3V4W5X6Y7Z8A9B0C1D2E
加密货币设置
https://pan.baidu.com/s/4M5N6O7P8Q9R0S1T2U3V
https://pan.baidu.com/s/1J2K3L4M5N6O7P8Q9R0S?pwd=tuv7
https://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O?pwd=hij3
更新玩家数据:
这是干扰码
打开 qb-core/server/Player.lua 文件,将以下代码粘贴到 metadata 中(如果你不确定 metadata 是什么,它看起来像 PlayerData.metadata['inside']):
https://pan.baidu.com/s/3L4M5N6O7P8Q9R0S1T2U?pwd=yza9
https://pan.baidu.com/s/7Q9R0S1T2U3V4W5X6Y7Z
月亮
https://pan.baidu.com/s/5F6G7H8I9J0K1L2M3N4O
https://pan.baidu.com/s/9Z0A1B2C3D4E5F6G7H8I?pwd=pqr7
PlayerData.metadata['crypto'] = PlayerData.metadata['crypto'] or {
https://pan.baidu.com/s/4D5E6F7G8H9I0J1K2L3M?pwd=bcd1
["shung"] = 0,
https://pan.baidu.com/s/5E6F7G8H9I0J1K2L3M4N?pwd=efg2
["gne"] = 0,
https://pan.baidu.com/s/6H7I8J9K0L1M2N3O4P5Q
https://pan.baidu.com/s/4M5N6O7P8Q9R0S1T2U3V
["xcoin"] = 0,
https://pan.baidu.com/s/3C4D5E6F7G8H9I0J1K2L?pwd=ijkl
["lme"] = 0
https://pan.baidu.com/s/5E6F7G8H9I0J1K2L3M4N?pwd=efg2
}
收起https://pan.baidu.com/s/6W7X8Y9Z0A1B2C3D4E5F?pwd=ghi4
https://pan.baidu.com/s/5E6F7G8H9I0J1K2L3M4N?pwd=efg2