地图的组成

地图数据 : 存放在客户端的map目录下 ,上一讲 添加npc 中的地图代码对应这个目录中的文件
地图物件 : 存放在客户端的data目录下的 object.wil 、 smtiles.wil 、 tiles.wil

地图配置

地图的配置需要是在服务端的 D:\MirServer\Mir200\Envir\MapInfo.txt 文件中
MapInfo文件格式

新地图(可选) 调用地图(地图代码) 地图名称 参数(多选)

例如 下例中M001 表示这个地图文件是M001.map 游戏中的地图名是盟重土城

[M001 盟重土城] NORECALL NORECONNECT(0159) DAY INCGAMEPOINT(90/1) RUNMON NOMasterRECALL

下例中的D2008A是新地图的代码。表示配置了一个叫D2008A的地图 但是实际调用的是D2008.map这个地图文件
该方式主要用于实现地图的复用
[D2008A|D2008 盘古一层] NORECONNECT(3)

可选参数:

  • CHECKQUEST 进入本地图执行任务脚本 格式:CHECKQUEST(Q001) 说明: Q001 代表脚本名。

  • NEEDSET_ON 进入本地图需要人物指定标志为打开状态 格式: NEEDSET_ON(001) 说明:001 代表人物标志

  • NEEDSET_OFF 进入本地图需要人物指定标志为打开状态 格式: NEEDSET_OFF(001) 说明:001 代表人物标志

  • MUSIC 进入入本地图播放音乐 格式:MUSIC(123) 说明: 123代表客户端的音乐文件名

  • EXPRATE 进入本地图后杀怪经验倍数 格式:EXPRATE(100) 说明: 100代表经验倍数,除以100后为实际倍数。

  • PKWINLEVEL 进入本地图后可以PK升级 格式:PKWINLEVEL(1) 说明: 1代表升多少级;

  • PKWINEXP 进入本地图后可以PK得经验 格式:PKWINEXP(1000) 说明: 1000代表得多少经验;

  • PKLOSTLEVEL 进入本地图后可以PK死亡掉等级 格式:PKLOSTLEVEL(1) 说明: 1代表掉多少等级;

  • PKLOSTEXP 进入本地图后可以PK死亡掉经验 格式:PKLOSTEXPP(1000) 说明: 1000代表掉多少经验;

  • DECHP 进入本地图后自动减HP 格式:DECHP(1/10) 说明 1/10 1代表减的间隔(秒),10代表一次减多少点;

  • INCHP 进入本地图后自动加HP 格式:INCHP(1/10) 说明 1/10 1代表减的间隔(秒),10代表一次减多少点;

  • DECGAMEGOLD 进入本地图后自动减游戏币 格式: DECGAMEGOLD(1/10) 说明 1/10 1代表减的间隔(秒),10代表一次减多少点.

  • INCGAMEGOLD 进入本地图后自动加游戏币 格式: INCGAMEGOLD(1/10) 说明 1/10 1代表加的间隔(秒),10代表一次减多少点.

  • INCGAMEPOINT 进入本地图后自动加游戏点 格式: INCGAMEPOINT(1/10) 说明 1/10 1代表加的间隔(秒),10代表一次加多少点.(用于游戏泡点功能)

  • DECGAMEPOINT 进入本地图后自动减游戏点 格式: DECGAMEPOINT(1/10) 说明 1/10 1代表加的间隔(秒),10代表一次加多少点.(用于游戏泡点功能)

  • RUNMON 允许穿怪

  • RUNHUMAN 允许穿人

  • NEEDHOLE 进入需要洞

  • NORECALL 禁止记忆召唤

  • NOGUILDRECALL 禁止行会召唤

  • NODEARRECALL 禁止夫妻召唤

  • NOMasterRECALL 禁止师徒传送

  • NORANDOMMOVE 禁止随机传送

  • NODRUG 禁止吃药

  • MINE 可以挖矿

  • NOPOSITIONMOVE 禁止定座标移动

  • NORECONNECT 进游戏时退出本地图 格式:NORECONNECT(3) 说明:3 代表地图号盟重

  • QUIZ 禁止喊话

  • DROPITEMADDUSERBAG 怪物死亡掉落物品直接进入玩家背包!多个物品用|格开
    例如[0 比奇省] DROPITEMADDUSERBAG(裁决之仗|传送戒指)

  • NOTALLOWUSEITEMS
    地图禁止使用物品列表,例如:[0 比奇省] NOTALLOWUSEITEMS(回城卷|强效金创药)

  • NOTALLOWUSEMAGIC 地图禁止使用魔法列表,例如:[0 比奇省] NOTALLOWUSEMAGIC(火墙|彻地钉)

  • NoManNoMon 地图智能刷怪模式

  • TAKEHERO 当前地图不允许召唤英雄(分身)

  • Fight2 当前地图PK不增加PK值

  • Fight5 不同行会名字变色,PK不红明,死亡掉落装备.

  • AUTOGETGOLD 当前地图死亡怪物掉落金币自动进入人物背包

  • NORECALLPOINT 当前地图不允许被记录坐标

  • NODEAL 当前地图禁止交易,禁止丢弃物品.

  • MYSHOP 当前地图可以摆摊(英雄M2).

  • NOHORSE 当前地图禁止骑马.

  • NOSAFEPOSITIONMOVE 禁止人物在当前地图安全区中使用传送戒指.

  • NOHEROWATCHMODE 英雄守护模式中如果主人离开此地图,英雄自动退出守护模式.

  • ITEMADDVALUE(X:N|X:N) 控制地图中单独物品的极品几率设置,设置此参数后M2上的极品几率控制不生效.

  • MONITEMADDVALUE(X:N|X:N) 控制地图中怪物爆物品的极品几率设置,此参数不能和ITEMADDVALUE同时使用.如果当前地图没有针对当前怪物的设置那么按照M2中的设置控制极品几率.X:怪物名字 N:掉落几率

  • REVIVAL(X:N) 当前地图人物可复活的次数,X表示复活次数,N表示人物在当前地图已经复活次数的自动清零间隔(最小30秒).具体表示:每经过指定秒人物在当前地图复活过的次数自动减1.

  • NODROPUSEITEMS 当前地图人物死亡后不掉落身上的物品.

  • NOTHROWITEM 当前地图不能丢弃物品.

  • NODROPITEM 当前地图死亡不掉落身上和背包中的物品.

添加地图

  1. 将在准备好的地图文件,放到客户端和服务器端
    map文件需要放到服务端的D:\MirServer\Mir200\Map目录下,和客户端的map下
    其他 放到客户端的data目录下即可

  2. 修改服务端地图配置

  3. 结合上一讲 的 添加npc ,通过npc传送到这个地图

    进入游戏测试

【热血传奇】 添加新地图相关推荐

  1. 【热血传奇】 怪物添加(上)

    怪物数据库 下图文件中存放的就是怪物的信息,可以使用软件查看 主要就是对怪物进行一些属性的设置. 选定服务端路径 就可以显示怪物数据库了 刷怪配置信息 D:\MirServer\Mir200\Envi ...

  2. 在Carla中添加新的地图

    参考链接: https://carla.readthedocs.io/en/latest/tuto_A_add_map/ 在Carla中添加新的地图 使用者可以创建自己的地图并且在carla中使用地图 ...

  3. javascript高仿热血传奇游戏

    前言 游戏的第一个版本开发于14年,浏览器端使用html+css+js,服务端使用asp+php,通讯采用ajax,数据存储使用access+mySql.不过由于一些问题(当时还不会用node,用as ...

  4. unity怪物攻击玩家减血_热血传奇:游戏里要千万小心的小怪,玩家稍有不慎就要吃大亏...

    热血传奇这款网游当中,除了形形色色的武器和装备之外,或许数量较多的就是地图当中的各式各样怪物了,在这其中有怪物也是大的BOSS,有的很容易就可以解决的.像新手任务的钉耙猫.鹿.半兽:还有像例如赤月恶魔 ...

  5. 宿命传说2之女神召唤java_热血传奇:传奇那些传说中的秘密,连骨灰级的玩家都未必知道...

    热血传奇里一直传说着一些秘密,有少数玩家也曾表示,他们真的看见过,但也有很多人说,这些秘密仅仅只是传说而已.传奇十几年的历史,不管是真是假,这些秘密都是诸多玩家喜欢一起谈论的话题.所以,现在就和大家一 ...

  6. 传奇gm命令怎么用_热血传奇1.76gm口令大全介绍

    原标题:热血传奇1.76gm口令大全介绍 热血传奇1.76gm口令是什么?热血传奇1.76gm口令大全介绍!很多玩家都在找传奇的GM命令,不知道传奇的GM命令是什么.小编在这里为大家整理了传奇.传奇的 ...

  7. wegame饥荒一直连接中_23万人捧场热血传奇怀旧版,WeGame拯救计划,前景如何?...

    日前,<热血传奇怀旧版>正式于WeGame上线,截至开服前,平台共有近23万人预约了这款游戏,一跃成为平台最热游戏. 虽然和当年开服半年,便有30万在线人数的成绩还有所距离,但在目前的端游 ...

  8. 注入游戏没有焦点_《热血传奇怀旧版》即将登陆咪咕快游 盛趣游戏端游上云再落一子...

    盛趣游戏云游戏业务开始提速.日前,回归最经典版本的<热血传奇怀旧版>重聚测试开启,并将独家上架咪咕快游云游戏平台.这是盛趣游戏与中移动咪咕互娱共建的擎云工作室正式落地后,双方在云游戏又一实 ...

  9. 怪物刷新时间计时_热血传奇;散人对这类怪物可谓是情有独钟

    热血传奇游戏的每一个地图其实都是离不开怪物的,而每一个地图内的怪物也不相同,但是却都有一个相同点,那就是每一个地图内都会有一个极品的大boss,而这一类怪物掉落的东西也是非常让玩家所动容的,好装备基本 ...

  10. 奥特曼传奇英雄存档丢了怎么找回_热血传奇:道士最帅武器—玄天

    点击"传奇私服玩家群"加个关注 ☀ 欢迎传奇老司机!在这里,分享最新传奇资讯,回忆当年的传奇年代.分享最热传奇手游,端游,找回昔日组队的热血时光.记得加个关注不迷路~ ☀ 微信公众 ...

最新文章

  1. 通过源代码研究ASP.NET MVC中的Controller和View(二)
  2. c语言直接插入排序步骤,经典排序之直接插入排序(C语言)
  3. android的oomkiller_Android分析之LowMemoryKiller
  4. php对象持久化,在 Oracle 中完成 PHP5 对象的持久
  5. “分库分表 ?选型和流程要慎重,否则会失控
  6. c++同一屏幕输出多种颜色字体
  7. 从实例到数理来解析感知机学习算法(PLA)
  8. JUnit 5 –条件
  9. PHP实现http与https转化
  10. 杭电2019 数列有序!(STL解法)
  11. 五一小长假|不得不说的一些话
  12. R语言可视化学习笔记之ggpubr包
  13. js实现登录表单验证
  14. 电脑软件:推荐两款好用的文件重复检测软件,赶快给你的电脑瘦瘦身吧!
  15. java 调用阿里云中通快递查询示例
  16. Linux MTD子系统学习(二)
  17. 支持DoH的DNS服务器,使用 Docker 自建支持 DoH、DoT 的 DNS 服务器
  18. 爬虫摸索中~~(PS:小小爬虫,何惧哉?且到明日,再看今朝。)
  19. ROM,PROM,EPROM,EEPROM及FLASH存储器的区别
  20. 全国大学生智能汽车大赛(一):摄像头识别赛道代码

热门文章

  1. FileReader 对象实现图片预览
  2. wps文件上的logo怎么去掉_PPT上LOGO怎么去掉怎么去除母版logo
  3. 职业规划(一)怎么写简历
  4. python sphinx_Python Sphinx 生成简洁大方的文档
  5. DP1.2 硬件规范——硬件/Lenovo
  6. javacpp-opencv图像处理系列:国内车辆牌照检测识别系统(万份测试车牌识别准确率99.7%以上,单次平均耗时39ms)...
  7. 论文学习笔记 How not to prove your election outcome
  8. 关于Python列表解析式以及初始化指定size列表
  9. favicon.ico在线转换网站
  10. 《袁老师访谈录》第五期 | 史维教授/香港科大校长:【与香港科大一起群飞得更远!】...