• QQ:15656018

    工作时间

    周一至周五:9:00-23:00

    周末及节日:9:00-23:00

  • 手机版二维码

    随时手机查素材

    gm下载站
  • 扫描二维码

    加入官方QQ群

    gm下载站
发布资源赚元宝
gm下载站 管理员
  • 未知地域
  • 8986发帖数
  • 8965主题数
  • 0关注数
  • 0粉丝
开通vip会员

[引擎功能] [Hero引擎]地图随机遇怪功能详解

[复制链接]
gm下载站 发表于 2025-1-19 18:10:26 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

马上注册,查看更多内容,丰富传奇GM资源等你下载探索。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
地图随机遇怪功能详解
使用说明:当人物在地图中走到或者跑到时可以随机遇到RandomMob参数中设置的怪物,
遇到怪物时人物自动进入RandomMap参数中设置的地图中,
刷出怪物的同时可以执行Q-Function中@Ran

domMobX脚本段.进入地图后人物可以使用脚本ReturnMap回到之前的地图坐标中.

特别注意:此功能使用过多时会严重加大CPU负担!

使用方法地图参数中需要加入地图参数RandomMob,以及对应的地图参数RandomMap

RandomMob使用RandomMob(参数1:参数2:参数3:参数4:参数5|参数1:参数2:参数3:参数4:参数5|参数1:参数2:参数3:参数4:参数5)

如上,RandomMob中每个怪物由一个|格开,每个怪物五个参数用:格开

参数 含义
参数1 怪物名字
参数2 怪物出现几率  
参数3 出现数量
参数4 0或1或2(0 表示没有组队时触发 1 表示组队时触发 2 自由触发模式)  
参数5 要触发的脚本段编号!


例:RandomMob(白野猪:10:10:0:1|牛魔王:100:1:1:2|赤月恶魔:1000:1:2:3 )
RandomMap使用RandomMap(参数1:参数1:参数1)

多个地图使用|格开

参数1:地图代码

例:RandomMap(D10|D11|D12)

使用示例;设置遇怪地图,遇到怪物以及传送的地图

[csyg|0150 测试遇怪] RandomMob(白野猪:50:10:0:1|牛魔王:50:2:0:2|黑野猪:50:2:0:3|祖玛卫士:50:2:0:4|祖玛弓箭手:50:2:0:5|黑锷蜘蛛:50:2:0:6|钢牙蜘蛛:50:2:0:7) RandomMap(csjg|csjg1|csjg2|csjg3|csjg4)
[csjg|0151 测试进怪] ONKILLMON FIGHT
[csjg1|0153 测试进怪1] ONKILLMON FIGHT
[csjg2|0155 测试进怪2] ONKILLMON FIGHT
[csjg3|0156 测试进怪3] ONKILLMON FIGHT
[csjg4|0150 测试进怪3] ONKILLMON FIGHT

QFunction-0.txt文件

[@RandomMob1]

#IF
#act
sendmsg 7 地图遇怪

[@切换地图]
#IF
CheckContainsText <$MAP> csjg
#act
SetOnTimer 20 1


#IF
not CheckContainsText <$MAP> csjg
#act
SetOffTimer 20

QManage.txt

[@OnTimer20]
#IF
CheckContainsText <$MAP> csjg
NOT CheckMonMap <$MAP> 1
#act
ReturnMap
sendmsg 7 清理完怪物完成,返回进图地点
SetOffTimer 20
#elseact
sendmsg 7 地图怪大于0,清理完怪物后返回进图地点
上传梦想,下载希望,为传奇爱好者添砖加瓦!
世界上能用金钱兑换时间的机会不多,这里就有一个!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

猜你喜欢
全国统一客服QQ
QQ:15656018

24x7小时免费咨询

  • 官方在线客服

    QQ客服:小西

    点击交谈

    QQ客服:良子

    点击交谈

    QQ客服:闵月

    点击交谈
  • 上海市虹口区海伦中心B座4F4055-4056室

  • 手机查找资源更方便

    手机扫码查看手机版

    手机查找资源更方便

  • 传奇QQ群

    扫一扫关注传奇Q群

    加入传奇QQ群

传奇游戏资源分享基地 gm下载站 ©2010-2024 传奇版本网站传奇游戏源码资源下载中心( 鄂ICP备2024043260号-1 )网站地图