Helló! Tegnapi nap, egy nagyon nevetséges hibába ütköztem.
Többször kiírja, hogy mi a rank meg bla bla. De képen jobban látszódik.
És istenért nem jövök rá, hogy miért..
Valaki tudna helpelni?
Kód:
Idézet:
public NewsRounds()
{
new players[32], num, i
get_players(players, num);
new year
date(year)
new StringC[128], Len
for(new id = 0; id <= g_Maxplayers; id++)
{
if(g_TEWins > g_CTWins && get_user_team(id) == CS_TEAM_T)
{
Wins[id]++
eloELO[id] += 150;
eloXP[id] += 300.00;
}
else if(g_CTWins > g_TEWins && get_user_team(id) == CS_TEAM_CT)
{
Wins[id]++
eloELO[id] += 150;
eloXP[id] += 300.00;
}
else if(g_CTWins == g_TEWins)
{
Wins[id]++
eloELO[id] += 300;
eloXP[id] += 500.00;
}
eloELO[id] += rELO[id];
eloXP[id] += rXP[id];
for(new y;y < sizeof(Rangok); y++)
{
if(rELO[id] >= Rangok[y][ELO] && rELO[id] < Rangok[y+1][ELO])
Rang[id] = y+1;
if(Player[id][SSzint] > 40)
{
Player[id][SSzint] = 0;
if(year == 2020)
{
if(Erem[7][id] == 0)
AddErem(id, 7, 4)
else if(Erem[7][id] > 0)
AddErem(id, 15, 4)
else if(Erem[15][id] == 0)
AddErem(id, 15, 4)
else if(Erem[15][id] > 0)
AddErem(id, 16, 4)
else if(Erem[16][id] == 0)
AddErem(id, 16, 4)
else if(Erem[16][id] > 0)
AddErem(id, 17, 4)
else if(Erem[17][id] == 0)
AddErem(id, 17, 4)
else if(Erem[18][id] > 0)
AddErem(id, 18, 4)
}
else if (year == 2021)
AddErem(id, 8, 4)
}
if(rXP[id] >= 5000.00)
{
Player[id][SSzint]++;
rXP[id] -= 5000.00;
}
}
set_dhudmessage(0, 127, 255, -1.0, 0.18, 2, 6.0, 10.0)
show_dhudmessage(id, "PROFIL RANK:^n[ %s | %3.2f / 5000 ]^n^nSKILL FOKOZAT:^n[ %s ]", PrivateRanks[Player[id][SSzint]][RangName], rXP[id], Rangok[Rang[id]][RangName])
make_ScreenFade(id, 330.0, 0, 0, 0, 255);
}
}
public ujkor()
{
setVip();
cmdTopByKills();
Load_Data_15("PlayerStats", "TablaAdatValasztas15_PlayerStats");
new id, count;
new Players[32], iNum;
new sTime[9], sDate[11], sDateAndTime[32];
new players[32], num, i, Len, StringC[128], RankUP, RankDown
get_players(players, num);
new year;
date(year);
p_playernum = get_playersnum(1);
get_time("%H:%M:%S", sTime, 8 );
get_time("%Y/%m/%d", sDate, 11);
formatex(sDateAndTime, 31, "%s %s", sDate, sTime);
g_korkezdes += 1;
if(Fragverseny)
Fragkorok -= 1;
get_players(Players, iNum, "ch");
new Player1;
for (new i=0; i<iNum; i++)
{
Player1 = Players[i];
if(is_user_connected(Player1))
{
Update_Player_Stats(Player1);
}
}
for(id = 0 ; id <= g_Maxplayers ; id++)
if(is_user_connected(id))
if(get_user_flags(id) & ADMIN_KICK)
count++;
client_print_color(0, print_team_default, "^4%s^3 Kör: ^4%d^1/^4%d ^1| ^3Játékosok: ^4%d^1/^4%d^1 | Idő: ^4%s ^1| ^3Jelenlévő Adminok: ^4%d", PREFIX, g_korkezdes, get_pcvar_num(maxkor), p_playernum, g_Maxplayers, sDateAndTime, count);
if(g_korkezdes >= get_pcvar_num(maxkor))
{
//kor();
Update_fragers();
NewsRounds();
}
if(Fragkorok == 1 && Fragverseny == 1)
{
EndTheFrag();
Fragverseny = 0;
}
Load_Data_SMS("__syn_payments", "QuerySelectSMS")
fragonroundstart();
}