|
楼主 |
发表于 2007-3-9 09:20:02
|
显示全部楼层
来自 中国–黑龙江
回复: 请教安完C4后在屏幕显示这个队员得ID!!!!
[php]#include <amxmodx>
#include <amxmisc>
#include <csx>
public plugin_init()
{
register_plugin("Change to Knife", "1.0", "nuo")
//register_logevent("logevent_function_p", 3, "2=Planted_The_Bomb") //这里是注册在安装玩C4后执行
register_clcmd("lastinv","hook_Q", 0, "hook key Q" ) //这个是注册在判断按Q时执行
}
// 注册日志事件,当事件发生时被执行,也就是按放C4后被执行一次
public hook_Q(id)
{
new szLoguser[80], szName[32]
read_logargv(0, szLoguser, 79)
parse_loguser(szLoguser, szName, 31)
new id = get_user_index(szName) // 获得 id
new Weapons[32]
new numWeapons,weapon
get_user_weapons(id, Weapons, numWeapons)
if (numWeapons<=2) //判断是否少于2种武器
{
for(new i=0;i<numWeapons;i++)
{
if(Weapons==CSW_C4) //如果有一个是C4的话 按Q就切换成刀
{
engclient_cmd(id, "weapon_knife")
return PLUGIN_HANDLED
}
}
}
else return PLUGIN_CONTINUE
}[/php]
根据我目前的水平 暂时只能写出这些 但发现一些错误 不知道错在哪里 请指教一下 |
|