rpg:积分商店与购买系统
用积分买枪买药:!buy 菜单 + 一串快捷购买命令,支持自定义称号。
rpg 是 Anne 服的积分消费系统:玩家用 l4d_stats 攒的分数购买武器弹药和道具,还能设置自定义称号。数据存 MySQL(databases.cfg 的 rpg 段)。
它做什么
- 购买菜单:
!buy/!rpg打开完整商店(仅游戏中可用)。 - 快捷购买:
!ammo买子弹、!pill买药、!smg/!uzi买冲锋枪、!pum/!chr/!pen买单喷。 - 自定义称号:
!setch设置称号、!applytags佩戴、!unsetch取消,与hextags_lite联动显示。
文件位置
| 项目 | 路径 |
|---|---|
| 插件文件 | plugins/extend/rpg.smx |
| 源码 | addons/sourcemod/scripting/extend/rpg.sp |
| 更新源清单 | Anne_Updater_All.txt(公开) |
命令一览
| 命令 | 类型 | 权限 | 说明 |
|---|---|---|---|
sm_ammo | 玩家/控制台 | - | 快速买子弹 |
sm_applytags | 玩家/控制台 | - | 佩戴自定义称号 |
sm_buy | 玩家/控制台 | - | 打开购买菜单(只能在游戏中) |
sm_chr | 玩家/控制台 | - | 快速买一把二代单喷 |
sm_pen | 玩家/控制台 | - | 快速随机买一把单喷 |
sm_pill | 玩家/控制台 | - | 快速买药 |
sm_pum | 玩家/控制台 | - | 快速买一把一代单喷 |
sm_rpg | 玩家/控制台 | - | 打开购买菜单(只能在游戏中) |
sm_rpginfo | 管理员 | ADMFLAG_ROOT | 输出rpg人物信息 |
sm_setch | 玩家/控制台 | - | 设置自定义称号 |
sm_smg | 玩家/控制台 | - | 快速买smg |
sm_unsetch | 玩家/控制台 | - | 设置自定义称号 |
sm_uzi | 玩家/控制台 | - | 快速买uzi |
聊天中输入 !命令名(去掉 sm_ 前缀)等价于控制台命令。
提示
积分来源与消耗规则由服务器配置决定;管理员可用 sm_rpginfo 查看玩家 RPG 数据(ADMFLAG_ROOT)。