会员登录 立即注册

搜索

墨山游侠给玩家在线奖励和职务薪贴

[复制链接]
崎山小鹿 发表于 2025-2-20 20:18:54 | 显示全部楼层 |阅读模式
崎山小鹿
2025-2-20 20:18:54 13462 2 看全部
用命令方块实现,每隔20分钟给所有玩家一个绿宝石

微信截图_20250221090328.png

在 **基岩版(Minecraft Bedrock Edition)** 中,可以使用 **命令方块+计分板(scoreboard)+时间检测** 实现 **每 20 分钟(1200 秒)自动给所有玩家 1 颗绿宝石**。  

---

## **实现步骤**
你需要 **3 个命令方块** 来完成:
1. **第一个:计时器增加**(重复命令方块)
2. **第二个:检查时间**(连锁命令方块)
3. **第三个:重置计时器**(连锁命令方块)

---

### **1️⃣ 先创建计分板**
在聊天栏输入:
```mcfunction
scoreboard objectives add Timer dummy 计时器
```
这将创建一个名为 **Timer** 的计分板。

---

### **2️⃣ 放置 3 个命令方块**
#### **🔹 第一个命令方块(增加时间)**
- **类型**:**重复(Repeat)**
- **条件**:**无条件(Unconditional)**
- **状态**:**始终活动(Always Active)**
延迟设置为:1200
- **指令**:
```mcfunction
scoreboard players add Global Timer_money  1
```
- 这个命令会 **每分钟增加 1**(因为命令方块 **每分执行 1200 次**)。

---

#### **🔹 第二个命令方块(检测是否到 20 分钟)**
- **类型**:**连锁(Chain)**
- **条件**:**条件(Conditional)**
- **状态**:**始终活动(Always Active)**
- **指令**:
```mcfunction
execute if score Global Timer matches 19.. run give @a emerald 1
```
- 当 `Timer` 计数到 **20**(即 **600 秒 = 20 分钟**)时,给所有玩家 **1 颗绿宝石**。

---

#### **🔹 第三个命令方块(消息提醒)**
- **类型**:**连锁(Chain)**
- **条件**:**无条件(Unconditional)**
- **状态**:**始终活动(Always Active)**
- **指令**:
```mcfunction
execute if score Global Timer matches 19.. run say §2欢迎来到墨山游侠服务器,您的在线奖励已发放!
```
§c 代表红色,支持的颜色代码有:§0(黑)、§1(深蓝)、§2(深绿)等。

#### **🔹 第四个命令方块(重置计时器)**
- **类型**:**连锁(Chain)**
- **条件**:**无条件(Unconditional)**
- **状态**:**始终活动(Always Active)**
- **指令**:
```mcfunction
execute if score Global Timer matches 19.. run scoreboard players set Global Timer 0
```
- 这个命令会 **把计时器归零**,让它重新开始计时。




---

## **完整逻辑**
1. `Timer` **每秒 +1**。
2. **当 `Timer` 达到 20**(20 分钟):
   - 给所有玩家 **1 颗绿宝石**。
   - **重置 `Timer` 为 0**,重新开始计时。
3. **循环执行**,每 **20 分钟** 给玩家绿宝石。

---

## **如何使用**
1. **输入 `/scoreboard objectives add Timer dummy 计时器`**(只需做一次)。
2. **放置 3 个命令方块**,按照上面顺序 **连接**。
3. **启动第一个命令方块(Repeat)**,系统会 **自动循环** 送绿宝石。

---

这样,所有在线玩家都会**每 20 分钟** 自动获得 1 颗绿宝石 💎!

职位薪贴
增加职位薪贴

增加变量:
创建计分板
rank:用于标识玩家职位
my_timeer:用于表示玩家在线时间
/scoreboard objectives add rank dummy
/scoreboard objectives add my_timer dummy

给有职位的玩家设置职位:
手动给某个玩家(假设玩家名为 Steve)设置职位:
/scoreboard players set 墨山游侠001 rank 2
/scoreboard players set 弓钅 rank 2
/scoreboard players set 强悍的椰子56 rank 1
/scoreboard players set Kaannis rank 1
/scoreboard players set 天空中老骑士 rank 1
/scoreboard players set 斗士懒栗子 rank 1
/scoreboard players set 有女铮铮 rank 1
/scoreboard players set 迟钝小东西 rank 1
/scoreboard players set 能吃三碗螺丝粉 rank 1
/scoreboard players set 虚空先知的萤石粉 rank 1
/scoreboard players set 贤珡 rank 1


(你可以用不同的 rank 值代表不同职位。)

命令方块一:
循环计数:一分钟执行一次,循环,保持启动,延迟1200
/scoreboard players add @a my_timer 1

命令方块二:
每20分钟发放一个绿宝石
命令方块(连锁命令方块,Always Active)
作用: 每 24000 ticks(20 分钟)发放绿宝石
/give @a[scores={rank=1,my_timer=20}] emerald 3

命令方块三:
/give @a[scores={rank=2,my_timer=20}] emerald 4


命令方块四:
消息提示:
execute if entity @a[scores={rank=1,my_timer=20}] run tell @a[scores={rank=1,my_timer=20}] §2您的职位薪贴已发放,感谢您在墨山游侠中的付出!

命令方块五:
消息提示:
execute if entity @a[scores={rank=2,my_timer=20}] run tell @a[scores={rank=2,my_timer=20}] §2您的职位薪贴已发放,感谢您在墨山游侠中的付出!

命令方块六
重置计时器
/scoreboard players set @a[scores={my_timer=20..}] my_timer 0

微信截图_20250221123903.png

天不生墨翟,万古如长夜!以墨运商,以商助墨。金双石科技长期招聘科技研发人才!微信:qishanxiaolu   电话:15876572365   公司:深圳市金双石科技有限公司
回复

使用道具 举报

 楼主| 崎山小鹿 发表于 2025-2-21 07:34:10 | 显示全部楼层
崎山小鹿
2025-2-21 07:34:10 看全部
如果是指命令方块左侧最下边的延迟的话,那个是当命令方块接收到信号后会再过一段时间执行命令。一般延迟20是一秒。即1秒=20game tick [简称gt] 一分钟的话就是1200gt。
天不生墨翟,万古如长夜!以墨运商,以商助墨。金双石科技长期招聘科技研发人才!微信:qishanxiaolu   电话:15876572365   公司:深圳市金双石科技有限公司
回复

使用道具 举报

 楼主| 崎山小鹿 发表于 2025-2-21 11:24:09 | 显示全部楼层
崎山小鹿
2025-2-21 11:24:09 看全部
增加职位薪贴

增加变量:
创建计分板
rank:用于标识玩家职位
my_timeer:用于表示玩家在线时间
/scoreboard objectives add rank dummy
/scoreboard objectives add my_timer dummy

给有职位的玩家设置职位:
手动给某个玩家(假设玩家名为 Steve)设置职位:
/scoreboard players set 墨山游侠001 rank 1
/scoreboard players set 强悍的椰子56 rank 1
/scoreboard players set Kaannis rank 1
/scoreboard players set 弓钅 rank 1

(你可以用不同的 rank 值代表不同职位。)

命令方块一:
循环计数:一分钟执行一次,循环,保持启动,延迟1200
/scoreboard players add @a my_timer 1

命令方块二:
每20分钟发放一个绿宝石
命令方块(连锁命令方块,Always Active)
作用: 每 24000 ticks(20 分钟)发放绿宝石
/give @a[scores={rank=1,my_timer=20}] emerald 1


命令方块三:
消息提示:
execute if entity @a[scores={rank=1,my_timer=20}] run tell @a[scores={rank=1,my_timer=20}] §2您的职位薪贴已发放,感谢您在墨山游侠中的付出!

命令方块四
重置计时器
/scoreboard players set @a[scores={my_timer=20..}] my_timer 0



天不生墨翟,万古如长夜!以墨运商,以商助墨。金双石科技长期招聘科技研发人才!微信:qishanxiaolu   电话:15876572365   公司:深圳市金双石科技有限公司
回复

使用道具 举报

  • 您可能感兴趣
您需要登录后才可以回帖 登录 | 立即注册 |

本版积分规则 返回列表

管理员给TA私信
以墨运商,以商助墨。

查看:13462 | 回复:2

  • 墨山游侠部门规划

    阅读:41|2025-07-18
  • 墨山游侠墨子模型

    网上有很多很优秀的墨子照片: 我们能否使用AI生存模型呢?

    阅读:84|2025-07-17
  • 墨子图书馆III

    这是第三座墨子图书馆,由墨山游侠团队超级英雄小安创作。如果你也喜欢墨子,关注我们

    阅读:197|2025-07-13
  • 墨山游侠-圣安大教堂

    圣安大教堂是由墨山游侠团队超级英雄小安所做,圣安大教堂以其极高的艺术价值让世人惊

    阅读:220|2025-07-13
  • 墨山游侠-聚贤山庄

    中国古代建筑群,历时三个月倾情打造 视频: 下载地址:

    阅读:203|2025-07-12
  • MiniSNS是什么

    MiniSNS是一款支持多端(App、小程序、H5、PC)的社区程序,基于 Laravel框架 开发,

    阅读:170|2025-07-11
  • SDGun社区是用什么语言开发的,是什么架构

    SDGun社区是一个聚集了射击竞技、射击娱乐和军事潮流爱好者的平台。它提供了新品爆料

    阅读:238|2025-07-07
  • 墨山游侠-墨山写字笔

    墨山写字笔 很多时候玩家想在某地做一个标记,或者留下一段感悟写字笔就非常有用了。

    阅读:486|2025-06-30
  • 墨山游侠-自定义画

    方法1: 找到 textures/painting 文件夹中的 kz.png(早期)或多个 painting 图(

    阅读:445|2025-06-25
  • 墨山游侠工具合集

    墨山游侠是由一群墨学爱好者共同创建的游戏,这个游戏地图已经开发6个月了,在这期间

    阅读:472|2025-06-24
金双石科技,软件开发20年,技术行业领先,您的满意,就是我们的目标,认真负责,开拓进取,让成品物超所值
关于我们
公司简介
发展历程
联系我们
本站站务
友情链接
新手指南
内容审核
商家合作
广告合作
商家入驻
新闻合作

手机APP

官方微博

官方微信

联系电话:15876572365 地址:深圳市宝安区西乡街道宝民二路宝民花园 ( 粤ICP备2021100124号-1 ) 邮箱:qishanxiaolu@qq.com
QQ|Powered by Discuz! X3.5 © 2001-2025 Discuz! Team.
快速回复 返回顶部 返回列表