请选择 进入手机版 | 继续访问电脑版
楼主: 原祭sayu3

[命令方块] 【商店】如何做一个更加简易稳定的等级商店

  [复制链接]

6

主题

46

帖子

18

积分

Lv.1 新手木匠

UID
3994404
小麦
0
金锭
68
下界之星
0
发表于 2018-4-6 12:37:56 来自手机 | 显示全部楼层
如果联机商店的话,两个人站在一块,买的人点按钮要是不小心给了那个人呢,毕竟@p,这种事我做商店经常发生。

6

主题

87

帖子

31

积分

Lv.2 石器学徒

UID
5230866
小麦
3
金锭
159
下界之星
0
 楼主| 发表于 2018-4-6 14:07:10 | 显示全部楼层
sadzxc 发表于 2018-4-6 12:37
如果联机商店的话,两个人站在一块,买的人点按钮要是不小心给了那个人呢,毕竟@p,这种事我做商店经常发生 ...

这也是很简单的,你只需要把它封闭成一个小房间,放置一个铁门作为入口,并在房间内放一个压力板。当玩家进入房间时铁门就关闭,这样就不会错给成其他玩家了。

如果觉得这样体积太大的话,可以把命令方块中的xp指令和give指令对调一下,并把give的玩家选择器的参数多加一个lm=“你设定的等级”,这样就可以先给予物品给达到等级的玩家,然后再清除他的等级

不过你说的情况基本不会发生,除非你的服务器人数很多而且都在商店(′・ω・`)

0

主题

18

帖子

5

积分

Lv.1 新手木匠

UID
2931246
小麦
0
金锭
46
下界之星
0
发表于 2018-4-6 14:35:38 来自手机 | 显示全部楼层
回复

2

主题

20

帖子

7

积分

Lv.1 新手木匠

UID
237767
小麦
0
金锭
29
下界之星
0
发表于 2018-4-6 14:43:42 来自手机 | 显示全部楼层
好厉害

6

主题

46

帖子

18

积分

Lv.1 新手木匠

UID
3994404
小麦
0
金锭
68
下界之星
0
发表于 2018-4-6 18:52:20 来自手机 | 显示全部楼层
原祭sayu3 发表于 2018-4-6 14:07
这也是很简单的,你只需要把它封闭成一个小房间,放置一个铁门作为入口,并在房间内放一个压力板。当玩家 ...

嘿,楼主,你觉得这样怎么样?
在没有足够的经验下会显示这个“余额不足”
我觉得比较能让玩家觉得.........不能买?

y

y

y

y

y

y

y

y

6

主题

46

帖子

18

积分

Lv.1 新手木匠

UID
3994404
小麦
0
金锭
68
下界之星
0
发表于 2018-4-6 18:52:56 来自手机 | 显示全部楼层
求回话。

6

主题

87

帖子

31

积分

Lv.2 石器学徒

UID
5230866
小麦
3
金锭
159
下界之星
0
 楼主| 发表于 2018-4-6 18:56:09 | 显示全部楼层
sadzxc 发表于 2018-4-6 18:52
嘿,楼主,你觉得这样怎么样?
在没有足够的经验下会显示这个“余额不足”
我觉得比较能让玩家觉得...... ...

其实我自己在服务器做的是有这个功能的(只是因为是发教程所以懒得做):p

6

主题

87

帖子

31

积分

Lv.2 石器学徒

UID
5230866
小麦
3
金锭
159
下界之星
0
 楼主| 发表于 2018-4-6 18:58:21 | 显示全部楼层

不过这种就要排两排如果是批量做的话就有点麻烦:p

6

主题

46

帖子

18

积分

Lv.1 新手木匠

UID
3994404
小麦
0
金锭
68
下界之星
0
发表于 2018-4-6 19:13:52 来自手机 | 显示全部楼层
楼主大号是......谁

5

主题

37

帖子

14

积分

Lv.1 新手木匠

UID
355303
小麦
0
金锭
150
下界之星
0
发表于 2018-4-6 21:31:38 来自手机 | 显示全部楼层
问一下testfor @p[r=5,lm=20] 这条指令它说我,lm错了 到底为什么错了

1

主题

2

帖子

2

积分

Lv.1 新手木匠

UID
5031377
小麦
0
金锭
11
下界之星
0
发表于 2018-4-6 21:39:52 来自手机 | 显示全部楼层
为什么我的第一个命令方块里总是显示找不到与服务器匹配的玩家

6

主题

87

帖子

31

积分

Lv.2 石器学徒

UID
5230866
小麦
3
金锭
159
下界之星
0
 楼主| 发表于 2018-4-6 21:42:39 | 显示全部楼层
kekkeke 发表于 2018-4-6 21:31
问一下testfor @p[r=5,lm=20] 这条指令它说我,lm错了 到底为什么错了

可能是你的逗号打成了中文,必须是英文的,

1

主题

11

帖子

4

积分

Lv.1 新手木匠

UID
5115193
小麦
0
金锭
23
下界之星
0
发表于 2018-4-6 21:44:04 来自手机 | 显示全部楼层
比以前的商店好多了。

2

主题

52

帖子

15

积分

Lv.1 新手木匠

UID
3194434
小麦
0
金锭
119
下界之星
0
发表于 2018-4-6 21:51:06 来自手机 | 显示全部楼层
666

9

主题

33

帖子

18

积分

Lv.1 新手木匠

UID
132397
小麦
1
金锭
136
下界之星
0
发表于 2018-4-6 22:02:48 来自手机 | 显示全部楼层
。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部