仅适用老版GOM引擎-其他引擎自行测试–文件自带素材
功能:
封灵宝珠封印着两种强大的力量,需要灌注灵力获得觉醒
嗜血→攻击人物刀刀吸血 穿刺→攻击人物刀刀切割
嗜血和穿刺共分为100级,每提升一级+1%,成功率50%
图片演示:
完整功能:
注意:本功能使用的物品代码为18=时装衣服,请自行修改你版本的代码位置
1.土城NPC功能
[@main]
#IF
SMALL U21 100
#ACT
MOV I16 <$STR(U21)>
MUL I16 10000
MOV N$嗜血所需元宝 <$STR(I16)>
#IF
SMALL U22 100
#ACT
MOV I17 <$STR(U22)>
MUL I17 10000
MOV N$穿刺所需元宝 <$STR(I17)>
#IF
#ACT
OPENMERCHANTBIGDLG 165 1332 0 4 0 0 1 360 17
#SAY
<>\ \ \ \
\
\
\
<> <PlayImg:165:695:12:100:94:40:0>\
\
\ \ \ \ \ \ \ \ \ \ \
<> <封灵宝珠封印着两种强大的力量,需要灌注灵力获得觉醒/SCOLOR=215>\
<> <嗜血→攻击人物刀刀吸血 穿刺→攻击人物刀刀切割/SCOLOR=251>\
<> <嗜血和穿刺共分为100级,每提升一级+1%/SCOLOR=251>\
<> <当前嗜血等级:【<$STR(U21)>】/SCOLOR=249>===<当前穿刺等级:【<$STR(U22)>】/SCOLOR=70>\
<> <当前提升嗜血需要:<$STR(N$嗜血所需元宝)>元宝,成功率50%/SCOLOR=255>\
<> <当前提升穿刺需要:<$STR(N$穿刺所需元宝)>元宝,成功率50%/SCOLOR=255>\ \
\
<> <◎提升嗜血◎/@提升嗜血> <◎提升穿刺◎/@提升穿刺>\
[@提升嗜血]
#IF
large U21 99
#ACT
MESSAGEBOX 失败提示:需要<$STR(N$嗜血所需元宝)>元宝!
BREAK
#IF
CHECKGameGold ? <$STR(N$嗜血所需元宝)>
#ELSEACT
messagebox \您的元宝不足!
BREAK
#IF
RANDOM 8
CHECKGameGold ? <$STR(N$嗜血所需元宝)>
#ACT
GameGold – <$STR(N$嗜血所需元宝)>
INC U21 1
CHANGECUSTOMITEMTEXT 18 [封灵之力] ;修改自定义装备文字内容
CHANGECUSTOMITEMTEXTCOLOR 18 250 ;修改自定义装备文字内容显示的颜色
;——————————
CHANGECUSTOMITEMABIL 18 8 0 249 ;修改自定义装备属性:
CHANGECUSTOMITEMABIL 18 8 1 8
CHANGECUSTOMITEMABIL 18 8 2 8
CHANGECUSTOMITEMABIL 18 8 3 1
CHANGECUSTOMITEMVALUE 18 8 = <$STR(U21)> ;修改自定义装备属性值:
GOTO @main
MESSAGEBOX 恭喜您,嗜血提升成功!
BREAK
#ELSEACT
GameGold – <$STR(N$嗜血所需元宝)>
messagebox 很遗憾,提升失败了!
BREAK
[/rihide]
[@提升穿刺]
2.QF文本 物理攻击触发下添加,下面功能只写到3,自己可以往后写。
[@Attack]
#IF
equal U22 1
not CHECKCURRTARGETRACE = 0
CHECKUSEITEM 18
#ACT
m.AddhpPer – 1
#IF
equal U22 2
not CHECKCURRTARGETRACE = 0
CHECKUSEITEM 18
#ACT
m.AddhpPer – 2
#IF
equal U22 3
not CHECKCURRTARGETRACE = 0
CHECKUSEITEM 18
#ACT
m.AddhpPer – 3
#IF
LARGE U21 10
CHECKUSEITEM 18
#ACT
ChangeModeEx 20 10 <$STR(U21)> 5
3.M2-选项-客户端设置-自定义属性-设置-无属性1 无属性2
评论(0)