HLMOD.HU Forrás Megtekintés
- www.hlmod.hu/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Jelenlevo adminok es elerhetoseg"
#define VERSION "1.0"
#define AUTHOR "qKKKJ"
#define FILE_NAME "elerhetoseg.ini"
new configsDir[64]
new maxp
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /admins", "admins_list")
get_configsdir(configsDir, 63)
format(configsDir, 63, "%s/%s", configsDir, FILE_NAME)
maxp = get_maxplayers()
}
public admins_list(id)
{
new line = 0
new linetext[255], linetextlength
new auth[32], elerhetoseg[192], get_ip[32], get_steam[32], get_nev[32], etype[8]
static i,szoveg[512], len, szamolo
len = 0
szamolo = 0
len += formatex(szoveg[len], 511-len, "Jelenlevo adminok elerhetosegei:<hr style=^"width:50%^">")
for(i = 1 ; i <= maxp ; i++)
if(is_user_connected(i) && (get_user_flags(i) & ADMIN_KICK))
{
get_user_authid(i, get_steam, 31)
get_user_ip(i, get_ip, 31, 1)
get_user_name(i, get_nev, 31)
szamolo++
if(file_exists(configsDir))
{
while((line = read_file(configsDir, line, linetext, 256, linetextlength)))
{
if(linetext[0] == ';')
continue
parse(linetext, auth, 31, elerhetoseg, 191, etype, 7)
if(equali(auth, get_nev) || equali(auth, get_ip) || equali(auth, get_steam))
{
if(equali(etype, "") || equali(elerhetoseg, ""))
len += formatex(szoveg[len], 511-len, "<br><b>Nev:</b> %s - <b>Nincs megadva!</b>", get_nev)
else if(equali(etype, "e"))
len += formatex(szoveg[len], 511-len, "<br><b>Nev:</b> %s - <b>Email:</b> %s", get_nev, elerhetoseg)
else if(equali(etype, "t"))
len += formatex(szoveg[len], 511-len, "<br><b>Nev:</b> %s - <b>Telefon:</b> %s", get_nev, elerhetoseg)
else if(equali(etype, "sk"))
len += formatex(szoveg[len], 511-len, "<br><b>Nev:</b> %s - <b>Skype:</b> %s", get_nev, elerhetoseg)
else if(equali(etype, "st"))
len += formatex(szoveg[len], 511-len, "<br><b>Nev:</b> %s - <b>Steam:</b> %s", get_nev, elerhetoseg)
}
}
}
}
if(szamolo > 0)
{
show_motd(id, szoveg, "Jelenlevo adminok elerhetosege")
}
else show_motd(id, "Nincs jelen admin", "Jelenlevo adminok elerhetosege")
}