rsdtt
发表于 2009-11-28 20:21:36
谢谢..我再试试看
rsdtt
发表于 2009-11-28 20:56:21
public fw_TakeDamage(id, inflictor, attacker, Float:damage, damagebits)
{
if(is_user_alive(attacker) && get_cvar_num("amx_upgrades") == 1)
{
if(g_damage ...
zqqz111 发表于 2009-11-28 19:34 http://www.dt-club.net/forum/images/common/back.gif
晕..还是不行..如果
attacker改成id
就变成对方对自己伤害*500
如果不改就没有任何效果...
真不知道哪里出问题怎样才可以反过来呢?
zqqz111
发表于 2009-11-29 13:50:35
public fw_TakeDamage(id, inflictor, attacker, Float:damage, damagebits)
{
if (victim == attacker || !is_user_valid_connected(attacker))
return HAM_IGNORED;
if (g_damageLevel > 0)
{
if (inflictor == attacker)
{
SetHamParamFloat(4, damage * 500)
}
}
return HAM_IGNORED;
}
rsdtt
发表于 2009-11-29 14:25:15
额..我再去试试看
rsdtt
发表于 2009-11-29 14:53:26
is_user_valid_connected
这段实现不了
改成
is_user_alive_connected
也编译不了
我改成这样
is_user_alive
就能编译..可是还是没效果
jiunnwoei2629
发表于 2009-11-29 15:16:14
16# rsdtt
if(!is_user_connected(attacker))
{
return PLUGIN_CONTINUE
}
if (!is_user_alive(id))
{
return PLUGIN_CONTINUE
}
那就多加一些判斷進去看看
rsdtt
发表于 2009-11-29 15:34:52
谢谢大家的意见
但是..
还是不行
晕了
我昨晚寂寞了,汉化了
谁能帮我看看要怎样弄才行啊,,晕
rsdtt
发表于 2009-11-29 16:21:39
我看一个伤害提升的插件
他就这么简单就实现了
public fw_TakeDamage(victim, inflictor, attacker, Float:damage, damage_type)
{
if (!is_user_connected(attacker) || victim == attacker)
return HAM_IGNORED
if (g_damage > 0)
SetHamParamFloat(4, damage + g_damage)
return HAM_IGNORED
}
怎么我就不行..晕
rsdtt
发表于 2009-11-30 18:19:28
问题又来了,开局的时候居然有48级???狂晕,有没有连接时只运行一次的相关代码呢?急求
记得有个欢迎插件进入才运行的,谁有?能发一下吗?
rsdtt
发表于 2009-12-1 13:33:12
武器射速问题求助