#include <amxmodx>
#include <reapi>

new const iChatTag[] = "^4DOA :^3";
new iCvars[1];

public plugin_init()
{
    register_plugin("[DOA] 10.Tur Takim Degistirici", "0.1", "DAVASI OLMAYAN ADAM");

    RegisterHookChain(RG_RoundEnd, "@RoundEnd", .post = true);
    RegisterHookChain(RG_CSGameRules_RestartRound, "@RestartRound", .post = false);

    bind_pcvar_num(create_cvar("doa_swap", "10", _, "Kacinci turda takimlar degissin", true, 1.0), iCvars[0]);
}

@RoundEnd(WinStatus:status, ScenarioEventEndRound:event, Float:tmDelay) 
{
    if(get_member_game(m_iTotalRoundsPlayed)+1 == iCvars[0])
    {
        for(new i = 0; i < 3; i++)
        {
            client_print_color(0,0, "%s Round Sayisi %i Oldugu Icin Takimlar Yer Degistiriyor !", iChatTag, iCvars[0]);
        }
    }
}

@RestartRound()
{
    if(get_member_game(m_iTotalRoundsPlayed)+1 == iCvars[0]) 
    {
        rg_swap_all_players();
    }
}