iceworld de denedik görev ile alakalı degil
şöyle söyleyeyim elin bitiminde karıstırsın ve yeni elin basında takıma geçmiş olsun istiyoruz ölme vs olmamış olacak bu sekılde olursa
Konu
(19-04-2025, 16:28)D1STANCED Adlı Kullanıcıdan Alıntı: iceworld de denedik görev ile alakalı degil
şöyle söyleyeyim elin bitiminde karıstırsın ve yeni elin basında takıma geçmiş olsun istiyoruz ölme vs olmamış olacak bu sekılde olursa
Deneyiniz.
PHP Kod:
#include <amxmodx>
#include <reapi>
#define PLUGIN "Oto Takim Karistirici"
#define VERSION "1.0"
#define AUTHOR "suriyelikene"
new const tag[] = "ReckLesS";
// Her takım için arka arkaya kaybetme sayacı
new g_iLoseCount_T = 0;
new g_iLoseCount_CT = 0;
new bool:g_bKaristirGerekli = false;
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
// Round sonunda skorlar kontrol edilir
register_event("TeamScore", "Ev_TakimSkor", "a");
// Yeni round başında karıştırma uygulanır
register_event("HLTV", "Ev_YeniRound", "a", "1=0", "2=0");
}
public Ev_TakimSkor()
{
new t_score = read_data(1);
new ct_score = read_data(2);
static old_t_score = 0;
static old_ct_score = 0;
if (t_score > old_t_score)
{
g_iLoseCount_CT++;
g_iLoseCount_T = 0;
}
else if (ct_score > old_ct_score)
{
g_iLoseCount_T++;
g_iLoseCount_CT = 0;
}
old_t_score = t_score;
old_ct_score = ct_score;
if (g_iLoseCount_T >= 4 || g_iLoseCount_CT >= 4)
{
g_bKaristirGerekli = true;
g_iLoseCount_T = 0;
g_iLoseCount_CT = 0;
}
}
public Ev_YeniRound()
{
if (g_bKaristirGerekli)
{
Karistir_Takimlar();
g_bKaristirGerekli = false;
}
}
public Karistir_Takimlar()
{
new te = 0, ct = 0;
for (new id = 1; id <= MaxClients; id++)
{
if (!is_user_connected(id) || is_user_bot(id))
continue;
new team = get_member(id, m_iTeam);
if (team != _:TEAM_TERRORIST && team != _:TEAM_CT)
continue;
if (ct > te)
{
rg_set_user_team(id, TEAM_TERRORIST);
te++;
}
else if (te > ct)
{
rg_set_user_team(id, TEAM_CT);
ct++;
}
else
{
switch (random_num(1, 2))
{
case 1: rg_set_user_team(id, TEAM_TERRORIST), te++;
case 2: rg_set_user_team(id, TEAM_CT), ct++;
}
}
}
client_print_color(0, 0, "^4[%s]^1 Takimlar otomatik olarak karistirildi. Iyi oyunlar!", tag);
}
İstek konusu, @"pFer" adlı kullanıcı tarafından 4 saat içinde çözülmüştür.
İsteği çözdüğü için pFer Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
pFer Adlı kullanıcı sizin dışınızda toplam 6 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 pFer Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
pFer Adlı kullanıcı sizin dışınızda toplam 6 kişiye yardım etmiştir.
Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.
)

