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

武器射速问题求助
页: 1 [2] 3 4
查看完整版本: 大家一起来讨论升级插件吧(问题已经解决)