(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]);
}
}
}
Konu
İstek konusu, @Lynchk adlı kullanıcı tarafından 5 gün içinde çözülmüştür.
İsteği çözdüğü için Lynchk Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
Lynchk Adlı kullanıcı sizin dışınızda toplam 970 kişiye yardım etmiştir.
Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.
İsteği çözdüğü için Lynchk Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
Lynchk Adlı kullanıcı sizin dışınızda toplam 970 kişiye yardım etmiştir.
Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.
)

