example
example

资源 kNotify | 简单通知系统 | 声音

Yann

站长
管理成员
GTAOS管理组
认证卖家
认证用户
本 月 名 人 榜 最 佳

kNotify:通知系统​

kNotify 只是 FiveM 的一个简单的通知系统。它最初是为我正在开发的迷你游戏服务器制作的,但我暂时搁置了该项目。所以,我想为什么不分享这个简单的东西呢?
1729313990676.png

特征​

  • 多种通知类型:支持错误、警告、通知、成功、信息和现金。
  • 灵活定位:将通知放置在屏幕的顶部、底部、左上角、右上角、左下角、右下角、左中角或右中角。
  • 自动堆叠:相同的通知通过计数指示器分组在一起。
  • 进度条:通知持续时间的视觉指示器。
  • 流畅的动画:优雅的进入/退出动画,带来完美的用户体验。
  • 声音支持:当出现通知时播放声音的选项。
  • 自定义图标:每种通知类型都有独特的图标。
  • 响应式设计:简洁、响应式的用户界面,可适应不同的屏幕尺寸。

安装​

  1. 下载 kNotify 资源。
  2. 将其放在 FiveM 服务器的资源文件夹中。
  3. 添加ensure kNotify到您的 server.cfg 文件。

用法​

客户端使用​

lua:
exports['kNotify']:Notify({
    type = "cash",
    title = "Transaction",
    message = "You received £500",
    duration = 3000,
    position = "top",
    playSound = true
})

服务器端使用​

要从服务器向特定玩家发送通知:
lua:
TriggerClientEvent('kNotify:addNotifaction', playerId, {
    type = "error",
    title = "Error",
    message = "An error occurred.",
    duration = 5000,
    position = "top-right",
    playSound = true
})

通知类型​

  • error
  • warning
  • notification
  • success
  • information
  • cash

职位选项​

  • top
  • bottom
  • top-left
  • top-right
  • bottom-left
  • bottom-right
  • middle-left
  • middle-right

笔记​

  • 这是一种独立资源,不需要任何额外的框架或库来运行。
有关实现和高级用法的更多详细信息,请参阅资源文件中的注释。

kNotify:FiveM 的通知脚本

(请注意,这只是构建版本,我懒得去寻找旧的 React 项目,但如果我找到它,我会更新它)
 
顶部