Jump to content
GIGN Forum

Recommended Posts

Sis ir plugins ka adminiem ir cepures a ka nomainit flagu ,ja nesabos sis bija uz C a es gribu uz Z

#include <amxmodx>

#include <cstrike>

#include <engine>

new g_adminmarkEnt[33]

new cvar_enable

new MODEL_MARK[] = "models/admin_head.mdl"

static const PLUGIN_NAME[] = "Admin Mark"

static const PLUGIN_AUTHOR[] = "KaLoSZyFeR"

static const PLUGIN_VERSION[] = "1.2"

public plugin_init()

{

register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR)

register_cvar(PLUGIN_NAME, PLUGIN_VERSION, FCVAR_SPONLY|FCVAR_SERVER)

cvar_enable = register_cvar("amx_admin_mark", "1")

}

public plugin_precache()

{

precache_model(MODEL_MARK)

force_unmodified(force_model_samebounds,{0,0,0},{0,0,0},"models/player/gign/gign.mdl")

force_unmodified(force_model_samebounds,{0,0,0},{0,0,0},"models/player/gsg9/gsg9.mdl")

force_unmodified(force_model_samebounds,{0,0,0},{0,0,0},"models/player/sas/sas.mdl")

force_unmodified(force_model_samebounds,{0,0,0},{0,0,0},"models/player/urban/urban.mdl")

force_unmodified(force_model_samebounds,{0,0,0},{0,0,0},"models/player/vip/vip.mdl")

force_unmodified(force_model_samebounds,{0,0,0},{0,0,0},"models/player/arctic/arctic.mdl")

force_unmodified(force_model_samebounds,{0,0,0},{0,0,0},"models/player/guerilla/guerilla.mdl")

force_unmodified(force_model_samebounds,{0,0,0},{0,0,0},"models/player/leet/leet.mdl")

force_unmodified(force_model_samebounds,{0,0,0},{0,0,0},"models/player/terror/terror.mdl")

}

public client_connect(id)

{

if(g_adminmarkEnt[id] > 0)

remove_entity(g_adminmarkEnt[id])

g_adminmarkEnt[id] = 0

}

public client_disconnect(id)

{

if(g_adminmarkEnt[id] > 0)

remove_entity(g_adminmarkEnt[id])

g_adminmarkEnt[id] = 0

}

public client_PreThink(id)

{

if(!is_user_connected(id))

return PLUGIN_CONTINUE

if(!is_user_alive(id) && g_adminmarkEnt[id] > 0)

{

remove_entity(g_adminmarkEnt[id])

g_adminmarkEnt[id] = 0

return PLUGIN_CONTINUE

}

if (!(get_user_flags(id) & ADMIN_KICK))

{

remove_entity(g_adminmarkEnt[id])

g_adminmarkEnt[id] = 0

return PLUGIN_CONTINUE

}

if(!get_pcvar_num(cvar_enable))

return PLUGIN_CONTINUE

if(!is_user_alive(id))

return PLUGIN_CONTINUE

if(g_adminmarkEnt[id] < 1)

{

g_adminmarkEnt[id] = create_entity("info_target")

if(g_adminmarkEnt[id] > 0)

{

entity_set_int(g_adminmarkEnt[id], EV_INT_movetype, MOVETYPE_FOLLOW)

entity_set_edict(g_adminmarkEnt[id], EV_ENT_aiment, id)

entity_set_model(g_adminmarkEnt[id], MODEL_MARK)

}

}

if (g_adminmarkEnt[id] > 0)

{

new modelID = get_model_id(id)

entity_set_int(g_adminmarkEnt[id], EV_INT_body, modelID)

}

if(g_adminmarkEnt[id] < 1)

return PLUGIN_CONTINUE

return PLUGIN_CONTINUE

}

new modelname[9][] ={

"gign",

"gsg9",

"sas",

"urban",

"vip",

"arctic",

"guerilla",

"leet",

"terror"

}

public get_model_id(id)

{

new modelStr[32], iNum=32, modelID

get_user_info(id,"model",modelStr,iNum)

for(new i = 0; i < 9; i++)

{

if (equali (modelStr, modelname) )

{

modelID = i

}

}

return modelID

}

Link to comment
Share on other sites

#define ADMIN_ALL 0 //Everyone

#define ADMIN_IMMUNITY 1 //Flag "a", immunity

#define ADMIN_RESERVATION 2 //Flag "b", reservation

#define ADMIN_KICK 4 //Flag "c", kick

#define ADMIN_BAN 8 //Flag "d", ban

#define ADMIN_SLAY 16 //Flag "e", slay

#define ADMIN_MAP 32 //Flag "f", map change

#define ADMIN_CVAR 64 //Flag "g", cvar change

#define ADMIN_CFG 128 //Flag "h", config execution

#define ADMIN_CHAT 256 //Flag "i", chat

#define ADMIN_VOTE 512 //Flag "j", vote

#define ADMIN_PASSWORD 1024 //Flag "k", sv_password

#define ADMIN_RCON 2048 //Flag "l", rcon access

#define ADMIN_LEVEL_A 4096 //Flag "m", custom

#define ADMIN_LEVEL_B 8192 //Flag "n", custom

#define ADMIN_LEVEL_C 16384 //Flag "o", custom

#define ADMIN_LEVEL_D 32768 //Flag "p", custom

#define ADMIN_LEVEL_E 65536 //Flag "q", custom

#define ADMIN_LEVEL_F 131072 //Flag "r", custom

#define ADMIN_LEVEL_G 262144 //Flag "s", custom

#define ADMIN_LEVEL_H 524288 //Flag "t", custom

#define ADMIN_MENU 1048576 //Flag "u", menus

#define ADMIN_ADMIN 16777216 //Flag "y", default admin

#define ADMIN_USER 33554432 //Flag "z", default user

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
 Share

×
×
  • Create New...