PDA

View Full Version : [Solved] Print chat admins online every x seconds


4ever16
01-19-2017, 13:37
Just a plugin to print admins online every x seconds.

OciXCrom
01-19-2017, 13:57
#include <amxmodx>
#include <amxmisc>
#include <fmt>

#define X_SECONDS 60.0

public plugin_init()
{
register_plugin("Print Admins Online", "1.0", "OciXCrom")
set_task(X_SECONDS, "PrintAdmins", .flags = "b")
}

public PrintAdmins()
{
new szAdmins[192], iPlayers[32], iPnum
get_players(iPlayers, iPnum)
copy(szAdmins, charsmax(szAdmins), "Admins Online: ")

for(new szName[32], i; iPnum; i++)
{
if(is_user_admin(iPlayers[i]))
{
get_user_name(iPlayers[i], szName, charsmax(szName))
add(szAdmins, charsmax(szAdmins), fmt(" %s,", szName))
}
}

client_print(0, print_chat, szAdmins)
}

fmt.inc (http://forum.iplay.bg/download/file.php?id=3969)

4ever16
01-19-2017, 14:50
Thanks!