Salut!
Am facut si eu un plugin cand scrii /Admins sau /Who iti arata Adminii care sunt online si Ce Grade au .. :
Gradele :
#1 . ..::Creatorul-Serverului::..
#2 . ..::Leader Of AdminS::..
#3 . ..::Detinator::..
#4 . ..::Owner::..
#5 . ..::GoodS::..
#6 . ..::Semi-GoodS::..
#7 . ..::Super-Moderator::..
#8 . ..::Moderator::..
#9 . ..::Administrator::.. (Vine de la Admin-Server)
#10 . ..::Helper::..
#11 . ..::SloT::..
Accese :
#1 . abcdefghijklmnopqrstu
#2 . abcdefghijklmnopqrs
#3 . abcdefghijlmnopqrs
#4 . abcdefghijmnopq
#5 . abcdefgijmnopq
#6 . bcdefijmnop
#7 . bcdefijmn
#8 . bcdeijm
#9 . bcdej
#10 . bcde
#11 . b
Versiune : AmxModX
Autor :cLoSe?
Instalare : Folderul .amxx il puneti in addons/amxmodx/plugins
Folderul .sma il puneti in addons/amxmodx/scripting
Cod [ Selectati tot ]
#include
#include
#define PLUGIN "New AMXX Who"
#define VERSION "1.0"
#define AUTHOR "Alka"
#define CharsMax(%1) sizeof %1 - 1
#define MAX_GROUPS 11
new g_groupNames[MAX_GROUPS][] = {
"Creatorul-Serverului",
"Leader Of Admin'S",
"Owner",
"GoodS",
"Semi-GodS",
"Super-Modreator",
"Moderator",
"Admin-Server",
"Mini-Admin",
"Helper",
"SloT"
}
new g_groupFlags[MAX_GROUPS][] = {
"abcdefghijklmnopqrstu", // <<>>
"abcdefghijklmnopqrs", // <<>>
"abcdefghijlmnopqrs", // <<>>
"abcdefghijmnopq", // <<>>
"abcdefgijmnopq", // <<>>
"bcdefijmnop", // <<>>
"bcdefijmn", // <<>>
"bcdeijm", // <<>>
"bcdej", // <<>>
"bcde", // <<>>
"b" //<<>>
}
new g_groupFlagsValue[MAX_GROUPS];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
for(new i = 0 ; i < MAX_GROUPS ; i++)
g_groupFlagsValue[i] = read_flags(g_groupFlags[i]);
register_clcmd("amx_who", "cmdWho", -1, "");
register_clcmd("say /who", "cmdWho", -1, "");
register_clcmd("say /admins", "cmdWho", -1, "");
}
public cmdWho(id)
{
static sPlayers[32], iNum, iPlayer;
static sName[32], sBuffer[1024];
static iLen;
iLen = formatex(sBuffer, sizeof sBuffer - 1, "");
iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen,"[color:540b=^"red^"]Admins Online
^n^n");
get_players(sPlayers, iNum, "ch");
for(new i = 0; i < MAX_GROUPS ; i++)
{
iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "[color:540b=^"yellow^"]..::%s::..^n
", g_groupNames[i]);
for(new x = 0; x < iNum ; x++)
{
iPlayer = sPlayers[x];
if(get_user_flags(iPlayer) == g_groupFlagsValue[i])
{
get_user_name(iPlayer, sName, sizeof sName - 1);
iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "%s^n", sName);
}
}
}
show_motd(id, sBuffer, "AMXX Who");
return 0;
PT A LUA PLUGINUL ADD:valy_boss_stelistu_2010