排名
搜索
高级搜索 Ctrl + K 打开搜索

RedM 投票插件

轻松将 Top-Games 投票系统集成到您的 RedM 服务器并实时奖励您的玩家,提供正宗的西部奖励。

RedM 兼容
实时
框架兼容

安装

1
下载插件

从我们的 GitHub 仓库下载最新版本的插件。同一插件适用于 FiveM 和 RedM。

下载 v3
2
复制到 resources

提取并复制 cfx-vote-plugin 文件夹的内容到您 RedM 服务器的 resources/vote 目录。

resources/vote
3
获取令牌

从 Top-Games 面板获取您的令牌。

4
配置 server.cfg

将以下行添加到您的 server.cfg 文件:

ensure vote
set vote_token "您的令牌在这里"
5
启用插件

在您的 Top-Games 面板中启用"投票插件 v3"。您可以通过点击"测试连接性"来测试插件并模拟投票。

配置和使用

投票事件

当玩家为您的 RedM 服务器投票时,插件会自动触发 onPlayerVote 事件。

vote-handler.lua
-- RedM 基本使用示例
AddEventHandler('onPlayerVote', function(playername, date)
    print('在 RedM 服务器上收到新投票!')
    print('牛仔:' .. playername)
    print('日期:' .. date)
    
    -- 在此添加您的西部奖励逻辑
end)
VORP Framework 示例
vote-vorp.lua
-- VORP Framework 特定配置
local VORP = exports.vorp_core:GetCore()

TriggerEvent("getCore", function(core)
    VORP = core
end)

AddEventHandler('onPlayerVote', function(playerid, date)
    local User = VORP.getUser(playerid)
    
    if User then
        local Character = User.getUsedCharacter

        local name = Character.firstname .. " " .. Character.lastname
        print("Vote received from: " .. name)
        
         -- 现金和黄金奖励
        Character.addCurrency(0, 50.0) -- 现金
        Character.addCurrency(1, 2.0) -- 黄金

        -- VORP 通知
        TriggerClientEvent("vorp:TipRight", playerid, "谢谢您的投票!+50$ 和 2 黄金", 4000)
    end
end)

故障排除

  • 检查文件夹是否正确放置在 resources/
  • 确保 ensure vote 行在 server.cfg
  • 完全重启您的 RedM 服务器
  • 检查服务器日志以查找具体错误

  • 检查您的令牌在 server.cfg 中是否正确
  • 在您的 Top-Games 面板中启用"投票插件 v3"
  • 确保您的 RedM 服务器可从互联网访问
  • 从 Top-Games 进行手动投票测试

  • 检查您的 AddEventHandler 语法
  • 确保包含处理程序的脚本已正确加载
  • 使用简单的 print() 进行调试测试
  • 检查与您的 RedM 框架的兼容性

  • 检查您的框架(RSGCore、VORP 等)是否正确安装
  • 根据您的特定框架调整函数
  • 查阅您的 RedM 框架文档
  • 首先在没有框架的情况下测试以隔离问题
信息
版本: v3(最新)
兼容性: RedM
框架: RSGCore, VORP, RedEM:RP
支持

需要帮助在 RedM 上配置插件?我们的团队了解西部世界。