+1 спсhttp://makeserver.ru/plaginy/5449-sayrestart-rus-by-shoter-eng.html
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "chat_commands"
#define VERSION "1.0"
#define AUTHOR "clueless"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
// changing map to de_dust2
register_clcmd("say dd2", "cmd_dd2")
register_clcmd("say_team dd2", "cmd_dd2")
// changing map to surf_ski_2
register_clcmd("say ss2", "cmd_ss2")
register_clcmd("say_team ss2", "cmd_ss2")
// changing map to de_dust2_2x2
register_clcmd("say dd2x2", "cmd_dd2x2")
register_clcmd("say_team dd2x2", "cmd_dd2x2")
// setting sv_restart 1
register_clcmd("say rr", "cmd_rr")
register_clcmd("say_team rr", "cmd_rr")
}
// changing map to de_dust2
public cmd_dd2(id) {
if(!access(id, ADMIN_MAP))
return PLUGIN_HANDLED
server_cmd ("changelevel de_dust2")
return PLUGIN_HANDLED
}
// end of changing map to de_dust2
// changing map to de_dust2
public cmd_ss2(id) {
if(!access(id, ADMIN_MAP))
return PLUGIN_HANDLED
server_cmd ("changelevel surf_ski_2")
return PLUGIN_HANDLED
}
// end of changing map to de_dust2
// changing map to surf_ski_2
public cmd_dd2x2(id) {
if(!access(id, ADMIN_MAP))
return PLUGIN_HANDLED
server_cmd ("changelevel de_dust2_2x2")
return PLUGIN_HANDLED
}
// end of changing map to surf_ski_2
// setting sv_restart 1
public cmd_rr(id) {
if(!access(id, ADMIN_MAP))
return PLUGIN_HANDLED
server_cmd ("sv_restart 1")
return PLUGIN_HANDLED
}
// end of setting sv_restart 1
Это для админа или не толко?вот простенький пример данного плагина. если хочешь, можешь так же другие квары добавить. спасибо fR4gn0tiX! за то, что предоставил пример.Код:#include <amxmodx> #include <amxmisc> #define PLUGIN "chat_commands" #define VERSION "1.0" #define AUTHOR "clueless" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) // changing map to de_dust2 register_clcmd("say dd2", "cmd_dd2") register_clcmd("say_team dd2", "cmd_dd2") // changing map to surf_ski_2 register_clcmd("say ss2", "cmd_ss2") register_clcmd("say_team ss2", "cmd_ss2") // changing map to de_dust2_2x2 register_clcmd("say dd2x2", "cmd_dd2x2") register_clcmd("say_team dd2x2", "cmd_dd2x2") // setting sv_restart 1 register_clcmd("say rr", "cmd_rr") register_clcmd("say_team rr", "cmd_rr") } // changing map to de_dust2 public cmd_dd2(id) { if(!access(id, ADMIN_MAP)) return PLUGIN_HANDLED server_cmd ("changelevel de_dust2") return PLUGIN_HANDLED } // end of changing map to de_dust2 // changing map to de_dust2 public cmd_ss2(id) { if(!access(id, ADMIN_MAP)) return PLUGIN_HANDLED server_cmd ("changelevel surf_ski_2") return PLUGIN_HANDLED } // end of changing map to de_dust2 // changing map to surf_ski_2 public cmd_dd2x2(id) { if(!access(id, ADMIN_MAP)) return PLUGIN_HANDLED server_cmd ("changelevel de_dust2_2x2") return PLUGIN_HANDLED } // end of changing map to surf_ski_2 // setting sv_restart 1 public cmd_rr(id) { if(!access(id, ADMIN_MAP)) return PLUGIN_HANDLED server_cmd ("sv_restart 1") return PLUGIN_HANDLED } // end of setting sv_restart 1