搜索
楼主: rsdtt

[AMXX 带源码] 大家一起来讨论升级插件吧(问题已经解决)

[复制链接]
 楼主| 发表于 2009-11-28 20:21:36 | 显示全部楼层 来自 中国–广东–广州
谢谢..我再试试看
回复

使用道具 举报

 楼主| 发表于 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


晕..还是不行..如果
attacker改成id
就变成对方对自己伤害*500
如果不改就没有任何效果...

真不知道哪里出问题怎样才可以反过来呢?
回复

使用道具 举报

发表于 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[attacker] > 0)
        {
                if (inflictor == attacker)
                {
                        SetHamParamFloat(4, damage * 500)
                }
        }
        return HAM_IGNORED;
}
回复

使用道具 举报

 楼主| 发表于 2009-11-29 14:25:15 | 显示全部楼层 来自 中国–广东–广州
额..我再去试试看
回复

使用道具 举报

 楼主| 发表于 2009-11-29 14:53:26 | 显示全部楼层 来自 中国–广东–广州
is_user_valid_connected
这段实现不了
改成
is_user_alive_connected
也编译不了
我改成这样
is_user_alive
就能编译..可是还是没效果
回复

使用道具 举报

发表于 2009-11-29 15:16:14 | 显示全部楼层 来自 中国–台湾
16# rsdtt

  1. if(!is_user_connected(attacker))
  2. {
  3.         return PLUGIN_CONTINUE
  4. }
  5. if (!is_user_alive(id))
  6. {
  7.         return PLUGIN_CONTINUE
  8. }
复制代码
那就多加一些判斷進去看看
回复

使用道具 举报

 楼主| 发表于 2009-11-29 15:34:52 | 显示全部楼层 来自 中国–广东–广州
谢谢大家的意见
但是..
还是不行
晕了
我昨晚寂寞了,汉化了
谁能帮我看看要怎样弄才行啊,,晕
回复

使用道具 举报

 楼主| 发表于 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[attacker] > 0)
                SetHamParamFloat(4, damage + g_damage[attacker])
       
        return HAM_IGNORED  
}


怎么我就不行..晕
回复

使用道具 举报

 楼主| 发表于 2009-11-30 18:19:28 | 显示全部楼层 来自 中国–广东–广州
问题又来了,开局的时候居然有48级???狂晕,有没有连接时只运行一次的相关代码呢?急求
记得有个欢迎插件进入才运行的,谁有?能发一下吗?
回复

使用道具 举报

 楼主| 发表于 2009-12-1 13:33:12 | 显示全部楼层 来自 中国–广东–广州
武器射速问题求助
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

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