AMX Mod X - vše co potřebuješ k serveru
Prostor pro Vaši reklamu - napište nám

Pokročilé hledání





Všechny časy jsou v UTC


 [ Příspěvků: 32 ]  Přejít na stránku 1, 2, 3, 4  Další
Autor Zpráva
 Předmět příspěvku: Top 3 players
PříspěvekNapsal: čtv 25. říj 2018 20:52:14 
Offline
AMXX Junior Newbie
AMXX Junior Newbie
Uživatelský avatar

Registrován: pon 23. říj 2017 10:50:55
Příspěvky: 127
Poděkoval: 16 x
Obdržel poděkování: 2 x
Zdravím ,to jsem opět já :)
Hledám plugin co vypíše do chatu top 3 alebo 5 hráčů. Něco jako ma gsko?
Klidně to může byt v eng, ja si to přeložím :)
Děkuji.
Ten plugin funguje tak (asi) že když se nějaký hráč připojí do hry tak to do chatu vypíše zoznam top hráčů, Ak je to jinak tak sorry.

_________________
Moje CS 1.6 Servery
Knife Server [VIP ZDARMA] -> 82.208.17.105:27235

Hledám niekoho kdo by se chtěl stát Adminem :) 15+


Nahoru
  
 
 Předmět příspěvku: Re: Top player
PříspěvekNapsal: pát 26. říj 2018 12:37:18 
Offline
Globální Moderátor
Uživatelský avatar

Registrován: pát 06. led 2012 16:48:51
Příspěvky: 2532
Bydliště: SK > BB > BS
Poděkoval: 37 x
Obdržel poděkování: 281 x
Niečo ako toto? -> https://www.guruqa.com/topic.php?t=8491

_________________
Všetko čo potrebujete vedieť je na jednom mieste.
Obrázek
My life path has ended up with AMXX as I am tired and retired of it. Thank you community for your positive/negative feedbacks and wish you all the best. *HI*


Nahoru
  
 
 Předmět příspěvku: Re: Top player
PříspěvekNapsal: pát 26. říj 2018 13:28:49 
Offline
AMXX Junior Newbie
AMXX Junior Newbie
Uživatelský avatar

Registrován: pon 23. říj 2017 10:50:55
Příspěvky: 127
Poděkoval: 16 x
Obdržel poděkování: 2 x
Nie myslím to tatko :

že top3 hráči ako celkovo, že napríklad v top15 su top3 hráči a tých hráčov by malo ukazať v chate :

Príklad : Najlepší hráči : 1 - SniperSK, 2 - Player , 3 - Skilla..
Nejak takto :)

PS : Ak je to čo si poslal ono tak sorry..

_________________
Moje CS 1.6 Servery
Knife Server [VIP ZDARMA] -> 82.208.17.105:27235

Hledám niekoho kdo by se chtěl stát Adminem :) 15+


Nahoru
  
 
 Předmět příspěvku: Re: Top player
PříspěvekNapsal: pát 26. říj 2018 13:37:55 
Offline
Globální Moderátor
Uživatelský avatar

Registrován: pát 06. led 2012 16:48:51
Příspěvky: 2532
Bydliště: SK > BB > BS
Poděkoval: 37 x
Obdržel poděkování: 281 x
No ten plugin ukazuje top 3 hráčov na konci kola a do hud message, myslím si že zmeniť na ClientPutInServer funkciu a správu by si mohol byť schopný. :)

_________________
Všetko čo potrebujete vedieť je na jednom mieste.
Obrázek
My life path has ended up with AMXX as I am tired and retired of it. Thank you community for your positive/negative feedbacks and wish you all the best. *HI*


Nahoru
  
 
 Předmět příspěvku: Re: Top player
PříspěvekNapsal: pát 26. říj 2018 14:04:58 
Offline
AMXX Junior Newbie
AMXX Junior Newbie
Uživatelský avatar

Registrován: pon 23. říj 2017 10:50:55
Příspěvky: 127
Poděkoval: 16 x
Obdržel poděkování: 2 x
Viiem čo myslíš ale nie na konci kola ale myslím celkovo, môžem ti dať screen ak chceš :)

_________________
Moje CS 1.6 Servery
Knife Server [VIP ZDARMA] -> 82.208.17.105:27235

Hledám niekoho kdo by se chtěl stát Adminem :) 15+


Nahoru
  
 
 Předmět příspěvku: Re: Top player
PříspěvekNapsal: pát 26. říj 2018 14:13:07 
Offline
Globální Moderátor
Uživatelský avatar

Registrován: pát 06. led 2012 16:48:51
Příspěvky: 2532
Bydliště: SK > BB > BS
Poděkoval: 37 x
Obdržel poděkování: 281 x
Základ máš, myslím že je to presne to čo potrebuješ, len zapojiť mozog a ruky a spravíš z toho čo sám chceš, iba samostatnosť. Skús a ak nepôjde dodaj to, čo si spravil, samozrejme aj screen je dobrá vlastnosť pre porozumenie.

_________________
Všetko čo potrebujete vedieť je na jednom mieste.
Obrázek
My life path has ended up with AMXX as I am tired and retired of it. Thank you community for your positive/negative feedbacks and wish you all the best. *HI*


Nahoru
  
 
 Předmět příspěvku: Re: Top player
PříspěvekNapsal: pát 26. říj 2018 14:15:05 
Offline
AMXX Junior Newbie
AMXX Junior Newbie
Uživatelský avatar

Registrován: pon 23. říj 2017 10:50:55
Příspěvky: 127
Poděkoval: 16 x
Obdržel poděkování: 2 x
A mohol by si aspon napísať kde mam zmeniť to na ClientPutInServer ostatok už spravím :)

_________________
Moje CS 1.6 Servery
Knife Server [VIP ZDARMA] -> 82.208.17.105:27235

Hledám niekoho kdo by se chtěl stát Adminem :) 15+


Nahoru
  
 
 Předmět příspěvku: Re: Top player
PříspěvekNapsal: pát 26. říj 2018 16:21:13 
Offline
Globální Moderátor
Uživatelský avatar

Registrován: pát 06. led 2012 16:48:51
Příspěvky: 2532
Bydliště: SK > BB > BS
Poděkoval: 37 x
Obdržel poděkování: 281 x
Neviem, skús :)

Spoiler:
Kód:
#include <amxmodx>
#include <csx>
#define PLUGIN "Best Round Players Top 3"
#define VERSION "0.0.2"
enum _:CSX_STATS
{
    STATS_KILLS,
    STATS_DEATHS,
    STATS_HS,
    STATS_TKS,
    STATS_SHOTS,
    STATS_HITS,
    STATS_DAMAGE,
    STATS_DUMMY
}
enum _:mDatas
{
    m_iPlayerIndex,
    m_iPlayerStats[CSX_STATS]
}
public plugin_init()
{
    register_plugin( PLUGIN, VERSION, "ConnorMcLeod" )
}
public client_putinserver(id)
{
    new playersStats[32][mDatas]
    new players[32], num, player, i, stats[CSX_STATS], bodyhits[8]
    get_players(players, num, "ch")
    if( !num )
    {
        return
    
}
    for(i=0; i<num; i++)
    {
        player = players[i]
        get_user_stats(player, stats, bodyhits)
        playersStats[i][m_iPlayerIndex] = player
        playersStats
[i][m_iPlayerStats] = stats
    
}
    SortCustom2D(playersStats, num, "SortHandler")
    if( num > 3 )
    {
        num = 3
    
}
    new szMsg[512], szName[32], n = formatex(szMsg, charsmax(szMsg), "Best Round Players :^n^n")
    
    for
(i=0; i<num; i++)
    {
        get_user_name(playersStats[i][m_iPlayerIndex], szName, charsmax(szName))
        n += formatex(szMsg[n], charsmax(szMsg)-n, "%d. ^"%s^" (%d Kills) (%d Damage)^n", i+1, szName, playersStats[i][m_iPlayerStats][STATS_KILLS], playersStats[i][m_iPlayerStats][STATS_DAMAGE])
    }
    #set_hudmessage(0, 80, 180, -1.0, 0.10, 0, 0.1, 5.0, 0.1, 0.1, -1)
    #show_hudmessage(0, szMsg)
    client_print(0, print_chat, szMsg)
}
public SortHandler(elem1[mDatas], elem2[mDatas], tempPlayersStats[32][mDatas])
{
    new kills1 = elem1[m_iPlayerStats][STATS_KILLS], kills2 = elem2[m_iPlayerStats][STATS_KILLS]
    if( kills1 > kills2 )
    {
        return -1
    
}
    else if( kills1 < kills2 )
    {
        return 1
    
}
    new dmg1 = elem1[m_iPlayerStats][STATS_DAMAGE], dmg2 = elem2[m_iPlayerStats][STATS_DAMAGE]
    if( dmg1 > dmg2 )
    {
        return -1
    
}
    else if( dmg1 < dmg2 )
    {
        return 1
    
}
    return 0
}


Ináč som sa pozrel do .sma od statsx a toto som našiel:

Kód:
// Get and format top 15.
format_top15(sBuffer[MAX_BUFFER_LENGTH 1])
{
    new 
iMax get_statsnum()
    new 
izStats[8], izBody[8]
    new 
iLen 0

    
if (iMax 15)
        
iMax 15

    
new lKills[16], lDeaths[16], lHits[16], lShots[16], lEff[16], lAcc[16]
    
    
format(lKills15"%L"LANG_SERVER"KILLS")
    
format(lDeaths15"%L"LANG_SERVER"DEATHS")
    
format(lHits15"%L"LANG_SERVER"HITS")
    
format(lShots15"%L"LANG_SERVER"SHOTS")
    
format(lEff15"%L"LANG_SERVER"EFF")
    
format(lAcc15"%L"LANG_SERVER"ACC")
    
    
ucfirst(lEff)
    
ucfirst(lAcc)

    
iLen format(sBufferMAX_BUFFER_LENGTH"<body bgcolor=#000000><font color=#FFB000><pre>")
    
iLen += format(sBuffer[iLen], MAX_BUFFER_LENGTH iLen"%2s %-22.22s %6s %6s %6s %6s %4s %4s %4s^n""#""Nick"lKillslDeathslHitslShots"HS"lEfflAcc)
    
    for (new 
0iMax && MAX_BUFFER_LENGTH iLen 0i++)
    {
        
get_stats(iizStatsizBodyt_sNameMAX_NAME_LENGTH)
        
replace_all(t_sNameMAX_NAME_LENGTH"<""[")
        
replace_all(t_sNameMAX_NAME_LENGTH">""]")
        
iLen += format(sBuffer[iLen], MAX_BUFFER_LENGTH iLen"%2d %-22.22s %6d %6d %6d %6d %4d %3.0f%% %3.0f%%^n"1t_sNameizStats[STATS_KILLS], 
                        
izStats[STATS_DEATHS], izStats[STATS_HITS], izStats[STATS_SHOTS], izStats[STATS_HS], effec(izStats), accuracy(izStats))
    }


Ak chceš z TOP15 vybrať troch hráčov, musíš si nejak spraviť samostatnú funkciu a použiť obsah format_top15() a spraviť podľa tvojích predstáv. :)

_________________
Všetko čo potrebujete vedieť je na jednom mieste.
Obrázek
My life path has ended up with AMXX as I am tired and retired of it. Thank you community for your positive/negative feedbacks and wish you all the best. *HI*


Nahoru
  
 
 Předmět příspěvku: Re: Top player
PříspěvekNapsal: pát 26. říj 2018 16:52:03 
Offline
AMXX Junior Newbie
AMXX Junior Newbie
Uživatelský avatar

Registrován: pon 23. říj 2017 10:50:55
Příspěvky: 127
Poděkoval: 16 x
Obdržel poděkování: 2 x
1.) nejde zkompilovať :D
2.) Tak to bude problém pretože som AMXX Lama ._.
Nevadí aj tak dik za pomoc :) +rep

_________________
Moje CS 1.6 Servery
Knife Server [VIP ZDARMA] -> 82.208.17.105:27235

Hledám niekoho kdo by se chtěl stát Adminem :) 15+


Nahoru
  
 
 Předmět příspěvku: Re: Top player
PříspěvekNapsal: pát 26. říj 2018 16:53:51 
Offline
Globální Moderátor
Uživatelský avatar

Registrován: pát 06. led 2012 16:48:51
Příspěvky: 2532
Bydliště: SK > BB > BS
Poděkoval: 37 x
Obdržel poděkování: 281 x
Čo to hádže za chybu? :) AMXX/Pawn Studio nepoužívam.

_________________
Všetko čo potrebujete vedieť je na jednom mieste.
Obrázek
My life path has ended up with AMXX as I am tired and retired of it. Thank you community for your positive/negative feedbacks and wish you all the best. *HI*


Nahoru
  
 
 [ Příspěvků: 32 ]  Přejít na stránku 1, 2, 3, 4  Další

Všechny časy jsou v UTC


Kdo je online

Uživatelé procházející toto fórum: CommonCrawl [Bot] a 0 návštevníků



Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Přejít na:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
All rights reserved 2007 - 2019 © by AMXMODX.cz, kopírování textů nebo grafických prvků z této stránky je bez souhlasu administrátora (jab.jab@seznam.cz) přísně zakázáno!


TOPlist