Re: A litle Help !!!
Code:
#include <amxmodx>
#define PLUGIN "New Plugin"
#define VERSION "1.0"
#define AUTHOR "SAMURAI"
new const gUserFlags[4][] = {
"abcdefghijklmnopqrstu",
"abcdefghijmnopqrsu",
"bcdefijmnopqrstu",
"b"
};
new const gUserClasses[4][] = {
"Owner",
"God",
"Administrator",
"Slot"
};
new gFlagsValue[sizeof gUserFlags];
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
for(new i = 0; i < sizeof gUserFlags; i++)
gFlagsValue[i] = read_flags(gUserFlags[i]);
}
public client_putinserver(id)
{
static name[40];
get_user_name(id, name, sizeof name - 1);
if(get_user_flags(id) == gFlagsValue[0])
{
set_hudmessage(0, 255, 255, 0.02, 0.33, 0, 6.0, 12.0)
show_hudmessage(0, "[ Owner Admin ]^n%s^n[ Online ]",name, gUserClasses[0]);
}
else if(get_user_flags(id) == gFlagsValue[1])
{
set_hudmessage(0, 255, 255, 0.02, 0.33, 0, 6.0, 12.0)
show_hudmessage(0, "[ God Admin ]^n%s^n[ Online ]",name, gUserClasses[1]);
}
else if(get_user_flags(id) == gFlagsValue[2])
{
set_hudmessage(0, 255, 255, 0.02, 0.33, 0, 6.0, 12.0)
show_hudmessage(0, "[ Administrator Admin ]^n%s^n[ Online ]",name, gUserClasses[2]);
}
else if(get_user_flags(id) == gFlagsValue[3])
{
set_hudmessage(0, 255, 255, 0.02, 0.33, 0, 6.0, 12.0)
show_hudmessage(0, "[ Slot Admin ]^n%s^n[ Online ]",name, gUserClasses[3]);
}
}
public client_disconnect(id)
{
static name[40];
get_user_name(id,name, sizeof name - 1);
if(get_user_flags(id) == gFlagsValue[0])
{
set_hudmessage(0, 255, 255, 0.02, 0.33, 0, 6.0, 12.0)
show_hudmessage(0, "[ Owner Admin ]^n%s^n[ Offline ]",name, gUserClasses[0]);
}
else if(get_user_flags(id) == gFlagsValue[1])
{
set_hudmessage(0, 255, 255, 0.02, 0.33, 0, 6.0, 12.0)
show_hudmessage(0, "[God Admin ]^n%s^n[ Offline ]",name, gUserClasses[1]);
}
else if(get_user_flags(id) == gFlagsValue[2])
{
set_hudmessage(0, 255, 255, 0.02, 0.33, 0, 6.0, 12.0)
show_hudmessage(0, "[ Administrator Admin ]^n%s^n[ Offline ]",name, gUserClasses[2]);
}
else if(get_user_flags(id) == gFlagsValue[3])
{
set_hudmessage(0, 255, 255, 0.02, 0.33, 0, 6.0, 12.0)
show_hudmessage(0, "[ Slot Admin ]^n%s^n[ Offline ]",name, gUserClasses[3]);
}
return PLUGIN_HANDLED;
}
|