站内搜索

搜索

[教程] 【龙ol初级修改系列教程】1=如何修改商城-增加自己需要的东西,高手勿喷,菜鸟留步吧

Boa

1776

主题

736

回帖

1万

积分

超级版主

UID
3
威望
79
贡献
75
热度
8948
金币
0 克拉
钻石
0 毫克
精华
25
违规
0
在线时间
883 小时
注册时间
2015-5-30
最后登录
2024-4-26
发表于 2015-6-9 22:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
【认识一下商城文件】
打开服务端文件夹或者说服务端根目录(以我的为例指的都是D:\long135\这个文件夹),打开D:\long135\server_data文件夹,里面的mall_item_proto.xml,mall_pack_proto.xml 和mall_free_item_proto.xml三个文件都是跟商城有关的东西。备注:服务端里面基本上所有带有mall字样的都是跟商城有关的东西的啊。
mall_item_proto.xml是全部商品列表,也就是打开商城看到的商品最多的这个(对应的是【全部商品】一栏也就是除了【优惠礼包】以外的所有栏位),mall_pack_proto.xml 就是【优惠礼包】一栏,以及mall_free_item_proto.xml就是每天可以领取的免费物品的啊。

【修改所需打开的文件】
除了以上三个文件需要打开之外,还需要打开的就是服务端D:\long135\data\local\zhCN\attdata里面的item_name.xml(物品名称)和equip_name.xml(装备名称)两个文件,顺便说一下mall_title.xml这个文件,这个打开以后就明白了(用什么打开?当然是记事本就够了啊),就是商城后面8个栏位的名称啊,这个是可以修改的啊,因为7248的商城是有2级分类的啊,我有时候会因为东西分类不足就会把一些东西放在别的大类下面的,会造成一定的混乱的,所以135的商城就不要去修改了啊。

【第一步修改】
此处都以item_name.xml(物品名称)为例,equip_name.xml(装备名称)同理的。打开mall_item_proto.xml全部商品列表和item_name.xml(物品名称),一下都是需要对应着看了啊:
--------------------------------------打开mall_item_proto.xml可以看到:
<mallitem id="87" typeid="2000004" type="1" purchase_price="10" promote_price="-1" promote_year="-1" promote_month="-1" promote_day="-1" promote_hour="-1" sale_num="-1" present_id="2220001" present_num="10" exchange_volume_assign="0" exchange_volume_num="0" group_purchase_amount="-1" new_goods="1" hot_goods="1" pro_goods_sort="-1"/>
解说:
mallitem id="87"就是商品的id了啊,他影响的是某个商品在【全部商品】里面的排名先后的,但是无法确定后面8个栏位里面的顺序的;
typeid="2000004"就是商品的id了,也就是在item_name.xml(物品名称)和equip_name.xml(装备名称)两个文件里面的id;
type="1"指的就是这个商品属于哪一个大类的(mall_title.xml这个文件里面有的啊:name1="生产材料" name2="装备强化" name3="绝世神器" name4="灵兽养成" name5="神奇坐骑" name6="个性时装" name7="练级必备" name8="活动道具"/>)1就是生产材料里面的啊;
purchase_price="10"就是商品价格,10就是10元宝;
promote_price="-1" promote_year="-1" promote_month="-1" promote_day="-1" promote_hour="-1",这些带有promoto字样的都是促销价格促销时间,没什么大用处的,-1代表不促销;
sale_num="-1" 销售的数量,-1代表的就是需要我们输入具体要买的数字的卖法,1就是代表每次只能买一个的卖法;
present_id="2220001" present_num="10"这是赠品的意思,买上这个商品送多少个某种赠品,一般来说可以用来赠送同类物品以减少商城的商品数量(总上限是900左右,尽量不要超过这个数字吧);
exchange_volume_assign="0" exchange_volume_num="0"这个不需要了解;
group_purchase_amount="-1" 团购的数量,没用了;
new_goods="1" hot_goods="1"这指的就是在商城里面的商品需要不需要显示“新”“热”两个小图标,1是需要;
pro_goods_sort="-1"这东西没必要知道了,保持这个吧。

----------------------------打开item_name.xml可以看到
    <item id="2000004" name="[材]稀有石料" display_type="石料" desc="矿石类材料,可用于各种生产合成。\n&lt;color=0xff05ff00&gt;品质越好的材料制造出来的装备鉴定后获得极品的几率越高,当参与生产的材料全部为紫色时将会必然鉴定为紫色装备&lt;color=0xfffff7e0&gt;" male_icon="TBWP001_1" drop_model="DL05" action_blend="0" />
item id="2000004" name="[材]稀有石料"   就是我们需要的东西啊,其他的不在本教程讨论范围之内的,不说了。

【新增商品】
现在说一下怎么把 驯兽术 加到商城里面去:
首先需要一个独有的mallitem id,比如本教程里面的87肯定是不能用了的 啊,否则进客户端就会有(can't reg mallitem id=“XXX” twice无法重复注册商品id)提示的啊
以1为例,把    驯兽术:龙驹  这个东西加到商城里面去的步骤是:
item_name.xml里面搜索   驯兽术:龙驹  ,得到他的对应id是4210001,然后回到mall_item_proto.xml里面,偷懒的做法就是直接复制别的商品的代码吧,开始写代码:
<mallitem id="1"(商品序列) typeid="4210001"(商品id) type="5"(为什么会是5呢?这个是骑术当然是归类到坐骑里面去了啊) purchase_price="10" promote_price="-1" promote_year="-1" promote_month="-1" promote_day="-1" promote_hour="-1" sale_num="-1" present_id="-1"(-1就是不送东西啦,说实话,应该是商品里面的龙驹自带赠送这个驯化术多好啊) present_num="10" exchange_volume_assign="0" exchange_volume_num="0" group_purchase_amount="-1" new_goods="1" hot_goods="1" pro_goods_sort="-1"/>
那么你所能够放在商城mall_item_proto.xml里面的代码就是:
------------------------------------------------------
    <mallitem id="1" typeid="4210001" type="5" purchase_price="10" promote_price="-1" promote_year="-1" promote_month="-1" promote_day="-1" promote_hour="-1" sale_num="-1" present_id="-1" present_num="10" exchange_volume_assign="0" exchange_volume_num="0" group_purchase_amount="-1" new_goods="1" hot_goods="1" pro_goods_sort="-1"/>
-------------------------------------------------------注意在    <mallitem id的前面应该是4个空格的啊,偷懒的话,用tab键按一下也是没问题的,但是不能保证不出问题。


ok,初级系列教程到此完毕,有疑问自己探索,实在不会的再回帖吧但是不能问超出本教程的问题。

欢迎来到滚动热门】论坛——-网单专业的论坛之一!
请记住我们的网址 滚动热门 [这是 默 认 签 名,更换签名点这里!]

☆--本论坛是网单专业论坛之一(最专业的知识,最贴心的服务圆您网单之梦--☆

☆--(教您最快,最省,最高的网单游戏技巧)--☆

☆--在这里祝玩家天天爆极品装备,好运连连--☆

☆--若出现不能下载或其他未知故障,请联系客服QQ:349379187,反馈问题 务必请直入主题 拒绝闲聊--- ☆

       ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
       ┃滚动热门讨论群:滚动热门讨论群6577538 ┃
       ┃滚动热门讨论群:滚动热门讨论群6577538 ┃
       ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
2、本站所有主题由该帖子作者发表,该帖子作者与滚动热门享有帖子相关版权
3、论坛的所有内容都不保证其准确性,有效性,时间性。阅读本站内容因误导等因素而造成的损失本站不承担连带责任。
4、当政府机关依照法定程序要求披露信息时,论坛均得免责。
5、若因线路及非本站所能控制范围的故障导致暂停服务期间造成的一切不便与损失,论坛不负任何责任。
6、注册会员通过任何手段和方法针对论坛进行破坏,我们有权对其行为作出处理。并保留进一步追究其责任的权利。
7、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和滚动热门的同意
8、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
9、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
10、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
11、滚动热门管理员和版主有权不事先通知发贴者而删除本文
12、滚动热门社区资源均来自网络收集,本站所有内容仅供学习与测试使用,禁止进行任何商业操作
13、如私自违反造成的一切责任自行承担,本站不对其负任何相关法律和连带责任
如私自违反造成的一切责任自行承担,本站不对其负任何相关法律和连带责任
官方QQ客服:349379187
请勿恶意灌水!尊重他人也是尊重自己!
发帖时请遵守我国法律,网站会将有关你发帖内容、时间以及发帖IP地址等记录保留,只要接到合法请求,即会将信息提供给有关政府机构。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 客服中心 搜索 商务合作联系
网游发布交流
网游发布 网页发布
页游信息 手游开区
传奇开区 玩家推广
网游资源聚合
网单下载 诛仙单机
诛仙Win端 传奇
页游服务端 手游服务端 商业服务端
下载
安卓APP端
社区内务
社区公告 社区日记
福利中心 事务处理
更多
充值积分
安卓APP端

安卓APP端

微信二维码

微信二维码

快速回复 客服中心 搜索 商务合作联系