• QQ:15656018

    工作时间

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

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

  • 手机版二维码

    随时手机查素材

  • 扫描二维码

    加入官方QQ群

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

[脚本命令] TJ插件检测指定地图怪物

[复制链接]
gm下载站 发表于 2024-1-16 15:44:58 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

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

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

x
检测指定地图怪物命令功能详解:
命令:TJ_CheckMonPos 参数1 参数2 参数3 参数4 参数5;

参数位置        参数说明
参数1        地图ID
参数2        怪物名字
参数3        怪物坐标X
参数4        怪物坐标Y
参数5        怪物名字

[@测试]
#IF
TJ_CheckMonPos <$Map> 地藏王 S$Boss_X S$Boss_Y S$Boss_Name
#ACT
SENDMSG 5 找到怪物:<$STR(S$Boss_X)>,<$STR(S$Boss_Y)>,<$STR(S$Boss_Name)>
#ELSEACT
SENDMSG 5 没有发现魔物
break

使用此命令编写探魔神石功能
功能说明:玩家在游戏中双击“探魔神石”,则可以显示地图中BOSS怪物坐标信息


1、增加双击使用物品道具

638;探魔神石;2;1;1;62;0;0;2623;10000;0;0;0;0;0;0;0;0;0;0;0;1;3409;5;255;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;

2、在服务端“QuestDiary”目录下新建文本,文本名字为:BOSS列表.txt,将游戏中的BOSS名字自行加入到该文本中

MirServer\Mir200\Envir\QuestDiary\BOSS列表.txt

3、复制以下脚本内容放入QFunction-0.txt文本中

[@StdModeFunc62]
#IF
CHECKLEVELEX > 0
#ACT
MOV P10 0
MOV P11 0
TJ_ReadRandomStr ..\QuestDiary\BOSS列表.txt S30 0
GOTO @checkmon
break
[@checkmon]
#IF
EQUAL S30
EQUAL P11 0
#ACT
SENDMSG 5 方圆百里之内暂时没有魔王的踪影!
break
#IF
EQUAL S30
#ACT
break
#IF
TJ_CheckMonPos <$Map> <$STR(S30)> S$Boss_X S$Boss_Y S$Boss_Name
#ACT
INC P10 1
MOV P11 1
MOV P12 <$STR(S$Boss_X)>
MOV P13 <$STR(S$Boss_Y)>
#ELSEACT
INC P10 1
TJ_ReadRandomStr ..\QuestDiary\BOSS列表.txt S30 <$STR(P10)>
GOTO @checkmon
break
#IF
SMALL P12 <$X>
EQUAL P13 <$Y>
#ACT
SENDMSG 7 发现魔王:<$STR(S30)>
SENDMSG 7 方向:←
SENDMSG 7 坐标:(<$STR(S$Boss_X)>,<$STR(S$Boss_Y)>)
TJ_ReadRandomStr ..\QuestDiary\BOSS列表.txt S30 <$STR(P10)>
GOTO @checkmon
break
#IF
LARGE P12 <$X>
EQUAL P13 <$Y>
#ACT
SENDMSG 7 发现魔王:<$STR(S30)>
SENDMSG 7 方向:→
SENDMSG 7 坐标:(<$STR(S$Boss_X)>,<$STR(S$Boss_Y)>)
TJ_ReadRandomStr ..\QuestDiary\BOSS列表.txt S30 <$STR(P10)>
GOTO @checkmon
break
#IF
EQUAL P12 <$X>
SMALL P13 <$Y>
#ACT
SENDMSG 7 发现魔王:<$STR(S30)>
SENDMSG 7 方向:↑
SENDMSG 7 坐标:(<$STR(S$Boss_X)>,<$STR(S$Boss_Y)>)
TJ_ReadRandomStr ..\QuestDiary\BOSS列表.txt S30 <$STR(P10)>
GOTO @checkmon
break
#IF
EQUAL P12 <$X>
LARGE P13 <$Y>
#ACT
SENDMSG 7 发现魔王:<$STR(S30)>
SENDMSG 7 方向:↓
SENDMSG 7 坐标:(<$STR(S$Boss_X)>,<$STR(S$Boss_Y)>)
TJ_ReadRandomStr ..\QuestDiary\BOSS列表.txt S30 <$STR(P10)>
GOTO @checkmon
break
#IF
LARGE P12 <$X>
SMALL P13 <$Y>
#ACT
SENDMSG 7 发现魔王:<$STR(S30)>
SENDMSG 7 方向:↗
SENDMSG 7 坐标:(<$STR(S$Boss_X)>,<$STR(S$Boss_Y)>)
TJ_ReadRandomStr ..\QuestDiary\BOSS列表.txt S30 <$STR(P10)>
GOTO @checkmon
break
#IF
LARGE P12 <$X>
LARGE P13 <$Y>
#ACT
SENDMSG 7 发现魔王:<$STR(S30)>
SENDMSG 7 方向:↘
SENDMSG 7 坐标:(<$STR(S$Boss_X)>,<$STR(S$Boss_Y)>)
TJ_ReadRandomStr ..\QuestDiary\BOSS列表.txt S30 <$STR(P10)>
GOTO @checkmon
break
#IF
SMALL P12 <$X>
SMALL P13 <$Y>
#ACT
SENDMSG 7 发现魔王:<$STR(S30)>
SENDMSG 7 方向:↖
SENDMSG 7 坐标:(<$STR(S$Boss_X)>,<$STR(S$Boss_Y)>)
TJ_ReadRandomStr ..\QuestDiary\BOSS列表.txt S30 <$STR(P10)>
GOTO @checkmonks
break
#IF
SMALL P12 <$X>
LARGE P13 <$Y>
#ACT
SENDMSG 7 发现魔王:<$STR(S30)>
SENDMSG 7 方向:↙
SENDMSG 7 坐标:(<$STR(S$Boss_X)>,<$STR(S$Boss_Y)>)
TJ_ReadRandomStr ..\QuestDiary\BOSS列表.txt S30 <$STR(P10)>
GOTO @checkmon
break
#ELSEACT
SENDMSG 7 发现魔王:<$STR(S30)>
SENDMSG 7 坐标:(<$STR(S$Boss_X)>,<$STR(S$Boss_Y)>)
TJ_ReadRandomStr ..\QuestDiary\BOSS列表.txt S30 <$STR(P10)>
GOTO @checkmon
break
上传梦想,下载希望,为传奇爱好者添砖加瓦!
世界上能用金钱兑换时间的机会不多,这里就有一个!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

24x7小时免费咨询

  • 官方在线客服

    QQ客服:小西

    点击交谈

    QQ客服:良子

    点击交谈

    QQ客服:闵月

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

  • 手机查找资源更方便

    手机扫码查看手机版

    手机查找资源更方便

  • 传奇QQ群

    扫一扫关注传奇Q群

    加入传奇QQ群

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