15913962968 发表于 2025-8-20 22:45:50

有一个范围技能每秒对怪扣血,角色打怪的时候如何判断第一刀呢

有一个范围技能每秒对怪扣血,角色打怪的时候如何判断第一刀呢

玩家进入地图技能每秒启动,等玩家走到怪物前打的时候怪物血量低于100%了,有什么好的办法来判断首刀吗?

chengyi123456 发表于 2025-8-30 16:51:54

[@Attack]
#IF
CHECKCURRTARGETRACE = 1
NOT CHECKTEXTLIST ..\QuestDiary\主哇哈哈测试\哇哈哈测试<$USERID>.txt <$TEMPMONUSERID>
#ACT
AddTextList ..\QuestDiary\主哇哈哈测试\哇哈哈测试<$USERID>.txt <$TEMPMONUSERID>
INC U100 1

[@KillMon]
#IF
LARGE U100 20
CHECKCURRTARGETRACE = 1
#ACT
MOV U100 0
CLEARNAMELIST ..\QuestDiary\主哇哈哈测试\哇哈哈测试<$USERID>.txt

;你试试这个==============================================

chengyi123456 发表于 2025-8-30 16:57:26

chengyi123456 发表于 2025-8-30 16:51
[@Attack]
#IF
CHECKCURRTARGETRACE = 1



[@Attack]
#IF
CHECKCURRTARGETRACE = 1
NOT CHECKTEXTLIST ..\QuestDiary\主哇哈哈测试\哇哈哈测试<$USERID>.txt <$TEMPMONUSERID>
#ACT
AddTextList ..\QuestDiary\主哇哈哈测试\哇哈哈测试<$USERID>.txt <$TEMPMONUSERID>
INC U100 1

[@KillMon]
#IF
LARGE U100 20
#ACT
MOV U100 0
CLEARNAMELIST ..\QuestDiary\主哇哈哈测试\哇哈哈测试<$USERID>.txt

;你试试这个==============================================

chengyi123456 发表于 2025-8-30 18:19:46

技能好像也会触发@Attack 你就再加条检测技能的就行

15913962968 发表于 2025-8-31 22:38:06

chengyi123456 发表于 2025-8-30 18:19
技能好像也会触发@Attack 你就再加条检测技能的就行

可以,这个可以,但不知道会不会卡

15913962968 发表于 2025-8-31 22:45:03

chengyi123456 发表于 2025-8-30 18:19
技能好像也会触发@Attack 你就再加条检测技能的就行

这个逻辑可以,不过首刀的话,直接把怪物唯一id加入文本,然后扣血,杀死直接清楚唯一id就行,这个u100判断起什么作用?

chengyi123456 发表于 2025-9-1 10:32:07

15913962968 发表于 2025-8-31 22:45
这个逻辑可以,不过首刀的话,直接把怪物唯一id加入文本,然后扣血,杀死直接清楚唯一id就行,这个u100判 ...

[@Attack]
#IF
CHECKCURRTARGETRACE = 1
NOT CHECKTEXTLIST ..\QuestDiary\主哇哈哈测试\哇哈哈测试<$USERID>.txt <$TEMPMONUSERID>
#ACT
AddTextList ..\QuestDiary\主哇哈哈测试\哇哈哈测试<$USERID>.txt <$TEMPMONUSERID>
INC U100 1

[@KillMon]
#IF
LARGE U100 20
CheckRangeMonCount <$MAP> <$X> <$Y> 3 = 0
#ACT
MOV U100 0
CLEARNAMELIST ..\QuestDiary\主哇哈哈测试\哇哈哈测试<$USERID>.txt

因为如果你不击杀掉的话,会一直在里面吧,所有记录下,到一定的次数就给他全部清理掉,这里再多条检测,卡不卡没有测试过,你试试

chengyi123456 发表于 2025-9-1 10:49:24

15913962968 发表于 2025-8-31 22:45
这个逻辑可以,不过首刀的话,直接把怪物唯一id加入文本,然后扣血,杀死直接清楚唯一id就行,这个u100判 ...

卡的话,还有其他方法:D

15913962968 发表于 2025-9-2 17:11:27

chengyi123456 发表于 2025-9-1 10:49
卡的话,还有其他方法

行,可以,我昨天看了后想的是凌晨清掉文本,等我写道哪里时测试看看卡不,感谢大佬
页: [1]
查看完整版本: 有一个范围技能每秒对怪扣血,角色打怪的时候如何判断第一刀呢