什么叫传奇版本定时器?
	传奇版本定时器是指在传奇版本定时执行一些功能脚本,比如常见的传奇版本中的泡点地图,激情派对
	脚本.定时器脚本通常跟传奇机器人脚本一起使用,当然也可以单独使用.
	定时器的使用方法
	1.首先是设置某个功能定时器编号.
	HeroM2定时器说明
	格式: SETONTIMER 定时器索引(0-19) 定时间隔(单位为秒)
	说明: 定时器脚本位于QManage.txt里,定时器对应的为[@OnTimer0] [@OnTimer1] [@OnTimer2]  ...
	[@OnTimer19]
	legendm2定时器说明
	个人定时器系统,格式:SETSCTIMER ID(0-9) 定时间隔(秒)
	说明:定时器脚本位于QManage.txt里,定时器对应的为[@OnTimer0] [@OnTimer1] [@OnTimer2] ...
	[@OnTimer9]
	legendm2定时器说明
	3K引擎定时器说明
	格式: SETONTIMER 定时器索引(0-24) 定时间隔(单位为秒) 循环次数(可为空,当不为空时,循环
	指定次数后退出)
	说明: 定时器脚本位于QManage.txt里,定时器对应的为[@OnTimer0] [@OnTimer1] [@OnTimer2] ...
	[@OnTimer24]
	引擎设定的个人定时器支持的索引号数量不一样,使用之前请按照传奇版本引擎来决定索引号取值.定
	时器都是跳转都是执行QManage.txt脚本中的命令.
	2.个人定时器开关命令
	3K引擎定时器说明
	开始定时器
	[@Test]
	#IF
	#ACT
	SetOnTimer 0 20 3
	停止定时器
	[@Test]
	#IF
	#ACT
	SetOffTimer 0
	legendm2引擎定时器说明
	开始定时器
	[@Test]
	#IF
	#ACT
	SetScTimer 0 20
	停止定时器
	[@Test]
	#IF
	#ACT
	KillScTimer 0
	HeroM2引擎定时器说明
	开始定时器
	[@Test]
	#IF
	#ACT
	SetOnTimer 0 20
	停止定时器
	[@Test]
	#IF
	#ACT
	SetOffTimer 1
	3.个人定时器命令说明
	[@Test] 这是脚本的开始段落,可以随意设置.一般设置为[@main]或者根据触发脚本命令段.
	SetScTimer 0 20 前面一个命令代表开始定时器的命令.0代表定时索引号.对应相应引擎支持的索引
	号 20代表多长时间执行一次定时器.时间单位为秒
	KillScTimer
	SetOffTimer
	这两个都是停止定时器的命令,命令根据引擎来选择.后面的编号对应定时器开始的索引号.
	4.个人定时器使用脚本示列
	比如想在自己的传奇版本中添加一个地图,当玩家进入地图之后每秒可活动1000点经验,同时消耗10个
	元宝.当玩家元宝不充足时自动传送出来.
	首先编写一个NPC兑换脚步
	[@main]
	我可以帮你传送到我身后的泡点地图中\
	地图每秒可以获得1000点经验值,同时也会扣除你身上10元宝\
	当你身上元宝不够时将会自动传送回来\ \
	<开始泡点/@ks>  <先去充值/@cz> <关  闭/@exit>\
	[@ks]
	#IF
	CHECKGAMEGOLD > 9
	#ACT
	GAMEGOLD - 10
	SetScTimer 0 1 开始执行索引号为0的定时器
	mapmove paodian
	GuildNoticeMsg 57 0 <$USERNAME>进入了泡点地图,想升级的速度跟上!!!
	GuildNoticeMsg 57 0 <$USERNAME>进入了泡点地图,想升级的速度跟上!!!
	GuildNoticeMsg 57 0 <$USERNAME>进入了泡点地图,想升级的速度跟上!!!
	GOTO @MAIN
	BREAK
	#ELSEACT
	MESSAGEBOX [提示]:你身上的元宝不足
	[@cz]
	#IF
	#ACT
	OpenWebSite www.7645.com
	到这里NPC脚本就已经全部编写完成,在地图文件中加入一张名为泡点的地图.
	在QManage.txt中添加
	[@OnTimer0] 开始执行索引号为0的个人定时器
	#IF
	CHECKGAMEGOLD > 9
	ISONMAP paodian
	#ACT
	GAMEGOLD - 10
	CHANGEEXP + 1000
	BREAK
	#ELSEACT
	GOTO @gb
	[@gb]
	#IF
	CHECKGAMEGOLD < 10
	ISONMAP paodian
	#ACT
	SETOFFTIMER 15
	mapmove 3 330 330
	SetOffTimer 0 停止索引号为0的个人定时器
	MESSAGEBOX  你的元宝不够了我只能送你回去了
	break
	5.个人定时器使用注意事项
	1.个人定时器索引号不可以取引擎限定的索引号之外的编号,否则不会执行QManage.txt段
	2.在同一个传奇版本中个人定时器索引号不可以重复
	3.个人定时器执行时间尽量设置为1秒检测一次,防止出现脚本编写上的漏洞
	4.在结束功能的时候一定要记得使用停止命令进行个人定时器停止
本文来自投稿,不代表【顺乐网】shunlo.com立场,如若转载,请注明出处:http://video.shunlo.com/mirjc/rmzn/32.html
        - 全部评论(0)
 
                
微信扫一扫
                                    
