cityhonghu 发表于 2008-5-30 21:56:01

死后显示信息代码,帮忙修改下

以下为他人发的插件dsinfo上修改的。
但是修改之后,无法显示信息。请帮忙修改下。
想给死后玩家和观看的玩家显示信息。对活的玩家不显示信息。并且其他信息不影响该插件显示的信息。


#include <amxmodx>

new bool:died

public plugin_init()
{
register_plugin("Showds","0.1","jumper")
register_event("DeathMsg","death_msg","a")
register_event("ResetHUD","newround","be")
register_cvar("amx_dsinfo","SV_INFO")
   return PLUGIN_CONTINUE
}

public newround(id) {
   if (died) {
      died = false
   }
   return PLUGIN_CONTINUE                  
}

public death_msg(){
new dsinfo
get_cvar_string("amx_dsinfo",dsinfo,255)
new victim = read_data(2)
set_hudmessage( 200, 100, 10, -1.0, 0.0, 0, 1.0, 5.0, 0.5, 0.5, 20)
show_hudmessage(victim,dsinfo)
died = true
return PLUGIN_CONTINUE
}

public client_putinserver(id) {
died = true
return PLUGIN_CONTINUE
}

Arvy 发表于 2008-5-30 22:17:30

回复: 死后显示信息代码,帮忙修改下


register_event("DeathMsg","death_msg","bd")

cityhonghu 发表于 2008-5-30 22:53:18

回复: 死后显示信息代码,帮忙修改下

Post by Arvy

register_event("DeathMsg","death_msg","bd")


先谢过了。刚才试过了一下。什么都不显示。

Arvy 发表于 2008-5-30 23:54:15

回复: 死后显示信息代码,帮忙修改下

set_hudmessage( 200, 100, 10, -1.0, 0.0, 0, 1.0, 5.0, 0.5, 0.5, 20)

把红色的数字改下,你的跑到最顶端去了

cityhonghu 发表于 2008-5-31 00:30:11

回复: 死后显示信息代码,帮忙修改下

那个是特意设置在最顶端的,因为想尽量不影响玩家的视角。
但是,不显示不应该是显示位子问题吧。帮忙再仔细看看。
谢谢 !

zhangsheng 发表于 2008-5-31 01:30:38

回复: 死后显示信息代码,帮忙修改下

呐今天心情好帮你个忙.帮你改成死后显示的了.自己替换下面的代码
public death_msg(){
        new dsinfo
        get_cvar_string("amx_dsinfo",dsinfo,255)
        for(new a = 1; a < get_maxplayers(); ++a){
                if (!is_user_alive(a))
                        set_hudmessage( 200, 100, 10, -1.0, 0.0, 0, 1.0, 5.0, 0.5, 0.5, 20)
                show_hudmessage(a,dsinfo)
                return PLUGIN_CONTINUE
        }
}

wangyang5008 发表于 2008-5-31 01:33:36

回复: 死后显示信息代码,帮忙修改下

哇!死后显示的,好东西啊!这样一修改真好啊!

wangyang5008 发表于 2008-5-31 01:34:46

回复: 死后显示信息代码,帮忙修改下

高手出马一个顶俩,学习学习!

Arvy 发表于 2008-6-2 15:59:59

回复: 死后显示信息代码,帮忙修改下

我可以,你不可以?你的代码本来就没有问题。。。人真的很现实的。。。

cityhonghu 发表于 2008-6-2 20:19:52

回复: 死后显示信息代码,帮忙修改下

Post by Arvy
我可以,你不可以?你的代码本来就没有问题。。。人真的很现实的。。。
你说的是我提供的代码吗?
也不知道问题出现在哪里,我这里观察了好久都没显示。

能告诉一下你的AMXX版本吗?
页: [1] 2
查看完整版本: 死后显示信息代码,帮忙修改下