【插件分享】VIP进服特效系统 —— 进服横幅 + VIP菜单(剩余天数/激活码/续费) + SQL存储
插件介绍:
CS:GO 社区服 VIP 进服特效插件,功能:
-
进服横幅特效:VIP玩家进服时,全服聊天横幅 + 屏幕中央大字 + HUD 三重提示
"VIP玩家 xxx 已连接 —— 尊贵的VIP会员进服啦"
-
VIP菜单(!vip):显示剩余天数、激活/续费、会员特权功能列表
-
激活码系统:管理员生成激活码,玩家输入激活码激活VIP/续费VIP
-
SQL数据库存储:VIP到期时间持久化保存,重启服务器不掉数据
提供两个版本:
- SQL完整版(推荐):剩余天数/激活码/续费全功能,SQLite零配置/可选MySQL
- admins版(备用):用admins.cfg t权限判VIP,仅横幅+菜单,零配置
插件依赖:
- SourceMod 1.10 或 1.11(自带SDKTools)
- SQLite(SourceMod内置,无需额外安装)或 MySQL(可选)
- 无第三方扩展依赖
安装方法:
-
把 vip_enter_effect_sql.smx 放进
csgo\addons\sourcemod\plugins\
-
打开 csgo\addons\sourcemod\configs\databases.cfg,
在 Databases { } 里面加:
"vip"
{
"driver" "sqlite"
"database" "vip"
}
-
服务器控制台执行:sm plugins load vip_enter_effect_sql
-
完成,数据自动存到 data\vip.sqlite
(想用MySQL:把配置改成 mysql 驱动,填好主机/账号/密码即可)
使用方法:
玩家:
- !vip 打开VIP菜单(剩余天数/激活/续费/特权列表)
- !activate <激活码> 激活或续费VIP,如 !activate VIP-ABCD-1234
管理员(root权限):
- !makecode <天数> 生成激活码,如 !makecode 30
生成后把激活码发给玩家,用一次即作废
注意:SQL版和admins版不要同时装,二选一。
下载地址:
见本帖附件:VIP进服特效插件包公开版.zip
(含 SQL完整版 + admins版 双版本 smx/sp 源码 + 教程 + 配置说明)
参考:
无(原创插件)
免责声明:
我自己用AI写的没有经过测试,如有BUG请自行学习并修复,并且也可以用AI修复。