Minecraft(我的世界)中文论坛

标题: 你是否好奇水之都RPG服务器的升级系统怎么做? 身为腐竹的我 告诉大家这个做法!

作者: bali16    时间: 2013-10-5 13:57
标题: 你是否好奇水之都RPG服务器的升级系统怎么做? 身为腐竹的我 告诉大家这个做法!
本帖最后由 bali16 于 2013-10-5 14:10 编辑

{:10_514:}本做法 1.6.2开始是不能使用的 为什么?因为162 MCPC不支持那个更多血插件了 而且rpgitem也弃坑了...
也许你玩过水之都一周目 也许你也没玩过 玩过的可能好奇 你们的升级系统怎么做 为何你们可以 0级 5级 10级 15级这样上?
而且每次升级要扣钱 而且还能加血 送装备?
今天 我就教大家怎么搞这种升级系统吧 毕竟我们三周目不依赖了{:10_524:} 二周目做的很失败 也没宣传了
另外呢 你掌握了这个办法 你可以用bukkit、mcpc 开一个RPG大服喔! 不用依赖heros插件了!
前提:你需要GroupManager(权限插件)、然后需要DakadoHealth(修改、增加 减少玩家血量插件)还需要一个rpgitem (修改武器属性装备) 最主要 你还需要一个ScriptBlock(命令木牌、方块插件)

第一步:http://pan.baidu.com/share/link?shareid=342322&uk=1579904419你可以下载查看哦!
请你了解下ScriptBlock这个插件怎么用 (必看!)



好了 你看完了 估计对这个命令方块、木牌插件有初步了解了
第二步:

第三步:
[spoiler]/sbinteract create [$cost:50][@bypass /hpheal<player>] 治疗玩家血量 这句意思你可以看第二步 只要你领悟了第二步 你就能制作了。。 然后呢 我给大家一段代码 /sbinteractcreate [@group:0j][$cost:40000][@bypass /hpset <player> 40] [@bypass/manuadd <player> 05j] 0级升级到5 扣除4W 设置玩家血量:20hp40hp!! 这是我服5级的设定 当用户组为0j的时候 扣除4万 当扣了就会设置他的血量为40 (更多血插件的命令:/hpset) (<player>前面我已经说了这是触发玩家)[@bypass /manuadd <player> 05j] 把触发玩家加入到05j的用户组 (前提你要 /mangadd 05j (创建一个名为05j的组))这就是五级了
当你5级升级到10级 代码是这样的 我10级打算给他一个武器
/sbinteractcreate [@group:05j][$cost:70000][@bypass /hpset <player> 60] [@bypass/manuadd <player> 10j] [@bypass /rpgitem give 寒光剑 <player> ]5级升级到10级 扣除7W 设置玩家血量:40hp变60hp!!
look! @group:05j 验证用户组是否为05j 如果是 就扣费7W 如果不是就不扣 返回说你不是05j用户组 然后扣费完了就利用更多血插件设置触发玩家的血量为60 设置完了 就加入他进一个叫10j的组(需要创建喔 也就是 /mangadd 10j) 然后给他一个叫寒光剑的武器 (如果你想知道如何调武器属性 不妨去看看插件版主发的rpgitem帖子 我会在这帖子的尾后面发他的地址!)  
如果你想刺激下高帅富消费 不妨在这命令后面加个 [@bypass /say <player>真有钱!土豪我们做朋友吧!他升级到10级啦!]
这样系统就会[sever]玩家名字 真有钱!土豪我们做朋友吧!他升级到10级啦!
(/sbinteract create [@group:05j][$cost:70000][@bypass /hpset <player> 60] [@bypass /manuadd <player> 10j] [@bypass /rpgitem give 寒光剑 <player> ][@bypass /say <player>真有钱!土豪我们做朋友吧!他升级到10级啦!]
啊嘛 都升级了 没称号怎么破?人家怎么知道你的等级呢?
表怕 之前我叫你加的 GroupManager(权限插件) 再次派上用场!!
只需要在尾端加这段代码 [@bypass /manuaddv prefix <player> 战士-10级]
就可以了 如果你想尾端称号 就把prefix改为suffix! 如果无效 就找到ess插件的配置 ctrl+f 搜索 add-prefix-suffix
把false 改为 true 再到游戏输入 ess reload 即可
注意哦 给称号代码可以再加颜色的
第四步:你偏心儿了!为何你们服可以有弓箭手和战士!!
我想说呢 你只需要把rpgitem给的物品改下 还有血量改下 就能了 比如寒光剑改为XX箭 战士血量5级时候是40 弓箭手5级血量是20 这样就行了呗  我怕他们交换武器用。。 我说。别怕。rpgitem可以利用权限分别权限组使用rpgitem物品 详细你看插件版主的帖子就知道了  
第五步:我教的也七七八八了 =  =
我在这说几个要点儿!
你创建完权限组 去找他的配置 把build:flase 改为build:true 如果不改 会破坏不了方块 而且呢 权限你记得给新创的组喔!
为什么玩家不能点击牌子升级? 那是你没给他们使用命令牌子权限
·         
scriptblock.interact.use
允许用户使用点击触发式脚本,但不可创建!
·        scriptblock.interact.command.*
可用所有点击触发式命令

把这两个权限加入了就可以了!

对了 如果你的命令太长了 不妨看下命令木牌教程 那个add怎么用!

最后呢 是我说的插件下载地址 和使用方法地址
第一个:DakadoHealth 你可以去http://www.mcbbs.net/thread-159381-1-1.html 这下载 也可以下载我汉化过的 DakadoHealth_2.3.3.jar (10.83 KB, 下载次数: 77)
第二个插件: Essentials.jar (834.23 KB, 下载次数: 39) EssentialsGroupManager.jar (128 KB, 下载次数: 42) (之前你不是说只用groupmanager这插件么、怎么还需要这个ess插件? 我想说:称号依赖ess这插件。)
第三个插件:http://www.mcbbs.net/forum.php?m ... C%C1%EE%B7%BD%BF%E9 使用文本那些都在这帖子有喔~
第四个插件:http://www.mcbbs.net/forum.php?mod=viewthread&tid=98386&highlight=rpg%2Bitem
我想应该没什么漏了 如果有什么不会 就在楼层回复吧 我会看的  -.-


作者: 754313516    时间: 2013-10-5 13:58
这难道不是命令方块么 干嘛那么复杂= =
作者: bali16    时间: 2013-10-5 14:01
754313516 发表于 2013-10-5 13:58
这难道不是命令方块么 干嘛那么复杂= =

{:10_503:}不详细点我也难说-  -精简我怕刚刚接触的不会
作者: 934781972    时间: 2013-10-5 14:04
我想说 这个是不是复制粘贴···
作者: 240379418    时间: 2013-10-5 14:05
{:10_493:}文字太多。不高兴看了,貌似就是木牌指令
作者: 240379418    时间: 2013-10-5 14:06
本帖最后由 240379418 于 2013-10-5 14:07 编辑
240379418 发表于 2013-10-5 14:05
文字太多。不高兴看了,貌似就是木牌指令

就是木牌指令
这边的貌似要简洁点http://pan.baidu.com/share/link?shareid=342322&uk=1579904419以前开基友服一直用这个插件做职业的

作者: bali16    时间: 2013-10-5 14:09
240379418 发表于 2013-10-5 14:06
就是木牌指令
这边的貌似要简洁点http://pan.baidu.com/share/link?shareid=342322&uk=1579904419以前开 ...

原本我想加的= =  不过家里电脑编辑 换头像 都不行 浏览器都瘫痪了。。 我现在用服务器编辑下 我漏了个rpgitem
作者: Aikawastep    时间: 2013-10-5 23:35
打字辛苦了~
作者: z7332323    时间: 2013-10-5 23:45
貌似很严肃啊
作者: tony300300    时间: 2013-10-6 09:08
RPGminecraft产业,不简单啊。
我只觉得当初应该去学学Java编程,如今看到commander block只能叹气。
作者: 冰雪季节    时间: 2013-10-23 18:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: Krito    时间: 2014-7-15 07:27
我想说/manuaddv <player> prefix 昵称 如果点牌子的是个有自定义昵称的vip,那不是要把他的自定义昵称给覆盖掉吗?
作者: sku9sku9    时间: 2014-7-15 12:38
看起来不错哦,楼主你好腻害。
作者: MC讨论者    时间: 2014-8-4 15:46
我只是在看了这贴之后觉得MC原来可以这么神奇
作者: MC讨论者    时间: 2014-8-8 18:16
帖子最后写的把那两个权限加去哪啊,具体在哪个文件夹啊
作者: 堕星辰    时间: 2014-8-16 09:32
这是很普通的用法吧...
作者: CZCNIU    时间: 2014-11-18 23:25
提示: 作者被禁止或删除 内容自动屏蔽
作者: CZCNIU    时间: 2014-11-18 23:26
提示: 作者被禁止或删除 内容自动屏蔽
作者: PETT    时间: 2015-2-27 10:10
bali16 发表于 2013-10-5 14:01
不详细点我也难说-  -精简我怕刚刚接触的不会

看不懂全部= =
作者: LIUIF    时间: 2015-4-7 11:02
我想知道没有有技能系统方面的构思?
作者: z544871644    时间: 2015-6-18 01:27
表示scriptblock那段受益非亲= =虽然很乱很长。
不过还是默默的看完了。
作者: Beam_less    时间: 2015-6-18 10:17
字体这么密密麻麻的能看得完已经不错了.. 就是看不懂
作者: 山大王    时间: 2015-6-20 11:00
看起来好长好乱=。=
作者: xcc    时间: 2015-8-14 19:47
好杂乱= =排版下
作者: Bolly    时间: 2015-8-15 13:15
很不错的教程
作者: skyguoyanchi    时间: 2015-8-15 16:26
mod服加rpg元素是不是有些多余
作者: mofig    时间: 2015-8-16 00:43
嗯嗯  纯技术指路贴啊  支持
作者: Mccraft-pepsi    时间: 2015-12-9 13:54
lz注意格式~create前面的空格~还有后面的指令最好是用add追加指令,lz你误导了玩家一件事,指令中等级其实是权限组,还有这些不是治疗,而是设置设置给予花费限定金币触发命令方的玩家“设定该玩家hp”lz注意解释权限组哦~lz没有明确告诉其他人权限组怎么创建,添加权限等等。。。
作者: Mccraft-pepsi    时间: 2015-12-9 13:55
754313516 发表于 2013-10-5 13:58
这难道不是命令方块么 干嘛那么复杂= =

这是脚本方块插件
作者: Mccraft-pepsi    时间: 2015-12-9 13:56
240379418 发表于 2013-10-5 14:06
就是木牌指令
这边的貌似要简洁点http://pan.baidu.com/share/link?shareid=342322&uk=1579904419以前开基 ...

你这个没用,都没lz的这种rpg玩法好玩
作者: Mccraft-pepsi    时间: 2015-12-9 13:59
冰雪季节 发表于 2013-10-23 18:54
**** 作者被禁止或删除 内容自动屏蔽 ****

这个血量插件也可以追加add指令执行设置〈player〉变量的hp为xxxx就行了
作者: wgf8937252    时间: 2015-12-13 15:09
好厉害 学习了。。。马上就试试
作者: axjza    时间: 2016-2-27 13:23
不累吗?
看的我好累
作者: tqyest    时间: 2016-6-5 12:01
楼主确实厉害 但就是第一段那些字密密麻麻看不懂(蠢得一逼)