仙境传说RO:添加自定义道具

这篇具有很好参考价值的文章主要介绍了仙境传说RO:添加自定义道具。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

仙境传说RO:添加自定义道具

大家好,我是艾西今天和大家聊一下仙境传说RO怎么添加自定义道具。在我们开服时加入一些道具模组等往往会让我们的服务器更有特色以及消费点,那么让我们直接进入正题开始操作:(此处我们讲的过程中以红色药水举例)

喜欢的可以关注一下 baidu搜suo艾西服务器

仙境传说RO:添加自定义道具,仙境传说ro,驰网艾西,游戏引擎,游戏程序,服务器,仙境传说RO服务端

道具的配置由两部分组成:

服务端配置:除外观外的所有道具属性,包括ID、 类别、功能、价格、掉落等

客户端配置:道具的外观,包括名称、图标、描述等

服务端配置功能分布在以下几个文件

item_ db. Yml  (说明:入口文件,无实际道具配置)

item_ db_ equip. Yml(说明:装备道具配置)

item_ db_ usable. Yml (说明:消耗品道具配置)

item_ _db_ etc . ym1 (说明:其他道具配置)

打开Pandas文件找到路径db>re/pre-re  这里面就是所有的道具配置了

仙境传说RO:添加自定义道具,仙境传说ro,驰网艾西,游戏引擎,游戏程序,服务器,仙境传说RO服务端

仙境传说RO:添加自定义道具,仙境传说ro,驰网艾西,游戏引擎,游戏程序,服务器,仙境传说RO服务端

Id: 501  (红色药水在游戏内的ID)

AegisName : Red_ Potion

Name :Red Potion

Type: Healing (类型:治疗类)

Buy: 10 (购买价格10)

Weight: 70(重量是70)

Script: itemheal rand(45,65),0; (此为脚本定义为使用时的效果是随机回复45-65之间)

仙境传说RO:添加自定义道具,仙境传说ro,驰网艾西,游戏引擎,游戏程序,服务器,仙境传说RO服务端

这就是服务端的道具配置。

客户端配置

客户端配置在data\iteminfo.lub 文件内,是一个 Lua表。

格式如下:

[501]={

unidentifiedDisplayName = "红色药水",--未鉴定时的名称

unidentifiedResourceName = "弧埃器记",-- 未鉴定时的图标

unidentifiedDescriptionName = { -- 未鉴定时的描述

"将红色药草捣碎,制成的体力恢复剂。",

"恢复^00008845 ~ 65^000000的HP",

"依^000088(VITx2)%0000增加恢复量",

"^ffffff_ ^000000" ,

"重量: 7"

},

identifiedDisplayName =“红色药水”,--已鉴定时的名称

identifiedResourceName =“弧埃器记",--已鉴定时的图标

identifiedDescriptionName = { -- 己鉴定时的描述

"将红色药草捣碎,制成的体力恢复剂。",

"恢复^00008845 ~ 65^000000的HP",

"依^000088(VITx2 )%^000000增加恢复量",

"^ffffff_ ^000000" ,

"重量: 7"

},

slotCount =0,--孔的数量

ClassNum = 0

}

说明:不同的端, 其配置文件并不一定是data\iteminfo. lub ,可以在DIFF客户端时修改这个文件的路径。比如在Pandas 里,该文件的路径为data\iteminfo_ true.lub 所有的道具都要在这里面有如果没有的话客户端是显示不出来的

仙境传说RO:添加自定义道具,仙境传说ro,驰网艾西,游戏引擎,游戏程序,服务器,仙境传说RO服务端

在我们上面的格式中unidentifiedResourceName = "弧埃器记" 是图档, 道路的图档总共有4个地方data \texture \蜡历牢磐其捞胶\collection     data \texture \蜡历牢磐其捞胶\item

data\sprite\酒捞袍          data \sprite\酒捞袍

仙境传说RO:添加自定义道具,仙境传说ro,驰网艾西,游戏引擎,游戏程序,服务器,仙境传说RO服务端

那么在这里红色药水的图档是什么名字,我们可以用everything搜一下

仙境传说RO:添加自定义道具,仙境传说ro,驰网艾西,游戏引擎,游戏程序,服务器,仙境传说RO服务端

弧埃器记这个图档的名字就是文件名,后缀不一样显示的图就会不一样,act格式的文件是需要另外用工具打开的,这里大家知道就好

添加自定义道具:要先给出道具的设计(此次我们添加的是消耗品)

道具ID:30000 道具名:全栈药水 类型:消耗品 可用职业:全部  功能:恢复所有生命值和魔法值  重量:2

道具ID:30001 道具名:初心者药水 类型:消耗品 可用职业:初心者  功能:恢复所有生命值和魔法值  重量:1

道具ID:30002 道具名:随时药水药水 类型:消耗品 可用职业:全部  功能:随机恢复50-100点生命值和魔法值   重量:1

道具ID:30003 道具名:解毒药水 类型:消耗品 可用职业:全部  功能:解除中毒状态  重量:1

注:在服务器中将道具ID尽可能的往后选择,因为官F仍在更新,如果后期出现冲突会非常的麻烦

实操:在服务端item_ db里添加数据

道具的配置都在Pandas---db----re 路径里面分别为item_db_ equip.yml (装备配置文件)

item_ db_etc.yml (其他配置文件) item_ db_usable.yml (消耗品配置文件)

我们这次给到的道具设计是消耗类,所以在item_ db_usable.yml 文件去添加

注:因我们这里只是给大家演示所以先找一个类似的道具复制一份,再在此基础上修改为减轻工作量

例拿这个物品作为示范:

id: 500

AegisName : Warnut_ Chocoball

Name: Choko Gangjeong

Type: Healing

Weight: 10

Script:

percentheal 10, 10;

percentheal 意思百分疗愈

*percentheal <hp>, <sp>{,<char_ id>};

此命令将治愈调用角色。它可以治愈角色,但不是按设定值-它会增加他们最大HP/SP的百分比。

percentheal 100,0; // This wi1l heal 100% HP

percentheal 0,100; // This will heal 100% SP

percentheal 50,50; // This will heal 50% HP and 50% SP

这将治愈的量将取决于您拥有的最大HP或SP总量。与”治愈"-一样,这不会调用任何动画或效果。

在db>re>item_db_usable.yml,按顺序去增加不然后面维护很麻烦,下图是ID顺序以及添加的自定义道具

item_ db_usable.yml 添加物品代码:

id: 30000 (全栈药水)

AegisName: Fullstack_Potion

Name: Fullstack Potion

Type: Healing

Buy:100

Weight: 20

Script:

percentheal 100, 100;

id: 30001 (初心者药水)

AegisName: Novice_Potion

Name: Novice Potion

Type: Healing

Buy:100

Weight: 10

Jobs:

Novice: true

Script:

percentheal 100, 100;

注:ID30001药水因为要设置成只有初心者可以使用,所以将jobs这一栏改为Novice限定为初心者可以使用就可以了,如果想多限制多个职业使用即在jobs在多添加一个职业即可

配置示例:

#示例一,所有职业可装备

Jobs:

All: true

#示例二,只有初心者和超级初心者可装备

Jobs:

Novice: true

SuperNovice: true

#示例三,铁匠和骑士可装备

Jobs:

Blacksmith: true

Knight: true

仙境传说RO:添加自定义道具,仙境传说ro,驰网艾西,游戏引擎,游戏程序,服务器,仙境传说RO服务端

id: 30002 (随机药水)

AegisName: Random_Potion

Name: Random Potion

Type: Healing

Buy:100

Weight: 10

Script:

Itemheal rand (50,100); rand (50,100);

注:Itemheal治疗指定数值  rand是随时的意思  50和100之间随机,因需要回复生命值和魔法值所以在回复数值后面需要重复一次

Id:30003 (解毒药水)

Aegi sName: Antidote_Potion

Name: Antidote Potion

Type: Healing

Buy: 40

Weight: 70

Script:

SC_ end SC_ POISON;  

注: SC_ end SC_ POISON;状态的定义根据官网文档数据库查询

那么到这里我们在服务端item_ db_usable.yml 文件里我们需要添加的道具就完成了,接下来我们需要配置下客户端的文件。

首先打开本地电脑的客户端文件路径,找到RO > LeeClient > System >itemInfo true.lub文件,将我们在服务端改好的文本复制下来,粘贴进客户端itemInfo true.lub文件拉到最后将ID改为30000

格式如下:

[30000] = {

unidentifiedDi splayName =” 初心者药水",

unidentifiedResourceName = "弧埃器记",

unidentifiedDescriptionName={

"将初心者药草捣碎,制成的体力恢复剂。”

"恢复所有生命值和魔法值",

"^ffffff_ ^000000"

"重量: 1"

 },

identifi edDi spl ayName= "初心者药水”

identifi edResourceName.="弧埃器记”,

identifiedDescript ionName ={

"将初心者药草捣碎,制成的体力恢复剂。”

"恢复所有生命值和魔法值”,

"ffffff_ 000000",

"重量: 1"

},

slotCount = 0,

ClassNum = 0

}

将所有你添加的道具物品文本填写好后,启动加载一下进入游戏输入命令:@item 30000获取我们自己添加的全栈药水

仙境传说RO:添加自定义道具,仙境传说ro,驰网艾西,游戏引擎,游戏程序,服务器,仙境传说RO服务端

仙境传说RO:添加自定义道具,仙境传说ro,驰网艾西,游戏引擎,游戏程序,服务器,仙境传说RO服务端

仙境传说RO:添加自定义道具,仙境传说ro,驰网艾西,游戏引擎,游戏程序,服务器,仙境传说RO服务端

我们刷出来的药水大家可以自己去尝试使用试试

以上就是今天分享的内容

我是驰网艾西,希望今天的内容对有需要的小伙伴有帮助我们下期再见文章来源地址https://www.toymoban.com/news/detail-538133.html

到了这里,关于仙境传说RO:添加自定义道具的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ​ Android 操作系统用于获取设备的软件版本号 ​ro.build.id

    getprop ro.build.id 是一个 Android 操作系统中的命令,通常用于获取设备的软件版本号。其中,ro.build.id 是一个系统属性的名称,它存储了当前设备的软件版本标识符。 要使用 getprop ro.build.id 命令,可以在 Android 设备上的命令行界面(如终端或adb shell)中输入该命令并按下回车键

    2024年02月05日
    浏览(32)
  • FANUC机器人实现2个RO输出信号互锁关联(互补)的具体方法

    一般情况下,为了方便用户控制工装夹具上的电磁阀等控制工具,FANUC机器人出厂时给我们提供了8个RO输出信号,如下图所示,这8个RO信号可以各自单独使用。 那么,如果为了安全控制,需要将2个RO信号成对的进行安全互锁,如何实现呢? 具体方法可参考以下操作步骤: 如

    2024年02月15日
    浏览(34)
  • error:1408F10B:SSL ro utines:ssl3_get_record:wrong version number

    git clone拉取代码出现的 问题 : 错误原因 是:版本冲突 解决办法 : 1)https:// 换成 http:// 2)如果你是用https拉取时出现的错误,可以删了原项目换成ssh再git clone,或者直接换成ssh再git pull(因为你可能之前git clone的时候用的是ssh,所以换成https时出现版本冲突) 成功解决 :

    2024年02月05日
    浏览(26)
  • 【STM32】Keil MDK 中的 Code、RO-data、RW-dat、ZI-data 是什么?分别放在哪里?

              C语言中有栈、堆、bss、data、code段。具体每个段具体是存储什么数据的,直接百度吧。重点分析一下STM32以及在MDK里面段的划分。 Code存放在ROM RO-data存放在ROM RW-dat存放在RAM ZI-data存放在RAM 单片机初始化时RW-data从flash拷贝到RAM 生成的map文件位于list文件夹下 (KE

    2024年02月11日
    浏览(33)
  • 理解Keil编译器中编译程序时出现的Code、RO-data、RW-data和ZI-data的含义

    ** ** STM32单片机在keil开发环境下编译完成后,会显示: Program Size: Code=xxxx RO-data=xxxx RW-data=xxxx ZI-data=xxxx 编译后的显示窗口如图所示: 其中Code、RO-data、RW-data和ZI-data是什么意思呢? Code:代表执行的代码,程序中所有的函数; RO-data:代表只读数据(Read Only Data),程序中所定义

    2024年02月16日
    浏览(35)
  • 林浩然的Java奇幻之旅:编码舞蹈、编程精灵与IDE仙境

    林浩然的Java奇幻之旅:编码舞蹈、编程精灵与IDE仙境 Lin Haoran’s Magical Java Journey: Code Dancing, Coding Elves, and IDE Wonderland 一日,林浩然决定踏上一场充满奇思妙想的Java开发探索之旅。他满脸兴奋地幻想着自己将成为Java世界的巫师。 One day, Lin Haoran decided to embark on an adventure-fill

    2024年01月25日
    浏览(27)
  • vue+elementui实现英雄联盟道具城

    目录 一、效果图 1.首页  2.商品列表、分类  二、实现重点讲解 1.首页轮播图 1.1技术实现:  1.2.鼠标聚焦切换图片事件  2.首页tab切换 3.商品列表实现 三、项目结构说明  四、总结 1.首页 项目与官方效果没有太大差异:  游戏导航:  2.商品列表、分类  动态切换分类 1.首

    2024年02月12日
    浏览(36)
  • Linux下传说中的三剑客

    大家好!我是木荣。 今天给大家聊一聊Linux中文本操作的 三剑客:awk、grep、sed ,因其功能强大、使用频繁,且是Linux下文本处理的得力利器,常被称之为 文本三剑客 。 grep 常用于查找, sed 常用于取行和替换,而 awk 常用于运算。 有句玩笑话常说: 做Linux技术不识三剑客,玩

    2024年02月09日
    浏览(25)
  • 这就是传说中超难的N皇后?——详细图解!

    ✔️本文主题:回溯算法之N皇后 算法 ✔️题目链接:N皇后 大家好久不见,今天我们一起来学习一道很经典、也很有难度的一道题目—— N皇后 按照国际象棋的规则, 皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。 n 皇后问题 研究的是如何将 n 个皇后放置在

    2024年02月02日
    浏览(38)
  • P1196 [NOI2002] 银河英雄传说 带权并查集

    P1196 [NOI2002] 银河英雄传说 使用带权并查集维护: 每个战舰所属列。 每个战舰到当前列第一个战舰的距离。 每列的战舰数量。 如何求同列战舰之间相隔的战舰数量? 使用两战舰到当前列头部的距离之差减1即可得到。 如何在并查集合并时维护每个战舰到当前列第一个战舰的

    2024年02月14日
    浏览(22)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包