Открих един auto restart плъгин, обаче когато започне рунда не отброява явно секундите нужни за рестарт.
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <cromchat>
#define TASK_RESTART_ID 41170
enum _:eSettings
{
AUTORR_ROUND,
AUTHOR_RRTIME
}
new g_eSettings[eSettings];
public plugin_init()
{
register_plugin("Auto Restart Round", "1.0", "alt.nick")
g_eSettings[AUTORR_ROUND] = register_cvar("autorr_round","1")
g_eSettings[AUTHOR_RRTIME] = register_cvar("autorr_time","20.0")
register_logevent("roundStart", 2, "1=Round_Start")
CC_SetPrefix("&x04[BetterPlay]")
}
public roundStart()
{
static iRound
static iCRounds = 0
iRound = get_pcvar_num(g_eSettings[AUTORR_ROUND])
iCRounds++
if (task_exists(TASK_RESTART_ID))
remove_task(TASK_RESTART_ID)
if(iRound == iCRounds)
set_task(get_pcvar_float(g_eSettings[AUTHOR_RRTIME]),"count_rr",TASK_RESTART_ID)
}
public count_rr()
{
static iSeconds
iSeconds = floatround(get_pcvar_float(g_eSettings[AUTHOR_RRTIME]))
iSeconds--
if(iSeconds == 0)
{
server_cmd("sv_restart 2")
remove_task(TASK_RESTART_ID)
CC_SendMessage(0, "&x01Avtomatichen restart sled nachaloto na kartata!")
CC_SendMessage(0, "&x01Avtomatichen restart sled nachaloto na kartata!")
CC_SendMessage(0, "&x01Avtomatichen restart sled nachaloto na kartata!")
CC_SendMessage(0, "&x01Avtomatichen restart [&x03GL &x01& &x03HF&x01]!")
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1026\\ f0\\ fs16 \n\\ par }
*/