PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <cstrike>
#include <colorchat>
#define PLUGIN "slash commands"
#define VERSION "10.3"
#define AUTHOR "Thew_ConFIger"
#define ACCESS ADMIN_CVAR
#define ADMINLEVEL ADMIN_KICK
#define CHAT_ACCESS ADMIN_KICK
#define NoPass ""
new g_pCvarchname
new g_pCvarNoSay
new block
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
g_pCvarchname = register_cvar("sv_noname", "0")
register_forward(FM_ClientUserInfoChanged, "ClientUserInfoChanged")
//pw
register_clcmd("_Password", "mmPass",ACCESS)
// cvar to change pw
register_cvar("pw_minplayer","6")
g_pCvarNoSay = register_cvar("sv_nosay", "0")
register_clcmd("say", "ClCmd_Say")
register_clcmd("chooseteam","choose_team")
register_clcmd("jointeam", "choose_team")
block = register_cvar("sv_chooseteam","1")
register_clcmd("say /r","restart",ACCESS)
register_clcmd("say /a","amxmodmenu",ACCESS)
register_clcmd("say /am","adminsmanager",ACCESS)
register_clcmd("say /sxe","amx_sxe_menu",ACCESS)
register_clcmd("say /ucp","ucp_menu",ACCESS)
register_clcmd("say /bm","amx_banmenu",ACCESS)
register_clcmd("say /k","amx_kickmenu",ACCESS)
register_clcmd("say /ubm","amx_unbanmenu",ACCESS)
register_clcmd("say /map","amx_mapmenu",ACCESS)
register_clcmd("say /vote","amx_votemapmenu",ACCESS)
register_clcmd("say /all1","all1",ACCESS)
register_clcmd("say /all0","all0",ACCESS)
register_clcmd("say /lv","lv",ACCESS)
register_clcmd("say /last","last",ACCESS)
register_clcmd("say /gg","gg",ACCESS)
register_clcmd("say /dd2","de_dust2",ACCESS)
register_clcmd("say /inferno","de_inferno",ACCESS)
register_clcmd("say /nuke","de_nuke",ACCESS)
register_clcmd("say /tuscan","de_tuscan",ACCESS)
register_clcmd("say /mirage","de_mirage",ACCESS)
register_clcmd("say /train","de_train",ACCESS)
register_clcmd("say /mix","mix",ACCESS)
register_clcmd("say /warm","warm",ACCESS)
register_clcmd("say /pub","pub",ACCESS)
register_clcmd("say /p","puase",ACCESS)
register_clcmd("say /g","gag",ACCESS)
register_clcmd("say /t1","ontalk",ACCESS)
register_clcmd("say /t0","offtalk",ACCESS)
register_clcmd("say /v1","onvoice",ACCESS)
register_clcmd("say /v0","offvoice",ACCESS)
register_clcmd("say /dm1","ondm",ACCESS)
register_clcmd("say /dm0","offdm",ACCESS)
register_clcmd("say /s","swap",ACCESS)
register_clcmd("say /pw", "pw",ACCESS)
register_clcmd("say /nopw","nopw",ACCESS)
register_clcmd("say /team","team",ACCESS)
register_clcmd("say /dl1","allowdownload1",ACCESS)
register_clcmd("say /dl0","allowdownload0",ACCESS)
register_clcmd("say /say0","say0",ACCESS)
register_clcmd("say /say1","say1",ACCESS)
register_clcmd("say /name0","name0",ACCESS)
register_clcmd("say /name1","name1",ACCESS)
register_clcmd("say /join1","join1",ACCESS)
register_clcmd("say /join0","join0",ACCESS)
register_clcmd("say /spec","spec",ACCESS)
register_clcmd("say /kspec","KickSpec",ACCESS)
}
public ClientUserInfoChanged(id)
{
if( (get_pcvar_num( g_pCvarchname )==1) && !is_user_admin(id) )
{
static const name[] = "name"
static szOldName[32], szNewName[32]
pev(id, pev_netname, szOldName, charsmax(szOldName))
if( szOldName[0] )
{
get_user_info(id, name, szNewName, charsmax(szNewName))
if( !equal(szOldName, szNewName) )
{
set_user_info(id, name, szOldName)
return FMRES_HANDLED
}
}
client_print(id, print_chat, ".:: Change nick is blocked by admin ::.")
client_print(id, print_chat, "*** this plugin made by Thew ConFIger ***")
}
if( (get_pcvar_num( g_pCvarchname )==0) && !is_user_admin(id) )
{
static const name[] = "name"
static szOldName[32], szNewName[32]
pev(id, pev_netname, szOldName, charsmax(szOldName))
if( szOldName[0] )
{
get_user_info(id, name, szNewName, charsmax(szNewName))
if( !equal(szOldName, szNewName) )
{
set_user_info(id, name, szNewName)
return FMRES_HANDLED
}
}
client_print(id, print_chat, "::: www.MadMaxCs.ir :::")
client_print(id, print_chat, "*** this plugin made by ThewConFIger ***")
}
return FMRES_IGNORED
}
public ClCmd_Say( id )
{
if( get_pcvar_num( g_pCvarNoSay ) && !is_user_admin(id) )
{
client_print(id, print_chat, ".:: Say is disabled, only admins can use it ::.")
client_print(id, print_chat, "*** this plugin made by ThewConfiger ***")
return PLUGIN_HANDLED_MAIN
}
return PLUGIN_CONTINUE
}
public choose_team(id)
{
new n_block = get_pcvar_num(block)
if(n_block != 1) return PLUGIN_HANDLED
return PLUGIN_CONTINUE
}
public restart(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
server_cmd("sv_restart 1");
ColorChat(0, BLUE,"%s: /r",name)
}
return PLUGIN_HANDLED
}
public amxmodmenu(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
client_cmd(id,"amxmodmenu");
ColorChat(0, BLUE,"%s: /a",name)
}
return PLUGIN_HANDLED
}
public adminsmanager(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
client_cmd(id,"adminsmanager");
ColorChat(0, BLUE,"%s: /am",name);
}
return PLUGIN_HANDLED
}
public amx_sxe_menu(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
client_cmd(id,"amx_sxe_menu");
ColorChat(0, BLUE,"%s: /sxe",name)
}
return PLUGIN_HANDLED
}
public ucp_menu(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
client_cmd(id,"ucp_menu");
ColorChat(0, BLUE,"%s: /ucp",name)
}
return PLUGIN_HANDLED
}
public amx_banmenu(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
client_cmd(id,"amx_banmenu");
ColorChat(0, BLUE,"%s: /bm",name)
}
return PLUGIN_HANDLED
}
public amx_kickmenu(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
client_cmd(id,"amx_kickmenu");
ColorChat(0, BLUE,"%s: /k",name)
}
return PLUGIN_HANDLED
}
public dm1(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
server_cmd("spawn_wait_time = 0.75");
ColorChat(0, BLUE,"%s: /dm1",name)
}
return PLUGIN_HANDLED
}
public amx_unbanmenu(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
client_cmd(id,"amx_unbanmenu");
ColorChat(0, BLUE,"%s: /ubm",name)
}
return PLUGIN_HANDLED
}
public amx_mapmenu(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
client_cmd(id,"amx_mapmenu");
ColorChat(0, BLUE,"%s: /map",name)
}
return PLUGIN_HANDLED
}
public amx_votemapmenu(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
client_cmd(id,"amx_votemapmenu");
ColorChat(0, BLUE,"%s: /vote",name)
}
return PLUGIN_HANDLED
}
public all1(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
server_cmd("sv_allowdownload 1");
server_cmd("sv_allowupload 1");
server_cmd("sv_voiceenable 1");
server_cmd("sv_alltalk 1");
server_cmd("sv_password ");
server_cmd("sv_nosay 0");
server_cmd("sv_chooseteam 1");
server_cmd("sv_noname 0");
ColorChat(0, BLUE,"%s: /all1",name);
ColorChat(0, GREEN,"*** | ALL1 | Say1 | Dl1 | Talk1 |Join1 | Name1 |***");
ColorChat(0, RED,"*** This plugin made by ThewConfiger ***");
}
return PLUGIN_HANDLED
}
public all0(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
server_cmd("sv_allowdownload 0");
server_cmd("sv_allowupload 0");
server_cmd("sv_voiceenable 1");
server_cmd("sv_alltalk 0");
server_cmd("sv_password ");
server_cmd("sv_nosay 1");
server_cmd("sv_chooseteam 0");
server_cmd("sv_noname 1");
ColorChat(0, BLUE,"%s: /all0",name);
ColorChat(0, GREEN,"*** | All0 | Say0 | Dl0 | Talk0 |Join0 | Name0 |***");
ColorChat(0, RED,"*** this plugin made by ThewConfiger ***");
}
return PLUGIN_HANDLED
}
public lv(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
server_cmd("sv_restart 3");
ColorChat(0, BLUE,"%s: /lv",name);
ColorChat(0, GREEN,"*** Live ***");
ColorChat(0, GREEN,"*** Live ***");
ColorChat(0, GREEN,"*** Live ***");
ColorChat(0, GREEN,"*** Live ***");
ColorChat(0, RED,"*** This plugin made by ThewConfiger ***");
}
return PLUGIN_HANDLED
}
public de_dust2(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
server_cmd("amx_map de_dust2");
ColorChat(0, BLUE,"%s: /dd2",name);
ColorChat(0, GREEN,"*** Map change to de_dust2 ***");
}
return PLUGIN_HANDLED
}
public de_inferno(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
server_cmd("amx_map de_inferno");
ColorChat(0, BLUE,"%s: /inferno",name);
ColorChat(0, GREEN,"*** Map change to de_inferno ***");
}
return PLUGIN_HANDLED
}
public de_nuke(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
server_cmd("amx_map de_nuke");
ColorChat(0, BLUE,"%s: /nuke",name);
ColorChat(0, GREEN,"*** Map change to de_nuke ***");
}
return PLUGIN_HANDLED
}
public de_tuscan(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
server_cmd("amx_map de_tuscan");
ColorChat(0, BLUE,"%s: /tuscan",name);
ColorChat(0, GREEN,"*** Map change to de_tuscan ***");
}
return PLUGIN_HANDLED
}
public de_mirage(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
server_cmd("amx_map de_mirage");
ColorChat(0, BLUE,"%s: /mirage",name);
ColorChat(0, GREEN,"*** Map change to de_mirage ***");
}
return PLUGIN_HANDLED
}
public de_train(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
server_cmd("amx_map de_train");
ColorChat(0, BLUE,"%s: /train",name);
ColorChat(0, GREEN,"*** Map change to de_train ***");
}
return PLUGIN_HANDLED
}
public last(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
ColorChat(0, BLUE,"%s: /last",name);
ColorChat(0, GREEN,"*** Last ***");
ColorChat(0, GREEN,"*** Last ***");
ColorChat(0, GREEN,"*** Last ***");
ColorChat(0, GREEN,"*** Last ***");
ColorChat(0, RED,"*** this plugin made by ThewConfiger ***");
}
return PLUGIN_HANDLED
}
public gg(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
server_cmd("mp_autokick 0");
server_cmd("mp_fadetoblack 0");
server_cmd("mp_autocrosshair 0");
server_cmd("mp_autoteambalance 0");
server_cmd("mp_buytime 0.25");
server_cmd("mp_consistency 1");
server_cmd("mp_c4timer 35");
server_cmd("mp_flashlight 1");
server_cmd("mp_forcechasecam 2");
server_cmd("mp_forcecamera 2");
server_cmd("mp_footsteps 1");
server_cmd("mp_freezetime 0");
server_cmd("mp_friendlyfire 0");
server_cmd("mp_limitteams 0");
server_cmd("mp_maxrounds 0");
server_cmd("mp_roundtime 2");
server_cmd("mp_timelimit 0");
server_cmd("mp_tkpunish 0");
server_cmd("mp_friendly_grenade_damage 0");
server_cmd("mp_startmoney 16000");
server_cmd("sv_allowdownload 1");
server_cmd("sv_allowupload 1");
server_cmd("sv_voiceenable 1");
server_cmd("sv_alltalk 1");
server_cmd("sv_proxies 1");
server_cmd("sv_cheats 0");
server_cmd("sv_gravity 800");
server_cmd("allow_spectators 1");
server_cmd("sys_ticrate 10000");
server_cmd("sv_timeout 65");
server_cmd("sv_aim 0");
server_cmd("statsme_off");
server_cmd("sv_password ^"^"");
server_cmd("sv_restart 1");
server_cmd("sv_allowdownload 1");
server_cmd("sv_allowupload 1");
server_cmd("sv_voiceenable 1");
server_cmd("sv_alltalk 1");
server_cmd("sv_password ");
server_cmd("sv_nosay 0");
server_cmd("sv_chooseteam 1");
server_cmd("sv_noname 0");
ColorChat(0, BLUE,"%s: /gg",name);
ColorChat(0, GREEN,"*** GOOD GAME ***");
ColorChat(0, GREEN,"*** GOOD GAME ***");
ColorChat(0, GREEN,"*** GOOD GAME ***");
ColorChat(0, GREEN,"*** GOOD GAME ***");
ColorChat(0, RED,"*** this plugin made by ThewConfiger ***");
}
return PLUGIN_HANDLED
}
public mix(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
{
new players[32], pnum, tempid
get_players(players, pnum)
for( new i; i<pnum; i++ )
tempid = players[i]
user_kill(tempid)
{
tempid = players[i]
}
}
server_cmd("mp_autokick 0");
server_cmd("mp_fadetoblack 0");
server_cmd("mp_autocrosshair 0");
server_cmd("mp_autoteambalance 0");
server_cmd("mp_buytime 0.25");
server_cmd("mp_consistency 1");
server_cmd("mp_c4timer 35");
server_cmd("mp_flashlight 1");
server_cmd("mp_forcechasecam 2");
server_cmd("mp_forcecamera 2");
server_cmd("mp_footsteps 1");
server_cmd("mp_freezetime 15");
server_cmd("mp_friendlyfire 1");
server_cmd("mp_limitteams 0");
server_cmd("mp_maxrounds 0");
server_cmd("mp_roundtime 2");
server_cmd("mp_timelimit 0");
server_cmd("mp_tkpunish 0");
server_cmd("mp_friendly_grenade_damage 1");
server_cmd("mp_startmoney 800");
server_cmd("sv_allowdownload 0");
server_cmd("sv_allowupload 0");
server_cmd("sv_voiceenable 1");
server_cmd("sv_alltalk 0");
server_cmd("sv_proxies 1");
server_cmd("sv_cheats 0");
server_cmd("sv_gravity 800");
server_cmd("sys_ticrate 10000");
server_cmd("sv_timeout 65");
server_cmd("sv_aim 0");
server_cmd("statsme_off");
server_cmd("sv_password ");
server_cmd("sv_restart 1");
server_cmd("sv_restart 5");
ColorChat(0, BLUE,"%s: /mix",name);
ColorChat(0, GREEN,"*** Mix ***");
ColorChat(0, GREEN,"*** Mix ***");
ColorChat(0, GREEN,"*** Mix ***");
ColorChat(0, RED,"*** Please all Go to spect ***");
ColorChat(0, RED,"*** Please all Go to spect ***");
ColorChat(0, RED,"*** this plugin made by ThewConfiger ***");
}
return PLUGIN_HANDLED
}
public warm(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
server_cmd("mp_autokick 0");
server_cmd("mp_fadetoblack 0");
server_cmd("mp_autocrosshair 0");
server_cmd("mp_autoteambalance 0");
server_cmd("mp_buytime 0.25");
server_cmd("mp_consistency 1");
server_cmd("mp_c4timer 35");
server_cmd("mp_flashlight 1");
server_cmd("mp_forcechasecam 2");
server_cmd("mp_forcecamera 2");
server_cmd("mp_footsteps 1");
server_cmd("mp_freezetime 0");
server_cmd("mp_friendlyfire 0");
server_cmd("mp_limitteams 0");
server_cmd("mp_maxrounds 0");
server_cmd("mp_roundtime 2");
server_cmd("mp_timelimit 0");
server_cmd("mp_tkpunish 0");
server_cmd("mp_friendly_grenade_damage 0");
server_cmd("mp_startmoney 16000");
server_cmd("sv_allowdownload 1");
server_cmd("sv_allowupload 1");
server_cmd("sv_voiceenable 1");
server_cmd("sv_alltalk 1");
server_cmd("sv_proxies 1");
server_cmd("sv_cheats 0");
server_cmd("sv_gravity 800");
server_cmd("allow_spectators 1");
server_cmd("sys_ticrate 10000");
server_cmd("sv_timeout 65");
server_cmd("sv_aim 0");
server_cmd("statsme_off");
server_cmd("sv_password ^"^"");
server_cmd("sv_restart 1");
server_cmd("sv_restart 5");
ColorChat(0, BLUE,"%s: /warm",name);
ColorChat(0, GREEN,"*** Warm ***");
ColorChat(0, GREEN,"*** Warm ***");
ColorChat(0, GREEN,"*** Warm ***");
ColorChat(0, RED,"*** this plugin made by ThewConfiger ***");
}
return PLUGIN_HANDLED
}
public pub(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
server_cmd("mp_autokick 0");
server_cmd("mp_fadetoblack 0");
server_cmd("mp_autocrosshair 0");
server_cmd("mp_autoteambalance 0");
server_cmd("mp_buytime 0.25");
server_cmd("mp_consistency 1");
server_cmd("mp_c4timer 35");
server_cmd("mp_flashlight 1");
server_cmd("mp_forcechasecam 0");
server_cmd("mp_forcecamera 0");
server_cmd("mp_footsteps 1");
server_cmd("mp_freezetime 5");
server_cmd("mp_friendlyfire 0");
server_cmd("mp_limitteams 0");
server_cmd("mp_maxrounds 50");
server_cmd("mp_roundtime 3");
server_cmd("mp_timelimit 0");
server_cmd("mp_tkpunish 0");
server_cmd("mp_friendly_grenade_damage 1");
server_cmd("mp_startmoney 800");
server_cmd("sv_allowdownload 1");
server_cmd("sv_allowupload 1");
server_cmd("sv_voiceenable 1");
server_cmd("sv_alltalk 0");
server_cmd("sv_proxies 1");
server_cmd("sv_cheats 0");
server_cmd("sv_gravity 800");
server_cmd("allow_spectators 1");
server_cmd("sys_ticrate 10000");
server_cmd("sv_timeout 65");
server_cmd("sv_aim 0");
server_cmd("sv_password ^"^"");
server_cmd("sv_restart 1");
server_cmd("sv_restart 5");
ColorChat(0, BLUE,"%s: /pub",name);
ColorChat(0, GREEN,"*** Public ***");
ColorChat(0, GREEN,"*** Public ***");
ColorChat(0, GREEN,"*** Public ***");
ColorChat(0, RED,"*** this plugin made by ThewConfiger ***");
}
return PLUGIN_HANDLED
}
public puase(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
server_cmd("amx_pause");
ColorChat(0, BLUE,"%s: /p",name)
}
return PLUGIN_HANDLED
}
public gag(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
server_cmd("amx_gagmenu");
ColorChat(0, BLUE,"%s: /g",name)
}
return PLUGIN_HANDLED
}
public ontalk(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
server_cmd("sv_alltalk 1");
ColorChat(0, BLUE,"%s: /t1",name)
}
return PLUGIN_HANDLED
}
public offtalk(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
server_cmd("sv_alltalk 0");
ColorChat(0, BLUE,"%s: /t0",name)
}
return PLUGIN_HANDLED
}
public onvoice(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
server_cmd("sv_voiceenable 1");
ColorChat(0, BLUE,"%s: /v1",name)
}
return PLUGIN_HANDLED
}
public offvoice(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
server_cmd("sv_voiceenable 0");
ColorChat(0, BLUE,"%s: /v0",name)
}
return PLUGIN_HANDLED
}
public ondm(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
server_cmd("sv_respawn 1");
ColorChat(0, BLUE,"%s: /dm1",name)
}
return PLUGIN_HANDLED
}
public offdm(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
server_cmd("sv_respawn 0");
ColorChat(0, BLUE,"%s: /dm0",name)
}
return PLUGIN_HANDLED
}
public swap(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
new players[32], num
get_players(players, num)
new player
for(new i = 0; i < num; i++)
{
player = players[i]
if(is_user_connected(player))
{
switch( cs_get_user_team( player ) )
{
case CS_TEAM_T: cs_set_user_team( player, CS_TEAM_CT )
case CS_TEAM_CT: cs_set_user_team( player, CS_TEAM_T )
}
}
}
server_cmd("sv_restart 1")
ColorChat(0, BLUE,"%s: /s",name)
}
return PLUGIN_HANDLED
}
public pw( id, level, cid)
{
if(!cmd_access(id,level,cid,1))
return
client_cmd(id, "messagemode _Password")
}
public mmPass(id)
{
new szTemp[64]
read_args(szTemp, charsmax(szTemp))
server_cmd("sv_password %s",szTemp)
ColorChat(0, GREEN,"Admin Set Server Password Now %s",szTemp)
}
public nopw(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
server_cmd("sv_password ^"^"");
ColorChat(0, BLUE,"%s: /nopw",name)
}
return PLUGIN_HANDLED
}
public team(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
client_cmd(id,"amx_teammenu");
ColorChat(0, BLUE,"%s: /team",name)
}
return PLUGIN_HANDLED
}
public allowdownload1(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
server_cmd("sv_allowdownload 1");
ColorChat(0, BLUE,"%s: /dl1",name)
}
return PLUGIN_HANDLED
}
public allowdownload0(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
server_cmd("sv_allowdownload 0");
ColorChat(0, BLUE,"%s: /dl0",name)
}
return PLUGIN_HANDLED
}
public say0(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
server_cmd("sv_nosay 1");
ColorChat(0, BLUE,"%s: /say0",name)
}
return PLUGIN_HANDLED
}
public say1(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
server_cmd("sv_nosay 0");
ColorChat(0, BLUE,"%s: /say1",name)
}
return PLUGIN_HANDLED
}
public name0(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
server_cmd("sv_noname 1");
ColorChat(0, BLUE,"%s: /name0",name)
}
return PLUGIN_HANDLED
}
public name1(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
server_cmd("sv_noname 0");
ColorChat(0, BLUE,"%s: /name1",name)
}
return PLUGIN_HANDLED
}
public join1(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
server_cmd("sv_chooseteam 1");
ColorChat(0, BLUE,"%s: /join1",name)
}
return PLUGIN_HANDLED
}
public join0(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
server_cmd("sv_chooseteam 0");
ColorChat(0, BLUE,"%s: /join0",name)
}
return PLUGIN_HANDLED
}
public spec(id, level, cid)
{
if(cmd_access(id,level, cid, 1))
{
new name[32]
get_user_info(id, "name", name, 31)
{
new players[32], pnum, tempid
get_players(players, pnum)
for( new i; i<pnum; i++ )
{
tempid = players[i]
user_kill(tempid)
cs_set_user_team(tempid, CS_TEAM_SPECTATOR)
}
}
server_cmd("sv_restart 1")
ColorChat(0, BLUE,"%s: /spec",name)
}
return PLUGIN_HANDLED
}
public KickSpec(id, level, cid)
{
if (!cmd_access(id, level, cid, 1))
return PLUGIN_HANDLED;
new Players[32], iCount;
get_players(Players, iCount, "e", "SPECTATOR");
new name[32]
get_user_info(id, "name", name, 31)
if (iCount > 0)
{
for (new k = 0; k < iCount; k++)
{
server_cmd("kick #%d", get_user_userid(Players[k]));
ColorChat(0, BLUE,"%s: /kspec",name)
}
server_exec();
}
return PLUGIN_HANDLED;
}