在传奇私服中,你可以修改活动时间脚本以实现更灵活的时间控制。以下是修改活动时间脚本的步骤:
打开文本编辑器,打开路径为“D:\MirServer\Mir200\Envir\Robot\_def\AutoRunRobot.txt”的文件。
找到以下代码:
#AutoRun NPC RUNONDAY 09:30 @比武开门
Copy
将“09:30”修改为你想要的活动时间,例如:
#AutoRun NPC RUNONDAY 09:00 @比武开门
Copy
这个设置会在每天9:00触发“@比武开门”命令。
保存文件并关闭文本编辑器。
接下来,我们需要修改“@比武开门”命令所执行的脚本。
打开路径为“D:\MirServer\Mir200\Envir\Robot\_def\RobotManage.txt”的文件。
找到以下代码:
[@比武开门]
#IF
#ACT
Gmexecute 开始提问 @比武开始了
SENDMSG 0 比武地图开放,勇士们前去吧!!!
Copy
可以根据需要修改该脚本中的消息内容,例如:
[@比武开门]
#IF
#ACT
Gmexecute 开始提问 @比武活动开始了
SENDMSG 0 比武活动现在开放,勇士们快来参加!!!
Copy
保存文件并关闭文本编辑器。
最后,我们需要修改全局触发弹框脚本,以实现传送功能。
打开路径为“D:\MirServer\Mir200\Envir\MapQuest\_Def\QManage.txt”的文件。
找到以下代码:
[@比武开始了]
<前往/@前往活动>\\
Copy
可以根据需要修改该脚本中的消息内容,例如:
[@比武开始了]
<前往/@比武活动>\\
Copy
修改“@前往活动”命令所执行的脚本,例如:
[@前往活动]
#IF
checklevelex > 34
#ACT
mapmove 3 355 339
SENDMSG 0 “%s”前往比武活动地点,大家快来参加吧..
#elseact
messagebox 等级大于35级才可以传送过去!!
Copy
可以根据需要修改传送目标地图和坐标,例如:
[@前往活动]
#IF
checklevelex > 34
#ACT
mapmove 3 350 350
SENDMSG 0 “%s”前往比武活动地点,大家快来参加吧..
#elseact
messagebox 等级大于35级才可以传送过去!!
Copy
保存文件并关闭文本编辑器。
在完成以上修改后,传奇私服的活动时间脚本将会根据你设置的时间自动触发,并执行相应的脚本。