AFT3引擎添加机器人脚本

添加机器人脚本
路径D:\Cmirserver\mir200\Envir\Robot_def先添加AutoRunRobot在添加RobotManage
脚本格式:
 系统机器人,可以定时做一些指定操作
    相关配置目录:
\Envir\Robot_def\


    相关文件:
\Envir\Robot.txt     机器人配置文件
\Envir\Robot_def\RobotManage.txt 机器人运行脚本文件 

机器人配置文件格式:
;Robot.txt
;机器人名称     脚本名称
 系统控制          AutoRunRobot 


脚本格式:
;AutoRunRobot.txt 
#AutoRun NPC SEC 10 @SendRedMsg
SEC:按秒运行
MIN:按分运行
HOUR:按小时运行
DAY:按天运行
RUNONWEEK:按星期几及时间运行
#AutoRun NPC RUNONWEEK 5:15:55 @SendRedMsg
星期五15点55分运行

实例:
Robot.txt内容:该文件在\Envir\下
;==========================
Test Test
;==========================

Test.txt内容:(每8秒钟运行脚本一次)该文件在\Envir\Robot_def\下
;==========================
#AutoRun NPC SEC 8 @DHB
;==========================

RobotManage.txt内容(内容即普通脚本内容)该文件在\Envir\Robot_def\下
;==========================
[@DHB]
#if
#act
  SENDMSG 0 通天教主怪物攻城了......
  MISSION 0 420 410
  PARAM1 400
  PARAM2 400
  PARAM3 10
  PARAM4 1
  MOBPLACE 通天教主
;==========================







-----------------------------------------------------------------------------------------------------------------
脚本命令刷怪有多种方式:

主要有:MOBPLACE 和 MonGen 和 mobplacex 

格式:

mobplacex命令刷怪:

#ACT
mobplacex $X $Y 0 白蛇妖 新名字蛇妖

以上参数说明:

mobplacex 参数1 参数2 参数3 参数4 参数5

参数1:刷怪X坐标,可以使用 $X 表示当前坐标
参数2:刷怪Y坐标,可以使用 $Y 表示当前坐标
参数3:刷怪范围,可以使用0表示当前所在位置
参数4:怪物名字
参数5:怪物刷出后显示的新名字,可以省略

此命令不能设置刷怪地图,默认是当前地图,多用于天关活动刷怪

MonGen命令刷怪:

#ACT
PARAM1 AS004
PARAM2 200
PARAM3 150
MonGen 通天教主 1 5 通天大教主

以上参数说明:

PARAM1 //刷怪地图编号,可以使用 $M 表示当前地图
PARAM2 //刷怪X坐标,可以使用 $X 表示当前坐标
PARAM3 //刷怪Y坐标,可以使用 $Y 表示当前坐标


MonGen 参数1 参数2 参数3 参数4

参数1:怪物名字
参数2:怪物数量
参数3:刷怪范围
参数4:怪物刷出后显示的新名字,可以省略

 MOBPLACE命令刷怪: 

#ACT
MISSION $M 478 164
PARAM1 $M
PARAM2 $X
PARAM3 $Y
PARAM4 4
MOBPLACE 白蛇妖 新名字蛇妖

以上参数说明:

MISSION 参数1 参数2 参数3

参数1:地图编号
参数2:地图X坐标
参数3:地图Y坐标

作用:设置怪物集结点,表示后面刷出的怪物将向这个设置坐标点移动集中

PARAM1 //刷怪地图编号,可以使用 $M 表示当前地图
PARAM2 //刷怪X坐标,可以使用 $X 表示当前坐标
PARAM3 //刷怪Y坐标,可以使用 $Y 表示当前坐标
PARAM4 //刷怪范围
MOBPLACE 参数1 参数2

参数1:怪物名字
参数2:怪物刷出后显示的新名字,可以省略

//MOBPLACE 命令主要用于设置怪物攻城类的活动使用!



---------------------------------------------------------------------------------------------------------------






检查指定地图、指定范围内是否存在指定名字指定数量的怪物

格式:

CheckMapMonNameCountEx 参数1 参数2 参数3 参数4 参数5 参数6

参数1:地图名字

参数2:地图坐标X

参数3:地图坐标Y

参数4:地图范围

参数5:怪物名字

参数6:检测数量(支持变量,为负数表示小于,正为大于,0为等于)

范例: 



[@示范1]
#IF
CheckMapMonNameCountEx AS004 200 200 20 心魔 0
#SAY
在地图(AS004)坐标200,200方圆20里没有发现心魔!

[@示范2]
#IF
CheckMapMonNameCountEx AS004 200 200 20 心魔 10
#SAY
在地图(AS004)坐标200,200方圆20里发现10个以上心魔!

[@示范3]
#IF
CheckMapMonNameCountEx AS004 200 200 20 心魔 -10
#SAY
在地图(AS004)坐标200,200方圆20里的心魔不足10个!

 

1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关

2、本站所有主题由该帖子作者发表,该帖子作者与传世资源站享有帖子相关版权

3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和站长同意

4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任

5、本站所有发布的版本工具只为单机测试用途,请勿用于商业途径。

6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意

7、传世资源站管理员和版主有权不事先通知发贴者而删除本文

传世资源站 脚本交流 AFT3引擎添加机器人脚本 https://www.gm668.com/38624.html

老姚传世一条龙

发表评论
暂无评论