哈哈。别听上面的乱谈琴,都是一些打酱油的。这样的脚本倒是可以写一下。
具体要牵扯到这几个方面的东西。
一,机器人NPC
二,机器人NPC执行脚本。
三,就是你要保证你这五天内服务器不要经常重启。特别是机器人在指定时间要执行那些脚本的时候你要是重启错过了那个时间就会出现时间错乱或是数据错乱了。
四,游戏启动重要数据读取。
下面看步骤吧
先找到D:\Mirserver\Mir200\Envir\Robot_def
Robot_def这个文件夹就是专门存放机器人NPC脚本的文件夹
然后在Robot_def这个文件夹里面找到AutoRunRobot.txt这个文本文档
在里面加一段这样的语言
#AutoRun NPC RUNONDAY 19:00 @攻沙喊话
#AutoRun NPC RUNONDAY 19:50 @攻沙设置
#AutoRun NPC RUNONDAY 22:00 @奖励开启
#AutoRun NPC RUNONDAY 23:00 @奖励关闭
这上面四个是机器人在指定时间内执行的内容。当然这只是一个触发字段。
接下来我们要在Robot_def这个文件夹里面找到RobotManage.txt这个文本文档。然后在这个
文档里面写上这么几个字段
[@奖励开启]
#act
MOV G144 0
CALCVAR GLOBAL 攻沙奖励 = 1
SAVEVAR GLOBAL 攻沙奖励 ..\QuestDiary\Market\沙奖励.txt
[@奖励关闭]
#act
CALCVAR GLOBAL 攻沙奖励 = 0
SAVEVAR GLOBAL 攻沙奖励 ..\QuestDiary\Market\沙奖励.txt
[@攻沙设置]
#if
CHECKVAR GLOBAL 开区天数 = 4
#act
AddAttackSabukAll 0
SENDMSG 1 ぐ系统:集体攻城已经开启!--请提早建会!否则参加不了集体攻城!
SENDMSG 1 ぐ系统:集体攻城已经开启!--每天19点50分开启全服大型攻城!
SENDMSG 1 ぐ系统:集体攻城已经开启!--每个行会都可以攻城!无需提交头像
SENDMSG 1 ぐ系统:集体攻城已经开启!--如果您的势力不行!建议找结盟好友!
SENDMSG 1 ぐ系统:集体攻城已经开启!--所有行会做好准备!它是不是属于你呢?
[@攻沙喊话]
#IF
CHECKVAR GLOBAL 开区天数 = 4
#ACT
SENDMSG 1 ぐ系统:集体攻城已经开启!--请提早建会!否则参加不了集体攻城!
SENDMSG 1 ぐ系统:集体攻城已经开启!--每天19点50分开启全服大型攻城!
SENDMSG 1 ぐ系统:集体攻城已经开启!--每个行会都可以攻城!无需提交头像
SENDMSG 1 ぐ系统:集体攻城已经开启!--如果您的势力不行!建议找结盟好友!
SENDMSG 1 ぐ系统:集体攻城已经开启!--所有行会做好准备!它是不是属于你呢?
好了有了这么几个东西我就来说一下他们各代表什么
首先们在AutoRunRobot.txt这个文本内写了定时执行的几个程序段,那么机器人NPC到了指定的段
哦不好意思。我去上班了回来接着帮你写。不好意思。
还有一个重要的启动读取数据我回来给你写上去现在真的要上班了不好意思,。
可以用命令实现。在M2里查一下命令就可以了 但是没有用的。无法占领沙。必须在M2里设置时间攻才有用
不能首届有奖励,这样攻完一次谁还玩。。。。。。。。。。。
别太小气 元宝就是数据 有动力才会有人去玩 不然没奖励谁没事去守沙 土药更激情