NPC对话系统
一套轻量且沉浸的NPC对话系统,为你的服务器带来更自然的交互体验。本资源为首次发布,为免费脚本,欢迎下载使用体验,若有对该脚本的建议欢迎踊跃在本帖下方留言反馈。谢谢。资源链接
Tebex || Kook
依赖资源
- ox_lib
- ox_target
- 将脚本放至您的 resources 文件夹内。
- 确保 ox_lib, ox_target 也安装在您的服务器中。
- 确保在 server.cfg 中配置 ensure bk-dialog 来启动脚本。
- 根据 config/client.lua 中的注释说明配置你的交互NPC。
Lua:
exports['bk-dialog']:createDialog({
model = 'csb_agent',
coords = vec4(-1293.6, -577.89, 43.57, 47.97),
name = '马克辛 兰斯洛特',
tag = '恩爷的爪牙',
text = '您好,旅行者。这里是港口守备处,需要办理什么?',
items = {
{ text = '了解港口规则', answer = '请遵守安检与指挥。', close = false },
{
text = '货运登记', back = true,
items = {
{ text = '普通货物', answer = '已登记。', close = false },
{ text = '危险品', answer = '请前往 3 号仓库。', close = false }
}
},
{
text = '需要支援', answer = '支援已派出。', close = true,
action = function()
print('Support requested')
end
}
}
})
附件
领取红包用户