Rolas
本帖最后由 Rolas 于 2017-3-10 18:56 编辑

RPG-Item 指令/教程     
——————————————————————————————————————————————————
               
(1)本教程内部分填写项代指:
[#]:指该指令的注释(解释)
[物品]:RPG物品的代号=ID               
[Hand]:RPG物品的手持显示=hand
[Type]:RPG物品的类别显示=type
[子描述]:RPG物品的子描述(不与Lore抵消)=display
(2)本插件内的变量(有待补充):
%Player% = 使用物品的玩家名称
(3)本教程部分引用站内/站外内容.

(4)RPG-Item-Reloaded指令参考帮助:GitHub-RPGItem-Reload.
(5)wolski前辈对该插件v2的介绍:RPG-Items②-Discontinude.
(6)该插件v4.09作者为尘曲.请勿询问我其他事项.

——————————————————————————————————————————————————
1.创建基本流程:   
                           

——————————————————————————————————————————————————
2.技能类指令


——————————————————————————————————————————————————
3.拓展延伸类

——————————————————————————————————————————————————
4.排版样式例子:


——————————————————————————————————————————————————
5.更新记录:

-审核记录-

-更新内容-

——————————————————————————————————————————————————
5.其他:
  



























2021.12 数据,可能有更多内容RPG-Item 指令/教程 
——————————————————————————————————————————————————   
(1)本教程内部分填写项代指:
[#]:指该指令的注释(解释)
[物品]:RPG物品的代号=ID   
[Hand]:RPG物品的手持显示=hand
[Type]:RPG物品的类别显示=type
[子描述]:RPG物品的子描述(不与Lore抵消)=display
(2)本插件内的变量(有待补充):
%Player% = 使用物品的玩家名称
(3)本教程部分引用站内/站外内容.
(4)RPG-Item-Reloaded指令参考帮助:GitHub-RPGItem-Reload.
(5)wolski前辈对该插件v2的介绍:RPG-Items②-Discontinude.
(6)该插件v4.09作者为尘曲.请勿询问我其他事项.
——————————————————————————————————————————————————
1.创建基本流程:   
      


(1) /rpgitem [物品] create
#创建一个RPG物品.这里的 [物品] 不是指RPG的显示名.而是RPG的一个代号.
例 /rpgitem Unink create
#创建一个代号为Unink的RPG物品(可用中文)
#例子效果图

   
(2) /rpgitem [物品] display [显示名]
#将这个 [物品] 的显示名称修改为你设置的 [展示名] (可用颜色代码)
/rpgitem Unink display &aUnink
#将Unink的显示名称设置为 &aUnink
#例子效果图



(3) /rpgitem [物品] hand [手持状态]
#将这个 [物品] 的手持状态修改为你设置的 [手持状态] (可用颜色代码)
#可以随意填写任何信息!
/rpgitem Unink hand &c单手
#将Unink的手持状态设置为 &c单手
#例子效果图



(4) /rpgitem [物品] type [物品类别]
#将这个 [物品] 的物品类别修改为你设置的 [手持状态](可用颜色代码)
#可以随意填写任意信息!
/rpgitem Unink type &b武器类
#将Unink的武器类别修改为 &b武器类
#例子效果图



(5) /rpgitem [物品] lore [描述]
#将这个 [物品] 的描述需改为你设置的 [描述] (可用颜色代码)
#如若不使用颜色代码.[描述]会自动显示为斜淡黄色体 (也就是&o&e)
/rpgitem Unink lore 这是一把例子武器!
#将Unink的描述设置为 &o&e这是一把例子武器!
#例子效果图



(6) /rpgitem [物品] description [desc/lore] set [子描述]
#将这个 [物品] 的自描述需改为你设置的 [子描述] (可用颜色代码)
(6.1) /rpgitem [物品] description [desc/lore] add [子描述]
#将这个 [物品] 的自描述添加你设置的 [子描述] (可用颜色代码)
(6.2) /rpgitem [物品] description remove [行数]
#删除 [物品] 的该 [行数] 字符.注意.第一行 [子描述] 行数为0.以此类推.
/rpgitem Unink description set &a啦啦啦啦啦1
#将Unink的描述字符添加为 &a啦啦啦啦啦1
/rpgitem Unink description add &a啦啦啦啦啦2
#将Unink的描述字符添加为 &a啦啦啦啦啦2
/rpgitem Unink description remove 0
#删去Unink第0行字符 (即 &a啦啦啦啦啦1)


(7) /rpgitem [物品] damage [威力]
#将这个 [物品] 的武器伤害(威力)修改为 [威力] (RPG物品的伤害)
#这里 [威力] 可以设置一个准确数值或者是一个伤害范围.具体看例子
/rpgitem Unink damage 15
#将Unink的伤害设置为15
/rpgitem Unink damage 15 40
#将Unink的伤害设置为15~40 ,意为在15~40中随机抽取一个数值当做伤害


(8) /rpgitem [物品] armour [护甲值]
#将这个 [物品] 的防具防御值(护甲值)修改为 [护甲值] (填写数值)
#这里 [护甲值] 在你设置了之后会自动转化为%.具体效果见例子
/rpgitem Unink armour 20
#将Unink的护甲值设置为20% 假如怪物攻击你100伤害.穿上护甲即可抵挡20伤害


(9) /rpgitem [物品] item [材质]
#将这个 [物品] 的显示材质修改为 [材质] (填写物品ID)
#详细说一下.材质那里需要注意.如果填写的材质是有附加值的(例如白桦木)
#填写的格式为 /rpgitem [物品] item [ID] [附加值]
#还有.例如皮革变色等.需要填写皮革ID+特殊颜色代码.见下表格.
/rpgitem Unink item 298 FF0000
#将Unink的显示材质修改为ID:298(皮革帽子) 并且染色FF000(红色)
/rpgitem Unink item 155 
#将Unink的显示材质修改为 ID:155(石英块)
#特殊颜色代码表格(已纠错)
序列号
对应颜色
16进制码
0
0x0
墨囊
1644825
1
0x1
玫瑰红
10040115
2
0x2
仙人掌绿
6717235
3
0x3
可可豆
6704179
4
0x4
青金石
3361970
5
0x5
紫色染料
8339378
6
0x6
青色染料
5013401
7
0x7
淡灰色染料
10066326
8
0x8
灰色染料
5000268
9
0x9
粉红色染料
15892389
10
0xA
黄绿色染料
8375321
11
0xB
蒲公英黄
15066419
12
0xC
淡蓝色染料
6724056
13
0xD
品红色染料
11685080
14
0xE
橙色染料
14188339
15
0xF
骨粉
16777215



(10) /rpgitem [物品] give
#将这个 [物品] 送到我的背包
(10.1) /rpgitem [物品] give [玩家]
#将这个 [物品] 送到 [玩家] 背包里.


——————————————————————————————————————————————————
2.技能类指令



(1) /rpgitem [物品] power
#打开RPG-Item插件的技能列表


(2) /rpgitem [物品] power arrow [触发方式] [冷却时间]
#给 [物品] 添加火箭技能, [冷却时间] 填写整数(20游戏刻为现实中1秒)
#如不设置[冷却时间].则系统默认该物品的火箭技能[冷却时间]为20游戏刻(1秒)
#火箭技能的效果:如果玩家手持/穿戴该物品.并且触发,物品将会发射带火焰的箭.
/rpgitem Unink power arrow rightclick 100
#给予Unink一个右键触发冷却为100游戏刻(5秒)的火箭技能
/rpgitem Unink power arrow leftclick
#给予Unink一个左键触发,冷却(默认)为20游戏刻(1秒)的火箭技能


(3) /rpgitem [物品] power consume [触发方式]
#给 [物品] 添加消耗技能(即让该物品在触发了触发方式后消耗)
#在这里.消耗技能的触发方式的话.推荐使用[Rightclick]意为右键触发.
#如果你想有食用动画的消耗.就使用[Consume]意为食用.需要饥饿了才能食用.
/rpgitem Unink power consume rightclick
#给予Unink一个右键触发的消耗技能.


(4) /rpgitem [物品] power fireball [触发方式] [冷却时间]
#给 [物品] 添加火球技能.
#还有.和火箭技能一样.如果不设置 [冷却时间] .系统会默认冷却时间为20游戏刻(1秒)
/rpgitem Unink power fireball Rightclick 40
#给予Unink一个右键触发的火球技能/冷却40游戏刻(2秒)
/rpgitem Unink power fireball Tick
#给予Unink一个穿戴触发的火球技能(BiuBiuBiu)
#第2个例子要谨慎.我随意写了Tick(穿戴).你手持/穿戴这个物品就会一直发射火球


(5) /rpgitem [物品] power flame [触发方式] [持续时间]
#给 [物品] 添加点燃技能,被该RPG攻击到的.会获得持续燃烧效果.
#唯一和火焰附加不同的在于可以自己调控燃烧时间.
#持续时间与冷却时间一样.如若不设置持续时间默认20游戏刻(1秒)
/rpgitem Unink power flame 400
#给予Unink点燃技能.攻击到的人会燃烧.持续400游戏刻(20秒)


(6) /rpgitem [物品] power ice [触发方式] [冷却时间]
#给 [物品] 添加冰块射击技能,激发了触发方式.会发射冰块.
#[冷却时间]默认为20游戏刻(1秒)不推荐在服务器中使用.有些问题.
/rpgitem Unink power ice rightclick 60
#给予Unink冰块射击技能.右键触发.冷却时间60游戏刻(3秒)


(7) /rpgitem [物品] power potionself [触发方式] [冷却时间] [持续时间] [效果等级] [效果]
#给 [物品] 添加药水技能,该药水效果是给予自己的.
#冷却时间默认20游戏刻(1秒),效果等级填写从0开始.0即为I级药水效果
#效果可填列表:
speed(加速) slow(减速) fast_digging(快速挖掘) slow_digging(缓慢挖掘)
increase_damage (伤害提升) heal (瞬间恢复)
harm(瞬间伤害) jump(跳跃提升) confusion(反胃)
regeneration(生命再生) damage_resistance(抗性提升) fire_resistance(抗火)
water_breathing(水下呼吸) nvisibility(隐身) blindness(失明) night_vision(夜视)
hunger(饥饿) weakness(虚弱) poison(中毒) wither(凋零)
例 /rpgitem Unink power potionself tick 200 500 2 night_vision
#给予该物品药水技能,穿戴触发冷却时间200游戏刻(10秒)持续时间500游戏刻(25秒)的夜视III.


(8) /rpgitem [物品] power command [触发方式] [冷却时间] [展示名] [指令]
#给 [物品] 添加执行指令技能,当物品执行 [触发方式] 时,该物品执行设定的指令.
#展示名用于显示叙述.虽不可用彩色代码.但在item.yml内.可以使用"§"该符号来.用法与&一致
#这个是一个拓展性很强的技能.具体如何实现可以看个人喜好与脑洞.指令处需要添加“/"号
例 /rpgitem Unink power command rightclick 20 使用“救赎”技能,冷却1s /heal
#给予Unink执行指令技能,右键触发冷却时间20游戏刻(1秒)显示名称为:使用“救赎”技能
#实则右键执行指令"/heal”恢复自身血量.且显示名称默认&a.只能在配置内使用"§"更改.
#例子效果图



(9) /rpgitem [物品] power knockup [触发方式] [概率] [威力]
#给 [物品] 添加击飞技能.当物品执行 [触发方式] 时,该物品有一定概率击飞目标.
#概率设置项填写为1/[分母].威力为填写数值伤害x2(两倍)
例 /rpgitem Unink power knockup damage 2 10
#给予Unink击飞技能.当在攻击时(damage),有1/2概率(50%)击飞目标.且造成20伤害


(9) /rpgitem [物品] power lightning [触发方式] [威力] [概率]
#给 [物品] 添加闪电技能.当物品执行 [触发方式] 时,该物品有一定概率引来雷电.
#概率设置项填写为1/[分母].威力为填写数值伤害.
例 /rpgitem Unink power lightning damage 10 3
#给予Unink击飞技能.当在攻击时(damage),有1/3概率(33%)引来雷电.造成10伤害
#例子效果图(好难抓拍的说)



——————————————————————————————————————————————————
3.拓展延伸类


(1) /rpgitem [物品] onlyshowdesc [true/false]
#将该 [物品] 的模式切换为 仅显示物品描述
#意味着该物品会取消显示"x-x Damage""右键触发xxx技能"等信息
#true为取消显示,false为保持显示(默认)只是取消显示,效果还在的
例 /rpgitem Unink onlyshowdesc true
#例子效果图
未使用该指令前(即该模式为False时)

使用该指令后(即该模式为True时)

#该指令作用:对于一些不满意RPGItem插件默认显示的排版的dalao很有用处.
#你可以设置完成各个效果后输入该指令然后使用lore或者description来自己描写效果.


(2) /rpgitem [物品] drop [实体类型] [概率]
#该指令是RPG服中常用的.顾名思义.将 [物品] 在某种实体上掉落的概率.
#概率处,填写数字.例如填写100,便等于100%掉落.
#若想取消掉落.只需设置为0%即可.
例 /rpgitem Unink drop pig 43
#即设置Unink在实体pig(猪)上掉落的概率为43%.
#可用实体生物一览
Chicken(鸡) Cow(牛) Horse(马) Ocelot(豹猫) Pig(猪) Sheep(羊) Rabbit(兔) Bat(蝙蝠)
Moshroom/MoshroomCow(哞菇) Squid(鱿鱼) Villager(村民) CaveSpider(洞穴蜘蛛)
Enderman(末影人) Spider(蜘蛛) Wolf(狼) ZombiePigman(猪人) Blaze(烈焰人)
Creeper(苦力怕) Skeleton(骷髅) Slime(史莱姆) Zombie(僵尸) EnderDragon(末影龙)
WitherSkeleton(凋零骷髅) Snowman(雪傀儡) Ironman(铁傀儡) Wither(凋零)


——————————————————————————————————————————————————
4.排版样式例子:


(1) 名称:金雞華
作者: 本人

介绍:貌似没什么好介绍.还有这是鄙人服的.仅供参考
(2) 名称:重阳斧
作者:本人

介绍:临时制作.还短了点.主要就是边框的设计.其实很常见.仅供参考


——————————————————————————————————————————————————
5.更新记录:


-审核记录-
2017.1.21 初审通过,审核者:SkyCatcher
2017.1.22 二审通过,审核者:混乱


-更新内容-
三审:更改排版.纠正16进制码表格,隐藏文字方便查找.


——————————————————————————————————————————————————
5.其他:
如果本教程对您有用处,请评分/回复!
首次发布教程帖.可能有不足之处请谅解!
如若RPG-Item插件您不满意.
可以尝试使用另一款插件:MYItem.
我正在入手研究该插件.目测会超越RPGItem与lis.




莉莉霍瓦特
本帖最后由 小阿狸.... 于 2017-1-22 15:26 编辑

所以,你在群中发个链接有何意图?

ggg1739191901
色码要用16进制的,请尽快修改

qazwsx852
不补全一下触发方式么

Smokey_Days
=w=写得很好呀...加油呢,毕竟站内RPGitem教程还是不全啊...

kevinss
不错,非常详细,适合新手入门

Rolas
世界之冠 发表于 2017-1-23 12:22
不错,非常详细,适合新手入门

感谢回复

至尊丶沫孓
很好~!适合新手入门~!!!

[email protected]
楼主,(7) /rpgitem [物品] power potionself [触发方式] [冷却时间] [持续时间] [效果等级] [效果]
这个的时候他不对啊。。。。。

ZXYLOVE
话说 楼主 怎么隐藏 武器的Xdamage 和装备的Xarmour

zzdd
[email protected] 发表于 2017-2-14 18:08
楼主,(7) /rpgitem [物品] power potionself [触发方式] [冷却时间] [持续时间] [效果等级] [效果]
这个的 ...

同 不是一个有效的效果

GuieUamc
谢谢我懂了

joker_da_da
为什么有的技能没有

OVOOR
MCBBS有你更精彩~

52135
挖坟打扰了,帖子的图全都炸了希望楼主能处理一下