
以下是其中NPC脚本部分展示:
[@签到]
{
#IF
CHECKLEVELEX > 0
#SAY
\ \ \ \ \ \
<当前日期:<$YEAR>年<$MONTH>月<$DAY>日/FCOLOR=150>\
\ \ \ \ \ \ \ \ \ \ \ \ \
<领取连续三天签到奖励/@签到领奖3>\ \ \ \
<领取连续七天签到奖励/@签到领奖7>\
<ImgEx:225:212:213:214:140:26/@签到签到>\
<Img:21<$STR(N$Q1)>:12:140:-264>
<Img:21<$STR(N$Q2)>:12:160:-264>
<Img:21<$STR(N$Q3)>:12:179:-264>
<Img:21<$STR(N$Q4)>:12:198:-264>
<Img:21<$STR(N$Q5)>:12:217:-264>\ \ \
<Img:21<$STR(N$Q6)>:12:28:-256>
<Img:21<$STR(N$Q7)>:12:48:-256>
<Img:21<$STR(N$Q8)>:12:67:-256>
<Img:21<$STR(N$Q9)>:12:86:-256>
<Img:21<$STR(N$Q10)>:12:105:-256>
<Img:21<$STR(N$Q11)>:12:124:-256>
<Img:21<$STR(N$Q12)>:12:143:-256>\ \ \ \
<Img:21<$STR(N$Q13)>:12:28:-265>
<Img:21<$STR(N$Q14)>:12:48:-265>
<Img:21<$STR(N$Q15)>:12:67:-265>
<Img:21<$STR(N$Q16)>:12:86:-265>
<Img:21<$STR(N$Q17)>:12:105:-265>
<Img:21<$STR(N$Q18)>:12:124:-265>
<Img:21<$STR(N$Q19)>:12:143:-265>\ \ \
<Img:21<$STR(N$Q20)>:12:28:-257>
<Img:21<$STR(N$Q21)>:12:48:-257>
<Img:21<$STR(N$Q22)>:12:67:-257>
<Img:21<$STR(N$Q23)>:12:86:-257>
<Img:21<$STR(N$Q24)>:12:105:-257>
<Img:21<$STR(N$Q25)>:12:124:-257>
<Img:21<$STR(N$Q26)>:12:143:-257>\ \ \
<Img:21<$STR(N$Q27)>:12:28:-250>
<Img:21<$STR(N$Q28)>:12:48:-250>
<Img:21<$STR(N$Q29)>:12:67:-250>
<Img:21<$STR(N$Q30)>:12:86:-250>
<Img:21<$STR(N$Q31)>:12:105:-250>
#ACT
OPENMERCHANTBIGDLG 225 215 1 4 0 -100 1 678 35 1
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> 1 <$STR(N$Q1)>
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> 2 <$STR(N$Q2)>
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> 3 <$STR(N$Q3)>
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> 4 <$STR(N$Q4)>
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> 5 <$STR(N$Q5)>
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> 6 <$STR(N$Q6)>
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> 7 <$STR(N$Q7)>
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> 8 <$STR(N$Q8)>
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> 9 <$STR(N$Q9)>
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> 10 <$STR(N$Q10)>
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> 11 <$STR(N$Q11)>
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> 12 <$STR(N$Q12)>
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> 13 <$STR(N$Q13)>
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> 14 <$STR(N$Q14)>
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> 15 <$STR(N$Q15)>
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> 16 <$STR(N$Q16)>
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> 17 <$STR(N$Q17)>
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> 18 <$STR(N$Q18)>
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> 19 <$STR(N$Q19)>
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> 20 <$STR(N$Q20)>
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> 21 <$STR(N$Q21)>
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> 22 <$STR(N$Q22)>
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> 23 <$STR(N$Q23)>
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> 24 <$STR(N$Q24)>
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> 25 <$STR(N$Q25)>
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> 26 <$STR(N$Q26)>
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> 27 <$STR(N$Q27)>
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> 28 <$STR(N$Q28)>
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> 29 <$STR(N$Q29)>
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> 30 <$STR(N$Q30)>
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> 31 <$STR(N$Q31)>
BREAK
[@签到领奖3]
#IF
Small <$DAY> 3
#ACT
MESSAGEBOX 这个月还没有3天,你怎么能连续签到3次的呢?
BREAK
#IF
NOT CheckBagSize 1
#ACT
MESSAGEBOX 你的包裹已满,无法获得奖励,先清理下包裹吧...
BREAK
#IF
CHECKLEVELEX > 0
#ACT
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> 三 <$STR(N$Q三)>
MOV N$Q中转 <$STR(N$Q三)>
INC N$Q中转 3
MOV N$Q中转3 <$DAY>
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> <$STR(N$Q中转3)> <$STR(N$Q中转显1)>
DEC N$Q中转3 1
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> <$STR(N$Q中转3)> <$STR(N$Q中转显2)>
DEC N$Q中转3 1
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> <$STR(N$Q中转3)> <$STR(N$Q中转显3)>
#IF
Large N$Q中转 <$DAY>
#ACT
MESSAGEBOX 距离你上次领取3天签到奖励,还没超过3天。\ \上次领取3天签到奖后,再连续签到3天再来领取。
BREAK
#IF
CHECKLEVELEX > 0
#ACT
MOV N$Q中转 <$STR(N$Q中转显1)>
INC N$Q中转 <$STR(N$Q中转显2)>
INC N$Q中转 <$STR(N$Q中转显3)>
#IF
EQUAL N$Q中转 3
#ACT
MOV N$Q三 <$DAY>
WriteConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> 三 <$STR(N$Q三)>
GiveStateItem 大天使神羽 0 1 0 0 1 0 1
LINKGIVEITEM
SetCustomItemText -1 丢弃绑定物品自动消失
SetCustomItemTextColor -1 150
updateitem -1
clearLinkItem
MESSAGEBOX 恭喜你,成功领取了3天签到奖励:大天使神羽
GOTO @签到
BREAK
#ELSEACT
MESSAGEBOX 你没有连续签到3天,没办法领取签到三日奖!
BREAK
[@签到领奖7]
#IF
Small <$DAY> 7
#ACT
MESSAGEBOX 这个月还没有7天,你怎么能连续签到7次的呢?
BREAK
#IF
NOT CheckBagSize 1
#ACT
MESSAGEBOX 你的包裹已满,无法获得奖励,先清理下包裹吧...
BREAK
#IF
CHECKLEVELEX > 0
#ACT
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> 七 <$STR(N$Q七)>
MOV N$Q中转 <$STR(N$Q七)>
INC N$Q中转 7
MOV N$Q中转7 <$DAY>
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> <$STR(N$Q中转7)> <$STR(N$Q中转显1)>
DEC N$Q中转7 1
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> <$STR(N$Q中转7)> <$STR(N$Q中转显2)>
DEC N$Q中转7 1
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> <$STR(N$Q中转7)> <$STR(N$Q中转显3)>
DEC N$Q中转7 1
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> <$STR(N$Q中转7)> <$STR(N$Q中转显4)>
DEC N$Q中转7 1
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> <$STR(N$Q中转7)> <$STR(N$Q中转显5)>
DEC N$Q中转7 1
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> <$STR(N$Q中转7)> <$STR(N$Q中转显6)>
DEC N$Q中转7 1
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> <$STR(N$Q中转7)> <$STR(N$Q中转显7)>
#IF
Large N$Q中转 <$DAY>
#ACT
MESSAGEBOX 距离你上次领取7天签到奖励,还没超过7天。\ \上次领取7天签到奖后,再连续签到7天再来领取。
BREAK
#IF
CHECKLEVELEX > 0
#ACT
MOV N$Q中转 <$STR(N$Q中转显1)>
INC N$Q中转 <$STR(N$Q中转显2)>
INC N$Q中转 <$STR(N$Q中转显3)>
INC N$Q中转 <$STR(N$Q中转显4)>
INC N$Q中转 <$STR(N$Q中转显5)>
INC N$Q中转 <$STR(N$Q中转显6)>
INC N$Q中转 <$STR(N$Q中转显7)>
#IF
EQUAL N$Q中转 7
#ACT
GetRandomText ..\QuestDiary\读取检测\系统\首杀红色装备.txt <$STR(S$Q奖励)>
#ELSEACT
MESSAGEBOX 你没有连续签到7天,没办法领取签到七日奖!
BREAK
#IF
CheckContainsText <$STR(S$Q奖励)> 1段
#ACT
MOV N$Q七 <$DAY>
WriteConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> 七 <$STR(N$Q七)>
GIVE <$STR(S$Q奖励)> 1
LINKGIVEITEM
SetItemBind -1 1
SetItemState -1 0 1
SetItemState -1 1 1
SetItemState -1 4 1
SetItemState -1 6 1
ChangeItemUpgradeCount -1 + 1
SetCustomItemProgressbar -1 0 0 1
SetCustomItemProgressbar -1 0 2 70
SetCustomItemProgressbar -1 0 3 1
SetCustomItemProgressbar -1 0 4 0
SetCustomItemProgressbarValue -1 0 0 = 1000
SetCustomItemProgressbarValue -1 0 1 = 137
updateitem -1
clearLinkItem
MESSAGEBOX 恭喜你,成功领取了7天签到奖励:<$STR(S$Q奖励)>
MOV S$Q奖励
GOTO @签到
BREAK
#IF
NOT EQUAL S$Q奖励
#ACT
MOV N$Q七 <$DAY>
WriteConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> 七 <$STR(N$Q七)>
GIVE <$STR(S$Q奖励)> 1
LINKGIVEITEM
SetItemBind -1 1
SetItemState -1 0 1
SetItemState -1 1 1
SetItemState -1 4 1
SetItemState -1 6 1
ChangeItemUpgradeCount -1 + 1
GETRANDOMLINETEXT ..\QuestDiary\读取检测\触发\孔数.txt <$STR(N$孔数)>
SETFLUTECOUNT -1 <$STR(N$孔数)>
updateitem -1
clearLinkItem
MESSAGEBOX 恭喜你,成功领取了7天签到奖励:<$STR(S$Q奖励)>
MOV S$Q奖励
GOTO @签到
BREAK
[@签到签到]
#IF
EQUAL <$DAY> 1
#ACT
MOV N$Q中转 <$DAY>
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> <$STR(N$Q中转)> <$STR(N$Q中转0)>
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> X <$STR(N$QX)>
MOV N$Q中转1 0
#IF
NOT EQUAL <$DAY> 1
#ACT
MOV N$Q中转 <$DAY>
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> <$STR(N$Q中转)> <$STR(N$Q中转0)>
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> X <$STR(N$QX)>
DEC N$Q中转 1
ReadConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> <$STR(N$Q中转)> <$STR(N$Q中转1)>
#IF
EQUAL N$Q中转0 1
#ACT
MESSAGEBOX 你今天已经签过到了,无需重复签到哦^_^
BREAK
#IF
EQUAL N$Q中转1 1
#ACT
MOV N$Q奖励 <$STR(N$QX)>
INC N$Q奖励 1000000
ChangeExp + <$STR(N$Q奖励)>
MOV N$Q中转 <$DAY>
WriteConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> <$STR(N$Q中转)> 1
WriteConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> X <$STR(N$Q奖励)>
MESSAGEBOX 签到成功,你连续签到,获得经验值:<$STR(N$Q奖励)>
GOTO @签到
BREAK
#IF
EQUAL N$Q中转1 0
#ACT
ChangeExp + 1000000
MOV N$Q中转 <$DAY>
WriteConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> <$STR(N$Q中转)> 1
WriteConfigFileItem ..\TxData\变量\签到.txt <$USERNAME> X 1000000
MESSAGEBOX 签到成功,你没有连续签到,只能获得经验值:1000000\ \连续签到可以获得坐火箭一般的经验值奖励!
GOTO @签到
BREAK
}