有一个范围技能每秒对怪扣血,角色打怪的时候如何判断第一刀呢
有一个范围技能每秒对怪扣血,角色打怪的时候如何判断第一刀呢玩家进入地图技能每秒启动,等玩家走到怪物前打的时候怪物血量低于100%了,有什么好的办法来判断首刀吗?
[@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: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
;你试试这个============================================== 技能好像也会触发@Attack 你就再加条检测技能的就行 chengyi123456 发表于 2025-8-30 18:19
技能好像也会触发@Attack 你就再加条检测技能的就行
可以,这个可以,但不知道会不会卡 chengyi123456 发表于 2025-8-30 18:19
技能好像也会触发@Attack 你就再加条检测技能的就行
这个逻辑可以,不过首刀的话,直接把怪物唯一id加入文本,然后扣血,杀死直接清楚唯一id就行,这个u100判断起什么作用? 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
因为如果你不击杀掉的话,会一直在里面吧,所有记录下,到一定的次数就给他全部清理掉,这里再多条检测,卡不卡没有测试过,你试试 15913962968 发表于 2025-8-31 22:45
这个逻辑可以,不过首刀的话,直接把怪物唯一id加入文本,然后扣血,杀死直接清楚唯一id就行,这个u100判 ...
卡的话,还有其他方法:D chengyi123456 发表于 2025-9-1 10:49
卡的话,还有其他方法
行,可以,我昨天看了后想的是凌晨清掉文本,等我写道哪里时测试看看卡不,感谢大佬
页:
[1]