|
Member
|

12-16-2010
, 12:56
say commands - almost complete
|
#1
|
*credit to Mxnn for the code
PHP Code:
#include <amxmodx> #include <amxmisc> #include <cstrike>
#define PLUGIN "SayCommands" #define VERSION "1.0" #define AUTHOR "Mxnn"
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say !rr", "FuncStart", ADMIN_CVAR) register_clcmd("say !mr15", "FuncRes1", ADMIN_CVAR) register_clcmd("say !prac", "Prac", ADMIN_CVAR) register_clcmd("say !rates", "Rates", ADMIN_CVAR) register_clcmd("say !map1", "FuncChMap", ADMIN_CVAR) register_clcmd("say !map2", "FuncChMap2", ADMIN_CVAR) register_clcmd("say !map3", "FuncChMap3", ADMIN_CVAR) register_clcmd("say !ffon", "FuncFriendlyF", ADMIN_CVAR) register_clcmd("say !ffoff", "FuncFriendlyF", ADMIN_CVAR) register_clcmd("say !bant", "FuncBanT", ADMIN_CVAR) register_clcmd("say !banct", "FuncBanCT", ADMIN_CVAR) register_clcmd("say !pass", "FuncPass", ADMIN_CVAR) register_clcmd("say !nopass", "FuncPass", ADMIN_CVAR)
}
public FuncBanCT(id, level, cid) { if(!cmd_access(id, level, cid, 1)) return PLUGIN_HANDLED new iPlayers[32], iNum, i
get_players(iPlayers, iNum) for(i=0; i<iNum; i++) { if (cs_get_user_team(iPlayers[i]) == CS_TEAM_CT) server_cmd("banid #%d 0", i) } return PLUGIN_HANDLED } public FuncBanT(id, level, cid) { if(!cmd_access(id, level, cid, 1)) return PLUGIN_HANDLED new iPlayers[32], iNum, i
get_players(iPlayers, iNum) for(i=0; i<iNum; i++) { if (cs_get_user_team(iPlayers[i]) == CS_TEAM_T) server_cmd("banid #%d 0", i) }
return PLUGIN_HANDLED }
public FuncStart(id, level, cid) { if(!cmd_access(id, level, cid, 1)) return PLUGIN_HANDLED server_cmd("sv_restart 1") return PLUGIN_HANDLED }
public FuncRes1(id, level, cid) { if(!cmd_access(id, level, cid, 1)) return PLUGIN_HANDLED server_cmd("mp_friendlyfire 1") server_cmd("mp_roundtime 1.75") server_cmd("mp_limitteams 0") server_cmd("mp_tkpunish 0") server_cmd("mp_autokick 0") server_cmd("mp_autoteambalance 0") server_cmd("mp_c4timer 35") server_cmd("mp_freezetime 9 ") server_cmd("sv_alltalk 0") server_cmd("mp_startmoney 800") server_cmd("mp_buytime 0.15") server_cmd("mp_forcecamera 2") server_cmd("mp_forcechasecam 2") server_cmd("sv_restart 1") return PLUGIN_HANDLED }
public Prac(id, level, cid) { if(!cmd_access(id, level, cid, 1)) return PLUGIN_HANDLED server_cmd("mp_friendlyfire 0") server_cmd("mp_roundtime 5") server_cmd("mp_limitteams 0") server_cmd("mp_tkpunish 0") server_cmd("mp_autokick 0") server_cmd("mp_autoteambalance 0") server_cmd("mp_c4timer 35") server_cmd("mp_freezetime 0") server_cmd("sv_alltalk 0") server_cmd("mp_startmoney 16000") server_cmd("mp_buytime 5") server_cmd("mmp_forcecamera 0") server_cmd("mp_forcechasecam 0") server_cmd("sv_restart 1") return PLUGIN_HANDLED }
public Rates(id, level, cid) { if(!cmd_access(id, level, cid, 1)) return PLUGIN_HANDLED server_cmd("sv_maxrate 30250") server_cmd("sv_minrate 25000") server_cmd("sv_maxupdaterate 100") server_cmd("sv_minupdaterate 90") server_cmd("sys_ticrate 10000") server_cmd("fps_max 101") server_cmd("sv_maxspeed 320") server_cmd("edgefriction 2") server_cmd("sv_region 6") server_cmd("sv_clienttrace 1.0") server_cmd("restart") return PLUGIN_HANDLED }
public FuncChMap(id, level, cid) { if(!cmd_access(id, level, cid, 1)) return PLUGIN_HANDLED server_cmd("changelevel de_dust2") return PLUGIN_HANDLED }
public FuncChMap2(id, level, cid) { if(!cmd_access(id, level, cid, 1)) return PLUGIN_HANDLED server_cmd("changelevel de_inferno") return PLUGIN_HANDLED }
public FuncChMap3(id, level, cid) { if(!cmd_access(id, level, cid, 1)) return PLUGIN_HANDLED server_cmd("changelevel de_nuke") return PLUGIN_HANDLED }
public FuncFriendlyF(id, level, cid) { if(!cmd_access(id, level, cid, 1)) return PLUGIN_HANDLED if ( (get_cvar_num("mp_friendlyfire")) == 0) server_cmd("mp_friendlyfire 1") else server_cmd("mp_friendlyfire 0") return PLUGIN_HANDLED }
public FuncPass(id, level, cid) { if(!cmd_access(id, level, cid, 1)) return PLUGIN_HANDLED new password[32] get_cvar_string("sv_password", password, 31) if (equal(password, "")) server_cmd("sv_password ^"123^"") else server_cmd("sv_password ^"^"") return PLUGIN_HANDLED }
The problem is, if i want to do this :
Quote:
|
[SERVER] %s has been kicked by %s
|
-I can't, so, someone know how to do this with the code ?
Last edited by shnxiyahu; 12-16-2010 at 12:58.
|
|