本帖最后由 kokokoko 于 2010-11-23 20:36 编辑
必学内容
想把苍蝇翅膀 蝴蝶翅膀改成无限使用
想修改冰淇淋加血量
想修改装备武器属性想修改卡片属性必学
首先,道具属性文件存放在私服目录下的db文件夹下的item_db.txt里在RO里,道具大致可以分为几种,消耗类(就是加血和SP的),垃圾(卖钱的)了,装备类,以及材料类。首先先讲一下如何修改消耗类道具加HP类的以红色药水为例子,打开item_db.txt,搜索 红色药水 可得到
501,Red_Potion,红色药水,0,50,,70,,,,,10477567,2,,,,,{ itemheal rand(45,64),0; },{}
作为新手,其他部分可以不改,红色的50,是红色药水的价格,而itemheal rand(45,64),0; 这一句,是指红色药水的恢复量,蓝色字itemheal rand是一个恢复语句,代表它的功能是恢复,(45,64)代表回复HP范围是在45到64之间.后面的0指恢复的SP的范围,因为红色药水不恢复SP,所以为0加SP类的以蓝色药水为例子,步骤同红色药水,搜索 蓝色药水 得到
505,Blue_Potion,蓝色药水,0,500,,150,,,,,10477567,2,,,,,{ itemheal 0,rand(40,59); },{}
红色的500仍然是价格, itemheal 0,rand 代表恢复的是0HP,以及恢复的SP范围,为40-59两样都加的基本同上,只是两条命令都有,例如冰激凌
536,Ice_Cream,冰淇淋,0,150,,8,,,,,10477567,2,,,,,{ itemheal rand(75,94),rand(35,59); },{}
一般来说,菜鸟只需要需要()之间的数据就可以了,不需要修改其他的东西.下面是装备类,也是大家最感兴趣的修改装备属性,现在我们以3洞的短剑为例子为大家讲解一下,打开item_db.txt,搜索短剑可得1201,Knife,短剑3洞,4,50,,400,17,,1,3,10444527,2,2,1,1,1,{},{}前面的不看,红色的50依然是短剑的价格,蓝色的400代表短剑的重量为40(因为RO里有重量0.1的存在,而加小数点的话文件结构会混乱),400后面的棕色的17代表的是短剑的攻击力为17,绿色的3代表了短剑的洞数,紫红色的1代表物品的等级,这个数字将影响你精练增加的点数,灰色的1代表需要多少级才能装备这样装备..以短剑为例子,我们把
1201,Knife,短剑3洞,4,50,,400,17,,1,3,10444527,2,2,1,1,1,{},{}
修改为1201,Knife,短剑3洞,4,50000,,1,500,,1,4,10444527,2,2,4,5,1,{},{}
这样就修改出1把价值50000元,只有0.1重量但是有500攻击力的4级4洞短剑,但是需要5级才能装备.请注意那个多少级才能装备的问题(就是灰色的字)
如果你想把一些本来需要很高级别的东西改到很低的级别穿的话,需要改另外一个文件
同样在db目录下的class_equip_db.txt这个文件,同样以短剑为例子,我们在上面已经将短剑改成5级才能装备的道具,那么在这个文件里搜索短剑的编号,就是最前面那个数字1201。
搜索结果为
1201,Knife,2,0,0,1,2,3,5,6,7,9,10,11,12,14,16,17,18,19,20,21,23
暂时不要管其他数据,看红字的0,修改此处为5,即是限定5级以上才能装备,同样,想要一样90级才能装备的改为1级装备
举例:敏捷别针1洞(红字为修改等级用)
item_db.txt 中的数据
2625,Brooch_,敏捷别针1洞,5,30000,,200,,0,,1,2088958,2,136,,90,0,{},{ bonus bAgi,1; }
改为
2625,Brooch_,敏捷别针1洞,5,30000,,200,,0,,1,2088958,2,136,,1,0,{},{ bonus bAgi,1; }
class_equip_db.txt 中数据
2625,Brooch_,2,90,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21
改为
2625,Brooch_,2,1,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21
这样你在1级的时候就可以装备原本90级才能装备的1S敏捷别针了.
下面是武器附加属性的修改.
附加属性的命令我不再做详细介绍了,详细的命令请参照stoneice朋友的这个帖子
dispbbs.asp?boardID=2&ID=2714&page=1
同样以短剑为例子,在浏览了stoneice的帖子以后基本知道了附加属性命令是什么了,所以现在直接从如何添加属性做起。
同样是短剑的资料
1201,Knife,短剑3洞,4,50,,400,17,,1,3,10444527,2,2,1,1,1,{},{}
请注意,附加属性一定要修改到后面的{}里
假设我要给短剑增加圣属性,就可以改为
1201,Knife,短剑3洞,4,50,,400,17,,1,3,10444527,2,2,1,1,1,{},{ bonus bAtkEle,6; }
命令我不再说明,注意{}内的格式为 { bonus 你要加的属性; }
如果要添加许多属性的话,{}内格式为 { bonus 你要加的属性; bonus 你要加的属性; bonus 你要加的属性; bonus 你要加的属性; }
格式一定要正确,分号一定不能少,否则MAP服务器肯定跳档.
其他类型的道具其实没必要修改了
|