跳到主要内容

传承珠和月光宝盒功能

数据库设置 - StdItems.db

Name
StdMode
Shape
Wieght
Looks
DuraMax
传承珠91181450000
月光宝盒(大)91190750000

物品说明

月光宝盒(传承珠)数据库DuraMax字段设置月光宝盒(传承珠)最大可吸取的经验值数量,实际数值为DuraMax值 x
10000;
例如要设置500,000,000 只需要设置50000就可以了;

加经验值1000到传承珠:AddItemExp 传承珠
1000
数字为负数表示从传承珠中吸取经验,例如从传承珠中吸取500点经验,则:AddItemExp 传承珠
-500
检测传承珠当前积累的经验值,用变量:$ITEMEXP[传承珠]
检测最后一次吸取经验的时间,用变量:$ITEMEXPTIME(传承珠)
返回的是小时,表示多少小时前吸取的,如果返回值是65535,则从来没有吸取过
官方每隔24小时才能吸取一次经验
传承珠物品在包裹中只能有一个,如果有多个,也只检测第一个
以上同样适用月光宝盒

示例

[@传承珠]
#IF
checkitem 传承珠 1
#SAY
你的传承珠目前积累了<$ITEMEXP[传承珠]>点经验,\
最后一次提取经验是在<$ITEMEXPTIME(传承珠)>小时前。\
<给传承珠加10万经验/@传承珠加经验>\
<从传承珠中提取10万经验/@传承珠吸经验>\
<返回/@main>
#ELSESAY
你还没有传承珠,是否要领取一个?\
<领取传承珠/@领取传承珠>\
<返回/@main>

[@领取传承珠]
#ACT
give 传承珠 1
close
break

[@传承珠加经验]
#ACT
AddItemExp 传承珠 100000
close
break

[@传承珠吸经验]
#IF
!LARGE $ITEMEXP[传承珠] 99999
#SAY
你的传承珠目前积累的经验不足10万,无法提取。\
<返回/@main> <离开/@exit>
#ELSEACT
ADDITEMEXP 传承珠 -100000
ChangeExp + 100000
close
break

[@杀怪触发]
#IF
checkitem 月光宝盒(特大) 1
#ACT
MOV P2 $PARAM(0)
DIV P2 2
AddItemExp 月光宝盒(特大) $STR(P2)
break
#IF
checkitem 月光宝盒(大) 1
#ACT
MOV P2 $PARAM(0)
DIV P2 2
AddItemExp 月光宝盒(大) $STR(P2)
break
#IF
checkitem 月光宝盒(小) 1
#ACT
MOV P2 $PARAM(0)
DIV P2 2
AddItemExp 月光宝盒(小) $STR(P2)
break