猛虎端龙洞加入NPC和怪,龙洞是自带的34号地图
因为之前用GM号飞过龙洞,地图代号是34,所以判断猛虎端有完整的龙洞地图.
在ZONE_INFO中有龙洞地图dungeon_1211.smd,不知道为什么和另一个文件同名,只是编号不同.
在Quest_Talk_ch发现关于龙洞的对话,
在item_org_ch.tbl中发现物品龙的珍珠
由以上原因可判断猛虎端有完整的龙洞及传送,只是相关信息被人为删除了.
所以主要应该恢复被删除的东西,而不用论坛上说的66号地图,更用不着一堆111111开头的文件了.
查询命令:
select * from START_POSITION where zoneid=34
select * from k_npcpos where zoneid=34
第1步:
加起始位置,没这个/村庄命令无效,有去无回。
(Linux2.0端的)
insert into START_POSITION values('34','109','21','109','21','1','1','0','0','0','0')
K_NPC字段名
sSid strName sPid sSize iWeapon1 iWeapon2 byGroup byActType byType byFamily byRank byTitle iSellingGroup sLevel iExp iLoyalty iHpPoint sMpPoint sAtk sAc sHitRate sEvadeRate sDamage sAttackDelay bySpeed1 bySpeed2 sStandtime iMagic1 iMagic2 iMagic3 sFireR sColdR sLightningR sMagicR sDiseaseR sPoisonR sLightR sBulk byAttackRange bySearchRange byTracingRange iMoney sItem byDirectAttack byMagicAttack byMoneyType
K_NPCPOS字段名
ZoneID NpcID ActType RegenType DungeonFamily SpecialType TrapNumber LeftX TopZ RightX BottomZ LimitMinZ LimitMinX LimitMaxX LimitMaxZ NumNPC RegTime byDirection DotCnt path
第2步:
加入Linux2.0端的传送NPC桑德夫:
insert into k_npcpos values
('34','16093','104','0','0','0','0','104','18','104','18','104','18','104','18','1','30','0','0','NULL')
修改传送NPC的国籍,使其能为2个国家服用而不被恶意攻击。
update K_NPC set byGroup=3 where strName='【传送】桑德夫' and sSid=16093
3既不是人族也不是兽族,就像迷宫里的警戒塔一样,人兽都不能攻击且能为2国服务,解决人兽同时进入时故意打死对方NPC的问题。
加入Linux2.0端的怪。7035是"红龙",N组"龙的侍从"7036和"骷髅勇士"7037。怪有点多,呵呵。
insert into k_npcpos values
('34','7035','1','1','0','7','1','36','67','39','64','0','0','0','0','1','32767','45','0','NULL')
insert into k_npcpos values
('34','7036','1','0','0','0','0','20','66','21','65','0','0','0','0','1','300','45','0','NULL')
insert into k_npcpos values
('34','7036','1','0','0','0','0','34','46','35','45','0','0','0','0','1','300','45','0','NULL')
insert into k_npcpos values
('34','7036','1','0','0','0','0','34','86','35','85','0','0','0','0','1','300','44','0','NULL')
insert into k_npcpos values
('34','7037','1','0','0','0','0','36','51','37','50','0','0','0','0','1','300','46','0','NULL')
insert into k_npcpos values
('34','7037','1','0','0','0','0','39','46','40','45','0','0','0','0','1','300','44','0','NULL')
insert into k_npcpos values
('34','7037','1','0','0','0','0','36','42','38','41','0','0','0','0','1','300','44','0','NULL')
insert into k_npcpos values
('34','7037','1','0','0','0','0','21','70','23','69','0','0','0','0','1','300','46','0','NULL')
insert into k_npcpos values
('34','7037','1','0','0','0','0','24','66','26','65','0','0','0','0','1','300','45','0','NULL')
insert into k_npcpos values
('34','7037','1','0','0','0','0','21','61','23','60','0','0','0','0','1','300','44','0','NULL')
insert into k_npcpos values
('34','7037','1','0','0','0','0','39','86','40','85','0','0','0','0','1','300','45','0','NULL')
insert into k_npcpos values
('34','7037','1','0','0','0','0','36','83','38','81','0','0','0','0','1','300','45','0','NULL')
insert into k_npcpos values
('34','7037','1','0','0','0','0','36','90','37','89','0','0','0','0','1','300','46','0','NULL')
第3步:
用记事本建34.evt并放到eb目录的map下,文件内容如下:
;;;传送到21区;;;
EVENT 15310
E RUN_EVENT 15311
E RUN_EVENT 15312
END
EVENT 15311
A CHECK_NATION 1;卡鲁斯移动到墨拉登
E SELECT_MSG 2 4632 4226 4226 4227 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;
END
EVENT 4226
E RUN_EVENT 4227
E RUN_EVENT 4228
END
EVENT 4227
A CHECK_LV 1 59;检查级别
E SELECT_MSG 2 4751 6002 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;
E RETURN
END
EVENT 4228
E ZONE_CHANGE 21 814 435
E RETURN
END
EVENT 15312
A CHECK_NATION 2;艾莫尔移动到墨拉登
E SELECT_MSG 2 4631 4226 4229 4227 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;
END
EVENT 4229
E RUN_EVENT 4230
E RUN_EVENT 4231
END
EVENT 4230
A CHECK_LV 1 59;检查级别
E SELECT_MSG 2 4751 6002 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;
E RETURN
END
EVENT 4231
E ZONE_CHANGE 21 814 435
E RETURN
END |