7632571Z
|
分享:
▼
x0
|
[1.6][插件] 伤害问题!!!!!!!!伤害问题!!!!!!!!!!伤害问题!!!!!!!!
(伤害问题)
各位大大: 小弟的sma有个很严重的问题,一直困扰着我:
我想记录每个玩家的伤害情况 但是 伤害 得出来的结果不相同 例如:伤害别人生命1000 但记录兴伤害别人不同
以下是枪的sma的部分内容:
RegisterHam(Ham_TakeDamage, "player", "fw_TakeDamage")
public fw_TakeDamage(victim, inflictor, attacker, Float:damage, damage_type) { if (victim != attacker && is_user_connected(attacker)) { if(get_user_weapon(attacker) == CSW_SG552) { if(g_has_gun attacker) { SetHamParamFloat(4, damage * get_pcvar_float(cvar_dmg_gun)) } } } }
以下是僵尸的sma内容:
RegisterHam(Ham_TakeDamage, "player", "fw_TakeDamage")
public fw_TakeDamage(victim, inflictor, attacker, Float:damage, damage_type) { damage = damage + (skill attacker * get_cvar_float("skills_damage"))) SetHamParamFloat(4, damage)
g_damage2 attacker += floatround(damage) client_print(attacker, print_chat, "%d",g_damage2 attacker) }
求各位大大帮帮小弟,感激不尽,万分感激!
[ 此文章被7632571Z在2014-07-14 17:55重新编辑 ]
|
|
x0
[楼 主]
From:美国ATT用户 | Posted:2014-07-14 17:40 |
|
|
7632571Z
|
分享:
▲
▼
那hud放在僵尸sma(对于任何伤害e.g.刀,枪) set_task(0.2, "show_damage", id+1234, _, _, "b")
set_hudmessage(255, 255, 255, -1.0, 0.015, 0, 6.0, 0.3, 0.0, 0.0, -1) show_hudmessage(id,"对僵尸造成的伤害:%d", g_damage2[ attacker] )
那要如果 造成僵尸伤害(HP)(枪械sma) 和 g_damage2[ attacker](僵尸sma)的伤害一致 我应该要如何做..这问题烦恼我很久了!!希望大大能帮我解决
|
|
x0
[4 楼]
From:美国ATT用户 | Posted:2014-07-15 12:05 |
|
|
弑血
|
分享:
▲
▼
下面是引用 7632571Z 于 2014-07-15 12:05 发表的 : 那hud放在僵尸sma(对于任何伤害e.g.刀,枪) set_task(0.2, "show_damage", id+1234, _, _, "b")
set_hudmessage(255, 255, 255, -1.0, 0.015, 0, 6.0, 0.3, 0.0, 0.0, -1) show_hudmessage(id,"对僵尸造成的伤害:%d", g_damage2[ attacker] )
那要如果 造成僵尸伤害(HP)(枪械sma) 和 g_damage2[ attacker](僵尸sma)的伤害一致 我应该要如何做..这问题烦恼我很久了!!希望大大能帮我解决 原枪械伤害 不是damage 就可以取得了吗..
[ 此文章被s8720419在2014-07-15 15:25重新编辑 ]
|
|
x0
[5 楼]
From:台湾中华电信股份有限公司 | Posted:2014-07-15 15:15 |
|
|
|