|
我需要一个插件,功能是当我每次打死一个敌人的时候立即显示我打中他的部位及中弹次数!
声明
- 我知道数据统计用的是AMX里的STATS.AMX,并且我试着修改过,但好多函数都不知道,无奈两天了还没整出来.
- 在我自己修改的时候我在论坛上曾问过某些函数,但没人回答,又无奈
- 我想知道网上是否有这个独立功能的插件,没有的话那怎样修改STATS.SMA来实现,请给我详细的代码
这是我在STATS.SMA里加写的代码,但是没成功,请各位指导
第一次写的
[php]
public wkillsb(id) {
new body[8],name[32],stats[8],wpn[32]
get_user_name(g_Killers[id][0],name,31)
get_user_vstats(id,g_Killers[id][0],stats,body,wpn,31)
client_print(id,print_chat, "You hit %s with head:%d, chest:%d, stomach:%d, left arm:%d, right arm:%d, left leg:%d, right leg:%d.", name, body[1], body[2], body[3], body[4], body[5], body[6], body[7])
}[/php]
第二次写的
[php]
public wkillen(id) {
new mstats[8],mbody[8]
if ( !Kes ){ //kes是控制该功能的开关
client_print(id,print_chat, g_disabledMsg )
return PLUGIN_HANDLED
}
if ( get_user_vstats(id,g_Killers[id][0],mstats,mbody) ) {
getMyHits(id,g_Killers[id][0])
client_print(id,print_chat,g_Buffer)
}
return PLUGIN_CONTINUE
}[/php] |
|