论坛调整完毕,全面开放注册,无需认证。

如何让天堂怪物变成召唤技能

爆率、物品、补丁修改等技术参考资料
回复
头像
天堂之手
Mr.GL
Mr.GL
帖子: 263
注册时间: 2018-02-24 21:37

如何让天堂怪物变成召唤技能

帖子 天堂之手 » 2018-03-24 20:42

(前言 - 你要会加解密文件喔)
好多新手对于GM指令的招唤宠物很有兴趣
可是这种乐趣玩家就无法享受到了
类似的教学我记得以前也有大大发过
只是大大发的好像初章的做法
我以小野牛之笛小老虎之钟小笑翠鸟之笛为例
做个说明
(原因是我的版本无法顺利使用这3个道具。所以..我就把它变成昭唤)
范例一:使用游戏中用不到的NPC下去改造


●首先要先查了itemname的档案找出你想使用的昭唤技能图示
查出他们的etcitemgrp里面的图标
这个图标就是会显示在技能表里面的图示
从找出了itemname ID在查etcitemname就可以查图标


名称= [小野牛之笛] icon.etc_buffalo_panpipe_i00
名称= [小老虎之钟] icon.etc_cougar_chime_i00
名称= [小笑翠鸟之笛] icon.etc_kukaburo_ocarina_i00


●接着要新增技能就要到skillname去新增
skill_begin skill_id也= 2300 skill_level = 1 name = [召唤小野牛] DESC = [召唤可爱的小野牛。召唤时会消耗5个S级结晶。召唤者所得经验值减少15%。] c4_attr2 = [无] c4_attr3 = [无] skill_end
skill_begin skill_id也= 2301 skill_level = 1 name = [召唤小笑翠鸟] DESC = [召喚可愛的小笑翠鳥。召喚時會消耗5個S級結晶。召喚者所得經驗值減少15%。] c4_attr2 = [无] c4_attr3 = [无] skill_end
skill_begin skill_id也= 2302 skill_level = 1 name = [召唤小老虎] DESC = [召唤可爱的小老虎。召唤时会消耗5个S级结晶。召唤者所得经验值减少15%。] c4_attr2 = [无] c4_attr3 = [无] skill_end


●接下来skillgrp也要新增这里就会用到图标了
skill_begin skill_id也= 2300 skill_level = 1 =图标[icon.etc_buffalo_panpipe_i00] operate_type = 0 is_magic = 1 mp_consume = 70 cast_range = -1 hit_time = 15.000000动画= [] = cast_style 1 c3_attr1 = {105; 0} c3_attr2 = [无] c3_attr3 = 0 c4_attr1 = 0 c4_attr2 = 0 c4_attr3 = 0 c4_attr4 = 8 c4_attr5 = 10 skill_end
skill_begin skill_id也= 2301 skill_level = 1 =图标[icon.etc_kukaburo_ocarina_i00] operate_type = 0 is_magic = 1 mp_consume = 70 cast_range = -1 hit_time = 15.000000动画= [] = cast_style 1 c3_attr1 = {105; 0} c3_attr2 = [无] c3_attr3 = 0 c4_attr1 = 0 c4_attr2 = 0 c4_attr3 = 0 c4_attr4 = 8 c4_attr5 = 10 skill_end
skill_begin skill_id也= 2302 skill_level = 1 =图标[icon.etc_cougar_chime_i00] operate_type = 0 is_magic = 1 mp_consume = 70 cast_range = -1 hit_time = 15.000000动画= [] = cast_style 1 c3_attr1 = {105; 0} c3_attr2 = [无] c3_attr3 = 0 c4_attr1 = 0 c4_attr2 = 0 c4_attr3 = 0 c4_attr4 = 8 c4_attr5 = 10 skill_end


●再来就是XML的重点了
蓝色部份的解释:
1.第一个5--代表昭唤所需道具的数量
2.1462:代表S晶道具的ID
3.12780:代表昭唤出来怪物的ID
(这些都是可以自行变动的)
<技能ID =“2300”的水平=“1”NAME =“召唤小野牛”>
<表名称=“#mpConsume”> 70 </ TABLE>
<表名称=“#itemConsumeCount”> 5 </ TABLE>
<集名称=“mpConsume”VAL =“#mpConsume”/>
<集名称=“itemConsumeId”VAL =“1462”/>
<集名称=“itemConsumeCount”VAL =“#itemConsumeCount”/>
<集名称=“权力”VAL =“0.0”/>
<集名称=“目标”VAL =“TARGET_SELF”/>
<集名称=“hitTime”VAL =“6000”/>
<集名称=“REUSEDELAY”VAL =“20000”/>
<集名称=“skillTime”VAL =“6000”/>
<集名称=“skillType”VAL =“SUMMON”/>
<集名称=“isMagic”VAL =“真”/>
<集名称=“operateType”VAL =“OP_ACTIVE”/>
<集名称=“castRange”VAL =“ - 1”/>
<! - 召唤专用 - >
<表名称=“#npcIds”> 12780 </ TABLE>
<集名称=“npcId”VAL =“#npcIds”/>
<集名称=“expPenalty”VAL =“0.3”/>
<集名称=“isCubic”VAL =“FALSE”/>


<时间>
</时间>
</技能>
<技能ID =“2301”的水平=“1”NAME =“召唤小笑翠鸟”>
<表名称=“#mpConsume”> 70 </ TABLE>
<表名称=“#itemConsumeCount”> 5 </ TABLE>
<集名称=“mpConsume”VAL =“#mpConsume”/>
<集名称=“itemConsumeId”VAL =“1462”/>
<集名称=“itemConsumeCount”VAL =“#itemConsumeCount”/>
<集名称=“权力”VAL =“0.0”/>
<集名称=“目标”VAL =“TARGET_SELF”/>
<集名称=“hitTime”VAL =“6000”/>
<集名称=“REUSEDELAY”VAL =“20000”/>
<集名称=“skillTime”VAL =“6000”/>
<集名称=“skillType”VAL =“SUMMON”/>
<集名称=“isMagic”VAL =“真”/>
<集名称=“operateType”VAL =“OP_ACTIVE”/>
<集名称=“castRange”VAL =“ - 1”/>
<! - 召唤专用 - >
<表名称=“#npcIds”> 12781 </ TABLE>
<集名称=“npcId”VAL =“#npcIds”/>
<集名称=“expPenalty”VAL =“0.3”/>
<集名称=“isCubic”VAL =“FALSE”/>


<时间>
</时间>
</技能>
<技能ID =“2302”的水平=“1”NAME =“召唤小老虎”>
<表名称=“#mpConsume”> 70 </ TABLE>
<表名称=“#itemConsumeCount”> 5 </ TABLE>
<集名称=“mpConsume”VAL =“#mpConsume”/>
<集名称=“itemConsumeId”VAL =“1462”/>
<集名称=“itemConsumeCount”VAL =“#itemConsumeCount”/>
<集名称=“权力”VAL =“0.0”/>
<集名称=“目标”VAL =“TARGET_SELF”/>
<集名称=“hitTime”VAL =“6000”/>
<集名称=“REUSEDELAY”VAL =“20000”/>
<集名称=“skillTime”VAL =“6000”/>
<集名称=“skillType”VAL =“SUMMON”/>
<集名称=“isMagic”VAL =“真”/>
<集名称=“operateType”VAL =“OP_ACTIVE”/>
<集名称=“castRange”VAL =“ - 1”/>
<! - 召唤专用 - >
<表名称=“#npcIds”> 12782 </ TABLE>
<集名称=“npcId”VAL =“#npcIds”/>
<集名称=“expPenalty”VAL =“0.3”/>
<集名称=“isCubic”VAL =“FALSE”/>


<时间>
</时间>
</技能>
●最后就是这个技能要设定给哪个老师学?
新增到资料库的技能树
由于他是昭唤系所以我给了法魔clsaa编号14设定68级可学
导入如下:
INSERT INTO`skill_trees` VALUES(14,2300,1,'召唤小野牛“,750000 68);
INSERT INTO`skill_trees` VALUES(14,2301,1,'召唤小笑翠鸟“,750000 68);
INSERT INTO`skill_trees` VALUES(14,2302,1,'召唤小老虎“,750000 68);


这样应该大公告成了^^恭喜你可以找老师学技能噜
※※※※※※
范例二:想用札肯兔子等NPC下去改造
●这个做法就必须要再NPCNAME新增一个NPC然后取札肯的外型或兔子外型
npcname--假设我从14001开始新增
npc_begin ID = 14001 nickcolor = RAID缺口= [] NAME = [宠物札肯] npc_end


●npcgrp--也要新增这里的GRP直接复制札肯的改掉ID即可
npc_begin npc_id = 14001 npc_name = [] npc_speed = 1将class_name = [LineageMonster.zaken] mesh_name = [LineageMonsters.zaken_m00] texture_name = {[LineageMonstersTex.zaken_t00]; [LineageMonstersTex.zaken_t01]} texture_name_second = {[LineageMonstersTex.zaken_t00_tran]; [ LineageMonstersTex.zaken_t01_tran]} collision_radius = N / A collision_height = N / A attack_sound1 = {[ItemSound.spear_3]; [ItemSound.sword_great_2]; [ItemSound.hammer_2]} defense_sound1={[ItemSound.armor_leather_1];[ItemSound.armor_leather_3];[ItemSound.armor_leather_4];[ItemSound.armor_leather_6];[ItemSound.armor_leather_8]} damage_sound = {[MonSound.h_ghost_dmg_1]; [MonSound.h_ghost_dmg_2]; [MonSound.h_ghost_dmg_3]} SOUND_VOL = 250 sound_radius = 50 sound_random = 70 attack_effect = [LineageEffect.p_u002_a] quest_be = 0 level_limit = {0; 0} class_limit = { }人影= {[]} PROPERTY_LIST = {} 4290 =社会0 c3attr = 0 npc_end


●资料库也要新增NPC - 把TYPE改成L2Pet
●然后其他步骤都跟第一范例依样。只是名称要更改
先新增skillname再增加skillgrp .XML.skill树..


“我测试过了可以昭唤 - 只是昭唤出来无法攻击这点我还没找出原因”


◎PS ..新增NPC的时候
1.型号如果改为L2Monster就能当作怪物使用
2,型号如果改为L2Npc就能当作活动NPC使用
3,01,05,06如果改为L2Merchant就能当作商店使用
4.type如果改为L2RaidBoss就能当作BOSS使用
还有很多的型态有兴趣的可以翻翻旧文章爬文


PS:忘记提醒大家尽量别用巴温地龙火龙..等体积庞大的怪物当宠物...​​...
容易影响伺​​服器增加滞后..
图片

花拳绣腿
流浪者
流浪者
帖子: 4
注册时间: 2020-08-23 01:41

Re: 如何让天堂怪物变成召唤技能

帖子 花拳绣腿 » 2020-08-24 23:28

顶大大!学习了!

回复