死后显示信息代码,帮忙修改下
以下为他人发的插件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
}
回复: 死后显示信息代码,帮忙修改下
register_event("DeathMsg","death_msg","bd")
回复: 死后显示信息代码,帮忙修改下
Post by Arvyregister_event("DeathMsg","death_msg","bd")
先谢过了。刚才试过了一下。什么都不显示。
回复: 死后显示信息代码,帮忙修改下
set_hudmessage( 200, 100, 10, -1.0, 0.0, 0, 1.0, 5.0, 0.5, 0.5, 20)把红色的数字改下,你的跑到最顶端去了
回复: 死后显示信息代码,帮忙修改下
那个是特意设置在最顶端的,因为想尽量不影响玩家的视角。但是,不显示不应该是显示位子问题吧。帮忙再仔细看看。
谢谢 !
回复: 死后显示信息代码,帮忙修改下
呐今天心情好帮你个忙.帮你改成死后显示的了.自己替换下面的代码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
}
}
回复: 死后显示信息代码,帮忙修改下
哇!死后显示的,好东西啊!这样一修改真好啊!回复: 死后显示信息代码,帮忙修改下
高手出马一个顶俩,学习学习!回复: 死后显示信息代码,帮忙修改下
我可以,你不可以?你的代码本来就没有问题。。。人真的很现实的。。。回复: 死后显示信息代码,帮忙修改下
Post by Arvy我可以,你不可以?你的代码本来就没有问题。。。人真的很现实的。。。
你说的是我提供的代码吗?
也不知道问题出现在哪里,我这里观察了好久都没显示。
能告诉一下你的AMXX版本吗?
页:
[1]
2