找回密码
 立即注册
查看: 25|回复: 0

求大佬帮忙改个传奇NPC脚本

[复制链接]

该用户从未签到

2371

主题

-28

回帖

2109

积分

掌门

积分
2109
发表于 前天 18:18 | 显示全部楼层

求大佬帮忙改个传奇NPC脚本

随即1-10星 还没保底 强化的我想哭 求大佬给改成一下10星 拜托了
[@main]
#IF
CHECKLEVELEX < 70
#ACT
MESSAGEBOX 为防止盗版此功能70级后查看!
BREAK
#IF
CHECKLEVELEX > 0
#ACT
OPENMERCHANTBIGDLG 3 65 1 0 4 4 0 433 4
#SAY
<IMGEX:5:148:148:149:435:-15/@EXIT>
<> <LAYIMG:2:53:10:100:66:-22:1/@Label>
   < ---------------------------------------------------->
< ------------------------------------------------------------------>
<>   < 武器鉴定> : < 主要附加:强身:攻.魔.道:合击威力,10星神龙倚天>
<>   < 衣服鉴定> : < 主要附加:强身:攻.魔.道:合击威力,10星传送神技>
<>   < 四格鉴定> : < 主要附加:强身:攻.魔.道:10星触发合击威力,暴击威力>
<>   < 首饰鉴定> : < 主要附加:强身:攻.魔.道:10星触发合击威力,暴击威力>
< ------------------------------------------------------------------>
<武器鉴定属性/@武器鉴定>  <衣服鉴定属性/@衣服鉴定>  <首饰鉴定属性/@首饰鉴定>  <四格鉴属性定/@四格鉴定>  <购买真言碎片/@购买>  
< 鉴定需要10w元宝 真言碎片*1> < 碎片各大boss均有爆出;不愿出力可以适量购买>   
<>                     <我要开始装逼了,开始鉴定/@升星1>     
[@购买]
#if
CHECKLEVELEX > 0
#act
QUERYVALUE 43 1 7 @购买a 1个金刚石可以兑换1个真言碎片,请输入购买数量! NPC
[@购买a]
#if
small M43 1
#act
messagebox 请填写大于等于1以上的数量!!
break
#if
NOT CHECKGAMEDIAMOND ? <$STR(M43)>
#act
messagebox 金刚石不足<$STR(M43)>个!!
break
#if
CHECKGAMEDIAMOND ? <$STR(M43)>
#act
GAMEDIAMOND - <$STR(M43)>
give 真言碎片 <$STR(M43)>
messagebox 成功兑换真言碎片<$STR(M43)>个!!
break
[@升星1]
#if
#act
goto @升星
[@升星]
#if
#act
QUERYITEMDLG 放入要附魔的装备 @QUREY_UPGRADEDLGITEM 0
[@QUREY_UPGRADEDLGITEM]
#IF
CHECKLEVELEX > 1
#ACT
MOV M6 0
MOV M7 0
MOV M51 0
MOV M54 0
MOV M57 0
MOV M58 0
MOV M59 0
MOV M60 0
MOV M81 0
MOV M82 0
MOV M83 0
MOV M89 0
MOV M91 0
MOV M41 0
MOV M55 0
#IF
CHECKDLGITEMTYPE WEAPON
#ACT
GETDLGITEMVALUE M81 0
GETDLGITEMVALUE M82 1
GETDLGITEMVALUE M83 2
GETDLGITEMVALUE M54 5
GETDLGITEMVALUE M51 3
GETDLGITEMVALUE M57 17
GETDLGITEMVALUE M58 18
GETDLGITEMVALUE M59 20
GETDLGITEMVALUE M60 21
GETDLGITEMVALUE M55 8
DELAYCALL 10 @武器附摸
#IF
CHECKDLGITEMTYPE DRESS
#ACT
GETDLGITEMVALUE M81 2
GETDLGITEMVALUE M82 3
GETDLGITEMVALUE M83 4
GETDLGITEMVALUE M51 0
GETDLGITEMVALUE M54 1
GETDLGITEMVALUE M57 17
GETDLGITEMVALUE M58 18
GETDLGITEMVALUE M59 20
GETDLGITEMVALUE M60 21
GETDLGITEMVALUE M55 8
DELAYCALL 10 @衣服附摸
#IF
CHECKDLGITEMTYPE NECKLACE
#ACT
GETDLGITEMVALUE M81 2
GETDLGITEMVALUE M82 3
GETDLGITEMVALUE M83 4
GETDLGITEMVALUE M51 0
GETDLGITEMVALUE M54 1
GETDLGITEMVALUE M57 8
GETDLGITEMVALUE M58 19
GETDLGITEMVALUE M59 17
GETDLGITEMVALUE M60 18
DELAYCALL 10 @首饰附摸
#IF
CHECKDLGITEMTYPE HELMET
#ACT
GETDLGITEMVALUE M81 2
GETDLGITEMVALUE M82 3
GETDLGITEMVALUE M83 4
GETDLGITEMVALUE M51 0
GETDLGITEMVALUE M54 1
GETDLGITEMVALUE M57 9
GETDLGITEMVALUE M58 8
DELAYCALL 10 @首饰附摸
#IF
CHECKDLGITEMTYPE ARMRING
#ACT
GETDLGITEMVALUE M81 2
GETDLGITEMVALUE M82 3
GETDLGITEMVALUE M83 4
GETDLGITEMVALUE M57 9
GETDLGITEMVALUE M58 17
DELAYCALL 10 @首饰附摸
#IF
CHECKDLGITEMTYPE RING
#ACT
GETDLGITEMVALUE M81 2
GETDLGITEMVALUE M82 3
GETDLGITEMVALUE M83 4
GETDLGITEMVALUE M57 18
DELAYCALL 10 @首饰附摸
#IF
CHECKDLGITEMTYPE BELT
#ACT
GETDLGITEMVALUE M81 2
GETDLGITEMVALUE M82 3
GETDLGITEMVALUE M83 4
GETDLGITEMVALUE M51 0
GETDLGITEMVALUE M54 1
GETDLGITEMVALUE M57 20
DELAYCALL 10 @四格附摸
#IF
CHECKDLGITEMTYPE BOOTS
#ACT
GETDLGITEMVALUE M81 2
GETDLGITEMVALUE M82 3
GETDLGITEMVALUE M83 4
GETDLGITEMVALUE M51 0
GETDLGITEMVALUE M54 1
GETDLGITEMVALUE M57 21
DELAYCALL 10 @四格附摸
#IF
CHECKDLGITEMTYPE MEDAL
#ACT
GETDLGITEMVALUE M81 2
GETDLGITEMVALUE M82 3
GETDLGITEMVALUE M83 4
GETDLGITEMVALUE M51 0
GETDLGITEMVALUE M54 1
DELAYCALL 10 @四格附摸
#IF(1)
CHECKDLGITEMTYPE BUJUK
CHECKDLGITEMTYPE HELMETEX
#ACT
GETDLGITEMVALUE M51 0
GETDLGITEMVALUE M54 1
GETDLGITEMVALUE M81 2
GETDLGITEMVALUE M82 3
GETDLGITEMVALUE M83 4
DELAYCALL 10 @四格附摸
break
[@四格附摸]
#IF
CHECKGAMEGOLD < 100000
#ACT
MessageBox 对不起,你背包内没有100000元宝!
BREAK
#IF
NOT CHECKitem 真言碎片 1
#ACT
MessageBox 对不起,你背包内没有真言碎片!
BREAK
#IF(1)
CHECKDLGITEMTYPE BELT
CHECKDLGITEMTYPE BOOTS
CHECKDLGITEMTYPE MEDAL
CHECKDLGITEMTYPE HELMETEX
CHECKDLGITEMTYPE BUJUK
#ACT
GAMEGOLD - 100000
TAKE 真言碎片 1
MOV S10 <$DLGITEMNAME>
GOTO @附摸属性开始四格
GOTO @升星
[@首饰附摸]
#IF
CHECKGAMEGOLD < 100000
#ACT
MessageBox 对不起,你背包内没有100000元宝!
BREAK
#IF
NOT CHECKitem 真言碎片 1
#ACT
MessageBox 对不起,你背包内没有真言碎片!
BREAK
#IF(1)
CHECKDLGITEMTYPE NECKLACE
CHECKDLGITEMTYPE HELMET
CHECKDLGITEMTYPE ARMRING
CHECKDLGITEMTYPE RING
#ACT
GAMEGOLD - 100000
TAKE 真言碎片 1
MOV S10 <$DLGITEMNAME>
GOTO @附摸属性开始首饰
GOTO @升星
[@武器附摸]
#IF
CHECKGAMEGOLD < 100000
#ACT
MessageBox 对不起,你背包内没有100000元宝!
BREAK
#IF
NOT CHECKitem 真言碎片 1
#ACT
MessageBox 对不起,你背包内没有真言碎片!
BREAK
#IF
CHECKDLGITEMTYPE WEAPON
#ACT
GAMEGOLD - 100000
TAKE 真言碎片 1
MOV S10 <$DLGITEMNAME>
GOTO @附摸属性开始武器
GOTO @升星
[@衣服附摸]
#IF
CHECKGAMEGOLD < 100000
#ACT
MessageBox 对不起,你背包内没有100000元宝!
BREAK
#IF
NOT CHECKitem 真言碎片 1
#ACT
MessageBox 对不起,你背包内没有真言碎片!
BREAK
#IF
CHECKDLGITEMTYPE DRESS
#ACT
GAMEGOLD - 100000
TAKE 真言碎片 1
MOV S10 <$DLGITEMNAME>
GOTO @附摸属性开始衣服
GOTO @升星
[@附摸属性开始武器]
#if
CHECKLEVELEX > 1
#act
#CALL [极品附魔属性附魔属性脚本武器.txt] @附魔属性脚本随即1
GOTO @通过所有附摸调整
[@附摸属性开始衣服]
#if
CHECKLEVELEX > 1
#act
#CALL [极品附魔属性附魔属性脚本衣服.txt] @附魔属性脚本随即2
GOTO @通过所有附摸调整
[@附摸属性开始首饰]
#if
CHECKLEVELEX > 1
#act
#CALL [极品附魔属性附魔属性脚本首饰.txt] @附魔属性脚本随即3
GOTO @通过所有附摸调整
[@附摸属性开始四格]
#if
CHECKLEVELEX > 1
#act
#CALL [极品附魔属性附魔属性脚本四格.txt] @附魔属性脚本随即4
GOTO @通过所有附摸调整
[@通过所有附摸调整]
#if
CHECKLEVELEX > 1
#act
MOV M16 <$STR(M41)>
#if
equal M16 10
#act
DEC M16 1
#IF
CHECKDLGITEMTYPE WEAPON
#ACT
GiveEx <$STR(S10)> 1 0=<$STR(M81)>,1=<$STR(M82)>,2=<$STR(M83)>,3=<$STR(M51)>,5=<$STR(M54)>,8=<$STR(M55)>,17=<$STR(M57)>,18=<$STR(M58)>,20=<$STR(M59)>,21=<$STR(M60)> |1=<$STR(M41)>,2=<$STR(M41)>,3=<$STR(M41)>,|24=<$STR(M41)>,26=<$STR(M41)>,|0|<$STR(M89)>|1
SENDMSG 0 恭喜【<$USERNAME>】成功将【<$STR(S10)>】升级到【<$STR(M41)>星】!
SetItemStar $GIVEITEM = <$STR(M16)>0
TAKEDLGITEM
MOV S21
MOV M51 0
MOV M81 0
MOV M82 0
MOV M83 0
MOV M51 0
MOV M54 0
MOV M57 0
MOV M58 0
MOV M59 0
MOV M60 0
MOV M91 0
MOV M6 0
MOV M7 0
MOV M89 0
MOV M41 0
MOV M55 0
#IF
CHECKDLGITEMTYPE DRESS
#ACT
GiveEx <$STR(S10)> 1 0=<$STR(M51)>,1=<$STR(M54)>,2=<$STR(M81)>,3=<$STR(M82)>,4=<$STR(M83)>,8=<$STR(M55)>,17=<$STR(M57)>,18=<$STR(M58)>,20=<$STR(M59)>,21=<$STR(M60)> |1=<$STR(M41)>,2=<$STR(M41)>,3=<$STR(M41)>,|24=<$STR(M41)>,26=<$STR(M41)>,|<$STR(M91)>|0|3
SENDMSG 0 恭喜【<$USERNAME>】成功将【<$STR(S10)>】升级到【<$STR(M41)>星】!
SetItemStar $GIVEITEM = <$STR(M16)>0
TAKEDLGITEM
MOV S21
MOV M51 0
MOV M81 0
MOV M82 0
MOV M83 0
MOV M51 0
MOV M54 0
MOV M57 0
MOV M58 0
MOV M59 0
MOV M60 0
MOV M91 0
MOV M6 0
MOV M7 0
MOV M89 0
MOV M41 0
MOV M55 0
#IF
CHECKDLGITEMTYPE NECKLACE
#ACT
GiveEx <$STR(S10)> 1 0=<$STR(M51)>,1=<$STR(M54)>,2=<$STR(M81)>,3=<$STR(M82)>,4=<$STR(M83)>,8=<$STR(M57)>,17=<$STR(M59)>,18=<$STR(M60)>,19=<$STR(M58)> |1=<$STR(M41)>,2=<$STR(M41)>,3=<$STR(M41)>,26=<$STR(M41)>|23=<$STR(M6)>,24=<$STR(M7)>,|0|0|3
SENDMSG 0 恭喜【<$USERNAME>】成功将【<$STR(S10)>】升级到【<$STR(M41)>星】!
SetItemStar $GIVEITEM = <$STR(M16)>
TAKEDLGITEM
MOV S21
MOV M51 0
MOV M81 0
MOV M82 0
MOV M83 0
MOV M51 0
MOV M54 0
MOV M57 0
MOV M58 0
MOV M59 0
MOV M60 0
MOV M6 0
MOV M7 0
MOV M89 0
MOV M91 0
MOV M41 0
MOV M55 0
#IF
CHECKDLGITEMTYPE HELMET
#ACT
GiveEx <$STR(S10)> 1 0=<$STR(M51)>,1=<$STR(M54)>,2=<$STR(M81)>,3=<$STR(M82)>,4=<$STR(M83)>,8=<$STR(M58)>,9=<$STR(M57)> |1=<$STR(M41)>,2=<$STR(M41)>,3=<$STR(M41)>,26=<$STR(M41)>|23=<$STR(M6)>,24=<$STR(M7)>,|0|0|3
SENDMSG 0 恭喜【<$USERNAME>】成功将【<$STR(S10)>】升级到【<$STR(M41)>星】!
SetItemStar $GIVEITEM = <$STR(M16)>
TAKEDLGITEM
MOV S21
MOV M51 0
MOV M81 0
MOV M82 0
MOV M83 0
MOV M51 0
MOV M54 0
MOV M57 0
MOV M58 0
MOV M59 0
MOV M60 0
MOV M6 0
MOV M7 0
MOV M89 0
MOV M91 0
MOV M41 0
MOV M55 0
#IF
CHECKDLGITEMTYPE ARMRING
#ACT
GiveEx <$STR(S10)> 1 2=<$STR(M81)>,3=<$STR(M82)>,4=<$STR(M83)>,17=<$STR(M58)>,9=<$STR(M57)> |1=<$STR(M41)>,2=<$STR(M41)>,3=<$STR(M41)>,26=<$STR(M41)>|23=<$STR(M6)>,24=<$STR(M7)>,|0|0|3
SENDMSG 0 恭喜【<$USERNAME>】成功将【<$STR(S10)>】升级到【<$STR(M41)>星】!
SetItemStar $GIVEITEM = <$STR(M16)>
TAKEDLGITEM
MOV S21
MOV M51 0
MOV M81 0
MOV M82 0
MOV M83 0
MOV M51 0
MOV M54 0
MOV M57 0
MOV M58 0
MOV M59 0
MOV M60 0
MOV M6 0
MOV M7 0
MOV M89 0
MOV M91 0
MOV M41 0
MOV M55 0
#IF
CHECKDLGITEMTYPE RING
#ACT
GiveEx <$STR(S10)> 1 2=<$STR(M81)>,3=<$STR(M82)>,4=<$STR(M83)>,18=<$STR(M57)>,9=0 |1=<$STR(M41)>,2=<$STR(M41)>,3=<$STR(M41)>,26=<$STR(M41)>|23=<$STR(M6)>,24=<$STR(M7)>,|0|0|3
SENDMSG 0 恭喜【<$USERNAME>】成功将【<$STR(S10)>】升级到【<$STR(M41)>星】!
SetItemStar $GIVEITEM = <$STR(M16)>
TAKEDLGITEM
MOV S21
MOV M51 0
MOV M81 0
MOV M82 0
MOV M83 0
MOV M51 0
MOV M54 0
MOV M57 0
MOV M58 0
MOV M59 0
MOV M60 0
MOV M6 0
MOV M7 0
MOV M89 0
MOV M91 0
MOV M41 0
MOV M55 0
#IF
CHECKDLGITEMTYPE BELT
#ACT
GiveEx <$STR(S10)> 1 0=<$STR(M51)>,1=<$STR(M54)>,2=<$STR(M81)>,3=<$STR(M82)>,4=<$STR(M83)>,20=<$STR(M57)>,9=0 |1=<$STR(M41)>,2=<$STR(M41)>,3=<$STR(M41)>,26=<$STR(M41)>|23=<$STR(M6)>,24=<$STR(M7)>,|0|0|3
SENDMSG 0 恭喜【<$USERNAME>】成功将【<$STR(S10)>】升级到【<$STR(M41)>星】!
SetItemStar $GIVEITEM = <$STR(M16)>
TAKEDLGITEM
MOV S21
MOV M51 0
MOV M81 0
MOV M82 0
MOV M83 0
MOV M51 0
MOV M54 0
MOV M57 0
MOV M58 0
MOV M59 0
MOV M60 0
MOV M6 0
MOV M7 0
MOV M89 0
MOV M91 0
MOV M41 0
MOV M55 0
#IF
CHECKDLGITEMTYPE BOOTS
#ACT
GiveEx <$STR(S10)> 1 0=<$STR(M51)>,1=<$STR(M54)>,2=<$STR(M81)>,3=<$STR(M82)>,4=<$STR(M83)>,21=<$STR(M57)>,9=0 |1=<$STR(M41)>,2=<$STR(M41)>,3=<$STR(M41)>,26=<$STR(M41)>|23=<$STR(M6)>,24=<$STR(M7)>,|0|0|3
SENDMSG 0 恭喜【<$USERNAME>】成功将【<$STR(S10)>】升级到【<$STR(M41)>星】!
SetItemStar $GIVEITEM = <$STR(M16)>
TAKEDLGITEM
MOV S21
MOV M51 0
MOV M81 0
MOV M82 0
MOV M83 0
MOV M51 0
MOV M54 0
MOV M57 0
MOV M58 0
MOV M59 0
MOV M60 0
MOV M6 0
MOV M7 0
MOV M89 0
MOV M91 0
MOV M41 0
MOV M55 0
#IF
CHECKDLGITEMTYPE MEDAL
#ACT
GiveEx <$STR(S10)> 1 0=<$STR(M51)>,1=<$STR(M54)>,2=<$STR(M81)>,3=<$STR(M82)>,4=<$STR(M83)>,9=0 |1=<$STR(M41)>,2=<$STR(M41)>,3=<$STR(M41)>,26=<$STR(M41)>|23=<$STR(M6)>,24=<$STR(M7)>,|0|0|3
SENDMSG 0 恭喜【<$USERNAME>】成功将【<$STR(S10)>】升级到【<$STR(M41)>星】!
SetItemStar $GIVEITEM = <$STR(M16)>
TAKEDLGITEM
MOV S21
MOV M51 0
MOV M81 0
MOV M82 0
MOV M83 0
MOV M51 0
MOV M54 0
MOV M57 0
MOV M58 0
MOV M59 0
MOV M60 0
MOV M6 0
MOV M7 0
MOV M89 0
MOV M91 0
MOV M41 0
MOV M55 0
#IF(1)
CHECKDLGITEMTYPE HELMETEX
CHECKDLGITEMTYPE BUJUK
#ACT
GiveEx <$STR(S10)> 1 0=<$STR(M51)>,1=<$STR(M54)>,2=<$STR(M81)>,3=<$STR(M82)>,4=<$STR(M83)>,9=0 |1=<$STR(M41)>,2=<$STR(M41)>,3=<$STR(M41)>,26=<$STR(M41)>|23=<$STR(M6)>,24=<$STR(M7)>,|0|0|3
SENDMSG 0 恭喜【<$USERNAME>】成功将【<$STR(S10)>】升级到【<$STR(M41)>星】!
SetItemStar $GIVEITEM = <$STR(M16)>
TAKEDLGITEM
MOV S21
MOV M51 0
MOV M81 0
MOV M82 0
MOV M83 0
MOV M51 0
MOV M54 0
MOV M57 0
MOV M58 0
MOV M59 0
MOV M60 0
MOV M6 0
MOV M7 0
MOV M89 0
MOV M91 0
MOV M41 0
MOV M55 0
[@武器鉴定]
#IF
CHECKLEVELEX > 0
#ACT
#SAY
;<IMGEX:5:148:148:149:418:-11/@EXIT>
<> <LAYIMG:2:53:10:100:40:-15:1>
        < 鉴定属性> < 【攻魔道增加1-10】>
        < 鉴定属性> < 【合击威力增加1%-10%】>
        < 鉴定属性> < 【强身等级增加1-10】>
        < 鉴定属性> < 【10星最高给予倚天辟地.神龙附体】>  
<COLOR=$00FFAADD 合击威力   暴击威力效果强大,鉴定后所向披靡> <开始鉴定装备/@升星1>   <返回上页/@main>
[@四格鉴定]
#IF
CHECKLEVELEX > 0
#ACT
#SAY
;<IMGEX:5:148:148:149:418:-11/@EXIT>
<> <LAYIMG:2:53:10:100:40:-15:1>
        < 鉴定属性> < 【攻魔道增加1-10】>
        < 鉴定属性> < 【强身等级增加1-10】>
        < 鉴定属性> < 【10星最高给予合击威力.暴击威力】>  
<COLOR=$00FFAADD 合击威力   暴击威力效果强大,鉴定后所向披靡> <开始鉴定装备/@升星1>   <返回上页/@main>
[@首饰鉴定]
#IF
CHECKLEVELEX > 0
#ACT
#SAY
;<IMGEX:5:148:148:149:418:-11/@EXIT>
<> <LAYIMG:2:53:10:100:40:-15:1>
        < 鉴定属性> < 【攻魔道增加1-10】>
        < 鉴定属性> < 【强身等级增加1-10】>
        < 鉴定属性> < 【10星最高给予合击威力.暴击威力】>  
<COLOR=$00FFAADD 合击威力   暴击威力效果强大,鉴定后所向披靡> <开始鉴定装备/@升星1>   <返回上页/@main>
[@衣服鉴定]
#IF
CHECKLEVELEX > 0
#ACT
#SAY
;<IMGEX:5:148:148:149:418:-11/@EXIT>
<> <LAYIMG:2:53:10:100:40:-15:1>
        < 鉴定属性> < 【攻魔道增加1-10】>
        < 鉴定属性> < 【合击威力增加1%-10%】>
        < 鉴定属性> < 【强身等级增加1-10】>
        < 鉴定条件> < 【10星最高给予传送神技】>  
<COLOR=$00FFAADD 合击威力   暴击威力效果强大,鉴定后所向披靡> <开始鉴定装备/@升星1>   <返回上页/@main>
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|网单资源网 |网站地图

GMT+8, 2025-7-1 12:24 , Processed in 0.093160 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表