2015年4月—2024年4月,论坛已建立9周年,欢迎加入QQ群讨论:419848937

自定义脚本的使用

主要是游戏中一些经典任务、游戏资料的科普.
回复
头像
hagcse
Mr.GL
Mr.GL
帖子: 151
注册时间: 2018-02-25 15:50

自定义脚本的使用

帖子 hagcse » 2018-03-10 15:42

为了方便纯新手学会最基本的游戏修改,本人特此写一篇基础修改教程
内容涉及:NPC简单修改,人物技能修改,商店修改,传送修改等等
完全是最基础的内容,只要动动手就能完成,那些拿来主义者就别看了
PS:此教程不涉及修改脚本

NPC修改篇
首先,按Shift点击怪物就可以看到怪物的基本休息,
OK,我们先来修改怪物的掉宝资料,点击掉落清单你会看到怪物所掉落的物品代码休息
文字后面括号里的数字就是物品的代码,接下来我们来修改掉落的几率,点击金币,
这个大家都看的懂,我就不解释了,接着来增加掉宝资
先返回掉落清单,点击增加掉落,
几个栏目大家也应该看的懂,这里要注意的是几率最大1000000,也就是100%掉落
种类这里-1表示矮人回收技能才能得到,一般写0 1 2 3以此类推,你可以理解为掉落顺序
注意不要在种类这里都填写一样的数字否则掉落的时候只掉其中的一种物品,按顺序写下去
上图的3031是魔晶石的代码,如果你想添加其他的,写其他物品的代码即可,我只是举个例子
OK,全部添加内容完毕点击增加,你就会看到此怪物的掉宝增加了,

还想继续添加的,按上述流程继续操作即可
PS:提醒各位新手,修改怪物数据时首先修改掉落数据,然后再修改属性,否则会出现无法读取掉落资料的现象

然后我们来修改怪物的属性资料,
首先还是Shift点击怪物,然后点编辑咨询可以看到

一般我们只修改等级,HP,MP,EXP,SP,物攻,物防,魔攻,魔防,主动性
前8项可以随意填写,不要太BT就可以了
主动性这里0就是不会主动攻击,300表示进入怪物主动攻击范围,也不要改的太多咯
这里注意的是改完一项保存一项再改下一个项目,完全是手动活儿,没的偷懒

最后我们来看怪物的技能,老规矩Shift点击怪物,

英文的看不懂?没关系,这里大家只要删除一个技能就行
如果你看到Magic Cancel意识就是魔法消除,俗称消状态
把这个技能删除掉就行了,因为NPC的这个技能会把你的BUFF技能全消除的,非删不可- -
还有一个技能就是麻痹,如果你显示的是中文的话,只要此怪物有此技能也删除比较好,尤其是BOSS- -
OK,简单的怪物修改就是这样,改完记得重新启动游戏服务端才会生效哦

------------------------------------------华丽的分割线----------------------------------------------

人物技能修改篇

首先是常用辅助技能的持续时间修改,打开\gameserver\data\stats\skills
看图
我们以火的种子技能为例,ID1285
hitTime和reuseDelay这两项是技能的恢复时间和再使用时间,后面数据是以豪秒来计算的
我修改的表示4秒和2秒,大家应该看的懂,我不解释了
然后“<effect name="Buff" time="7200" val="0" stackOrder="1" stackType="element_attack">”
其中time=后面的数字就是技能持续的时间,以秒来计算,7200就是2小时的意思,不多作解释了

----------------------------------------华丽的分割线---------------------------------------

商店修改篇

首先Shift点击NPC,我们可以看到
SHOP这一项就是该商店的内容
3008100就是改商店的ID,简单的说就此NPC的代码后面加两个零
如果有2级商店就会显示3008101,点击一下3008100我们会看到这级商店所出售的所有物品代码,
这个大家动看的懂吧,我不作解释了,以上是我已经修改过的内容, 两个商店内容哦
然后我们来给此商店增加贩卖的内容
首先,退出游戏,连接数据库
点击merchant_buylists这一项就是商店内容,我们找到3008100的所有内容
这里就是刚才那个NPC的1级商店内容,如果你未作修改的话先把SHOP_ID是3008100的所有内容删除
然后重新编写商店内容,
item_id就是贩卖的物品代码
price就是价格
shop_id就是商店ID,刚才的3008100就写在这里
order是物品的贩卖顺序,从0开始写,然后1 2 3以此类推,不能重复哦
count和currentCount写-1
time和savetimer写0
OK,写完商店的话就可以保存退出了
然后我们来修改NPC的对话内容,打开L2JCC_Server_1012011291974357620\gameserver\data\html\merchant
右键记事本打开30081这个NPC的html,


第一段不要去改,我们改第二行那段对话内容
你可以随便写什么内容,比如“欢迎年轻的冒险家。我这里有最齐全的消耗品,如果要去冒险不带点药什么的可不行啊,哈哈。”
引号不要写啊,那是为了突出内容,后面<br>表示换行的意思
OK,保存退出,重启服务端进游戏再去看看这个NPC的商店对话和贩卖内容,你会非常有成就感0 0
图片

回复