Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
才能正确显示 活跃摸鱼的那个状态栏和计时状态栏,不输入的话默认位置比较居中
每次换图都触发?
暂时不清楚怎么回事 先反馈一下 等会我进行一个一个的排查可能的脚本冲突
player_incapacitated_start:能获取生还者倒地前血量,但TANK倒地不会触发。
player_incapacitated:能获取TANK倒地前血量,和生还者倒地后血量(300)。
原理上不太清楚,但实测是这个结果。不知道作者大大还有没有更新这个MOD的想法,这里希望能提供一些帮助。:)
这里我的测试是,使用OnGameEvent_player_incapacitated_start这个接口,并调度GetHealth()方法,这个接口能够正确返回玩家倒地前血量,应该对作者大大的coding有所帮助。
首先是TANK的击杀血量统计,我发现目前没有计算tank所承受的最后一击的伤害,解了一下包看到了注释。
然后我这边做了几个测试,结果发现OnGameEvent_player_incapacitated这个回调中调用GetHealth()方法是能够获取到tank死前最后一击的伤害的,也就是剩余生命值,不知道是否可能存在一些时效问题,但至少是一个方案。
其次是TANK击杀统计中,我发现一些零碎的伤害,最终得出结论是来自于坦克死亡前的倒地机制产生的damage_type为131072的自损伤,应该和玩家倒地伤害是同一种类型,这里如果能屏蔽掉这一部分,将会更加准确。