请教下首次设置攻沙
脚本里有NPC手动首次开启,在NPC里面有GM地图,但是发现GM地图的后台管理里的首次攻沙和自动攻沙的脚本根本不是同一时期添加的,那样设置了有用吗?没找到NPC应该如何开启?手动在M2里开启的话,以后老区也未必会自动攻沙的吧?
求解释,谢谢了!
-----------------------------------
以下为端内自带的部分脚本内容
GM后台脚本
[@首次攻沙]
尊敬的GM:<$USERNAME>您好!本系统方便您管理\
第一次集体攻沙需要手动设置,以后每天拿沙系统自动安排\
本功能只需要在您想要攻沙的当天设置,比如您想\
9月7日当天集体拿沙,那么就在7日的当天20点前设置一下,\
以后每日拿沙不需要设置了,系统自动安排!\ \
<设置首次拿沙/@设置攻城> <退出/@exit>
[@设置攻城]
#IF
EQUAL G200 0
EQUAL G201 0
#ACT
MOV A119
MOV G201 1
ADDATTACKSABUKALL 0
SENDMSG 0 ╔┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄╗
SENDMSG 0 ┊今天晚上进行开区首次攻城奖励5000元宝┊
SENDMSG 0 ╚┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄╝
#ELSESAY
首次攻沙您已经设置过了,请谨慎使用.
机器人脚本
[@每天行会领奖清理]
#IF
#Act
CLEARNAMELIST ..\QuestDiary\行会奖励名单.txt
break
[@第二天]
#IF
#act
MOV G200 0
BREAK
[@每日拿沙]
#IF
EQUAL G201 1
#act
MOV A119 老区
MOV G202 0
ADDATTACKSABUKALL 0
SENDMSG 0 ╔┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄╗
SENDMSG 0 ┊今日集体拿沙设置完毕,沙老大奖YB5百万 ┊
SENDMSG 0 ╚┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄╝
BREAK
沙奖励
[@沙城主领奖]
#if
HOUR 22 22
MIN 0 10
ISCASTLEMASTER
#ACT
goto @首次奖励
;goto @每天奖励
#elseact
messagebox 您不是沙巴克城主,或者已经超过了时间.请在晚上22:00到22:10点之间来找我!!
break
[@每天奖励]
#if
ISCASTLEMASTER
CHECKGUILDLIST ..\QuestDiary\行会奖励名单.txt
#ACT
messagebox 首任沙城主奖励已经领取过了.
break
#if
HOUR 22 22
MIN 0 10
ISCASTLEMASTER
#act
GAMEGOLD + 5000000
ADDGUILDLIST ..\QuestDiary\行会奖励名单.txt
sendmsg 0 首任沙城主%s,已经成功领取奖励5000000元宝!!
sendmsg 0 首任沙城主%s,已经成功领取奖励5000000元宝!!
sendmsg 0 首任沙城主%s,已经成功领取奖励5000000元宝!!
sendmsg 0 首任沙城主%s,已经成功领取奖励5000000元宝!!
break
[@首次奖励]
#if
ISCASTLEMASTER
CHECKGUILDLIST ..\QuestDiary\行会奖励名单.txt
#ACT
messagebox 首任沙城主奖励已经领取过了.
break
#if
HOUR 22 22
MIN 0 59
ISCASTLEMASTER
#act
GAMEGOLD + 10000000
ADDGUILDLIST ..\QuestDiary\行会奖励名单.txt
sendmsg 0 首任沙城主%s,已经成功领取奖励10000000元宝!!
#elseact
messagebox 您不是沙巴克城主,或者已经超过了时间.请在晚上22:00到22:10点之间来找我.
break
我看了下 你的这个脚本 应该是 开启第一次之后 老区就可以自动了 不需要手动设置的
页:
[1]