|
发表于 2010-7-13 20:23:14
|
显示全部楼层
来自 中国–广东–广州
本帖最后由 kk阿朗 于 2010-7-13 20:28 编辑
因为我也是比较好学的哈!
所以我上官方问了一下!!
核心的东西好像找到了,所以简单写了一个!
不过如果玩家是TE而且有BOMB的话,就要再加判断了!!这里我没写!
你们自己去完善吧!!
#include <amxmodx>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
#define ADMIN_VIP ADMIN_IMMUNITY
new g_MsgIdScoreAttrib
enum
{
PlayerID = 1,
Flags,
}
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
static mapname[32]
get_mapname(mapname, charsmax(mapname))
if (!equal(mapname, "es_"))
{
g_MsgIdScoreAttrib = get_user_msgid("ScoreAttrib")
register_message(g_MsgIdScoreAttrib, "Hook_ScoreAttrib")
}
}
public Hook_ScoreAttrib(Msg_id, Msg_dest, Msg_ent)
{
new id = get_msg_arg_int(PlayerID)
if (get_user_flags(id) & ADMIN_VIP)
{
set_msg_arg_int(Flags, ARG_BYTE, (1<<2))
}
} |
|