PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
public plugin_init()
{
register_plugin("SH CVARS", "1.2", "Andy")
register_concmd("amx_timelimit","timeleft",ADMIN_KICK,"<minutes>")
register_concmd("amx_freezetime","freezetime",ADMIN_KICK,"<seconds>")
register_concmd("amx_unlag","unlag",ADMIN_KICK,"<value>")
register_concmd("amx_svrestart","svrestart",ADMIN_KICK,"<value>")
}
public timeleft(id,level,cid)
{
if(!cmd_access(id, level, cid, 1))
{
return PLUGIN_HANDLED
}
new arg1[32], name[32]
read_argv(1, arg1, 31)
get_user_name(id, name, 31)
set_cvar_num("mp_timelimit", str_to_num(arg1))
colorchat_CC(0, "!nADMIN !v%s!n: seteaza valoarea cvar !vmp_timelimit !npe !v%d", name, str_to_num(arg1))
return PLUGIN_HANDLED
}
public freezetime(id,level,cid)
{
if(!cmd_access(id, level, cid, 1))
{
return PLUGIN_HANDLED
}
new arg1[32], name[32]
read_argv(1, arg1, 31)
get_user_name(id, name, 31)
set_cvar_num("mp_freezetime", str_to_num(arg1))
colorchat_CC(0, "!nADMIN !v%s!n: seteaza valoarea cvar !vmp_freezetime !npe !v%d", name, str_to_num(arg1))
return PLUGIN_HANDLED
}
public unlag(id,level,cid)
{
if(!cmd_access(id, level, cid, 1))
{
return PLUGIN_HANDLED
}
new arg1[32], name[32]
read_argv(1, arg1, 31)
get_user_name(id, name, 31)
set_cvar_num("sv_unlag", str_to_num(arg1))
colorchat_CC(0, "!nADMIN !v%s!n: seteaza valoarea cvar !vsv_unlag !npe !v%d", name, str_to_num(arg1))
return PLUGIN_HANDLED
}
public svrestart(id,level,cid)
{
if(!cmd_access(id, level, cid, 1))
{
return PLUGIN_HANDLED
}
new arg1[32], name[32]
read_argv(1, arg1, 31)
get_user_name(id, name, 31)
set_cvar_num("sv_restart", str_to_num(arg1))
colorchat_CC(0, "!nADMIN !v%s!n: seteaza valoarea cvar !vsv_restart !npe !v%d", name, str_to_num(arg1))
return PLUGIN_HANDLED
}
// STOCK CULOARE
stock colorchat_CC(const id, const input[], any:...)
{
new count = 1, Jucatori[32]
static msg[191]
vformat(msg, 190, input, 3)
replace_all(msg, 190, "!v", "^4") // Culoarea Verde
replace_all(msg, 190, "!n", "^1") // Culoarea Normala a Chat-ului (galben)
replace_all(msg, 190, "!t", "^3") // Culoarea Echipei : CT = Albastru | T = Rosu.
if (id) Jucatori[0] = id; else get_players(Jucatori, count, "ch")
{
for (new Y = 0; Y < count; Y++)
{
if (is_user_connected(Jucatori[Y]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, Jucatori[Y])
write_byte(Jucatori[Y]);
write_string(msg);
message_end();
}
}
}
}