[Open Source] Playtime via txAdmin data
[Repost - now open source, and please read the notes] Use this if io.open based playtime resources don’t work for you, if they do, great. Avoid using unnecessary client-sided resources! With td-playtime, players can run an in-game command to view their txAdmin stored playtime. I also provide...
forum.cfx.re
[重新发布 - 现已开源,请阅读说明]
如果基于 io.open 的游戏时间资源不适合您,请使用它,如果适合,那就太好了。
避免使用不必要的客户端资源!
使用td-playtime,玩家可以运行游戏内命令来查看他们的txAdmin存储的游戏时间。如果您需要将播放时间导入数据库,我还提供一个开源合并工具!
特征
- 游戏时间跟踪:使用游戏内命令准确显示您的txAdmin游戏时间。
- 轻量且优化。
- 易于设置:我提供一个工具将您的游戏时间合并到您的数据库中。
- 如果不存在则创建表- 在脚本和资源中都是如此。
- 检测通知资源和框架。
- 开源(可编辑):根据需要修改脚本或资源以满足您的服务器需求。
首先,您需要将游戏时间数据合并到数据库中。您可以使用GitHubtxAdmin上提供的免费开源脚本完成此操作,可选的可执行文件,或者通过实现您自己的方法。
它是如何工作的?
Github存储库包含 FiveM 资源以及合并工具/脚本。您可以选择直接运行脚本(开源版本)或使用预先打包的可执行文件以方便使用(它们是相同的)。
注释/原因:
我选择这种方法是因为对我来说,io.open当尝试访问文件夹所在的服务器根目录之外的文件时,调用会失败resources。即使它有效,我仍然希望将游戏时间存储在 SQL 中,而不是在每个命令运行时读取文件。如果其他人遇到同样的问题并希望将所有游戏时间加载到 SQL 中,这应该会有所帮助!
[链接-Github]
链接