Код:
#include <amxmodx>
#include <amxmisc>
#include <dhudmessage>
new const PLUGIN_NAME[] = "Auto_restart";
new const PLUGIN_VERSION[] = "2.0";
new const PLUGIN_AUTHOR[] = "9 rpamm!?";
new Timer, SecondsCvar;
public plugin_init() {
register_plugin( PLUGIN_NAME , PLUGIN_VERSION, PLUGIN_AUTHOR );
register_event("TextMsg", "Event_GameRestart", "a", "2=#Game_Commencing", "2=#Game_will_restart_in");
register_dictionary("auto_rr.txt");
SecondsCvar = register_cvar("auto_rr_time", "60.0");
Timer = floatround(get_pcvar_float(SecondsCvar));
}
public Event_GameRestart()
set_task(1.0, "start_rr_timer", _, _, _, "a", floatround(get_pcvar_float(SecondsCvar)));
public start_rr_timer() {
server_cmd("sv_gravity 250");
server_cmd("mp_startmoney 3000");
set_dhudmessage(0, 100, 255, -1.0, 0.08, 0, 0.0, 0.01);
show_dhudmessage(0, "%L", LANG_PLAYER, "RR_TIME", Timer);
if(Timer == 1) {
server_cmd("sv_restartround 1");
set_task(2.0, "rr3");
set_task(3.0, "rr3");
set_task(4.0, "rr_end");
}
Timer--;
}
public rr_end() {
server_cmd("sv_gravity 800");
server_cmd("mp_startmoney 800");
set_dhudmessage( random_num(0, 255), random_num(0, 255), random_num(0, 255), -1.0, 0.78, 2, 6.0, 3.0, 0.1, 1.5, false);
show_dhudmessage(0, "%L", LANG_PLAYER, "RR_GG");
}
public rr3()
server_cmd("sv_restartround 1");