微信扫一扫 分享朋友圈

已有 1519 人浏览分享

开启左侧

第31课.GOM引擎如何添加一个百分比切割脚本!

[复制链接]
1519 0

QQ截图20220212202750.png
Addhper百分比扣血。
首先,游戏已经上去了,一般切割都写在QF功能触发上,我们去看看吧!
[@Magicattack]这就是技能触发,比如做法师切割就写在这下面。
[@Attack]正常使用的就是这个,我们看看这个版本是怎么做切割的!给他解刨分析一下!
这里有一个BUFF效果的例子,
#IF
RANDOM48。
CheckContantext|$STR(S$宝石01)>|$STR(S$宝石02)>|$STR(S$宝石03)>|$STR(S$宝石04)
#ACT
GURRTARTNAME>.SCRENEFEFECT002421.3万。
SENDMSG5您的【天降夜幕】生效,对方黑屏3秒!
GURRTARTNAME>。SENDMSG5对方的天降夜幕生效,您被黑屏3秒!
BUFF的
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
#IF
NOTCHECKCURTARGETRACE=0。
#ACT
#CALL[功能文件\切割怪物。Txt]@计算切割。
有一个攻击触发的切割怪物。txt,我们去看看这个。
#IF
CHECKITEMW★★(1)★?攻击速度。
#ACT
MOVN$刀刀切2万。
这种写法代表——判断你带来的装备,将变量N$刀切割的值赋值为2万
INCN$切割总数为STR(N$刀切割)>2000。
INCN$切割总数为STR(N$勋章)>1000。
STR(N$沙城切割)>500。
STR(N$卷轴切割)>100。
STR(N$)>INCN$切割总数。
INCN$切割总数为STR(N$捐排切割)>。
INCN$切割总数为CN$切割总数。
STR(N$号)>INCN$切割总数。
最后,这里有一个奖章刀卷轴排名等切割值的总数,比如上面的例子!
他会计算所有值,给这个N$切割总数M.HumanHP-$STR(N$切割总数)>,然后怪物血量-$STR(N$切割总数)>变量值!
我不知道你是否明白切割是这样实现的!
Addhper百分比扣血。
这个命令是扣除百分比。
Addhpper-20就是扣除20%的怪物血量!
我们去改变测试效果吧!
改成我们穿的骑士手镯。
#IF
CHECKITEMW骑士手镯1。
#ACT
MOVN$刀切9999999999。
我们去测试一下能不能造成这种伤害!加载QF。
如果要随机切割,可以添加机会命令RANDOM4848等于机会!

举报 使用道具

回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0

关注

2

粉丝

2680

主题
精彩推荐
热门资讯
网友晒图
图文推荐
  • 微信

  • QQ群

QQ|Archiver|手机版|小黑屋|88M2传奇资源网 ( 鲁ICP备20017785号-2 )|网站地图

GMT+8, 2022-12-3 22:42 , Processed in 0.142061 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.