Tiproni, после того как сервер уже сменит карту кому вы сообщение отправляете)
Я и не заметил, что мы любую карту на de_dust2 меняем)

Вот как должно быть:
Код:
#include <amxmodx>
#define ROUND 15
#define SECONDS 15.0
#define MAX_MAP_NAME_LENGHT 31
new current_round;
public plugin_init()
{
register_event("HLTV", "Event_RoundStart", "a", "1=0", "2=0");
}
public Event_RoundStart()
{
current_round++;
if(current_round >= ROUND)
{
client_print_color(0, print_team_default, "^3[Внимание] ^1Через ^4%d ^1секунд произдойдет рестарт карты", floatround(SECONDS));
set_task(SECONDS, "task_handler");
}
}
public task_handler()
{
new string[MAX_MAP_NAME_LENGHT];
get_mapname(string, charsmax(string));
server_cmd("changelevel %s", string);
}
Отредактировал: Grable, - 10.10.2018, 18:26