在传奇游戏中,如果你想实现在攻城战中无需提交头像即可参加,可以通过修改游戏脚本来实现。以下是一个简单的攻城脚本教程,将攻城时间设置为每天19:50开启,并允许所有行会无需提交头像参加。
打开传奇游戏的服务器端文件夹,通常路径为:D:\\MirServer2\\Mir200\\Envir\\Market_def。
在Market_def文件夹中,找到AutoRunRobot.txt文件,这个文件用于存放游戏中的自动运行脚本。
在文件中添加以下脚本内容:
;====================沙巴克自动攻城 新区第三天开====================
#AutoRun NPC RUNONDAY 18:00 @攻沙喊话
#AutoRun NPC RUNONDAY 19:00 @攻沙喊话
#AutoRun NPC RUNONDAY 19:50 @攻沙设置
#AutoRun NPC RUNONDAY 22:00 @奖励开启
#AutoRun NPC RUNONDAY 22:05 @奖励关闭
#AutoRun NPC RUNONDAY 23:59 @开区天数
#AutoRun NPC RUNONDAY 0:00 @清理沙奖励
Copy
在同一文件夹中,找到RobotManage.txt文件,这个文件用于存放游戏中的机器人管理脚本。
在文件中添加以下脚本内容:
[@开区天数]
#ACT
CALCVAR GLOBAL 开区天数 + 1
SAVEVAR GLOBAL 开区天数 ..\\QuestDiary\\设置\\沙奖励.txt
[@清理沙奖励]
#ACT
CALCVAR GLOBAL 领取次数 = 0
SAVEVAR GLOBAL 领取次数 ..\\QuestDiary\\设置\\沙奖励.txt
[@攻沙设置]
#IF
CHECKVAR GLOBAL 开区天数 > 2
#ACT
AddAttackSabukAll 0 ;——–所有行会在当晚同时攻城
CALCVAR GLOBAL 领取次数 = 0
SAVEVAR GLOBAL 领取次数 ..\\QuestDiary\\设置\\沙奖励.txt
CLEARNAMELIST ..\\QuestDiary\\设置\\沙奖名单.txt ;—-清除列表内容
SENDMSG 1 ぐ系统:集体攻城已经开启!–请提早建会!否则参加不了集体攻城!
SENDMSG 1 ぐ系统:集体攻城已经开启!–每天19点50分开启全服大型攻城!
SENDMSG 1 ぐ系统:集体攻城已经开启!–每个行会都可以攻城!无需提交头像
SENDMSG 1 ぐ系统:集体攻城已经开启!–如果您的势力不行!建议找结盟好友!
SENDMSG 1 ぐ系统:集体攻城已经开启!–所有行会做好准备!它是不是属于你呢?
[@攻沙喊话]
#IF
CHECKVAR GLOBAL 开区天数 > 2
#ACT
SENDMSG 1 ぐ系统:集体攻城已经开启!–请提早建会!否则参加不了集体攻城!
SENDMSG 1 ぐ系统:集体攻城已经开启!–每天19点50分开启全服大型攻城!
SENDMSG 1 ぐ系统:集体攻城已经开启!–每个行会都可以攻城!无需提交头像
SENDMSG 1 ぐ系统:集体攻城已经开启!–如果您的势力不行!建议找结盟好友!
SENDMSG 1 ぐ系统:集体攻城已经开启!–所有行会做好准备!它是不是属于你呢?
Copy
保存并关闭AutoRunRobot.txt和RobotManage.txt文件。
重启游戏服务器,新的攻城脚本就会生效。
请注意,上述脚本中的AddAttackSabukAll 0命令用于允许所有行会在当晚同时攻城,并且无需提交头像。SENDMSG命令用于发送系统消息。