hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2020.09.27. 16:22



Jelenlévő felhasználók

Jelenleg 82 felhasználó van jelen :: 3 regisztrált, 0 rejtett és 79 vendég

A legtöbb felhasználó (652 fő) 2015.05.25. 22:38-kor tartózkodott itt.

Regisztrált felhasználók: Google [Bot], Majestic-12 [Bot], Pika az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Többször írja ki a HUD
HozzászólásElküldve: 2020.09.14. 18:04 
Offline
Tud valamit
Avatar

Csatlakozott: 2019.07.12. 13:47
Hozzászólások: 141
Megköszönt másnak: 10 alkalommal
Megköszönték neki: 15 alkalommal
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ép

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();
}

_________________
Kép

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Többször írja ki a HUD
HozzászólásElküldve: 2020.09.14. 20:03 
Offline
Fanatikus
Avatar

Csatlakozott: 2017.08.09. 17:01
Hozzászólások: 155
Megköszönt másnak: 41 alkalommal
Megköszönték neki: 31 alkalommal
~Shediboii írta:
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ép

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();
}


Kb úgy tudom elképzelni hogy minden lefutásnál újra létrehozza és megjeleníti, 32x vagy ahogyan lekéred a g_maxplayerst, próbálj meg ne fix értéket adni a maxplayersnek kérd le get_playersel egy int változóba, de lehet egy szerencsétlen vagyok :| .

Fornál máshogyan próbáltad?
Máshova rakni a show_dhudmessaget, set_dhudmessaget?
Debugolj chatre, hátha megtalálod mi fut tovább mint kéne, vagy mi nem fut ami kéne :lol:

_________________
MasterGamingTeam

TS3DC
FBGFBS
MG cs 1.6 szerverek

MG team weboldal: Hamarosan


"I Don't Do Drugs I Just Smoke Weed"


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 2 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 26 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség és a hlmod.hu csapata
Portal: Kiss Portal Extension © Michael O'Toole