搜索
12
返回列表 发新帖
楼主: 深澜

[已处理] 反馈的bug没人理,220122版也没修复提出的问题,说什么好呢

[复制链接]
 楼主| 发表于 2022-1-24 14:31:51 | 显示全部楼层
上线发呆 发表于 2022-1-24 10:54
提建议或BUG,以论坛发帖为准

1、人物和英雄召唤的下属打的伤害判断给主体,是做类似盛大蛮荒活动那样的功能,人物的五元技能不触发这个函数、下属打的伤害不判断给主体,那么打的伤害就没法全部统计进去,就会导致统计的结果不准确。比如:一只怪10亿血,怪打死了,统计下来,玩家打的伤害值加起来就达不到10亿。

既然获取主体对象的功能已经扩展,那下属打伤害统计的问题解决了,那就只剩五元技能伤害不触发函数的问题。

2、怪名变量的问题,不能做成变量是因为会乱,我也不知会乱的原因是啥,也许可能是我没有表述清楚实现的流程或者使用地方吧。

我搜索到之前那人发的帖子了,没错,就是需要怪物死亡触发的函数,其实需要怪名变量也就是用于怪物死亡时需要,如任务类脚本。

现在自定义怪那里支持怪物死亡触发,每只怪写一个脚本。
少量怪每只怪写一个没啥,要是几百个怪都写就有点蛋疼了,所以才希望能直接获取怪名变量,这样就只需要用变量来判断任务怪的内容,做一个脚本就行了。


入包前回调那里可以用actor:getCharName()获取怪名,但前提是怪爆东西才会触发,如果是不爆东西的怪,比如任务怪、副本奖励怪,就没法触发这个函数,那就获取不到怪名。

第2条说这么多,就是想说,lua都能识别到死亡或者被攻击的那只怪的对象,那么基于这个条件返回怪名变量<$MonNane>给引擎应该不会乱呀。

说了这么多,我也觉得字太多,可能不太愿意看,第2条能优化当然最好,不能优化暂时只能用笨办法解决,主要是第1条。
 楼主| 发表于 2022-1-24 14:36:43 | 显示全部楼层
新兵蛋子 发表于 2022-1-24 12:41
220122  你这一版引擎哪里下载的?

说来话长,昨天看登陆器配置器里有个220122版的正式版登陆器,想着更新了,去官网下载,结果找半天没看见更新日志,新程序包也没有,后来在群里看见有人发新版引擎的更新日志,确定是更新了,于是去了引擎的网盘看,发现新引擎包,但是点进去却提示地址错误啥的,打不开。
于是又返回官网点击211231的下载链接,能打开,于是在我的一翻操作下,下载到了220122版引擎。
发表于 2022-1-24 20:41:05 | 显示全部楼层
新兵蛋子 发表于 2022-1-24 12:41
220122  你这一版引擎哪里下载的?

官网搜索 历史版本引擎下载  点进去就能看到最新版了
发表于 2022-1-25 17:26:50 | 显示全部楼层
“1、人物和英雄召唤的下属打的伤害判断给主体,是做类似盛大蛮荒活动那样的功能,人物的五元技能不触发这个函数、下属打的伤害不判断给主体,那么打的伤害就没法全部统计进去,就会导致统计的结果不准确。比如:一只怪10亿血,怪打死了,统计下来,玩家打的伤害值加起来就达不到10亿。

既然获取主体对象的功能已经扩展,那下属打伤害统计的问题解决了,那就只剩五元技能伤害不触发函数的问题。”

五元的也处理完了
发表于 2022-1-25 17:27:08 | 显示全部楼层
“我搜索到之前那人发的帖子了,没错,就是需要怪物死亡触发的函数,其实需要怪名变量也就是用于怪物死亡时需要,如任务类脚本。

现在自定义怪那里支持怪物死亡触发,每只怪写一个脚本。
少量怪每只怪写一个没啥,要是几百个怪都写就有点蛋疼了,所以才希望能直接获取怪名变量,这样就只需要用变量来判断任务怪的内容,做一个脚本就行了。”


怪名,这个是要做什么的?
 楼主| 发表于 2022-1-25 18:38:00 | 显示全部楼层
就是写任务脚本需要用到呀。
比如任务内容是:去叛军基地击杀5只叛军刀斧手
比如任务内容是:去叛军基地击杀5只叛军魔法师
像页游啊,端游那种每日任务,主线任务,支线任务,成长任务什么的
总之,任务系统有很多个怪,差不多三五百个名字吧。

MapQuest_Def\叛军刀斧手.txt
或者QF文件里的死亡触发位置
[@叛军刀斧手Die]

这样要写三五百个怪,每个怪对应每个怪名,

如果支持<$MonName>,所有任务怪都可以调用这一段脚本:

#IF
CheckContainsText <$HUMAN(任务目标怪) <$MONNAME>
#ACT

这样就能省很多事,
发表于 2022-1-26 16:09:32 | 显示全部楼层
深澜 发表于 2022-1-25 18:38
就是写任务脚本需要用到呀。
比如任务内容是:去叛军基地击杀5只叛军刀斧手
比如任务内容是:去叛军基地击 ...

QF @KillMonster S0 S1不行吗??
 楼主| 发表于 2022-1-26 21:20:48 | 显示全部楼层
1580 发表于 2022-1-26 16:09
QF @KillMonster S0 S1不行吗??

好吧,这个可以。
之前说明书搜索:怪物死亡触发 没搜索出来。
也有直接特殊触发里面查看,
看见抬头写的是;执行杀怪触发,
我理解成了怪被攻击时的触发,

下面的示例就没仔细去看,原来是怪物死亡触发,好吧,怪名问题可以忽略了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2024-11-26 03:35 , Processed in 0.526911 second(s), 13 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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