📜  Fivem pNotify (1)

📅  最后修改于: 2023-12-03 15:00:46.298000             🧑  作者: Mango

Fivem pNotify

简介

Fivem pNotify是一个用于FiveM服务器的通知框架。它可以让服务端和客户端进行通知,包括浮动通知、警告框等。

功能
  • 弹出浮动通知,支持多种类型、位置和颜色
  • 弹出警告框,可以设置标题和内容
  • 可以动态更新通知内容
安装
  1. 下载pNotify的源代码并解压缩到FiveM服务器的资源文件夹中
  2. 在服务器的cfg文件中加入以下代码:
start pNotify
使用
服务端
  1. 发送通知到所有客户端:
TriggerClientEvent('pNotify:SendNotification', -1, {
    text = 'This is a notification',
    type = 'success',
    layout = 'bottomRight',
    timeout = 3000
})
  1. 发送通知到指定客户端:
TriggerClientEvent('pNotify:SendNotification', playerId, {
    text = 'This is a notification',
    type = 'success',
    layout = 'bottomRight',
    timeout = 3000
})
客户端
  1. 弹出浮动通知:
pNotify.success('This is a success notification', {
    position = 'topRight',
    timeout = 3000
})
  1. 弹出警告框:
pNotify.alert('This is an alert', 'This is the alert content')
参数详解
通知类型(type)
  • success: 成功
  • error: 错误
  • warning: 警告
  • info: 信息
通知位置(layout)
  • topLeft: 左上角
  • topRight: 右上角
  • bottomLeft: 左下角
  • bottomRight: 右下角
示例
服务端
TriggerClientEvent('pNotify:SendNotification', -1, {
    text = 'This is a success notification',
    type = 'success',
    layout = 'bottomRight',
    timeout = 3000,
    progressBar = true
})
客户端
pNotify.success('This is a success notification',{
    position = 'bottomRight',
    timeout = 3000,
    progressBar = true
})