#include <amxmodx> #include <amxmisc> #define MAX_PLAYERS 32 #define TASKID 1357687 new g_iRates[MAX_PLAYERS+1][3] new g_iMaxPlayers public plugin_init() { register_plugin("Check Rates", "1.0.0", "ConnorMcLeod") register_concmd("amx_rates", "ConsoleCommand_Rates", ADMIN_ALL) } public plugin_cfg() { g_iMaxPlayers = get_maxplayers() } public ConsoleCommand_Rates(player, level, cid) { if(!cmd_access(player, level, cid, 1)) { return PLUGIN_HANDLED } for(new id=1; id<=g_iMaxPlayers; id++) { if(!is_user_connected(id)) { continue } query_client_cvar(id , "rate" , "cvar_result") query_client_cvar(id , "cl_cmdrate" , "cvar_result") query_client_cvar(id , "cl_updaterate" , "cvar_result") } set_task(0.5, "Task_PrintRates", player+TASKID) return PLUGIN_HANDLED } public Task_PrintRates(TaskId) { new szName[32], player = TaskId - TASKID console_print(player, "Connected Player Rates^n%-26.25s %-6.5s %-8.7s %-11.10s", "Name", "Rate", "CmdRate", "UpdateRate") for(new id=1; id<=g_iMaxPlayers; id++) { if(!is_user_connected(id)) { continue } get_user_name(id, szName, 31) console_print(player, "^n%-26.25s %-6.5d %-8.7d %-11.10d", szName, g_iRates[id][0], g_iRates[id][1], g_iRates[id][2]) } } public cvar_result(id, const szCvar[], const szValue[]) { switch( szCvar[3] ) { case 'c': { g_iRates[id][1] = str_to_num(szValue) } case 'e': { g_iRates[id][0] = str_to_num(szValue) } case 'u': { g_iRates[id][2] = str_to_num(szValue) } } }
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
Prosba o dodanie 1 rzeczy
Temat rozp. piciek, 18.06.2011 18:14
Brak odpowiedzi do tego tematu
#1
Napisano 18.06.2011 18:14
Witam czy byl by ktos w stanie dodac do kodu tak zeby pokazywalo jeszcze ex_interp ?
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych