|
发表于 2008-8-27 18:39:13
|
显示全部楼层
|阅读模式
来自 日本–东京都–千代田区
注:该源码有zhongjia提供
与CSDM插件配合使用,只要杀人就恢复满血满甲。
最初在amxx1.76C+CSDM1.7上是好用的。
换为amxx1.8+CSDM2.1.1之后就不起作用了。
请问该如何修改呢?
源码如下:
(另,当初zhongjia虽然有提供源码,但是在我这里编译无法通过。所以实际使用时,使用了zhongjia提供的编译好的插件。以下为zhongjia当初提供的源码)
————————————————————————————————
#include <amxmodx>
#include <cstrike>
#include <fun>
public plugin_init() {
register_plugin("helth100", "1.0", "TEST")
register_cvar("amx_kill_open", "1")
}
public client_death ( iKiller, iVictim, wpnindex, hitplace, TK ) {
if (get_cvar_num("amx_kill_open") == 1){
new par[2]
par[0] = iKiller
par[1] = TK
set_task(0.0, "_death", 14000 + iVictim, par, 2)
}
return PLUGIN_CONTINUE
}
public _death(par[]) {
new iKiller = par[0]
new TK = par[1]
if (is_user_alive(iKiller) && !TK){
set_user_health(iKiller , 100)
cs_set_user_armor(iKiller , 100, CS_ARMOR_VESTHELM)
}
} |
|