网站公告 客户中心 成功案例 资源下载 技术教程 汇款方式
网站首页 开区套餐 广告宣传 游戏版本 网站模版 主机租用 游戏引擎 登陆器 版本定做 游戏测试区
 
您现在的位置: 诚信网络 >> 文章中心 >> 脚本教程 >> 正文

装备加星带转移属性装备星数触发脚本

作者:佚名 来源:本站原创 点击数: 更新时间:2020-12-1 18:51:45

QM脚本

[@Login]
#if
CHECKLEVELEX > 0
#act
#CALL [\小优脚本\星星触发.txt] @小优星数触发

QF脚本


;=====================穿戴攻击触发====================


[@MagicAttack]
#IF
LARGE N$杀怪切割 0
NOT CHECKCURRTARGETRACE = 0
#ACT
M.HUMANHP - <$STR(N$杀怪切割)>
SendCenterMsg 249 251 <$USERNAME>成功触发[星星总数]特效.[<$CURRRTARGETNAME>]被秒伤<$STR(N$杀怪切割)>血量! 0 1

[@Attack]
#IF
LARGE N$杀怪切割 0
NOT CHECKCURRTARGETRACE = 0
#ACT
M.HUMANHP - <$STR(N$杀怪切割)>
SendCenterMsg 249 251 <$USERNAME>成功触发[星星总数]特效.[<$CURRRTARGETNAME>]被秒伤<$STR(N$杀怪切割)>血量! 0 1

;=====================穿戴装备触发====================
[@TakeOn0]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff0]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn1]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff1]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn2]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff2]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn3]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff3]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn4]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff4]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn5]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff5]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TAKEON6]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
[@TakeOff6]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn7]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff7]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
[@TakeOn8]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff8]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn9]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff9]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn10]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff10]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn11]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff11]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn12]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff12]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn13]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff13]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn14]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff14]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn15]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff15]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn16]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff16]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn17]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff17]
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn18]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff18]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn19]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff19]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn20]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff20]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn21]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff21]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn22]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff22]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn23]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff23]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn24]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff24]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn25]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff25]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn26]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff26]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn27]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff27]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn30]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff30]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn31]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff31]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn40]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff40]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn41]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff41]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn42]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff42]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn43]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff43]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn44]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff44]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn45]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff45]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn46]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff46]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn47]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff47]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn63]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff63]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOn64]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break
[@TakeOff64]
#ACT
#CALL [\小优脚本\星星触发.txt] @小优星数触发
break

NPC脚本

小优新装备升星 3 323 328 小优新装备升星 0 35 0 0 0 0 0 

[@main]


#IF
#ACT
MOV S$武器 <$WEAPON>
MOV S$衣服 <$DRESS>
MOV S$头盔 <$HELMET>
MOV S$项链 <$NECKLACE>
MOV S$左戒 <$RING_R>
MOV S$右戒 <$RING_L>
MOV S$左手 <$ARMRING_R>
MOV S$右手 <$ARMRING_L>
MOV S$腰带 <$BELT>
MOV S$鞋子 <$BOOTS>
GetStringPos ..\EffectImageList.txt Prguse.wil
OPENMERCHANTBIGDLG <$STR(N0)> 402 1 0 1 1 1
SetStringBlank  S$武器   20 1              
SetStringBlank  S$衣服   20 1
SetStringBlank  S$头盔   20 1
SetStringBlank  S$项链   20 1
SetStringBlank  S$左手   20 1
SetStringBlank  S$右手   20 1
SetStringBlank  S$左戒   20 1
SetStringBlank  S$右戒   20 1
SetStringBlank  S$腰带   20 1
SetStringBlank  S$鞋子   20 1
#say
\
<-------------------------------------------------------------/AUTOCOLOR=90>\
<∴∵装备加星∵∴/AUTOCOLOR=254,251,168,191,250,70,245,249,253>       <★全新加星系统★/FCOLOR=249>        <∴∵散人逆袭∵∴/AUTOCOLOR=254,251,168,191,250,70,245,249,253>\
<-------------------------------------------------------------/AUTOCOLOR=90>\\

<武器加星/@武器>:<$STR(S$武器)><①星/SCOLOR=249>:<攻击 魔法 道术/SCOLOR=250>< + 1点/SCOLOR=251>\
<衣服加星/@衣服>:<$STR(S$衣服)><②星/SCOLOR=249>:<攻击 魔法 道术/SCOLOR=250>< + 2点/SCOLOR=251>\
<头盔加星/@头盔>:<$STR(S$头盔)><③星/SCOLOR=249>:<攻击 魔法 道术/SCOLOR=250>< + 3点/SCOLOR=251>\
<项链加星/@项链>:<$STR(S$项链)><④星/SCOLOR=249>:<攻击 魔法 道术/SCOLOR=250>< + 4点/SCOLOR=251>\
<左手加星/@左手>:<$STR(S$左手)><⑤星/SCOLOR=249>:<攻击 魔法 道术/SCOLOR=250>< + 5点/SCOLOR=251>\
<右手加星/@右手>:<$STR(S$右手)><⑥星/SCOLOR=249>:<攻击 魔法 道术/SCOLOR=250>< + 6点/SCOLOR=251>\
<左戒加星/@左戒>:<$STR(S$左戒)><⑦星/SCOLOR=249>:<攻击 魔法 道术/SCOLOR=250>< + 7点/SCOLOR=251>\
<右戒加星/@右戒>:<$STR(S$右戒)><⑧星/SCOLOR=249>:<攻击 魔法 道术/SCOLOR=250>< + 8点/SCOLOR=251>\
<腰带加星/@腰带>:<$STR(S$腰带)><⑨星/SCOLOR=249>:<攻击 魔法 道术/SCOLOR=250>< + 9点/SCOLOR=251>\
<鞋子加星/@鞋子>:<$STR(S$鞋子)><⑩星/SCOLOR=249>:<攻击 魔法 道术/SCOLOR=250>< + 10点/SCOLOR=251>\ \
  <★★★/SCOLOR=249><【全身装备星星数量组合触发属性查看】|150#全身10星触发:攻魔道+3%  HPMP +3%  切割 +200^150#全身20星触发:攻魔道+6%  HPMP +6%  切割 +400^150#全身30星触发:攻魔道+9%  HPMP +9%  切割 +600^150#全身40星触发:攻魔道+12% HPMP +12% 切割 +800^150#全身50星触发:攻魔道+15% HPMP +15% 切割 +1000^150#全身60星触发:攻魔道+18% HPMP +18% 切割 +1200^150#全身70星触发:攻魔道+21% HPMP +21% 切割 +1500^150#全身80星触发:攻魔道+25% HPMP +25% 切割 +2000^150#全身90星触发:攻魔道+30% HPMP +30% 切割 +2500^150#全身100星触发:攻魔道+35%HPMP +35% 切割 +3000^150#-^250#全身100星额外触发:超级BUFF 无敌 血量低于30%几率触发无敌满血1秒 CD500秒
/@><★★★/SCOLOR=249>\ 
  <★★★★★/SCOLOR=249>【装备加星数量升级介绍查看】<★★★★★/SCOLOR=249>\ \
<ITEMBOX:6:3:265:50:0:35:35:*:254#请放入1星以上装备!>             <【加星转移】免费服务/@转移>
<ITEMBOX:7:3:265:51:0:35:35:*:254#请放入没星的装备!>

;\<测试用加星的/@测试用加星的>

[@33]
#ACT
ChangeItemUpgradeCount 1  + 1
;测试用加星的

[@鞋子]
#if
CHECKUSEITEM 11
#ACT
MOV N$装备位置 11
MOV <$STR(S$所选装备)> <$BOOTS>
GOTO @其他装备
BREAK
#elseact
MESSAGEBOX  你身上没有穿戴装备!
CLOSE

[@腰带]
#if
CHECKUSEITEM 10
#ACT
MOV N$装备位置 10
MOV <$STR(S$所选装备)> <$BELT>
GOTO @其他装备
BREAK
#elseact
MESSAGEBOX  你身上没有穿戴装备!
CLOSE


[@右戒]
#if
CHECKUSEITEM 7
#ACT
MOV N$装备位置 7
MOV <$STR(S$所选装备)> <$ARMRING_L>
GOTO @其他装备
BREAK
#elseact
MESSAGEBOX  你身上没有穿戴装备!
CLOSE
[@左戒]
#if
CHECKUSEITEM 8
#ACT
MOV N$装备位置 8
MOV <$STR(S$所选装备)> <$ARMRING_R>
GOTO @其他装备
BREAK
#elseact
MESSAGEBOX  你身上没有穿戴装备!
CLOSE


[@右手]
#if
CHECKUSEITEM 5
#ACT
MOV N$装备位置 5
MOV <$STR(S$所选装备)> <$RING_L>
GOTO @其他装备
BREAK
#elseact
MESSAGEBOX  你身上没有穿戴装备!
CLOSE

 

[@左手]
#if
CHECKUSEITEM 6
#ACT
MOV N$装备位置 6
MOV <$STR(S$所选装备)> <$RING_R>
GOTO @其他装备
BREAK
#elseact
MESSAGEBOX  你身上没有穿戴装备!
CLOSE

[@头盔]
#if
CHECKUSEITEM 4
#ACT
MOV N$装备位置 4
MOV <$STR(S$所选装备)>  <$HELMET>
GOTO @其他装备
BREAK
#elseact
MESSAGEBOX  你身上没有穿戴装备!
CLOSE
BREAK
[@项链]
#if
CHECKUSEITEM 3
#ACT
MOV N$装备位置 3
MOV <$STR(S$所选装备)>  <$NECKLACE>
GOTO @其他装备
BREAK
#elseact
MESSAGEBOX  你身上没有穿戴装备!
CLOSE
BREAK

[@衣服]
#if
CHECKUSEITEM 0
#ACT
MOV N$装备位置 0
MOV <$STR(S$所选装备)>  <$DRESS>
GOTO @其他装备
BREAK
#elseact
MESSAGEBOX  你身上没有穿戴装备!
CLOSE
BREAK


[@其他装备]
#if
CheckItemupgradeCount 1 <$STR(N$装备位置)> = 10
#ACT
MESSAGEBOX  你的装备已经满10星,无法继续升星
BREAK
#if
CheckItemupgradeCount 1 <$STR(N$装备位置)> = 9
#ACT
MESSAGEBOX  当前身上<$STR(S$所选装备)>为9星,升级10星需要10元宝,确定升星么?  @衣服确定1 @取消
BREAK
#if
CheckItemupgradeCount 1 <$STR(N$装备位置)> = 8
#ACT
MESSAGEBOX  当前身上<$STR(S$所选装备)>为8星,升级9星需要10元宝,确定升星么?  @衣服确定1 @取消
BREAK
#if
CheckItemupgradeCount 1 <$STR(N$装备位置)> = 7
#ACT
MESSAGEBOX  当前身上<$STR(S$所选装备)>为7星,升级8星需要10元宝,确定升星么?  @衣服确定1 @取消
BREAK
#if
CheckItemupgradeCount 1 <$STR(N$装备位置)> = 6
#ACT
MESSAGEBOX  当前身上<$STR(S$所选装备)>为6星,升级7星需要10元宝,确定升星么?  @衣服确定1 @取消
BREAK
#if
CheckItemupgradeCount 1 <$STR(N$装备位置)> = 5
#ACT
MESSAGEBOX  当前身上<$STR(S$所选装备)>为5星,升级6星需要10元宝,确定升星么?  @衣服确定1 @取消
BREAK
#if
CheckItemupgradeCount 1 <$STR(N$装备位置)> = 4
#ACT
MESSAGEBOX  当前身上<$STR(S$所选装备)>为4星,升级5星需要10元宝,确定升星么?  @衣服确定1 @取消
BREAK
#if
CheckItemupgradeCount 1 <$STR(N$装备位置)> = 3
#ACT
MESSAGEBOX  当前身上<$STR(S$所选装备)>为3星,升级4星需要10元宝,确定升星么?  @衣服确定1 @取消
BREAK
#if
CheckItemupgradeCount 1 <$STR(N$装备位置)> = 2
#ACT
MESSAGEBOX  当前身上<$STR(S$所选装备)>为2星,升级3星需要10元宝,确定升星么?  @衣服确定1 @取消
BREAK
#if
CheckItemupgradeCount 1 <$STR(N$装备位置)> = 1
#ACT
MESSAGEBOX  当前身上<$STR(S$所选装备)>为1星,升级2星需要10元宝,确定升星么?  @衣服确定1 @取消
BREAK
#if
CheckItemupgradeCount 1 <$STR(N$装备位置)> = 0
#ACT

MESSAGEBOX  当前身上<$STR(S$所选装备)>为0星,升级1星需要10元宝,确定升星么?  @衣服确定1 @取消
BREAK

[@衣服确定1]
#if
CHECKGAMEGOLD < 10
#ACT
MESSAGEBOX  当前元宝不足,无法升级装备
BREAK
#if
CheckItemupgradeCount 1 <$STR(N$装备位置)> = 10
#ACT
MESSAGEBOX  你的装备<$STR(S$所选装备)>已经满10星,无法继续升星
GOTO @MAIN
BREAK

#if
CheckItemupgradeCount 1 <$STR(N$装备位置)> = 9
CHECKGAMEGOLD > 9
#ACT
GameGold - 10
ChangeItemUpgradeCount <$STR(N$装备位置)>  + 1
CHANGEITEMADDVALUE <$STR(N$装备位置)>  3 + 1
CHANGEITEMADDVALUE <$STR(N$装备位置)>  4 + 1
CHANGEITEMADDVALUE <$STR(N$装备位置)>  2 + 1
MESSAGEBOX  恭喜你的装备<$STR(S$所选装备)>成功加星成功!赶快查看自己装备吧!
GOTO @MAIN
BREAK


#if
CheckItemupgradeCount 1 <$STR(N$装备位置)> = 8
CHECKGAMEGOLD > 9
#ACT
GameGold - 10
ChangeItemUpgradeCount <$STR(N$装备位置)>  + 1
CHANGEITEMADDVALUE <$STR(N$装备位置)>  3 + 1
CHANGEITEMADDVALUE <$STR(N$装备位置)>  4 + 1
CHANGEITEMADDVALUE <$STR(N$装备位置)>  2 + 1
MESSAGEBOX  恭喜你的装备<$STR(S$所选装备)>成功加星成功!赶快查看自己装备吧!
GOTO @MAIN
BREAK

#if
CheckItemupgradeCount 1 <$STR(N$装备位置)> = 7
CHECKGAMEGOLD > 9
#ACT
GameGold - 10
ChangeItemUpgradeCount <$STR(N$装备位置)>  + 1
CHANGEITEMADDVALUE <$STR(N$装备位置)>  3 + 1
CHANGEITEMADDVALUE <$STR(N$装备位置)>  4 + 1
CHANGEITEMADDVALUE <$STR(N$装备位置)>  2 + 1
MESSAGEBOX  恭喜你的装备<$STR(S$所选装备)>成功加星成功!赶快查看自己装备吧!
GOTO @MAIN
BREAK

#if
CheckItemupgradeCount 1 <$STR(N$装备位置)> = 6
CHECKGAMEGOLD > 9
#ACT
GameGold - 10
ChangeItemUpgradeCount <$STR(N$装备位置)>  + 1
CHANGEITEMADDVALUE <$STR(N$装备位置)>  3 + 1
CHANGEITEMADDVALUE <$STR(N$装备位置)>  4 + 1
CHANGEITEMADDVALUE <$STR(N$装备位置)>  2 + 1
MESSAGEBOX  恭喜你的装备<$STR(S$所选装备)>成功加星成功!赶快查看自己装备吧!
GOTO @MAIN
BREAK

#if
CheckItemupgradeCount 1 <$STR(N$装备位置)> = 5
CHECKGAMEGOLD > 9
#ACT
GameGold - 10
ChangeItemUpgradeCount <$STR(N$装备位置)>  + 1
CHANGEITEMADDVALUE <$STR(N$装备位置)>  3 + 1
CHANGEITEMADDVALUE <$STR(N$装备位置)>  4 + 1
CHANGEITEMADDVALUE <$STR(N$装备位置)>  2 + 1
MESSAGEBOX  恭喜你的装备<$STR(S$所选装备)>成功加星成功!赶快查看自己装备吧!
GOTO @MAIN
BREAK


#if
CheckItemupgradeCount 1 <$STR(N$装备位置)> = 4
CHECKGAMEGOLD > 9
#ACT
GameGold - 10
ChangeItemUpgradeCount <$STR(N$装备位置)>  + 1
CHANGEITEMADDVALUE <$STR(N$装备位置)>  3 + 1
CHANGEITEMADDVALUE <$STR(N$装备位置)>  4 + 1
CHANGEITEMADDVALUE <$STR(N$装备位置)>  2 + 1
MESSAGEBOX  恭喜你的装备<$STR(S$所选装备)>成功加星成功!赶快查看自己装备吧!
GOTO @MAIN
BREAK

#if
CheckItemupgradeCount 1 <$STR(N$装备位置)> = 3
CHECKGAMEGOLD > 9
#ACT
GameGold - 10
ChangeItemUpgradeCount <$STR(N$装备位置)>  + 1
CHANGEITEMADDVALUE <$STR(N$装备位置)>  3 + 1
CHANGEITEMADDVALUE <$STR(N$装备位置)>  4 + 1
CHANGEITEMADDVALUE <$STR(N$装备位置)>  2 + 1
MESSAGEBOX  恭喜你的装备<$STR(S$所选装备)>成功加星成功!赶快查看自己装备吧!
GOTO @MAIN
BREAK

#if
CheckItemupgradeCount 1 <$STR(N$装备位置)> = 2
CHECKGAMEGOLD > 9
#ACT
GameGold - 10
ChangeItemUpgradeCount <$STR(N$装备位置)>  + 1
CHANGEITEMADDVALUE <$STR(N$装备位置)>  3 + 1
CHANGEITEMADDVALUE <$STR(N$装备位置)>  4 + 1
CHANGEITEMADDVALUE <$STR(N$装备位置)>  2 + 1
MESSAGEBOX  恭喜你的装备<$STR(S$所选装备)>成功加星成功!赶快查看自己装备吧!
GOTO @MAIN
BREAK

#if
CheckItemupgradeCount 1 <$STR(N$装备位置)> = 1
CHECKGAMEGOLD > 9
#ACT
GameGold - 10
ChangeItemUpgradeCount <$STR(N$装备位置)>  + 1
CHANGEITEMADDVALUE <$STR(N$装备位置)>  3 + 1
CHANGEITEMADDVALUE <$STR(N$装备位置)>  4 + 1
CHANGEITEMADDVALUE <$STR(N$装备位置)>  2 + 1
MESSAGEBOX  恭喜你的装备<$STR(S$所选装备)>成功加星成功!赶快查看自己装备吧!
GOTO @MAIN
BREAK


#if
CheckItemupgradeCount 1 <$STR(N$装备位置)> = 0
CHECKGAMEGOLD > 9
#ACT
GameGold - 10
ChangeItemUpgradeCount <$STR(N$装备位置)>  = 1
CHANGEITEMADDVALUE <$STR(N$装备位置)>  3 = 1
CHANGEITEMADDVALUE <$STR(N$装备位置)>  4 = 1
CHANGEITEMADDVALUE <$STR(N$装备位置)>  2 = 1
MESSAGEBOX  恭喜你的装备<$STR(S$所选装备)>成功加星成功!赶快查看自己装备吧!
GOTO @MAIN
BREAK

 

 


[@武器]
#if
CheckItemupgradeCount 1 1 = 10
#ACT
MESSAGEBOX  你的装备已经满10星,无法继续升星
BREAK
#if
CheckItemupgradeCount 1 1 = 9
#ACT
MESSAGEBOX  当前身上<$WEAPON>为9星,升级10星需要10元宝,确定升星么?  @武器确定1 @取消
BREAK
#if
CheckItemupgradeCount 1 1 = 8
#ACT
MESSAGEBOX  当前身上<$WEAPON>为8星,升级9星需要10元宝,确定升星么?  @武器确定1 @取消
BREAK
#if
CheckItemupgradeCount 1 1 = 7
#ACT
MESSAGEBOX  当前身上<$WEAPON>为7星,升级8星需要10元宝,确定升星么?  @武器确定1 @取消
BREAK
#if
CheckItemupgradeCount 1 1 = 6
#ACT
MESSAGEBOX  当前身上<$WEAPON>为6星,升级7星需要10元宝,确定升星么?  @武器确定1 @取消
BREAK
#if
CheckItemupgradeCount 1 1 = 5
#ACT
MESSAGEBOX  当前身上<$WEAPON>为5星,升级6星需要10元宝,确定升星么?  @武器确定1 @取消
BREAK
#if
CheckItemupgradeCount 1 1 = 4
#ACT
MESSAGEBOX  当前身上<$WEAPON>为4星,升级5星需要10元宝,确定升星么?  @武器确定1 @取消
BREAK
#if
CheckItemupgradeCount 1 1 = 3
#ACT
MESSAGEBOX  当前身上<$WEAPON>为3星,升级4星需要10元宝,确定升星么?  @武器确定1 @取消
BREAK
#if
CheckItemupgradeCount 1 1 = 2
#ACT
MESSAGEBOX  当前身上<$WEAPON>为2星,升级3星需要10元宝,确定升星么?  @武器确定1 @取消
BREAK
#if
CheckItemupgradeCount 1 1 = 1
#ACT
MESSAGEBOX  当前身上<$WEAPON>为1星,升级2星需要10元宝,确定升星么?  @武器确定1 @取消
BREAK
#if
CheckItemupgradeCount 1 1 = 0
#ACT

MESSAGEBOX  当前身上<$WEAPON>为0星,升级1星需要10元宝,确定升星么?  @武器确定1 @取消
BREAK
[@武器确定1]
#if
CHECKGAMEGOLD < 10
#ACT
MESSAGEBOX  当前元宝不足,无法升级装备
BREAK
#if
CheckItemupgradeCount 1 1 = 10
#ACT
MESSAGEBOX  你的装备已经满10星,无法继续升星
GOTO @MAIN
BREAK

#if
CheckItemupgradeCount 1 1 = 9
CHECKGAMEGOLD > 9
#ACT
GameGold - 10
ChangeItemUpgradeCount 1  + 1
CHANGEITEMADDVALUE 1  0 + 1
CHANGEITEMADDVALUE 1  1 + 1
CHANGEITEMADDVALUE 1  2 + 1
MESSAGEBOX  恭喜你的装备成功加星成功!赶快查看自己装备吧!
GOTO @MAIN
BREAK


#if
CheckItemupgradeCount 1 1 = 8
CHECKGAMEGOLD > 9
#ACT
GameGold - 10
ChangeItemUpgradeCount 1  + 1
CHANGEITEMADDVALUE 1  0 + 1
CHANGEITEMADDVALUE 1  1 + 1
CHANGEITEMADDVALUE 1  2 + 1
MESSAGEBOX  恭喜你的装备成功加星成功!赶快查看自己装备吧!
GOTO @MAIN
BREAK

#if
CheckItemupgradeCount 1 1 = 7
CHECKGAMEGOLD > 9
#ACT
GameGold - 10
ChangeItemUpgradeCount 1  + 1
CHANGEITEMADDVALUE 1  0 + 1
CHANGEITEMADDVALUE 1  1 + 1
CHANGEITEMADDVALUE 1  2 + 1
MESSAGEBOX  恭喜你的装备成功加星成功!赶快查看自己装备吧!
GOTO @MAIN
BREAK

#if
CheckItemupgradeCount 1 1 = 6
CHECKGAMEGOLD > 9
#ACT
GameGold - 10
ChangeItemUpgradeCount 1  + 1
CHANGEITEMADDVALUE 1  0 + 1
CHANGEITEMADDVALUE 1  1 + 1
CHANGEITEMADDVALUE 1  2 + 1
MESSAGEBOX  恭喜你的装备成功加星成功!赶快查看自己装备吧!
GOTO @MAIN
BREAK

#if
CheckItemupgradeCount 1 1 = 5
CHECKGAMEGOLD > 9
#ACT
GameGold - 10
ChangeItemUpgradeCount 1  + 1
CHANGEITEMADDVALUE 1  0 + 1
CHANGEITEMADDVALUE 1  1 + 1
CHANGEITEMADDVALUE 1  2 + 1
MESSAGEBOX  恭喜你的装备成功加星成功!赶快查看自己装备吧!
GOTO @MAIN
BREAK


#if
CheckItemupgradeCount 1 1 = 4
CHECKGAMEGOLD > 9
#ACT
GameGold - 10
ChangeItemUpgradeCount 1  + 1
CHANGEITEMADDVALUE 1  0 + 1
CHANGEITEMADDVALUE 1  1 + 1
CHANGEITEMADDVALUE 1  2 + 1
MESSAGEBOX  恭喜你的装备成功加星成功!赶快查看自己装备吧!
GOTO @MAIN
BREAK

#if
CheckItemupgradeCount 1 1 = 3
CHECKGAMEGOLD > 9
#ACT
GameGold - 10
ChangeItemUpgradeCount 1  + 1
CHANGEITEMADDVALUE 1  0 + 1
CHANGEITEMADDVALUE 1  1 + 1
CHANGEITEMADDVALUE 1  2 + 1
MESSAGEBOX  恭喜你的装备成功加星成功!赶快查看自己装备吧!
GOTO @MAIN
BREAK

#if
CheckItemupgradeCount 1 1 = 2
CHECKGAMEGOLD > 9
#ACT
GameGold - 10
ChangeItemUpgradeCount 1  + 1
CHANGEITEMADDVALUE 1  0 + 1
CHANGEITEMADDVALUE 1  1 + 1
CHANGEITEMADDVALUE 1  2 + 1
MESSAGEBOX  恭喜你的装备成功加星成功!赶快查看自己装备吧!
GOTO @MAIN
BREAK

#if
CheckItemupgradeCount 1 1 = 1
CHECKGAMEGOLD > 9
#ACT
GameGold - 10
ChangeItemUpgradeCount 1  + 1
CHANGEITEMADDVALUE 1  0 + 1
CHANGEITEMADDVALUE 1  1 + 1
CHANGEITEMADDVALUE 1  2 + 1
MESSAGEBOX  恭喜你的装备成功加星成功!赶快查看自己装备吧!
GOTO @MAIN
BREAK


#if
CheckItemupgradeCount 1 1 = 0
CHECKGAMEGOLD > 9
#ACT
GameGold - 10
ChangeItemUpgradeCount 1  + 1
CHANGEITEMADDVALUE 1  0 + 1
CHANGEITEMADDVALUE 1  1 + 1
CHANGEITEMADDVALUE 1  2 + 1
MESSAGEBOX  恭喜你的装备成功加星成功!赶快查看自己装备吧!
GOTO @MAIN
BREAK

 

 

[@ItemIntoBox6]
;----------------【6号OK框】【星转移】【战士】【武器】关联------------------------------------------------------------------
;----------------【6号OK框】【星转移】【战士】【武器】关联------------------------------------------------------------------
#IF
Equal <$BOXITEM[6].STDMODE> 5
#ACT
SetUpgradeItem 6
;获取名字删除字符算出结果
MOV s70 <$BOXITEM[6].NAME>
DEC s70 1 11
MOV S$初始属性 <$STR(s70)>
;获取武器属性剪去极品属性得出加的属性
GETITEMADDVALUE -1 0 <$STR(m82)>
GETITEMADDVALUE -1 1 <$STR(m83)>
GETITEMADDVALUE -1 2 <$STR(m84)>
dec m82 <$STR(s70)>
;结算多少星收多少元宝
MOV m80 <$BOXITEM[6].UPGRADECOUNT>
GOTO @星级转移
break
;----------------【6号OK框】【星转移】【战士】【首饰】关联------------------------------------------------------------------
;----------------【6号OK框】【星转移】【战士】【首饰】关联------------------------------------------------------------------
#IF
#ACT
SetUpgradeItem 6
MOV s70 <$BOXITEM[6].NAME>
DEC s70 1 15
MOV S$初始属性 <$STR(s70)>
GETITEMADDVALUE -1 2 <$STR(m82)>
GETITEMADDVALUE -1 3 <$STR(m83)>
GETITEMADDVALUE -1 4 <$STR(m84)>
dec m82 <$STR(s70)>
MOV m80 <$BOXITEM[6].UPGRADECOUNT>
GOTO @星级转移
break


[@ItemIntoBox7]
;----------------【7号OK框】【星转移】关联------------------------------------------------------------------
;----------------【7号OK框】【星转移】关联------------------------------------------------------------------
#if
CheckBoxItemCount 6 1
#ACT
goto @确定转移rr
Break
#ELSEACT
messagebox  请先放入转移前的装备[1]!
[@确定转移rr]
#if
CheckBoxItemCount 7 1
#ACT
goto @确定转移tt
Break
#ELSEACT
messagebox  请先放入转移后的装备[2]!

[@确定转移tt]
#IF
small <$BOXITEM[6].UPGRADECOUNT> 1
#ACT
MESSAGEBOX  装备[1]:【<$BOXITEM[6].NAME_G>】当前没有加星属性,无法转移!
break

#IF
large <$BOXITEM[7].UPGRADECOUNT> 0
#ACT
MESSAGEBOX  装备[2]:【<$BOXITEM[7].NAME_G>】已有星级属性,无法转移!
break

#IF
Equal <$BOXITEM[6].STDMODE> 5
Equal <$BOXITEM[7].STDMODE> 5
#ACT
goto @确定转移bb
break

#IF
NOT Equal <$BOXITEM[6].STDMODE> 5
NOT Equal <$BOXITEM[7].STDMODE> 5
#ACT
goto @确定转移bb
break
#ELSEACT
UNALLOWITEMINTOBOX
MESSAGEBOX  无法转移,本功能只能转移同职业同类的装备!

[@确定转移bb]
#IF
#ACT
MessageBox  本次转移<$BOXITEM[6].UPGRADECOUNT>颗星! @确定转移ok @取消
break

[@确定转移ok]
;---------【星转移】【战士】【武器】【脚本】---------------------------------------------------------------
;---------【星转移】【战士】【武器】【脚本】---------------------------------------------------------------
#IF
Equal <$BOXITEM[6].STDMODE> 5
Equal <$BOXITEM[7].STDMODE> 5
#ACT
SetUpgradeItem 7
CHANGEITEMADDVALUE -1 0 + <$STR(m82)>
CHANGEITEMADDVALUE -1 1 + <$STR(m83)>
CHANGEITEMADDVALUE -1 2 + <$STR(m84)>
ChangeItemUpgradeCount -1 + <$BOXITEM[6].UPGRADECOUNT>
SetUpgradeItem 6
ClearStoneUpgrade -1
CHANGEITEMADDVALUE -1 0 + <$STR(s70)>
UpDateBoxItem 6
UpDateBoxItem 7
;ReturnBoxItem 6
PLAYSOUND wav\UnionHitShield.wav
messagebox  恭喜您,加星属性转移成功!
ReturnBoxItem 6
ReturnBoxItem 7
break


;---------【星转移】【战士】【首饰】【脚本】---------------------------------------------------------------
;---------【星转移】【战士】【首饰】【脚本】---------------------------------------------------------------
#IF
#ACT
SetUpgradeItem 7
CHANGEITEMADDVALUE -1 2 + <$STR(m82)>
CHANGEITEMADDVALUE -1 3 + <$STR(m83)>
CHANGEITEMADDVALUE -1 4 + <$STR(m84)>
ChangeItemUpgradeCount -1 + <$BOXITEM[6].UPGRADECOUNT>
SetUpgradeItem 6
ClearStoneUpgrade -1
CHANGEITEMADDVALUE -1 2 + <$STR(s70)>
UpDateBoxItem 6
UpDateBoxItem 7
;ReturnBoxItem 6
PLAYSOUND wav\UnionHitShield.wav
messagebox  恭喜您,加星属性转移成功!
ReturnBoxItem 6
ReturnBoxItem 7
break
#ELSEACT
MESSAGEBOX  无法转移!

QuestDiary

 

QuestDiary\小优脚本\星星触发.txt

[@小优星数触发]
{
#IF
CHECKLEVELEX > 0
#ACT
MOV N$星星总数量 0


#IF
CHECKUSEITEM 0
#ACT
MOV N$获取星星位置 0
GOTO @小优脚本获取星星数量
INC N$星星总数量 <$STR(N$星星数量)>

#IF
CHECKUSEITEM 1
#ACT
MOV N$获取星星位置 1
GOTO @小优脚本获取星星数量
INC N$星星总数量 <$STR(N$星星数量)>

#IF
CHECKUSEITEM 2
#ACT
MOV N$获取星星位置 2
GOTO @小优脚本获取星星数量
INC N$星星总数量 <$STR(N$星星数量)>

#IF
CHECKUSEITEM 3
#ACT
MOV N$获取星星位置 3
GOTO @小优脚本获取星星数量
INC N$星星总数量 <$STR(N$星星数量)>

#IF
CHECKUSEITEM 4
#ACT
MOV N$获取星星位置 4
GOTO @小优脚本获取星星数量
INC N$星星总数量 <$STR(N$星星数量)>

#IF
CHECKUSEITEM 5
#ACT
MOV N$获取星星位置 5
GOTO @小优脚本获取星星数量
INC N$星星总数量 <$STR(N$星星数量)>

#IF
CHECKUSEITEM 6
#ACT
MOV N$获取星星位置 6
GOTO @小优脚本获取星星数量
INC N$星星总数量 <$STR(N$星星数量)>

#IF
CHECKUSEITEM 7
#ACT
MOV N$获取星星位置 7
GOTO @小优脚本获取星星数量
INC N$星星总数量 <$STR(N$星星数量)>

#IF
CHECKUSEITEM 8
#ACT
MOV N$获取星星位置 8
GOTO @小优脚本获取星星数量
INC N$星星总数量 <$STR(N$星星数量)>

#IF
CHECKUSEITEM 9
#ACT
MOV N$获取星星位置 9
GOTO @小优脚本获取星星数量
INC N$星星总数量 <$STR(N$星星数量)>

#IF
CHECKUSEITEM 10
#ACT
MOV N$获取星星位置 10
GOTO @小优脚本获取星星数量
INC N$星星总数量 <$STR(N$星星数量)>

#IF
CHECKUSEITEM 11
#ACT
MOV N$获取星星位置 11
GOTO @小优脚本获取星星数量
INC N$星星总数量 <$STR(N$星星数量)>

#IF
CHECKUSEITEM 12
#ACT
MOV N$获取星星位置 12
GOTO @小优脚本获取星星数量
INC N$星星总数量 <$STR(N$星星数量)>

#IF
CHECKUSEITEM 13
#ACT
MOV N$获取星星位置 13
GOTO @小优脚本获取星星数量
INC N$星星总数量 <$STR(N$星星数量)>

#IF
CHECKUSEITEM 14
#ACT
MOV N$获取星星位置 14
GOTO @小优脚本获取星星数量
INC N$星星总数量 <$STR(N$星星数量)>

#IF
CHECKUSEITEM 15
#ACT
MOV N$获取星星位置 15
GOTO @小优脚本获取星星数量
INC N$星星总数量 <$STR(N$星星数量)>

#IF
CHECKUSEITEM 16
#ACT
MOV N$获取星星位置 16
GOTO @小优脚本获取星星数量
INC N$星星总数量 <$STR(N$星星数量)>

;;;;;;;;;;;;;;;;;;;;;;;;;  按照最高到最低的检测  ;;;;;;;;;;;;;;;;;;;;;;;;;
#IF
#ACT
ChangeHumAbility 5  = 0
ChangeHumAbility 6  = 0
ChangeHumAbility 7  = 0
ChangeHumAbility 8  = 0
ChangeHumAbility 9  = 0
ChangeHumAbility 10 = 0
ChangeHumAbility 11 = 0
ChangeHumAbility 12 = 0
MOV N$攻击 0
MOV N$魔法 0
MOV N$道术 0
MOV N$血量 0
MOV N$蓝量 0
MOV N$星切割 0
#IF
LARGE N$星星总数量 99
#ACT
MOV N$攻击 <$MAXDC>
MUL N$攻击 35
DIV N$攻击 100
MOV N$魔法 <$MAXMC>
MUL N$魔法 35
DIV N$魔法 100
MOV N$道术 <$MAXSC>
MUL N$道术 35
DIV N$道术 100
MOV N$血量 <$MAXHP>
MUL N$血量 35
DIV N$血量 100
MOV N$蓝量 <$MAXMP>
MUL N$蓝量 35
DIV N$蓝量 100
MOV N$星切割 10
ChangeHumAbility 5  = <$STR(N$攻击)>
ChangeHumAbility 6  = <$STR(N$攻击)>
ChangeHumAbility 7  = <$STR(N$魔法)>
ChangeHumAbility 8  = <$STR(N$魔法)>
ChangeHumAbility 9  = <$STR(N$道术)>
ChangeHumAbility 10 = <$STR(N$道术)>
ChangeHumAbility 11 = <$STR(N$血量)>
ChangeHumAbility 12 = <$STR(N$蓝量)>
SENDMSG 5 当前人物星星总数∶<$STR(N$星星总数量)>颗
SENDMSG 5 提示:你全身星星数量达到100颗.获得了星星属性加成
BREAK


#IF
LARGE N$星星总数量 89
#ACT
MOV N$攻击 <$MAXDC>
MUL N$攻击 30
DIV N$攻击 100
MOV N$魔法 <$MAXMC>
MUL N$魔法 30
DIV N$魔法 100
MOV N$道术 <$MAXSC>
MUL N$道术 30
DIV N$道术 100
MOV N$血量 <$MAXHP>
MUL N$血量 30
DIV N$血量 100
MOV N$蓝量 <$MAXMP>
MUL N$蓝量 30
DIV N$蓝量 100
MOV N$星切割 9
ChangeHumAbility 5  = <$STR(N$攻击)>
ChangeHumAbility 6  = <$STR(N$攻击)>
ChangeHumAbility 7  = <$STR(N$魔法)>
ChangeHumAbility 8  = <$STR(N$魔法)>
ChangeHumAbility 9  = <$STR(N$道术)>
ChangeHumAbility 10 = <$STR(N$道术)>
ChangeHumAbility 11 = <$STR(N$血量)>
ChangeHumAbility 12 = <$STR(N$蓝量)>
SENDMSG 5 当前人物星星总数∶<$STR(N$星星总数量)>颗
SENDMSG 5 提示:你全身星星数量达到90颗.获得了星星属性加成
BREAK

#IF
LARGE N$星星总数量 79
#ACT
MOV N$攻击 <$MAXDC>
MUL N$攻击 25
DIV N$攻击 100
MOV N$魔法 <$MAXMC>
MUL N$魔法 25
DIV N$魔法 100
MOV N$道术 <$MAXSC>
MUL N$道术 25
DIV N$道术 100
MOV N$血量 <$MAXHP>
MUL N$血量 25
DIV N$血量 100
MOV N$蓝量 <$MAXMP>
MUL N$蓝量 25
DIV N$蓝量 100
MOV N$星切割 8
ChangeHumAbility 5  = <$STR(N$攻击)>
ChangeHumAbility 6  = <$STR(N$攻击)>
ChangeHumAbility 7  = <$STR(N$魔法)>
ChangeHumAbility 8  = <$STR(N$魔法)>
ChangeHumAbility 9  = <$STR(N$道术)>
ChangeHumAbility 10 = <$STR(N$道术)>
ChangeHumAbility 11 = <$STR(N$血量)>
ChangeHumAbility 12 = <$STR(N$蓝量)>
SENDMSG 5 当前人物星星总数∶<$STR(N$星星总数量)>颗
SENDMSG 5 提示:你全身星星数量达到80颗.获得了星星属性加成
BREAK

#IF
LARGE N$星星总数量 69
#ACT
MOV N$攻击 <$MAXDC>
MUL N$攻击 21
DIV N$攻击 100
MOV N$魔法 <$MAXMC>
MUL N$魔法 21
DIV N$魔法 100
MOV N$道术 <$MAXSC>
MUL N$道术 21
DIV N$道术 100
MOV N$血量 <$MAXHP>
MUL N$血量 21
DIV N$血量 100
MOV N$蓝量 <$MAXMP>
MUL N$蓝量 21
DIV N$蓝量 100
MOV N$星切割 7
ChangeHumAbility 5  = <$STR(N$攻击)>
ChangeHumAbility 6  = <$STR(N$攻击)>
ChangeHumAbility 7  = <$STR(N$魔法)>
ChangeHumAbility 8  = <$STR(N$魔法)>
ChangeHumAbility 9  = <$STR(N$道术)>
ChangeHumAbility 10 = <$STR(N$道术)>
ChangeHumAbility 11 = <$STR(N$血量)>
ChangeHumAbility 12 = <$STR(N$蓝量)>
SENDMSG 5 当前人物星星总数∶<$STR(N$星星总数量)>颗
SENDMSG 5 提示:你全身星星数量达到70颗.获得了星星属性加成
BREAK

#IF
LARGE N$星星总数量 59
#ACT
MOV N$攻击 <$MAXDC>
MUL N$攻击 18
DIV N$攻击 100
MOV N$魔法 <$MAXMC>
MUL N$魔法 18
DIV N$魔法 100
MOV N$道术 <$MAXSC>
MUL N$道术 18
DIV N$道术 100
MOV N$血量 <$MAXHP>
MUL N$血量 18
DIV N$血量 100
MOV N$蓝量 <$MAXMP>
MUL N$蓝量 18
DIV N$蓝量 100
MOV N$星切割 6
ChangeHumAbility 5  = <$STR(N$攻击)>
ChangeHumAbility 6  = <$STR(N$攻击)>
ChangeHumAbility 7  = <$STR(N$魔法)>
ChangeHumAbility 8  = <$STR(N$魔法)>
ChangeHumAbility 9  = <$STR(N$道术)>
ChangeHumAbility 10 = <$STR(N$道术)>
ChangeHumAbility 11 = <$STR(N$血量)>
ChangeHumAbility 12 = <$STR(N$蓝量)>
SENDMSG 5 当前人物星星总数∶<$STR(N$星星总数量)>颗
SENDMSG 5 提示:你全身星星数量达到60颗.获得了星星属性加成
BREAK

#IF
LARGE N$星星总数量 49
#ACT
MOV N$攻击 <$MAXDC>
MUL N$攻击 15
DIV N$攻击 100
MOV N$魔法 <$MAXMC>
MUL N$魔法 15
DIV N$魔法 100
MOV N$道术 <$MAXSC>
MUL N$道术 15
DIV N$道术 100
MOV N$血量 <$MAXHP>
MUL N$血量 15
DIV N$血量 100
MOV N$蓝量 <$MAXMP>
MUL N$蓝量 15
DIV N$蓝量 100
MOV N$星切割 5
ChangeHumAbility 5  = <$STR(N$攻击)>
ChangeHumAbility 6  = <$STR(N$攻击)>
ChangeHumAbility 7  = <$STR(N$魔法)>
ChangeHumAbility 8  = <$STR(N$魔法)>
ChangeHumAbility 9  = <$STR(N$道术)>
ChangeHumAbility 10 = <$STR(N$道术)>
ChangeHumAbility 11 = <$STR(N$血量)>
ChangeHumAbility 12 = <$STR(N$蓝量)>
SENDMSG 5 当前人物星星总数∶<$STR(N$星星总数量)>颗
SENDMSG 5 提示:你全身星星数量达到50颗.获得了星星属性加成
BREAK
#IF
LARGE N$星星总数量 39
#ACT
MOV N$攻击 <$MAXDC>
MUL N$攻击 12
DIV N$攻击 100
MOV N$魔法 <$MAXMC>
MUL N$魔法 12
DIV N$魔法 100
MOV N$道术 <$MAXSC>
MUL N$道术 12
DIV N$道术 100
MOV N$血量 <$MAXHP>
MUL N$血量 12
DIV N$血量 100
MOV N$蓝量 <$MAXMP>
MUL N$蓝量 12
DIV N$蓝量 100
MOV N$星切割 4
ChangeHumAbility 5  = <$STR(N$攻击)>
ChangeHumAbility 6  = <$STR(N$攻击)>
ChangeHumAbility 7  = <$STR(N$魔法)>
ChangeHumAbility 8  = <$STR(N$魔法)>
ChangeHumAbility 9  = <$STR(N$道术)>
ChangeHumAbility 10 = <$STR(N$道术)>
ChangeHumAbility 11 = <$STR(N$血量)>
ChangeHumAbility 12 = <$STR(N$蓝量)>
SENDMSG 5 当前人物星星总数∶<$STR(N$星星总数量)>颗
SENDMSG 5 提示:你全身星星数量达到40颗.获得了星星属性加成
BREAK


#IF
LARGE N$星星总数量 29
#ACT
MOV N$攻击 <$MAXDC>
MUL N$攻击 9
DIV N$攻击 100
MOV N$魔法 <$MAXMC>
MUL N$魔法 9
DIV N$魔法 100
MOV N$道术 <$MAXSC>
MUL N$道术 9
DIV N$道术 100
MOV N$血量 <$MAXHP>
MUL N$血量 9
DIV N$血量 100
MOV N$蓝量 <$MAXMP>
MUL N$蓝量 9
DIV N$蓝量 100
MOV N$星切割 3
ChangeHumAbility 5  = <$STR(N$攻击)>
ChangeHumAbility 6  = <$STR(N$攻击)>
ChangeHumAbility 7  = <$STR(N$魔法)>
ChangeHumAbility 8  = <$STR(N$魔法)>
ChangeHumAbility 9  = <$STR(N$道术)>
ChangeHumAbility 10 = <$STR(N$道术)>
ChangeHumAbility 11 = <$STR(N$血量)>
ChangeHumAbility 12 = <$STR(N$蓝量)>
SENDMSG 5 当前人物星星总数∶<$STR(N$星星总数量)>颗
SENDMSG 5 提示:你全身星星数量达到30颗.获得了星星属性加成
BREAK


#IF
LARGE N$星星总数量 19
#ACT
MOV N$攻击 <$MAXDC>
MUL N$攻击 6
DIV N$攻击 100
MOV N$魔法 <$MAXMC>
MUL N$魔法 6
DIV N$魔法 100
MOV N$道术 <$MAXSC>
MUL N$道术 6
DIV N$道术 100
MOV N$血量 <$MAXHP>
MUL N$血量 6
DIV N$血量 100
MOV N$蓝量 <$MAXMP>
MUL N$蓝量 6
DIV N$蓝量 100
MOV N$星切割 2
ChangeHumAbility 5  = <$STR(N$攻击)>
ChangeHumAbility 6  = <$STR(N$攻击)>
ChangeHumAbility 7  = <$STR(N$魔法)>
ChangeHumAbility 8  = <$STR(N$魔法)>
ChangeHumAbility 9  = <$STR(N$道术)>
ChangeHumAbility 10 = <$STR(N$道术)>
ChangeHumAbility 11 = <$STR(N$血量)>
ChangeHumAbility 12 = <$STR(N$蓝量)>
SENDMSG 5 当前人物星星总数∶<$STR(N$星星总数量)>颗
SENDMSG 5 提示:你全身星星数量达到20颗.获得了星星属性加成
BREAK

#IF
LARGE N$星星总数量 9
#ACT
MOV N$攻击 <$MAXDC>
MUL N$攻击 3
DIV N$攻击 100
MOV N$魔法 <$MAXMC>
MUL N$魔法 3
DIV N$魔法 100
MOV N$道术 <$MAXSC>
MUL N$道术 3
DIV N$道术 100
MOV N$血量 <$MAXHP>
MUL N$血量 3
DIV N$血量 100
MOV N$蓝量 <$MAXMP>
MUL N$蓝量 3
DIV N$蓝量 100
MOV N$星切割 1
ChangeHumAbility 5  = <$STR(N$攻击)>
ChangeHumAbility 6  = <$STR(N$攻击)>
ChangeHumAbility 7  = <$STR(N$魔法)>
ChangeHumAbility 8  = <$STR(N$魔法)>
ChangeHumAbility 9  = <$STR(N$道术)>
ChangeHumAbility 10 = <$STR(N$道术)>
ChangeHumAbility 11 = <$STR(N$血量)>
ChangeHumAbility 12 = <$STR(N$蓝量)>
SENDMSG 5 当前人物星星总数∶<$STR(N$星星总数量)>颗
SENDMSG 5 提示:你全身星星数量达到10颗.获得了星星属性加成
BREAK


[@小优脚本获取星星数量]
#IF
CHECKLEVELEX > 0
#ACT
MOV P7 0
MOV P9 65536

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckItemupgradeCount 1 <$STR(N$获取星星位置)> > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckItemupgradeCount 1 <$STR(N$获取星星位置)> > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckItemupgradeCount 1 <$STR(N$获取星星位置)> > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckItemupgradeCount 1 <$STR(N$获取星星位置)> > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckItemupgradeCount 1 <$STR(N$获取星星位置)> > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckItemupgradeCount 1 <$STR(N$获取星星位置)> > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckItemupgradeCount 1 <$STR(N$获取星星位置)> > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckItemupgradeCount 1 <$STR(N$获取星星位置)> > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckItemupgradeCount 1 <$STR(N$获取星星位置)> > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckItemupgradeCount 1 <$STR(N$获取星星位置)> > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckItemupgradeCount 1 <$STR(N$获取星星位置)> > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckItemupgradeCount 1 <$STR(N$获取星星位置)> > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckItemupgradeCount 1 <$STR(N$获取星星位置)> > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckItemupgradeCount 1 <$STR(N$获取星星位置)> > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckItemupgradeCount 1 <$STR(N$获取星星位置)> > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckItemupgradeCount 1 <$STR(N$获取星星位置)> > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
CHECKLEVELEX > 0
#ACT
MOV N$星星数量 <$STR(P7)>

#if
#ACT
MOV N$杀怪切割 0
#IF
EQUAL N$星切割 1
#ACT
inc N$杀怪切割 200

#IF
EQUAL N$星切割 2
#ACT
inc N$杀怪切割 400

#IF
EQUAL N$星切割 3
#ACT
inc N$杀怪切割 600

#IF
EQUAL N$星切割 4
#ACT
inc N$杀怪切割 800

#IF
EQUAL N$星切割 5
#ACT
inc N$杀怪切割 1000

#IF
EQUAL N$星切割 6
#ACT
inc N$杀怪切割 1200

#IF
EQUAL N$星切割 7
#ACT
inc N$杀怪切割 1500

#IF
EQUAL N$星切割 7
#ACT
inc N$杀怪切割 2000

#IF
EQUAL N$星切割 9
#ACT
inc N$杀怪切割 2500

#IF
EQUAL N$星切割 10
#ACT
inc N$杀怪切割 3000

}

关于对话框的问题.txt

OPENMERCHANTBIGDLG 3 402 1 0 1 1 1

这是里NPC大对话框  我用的是  

Prguse.wzl的在传奇端F:\热血传奇\data\Prguse.wzl

自行添加到M2 资源列表里  然后把3 换成你的序号


  • 上一篇文章:

  • 下一篇文章: 没有了
  •  
    分类导航
     
     
    咨询购买