(10-12-2024, 19:22)Lynchk Adlı Kullanıcıdan Alıntı: Deneyin;Eklenti çalıştı yardımınız için teşekkür ederim elinize emeğinize sağlıkKod:amx_cvar round_swap 10 // Takimlar hangi roundda yer degissin
amx_cvar round_mix 20 // Takimlar hangi roundda karistirilsinPHP Kod:#include <amxmodx>
#include <reapi>
new const g_szTag[] = "WebAilesi";
new iCvars[2];
public plugin_init()
{
register_plugin("20 Round Swap", "0.1", "LyNcH");
RegisterHookChain(RG_RoundEnd, "RoundEnd", .post = true);
bind_pcvar_num(create_cvar("round_swap", "10", _, "Takimlar hangi roundda yer degissin"), iCvars[0]);
bind_pcvar_num(create_cvar("round_mix", "20", _, "Takimlar hangi roundda karistirilsin"), iCvars[1]);
}
public RoundEnd(WinStatus:status, ScenarioEventEndRound:event, Float:tmDelay)
{
new iRoundsPlayed = get_member_game(m_iTotalRoundsPlayed) + 1;
if(iRoundsPlayed == iCvars[0])
{
rg_swap_all_players();
for(new i = 0; i < 3; i++)
{
client_print_color(0,0, "^1[^3%s^1] ^4Round Sayisi ^3%i ^4Oldugu Icin Takimlar Yer Degistiriyor !", g_szTag, iCvars[0]);
}
}
else if(iRoundsPlayed >= iCvars[1])
{
/* scuro */
new te=0,ct=0;
for(new pPlayer = 1; pPlayer <= MaxClients; pPlayer++) {
if(is_user_connected(pPlayer) && !is_user_bot(pPlayer) && get_user_team(pPlayer) != 3){
if(ct>te) rg_set_user_team(pPlayer, TEAM_TERRORIST),te++;
else if(te>ct) rg_set_user_team(pPlayer, TEAM_CT),ct++;
else {
switch(random_num(1, 2)) {
case 1: rg_set_user_team(pPlayer, TEAM_TERRORIST),te++;
case 2: rg_set_user_team(pPlayer, TEAM_CT),ct++;
}
}
}
}
set_cvar_num("sv_restart", 1);
for(new i = 0; i < 3; i++)
{
client_print_color(0,0, "^1[^3%s^1] ^4Round Sayisi ^3%i ^4Oldugu Icin Takimlar Karistiriliyor !", g_szTag, iCvars[1]);
}
}
}
RE: takım yer değiştirmeli rr
)

