statsx steam tag

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
User avatar
laimiukas3
Moderatorius
Posts: 4569
Joined: 2012 Aug 03 01:12
Skype: laimiukas3
Location: Vilnius
Contact:

statsx steam tag

Post by laimiukas3 »

hallo, gal kas pades nes nesusidoroju

noriu staem taga prideti i top15 jaigu zaidejas naudoja legalu klijenta



naudojant sita stocka

Code: Select all

stock bool:is_user_steam(id){    // Author Sh0oter    static dp_pointer;    if(dp_pointer || (dp_pointer = get_cvar_pointer("dp_r_id_provider")))    {        server_cmd("dp_clientinfo %d", id);        server_exec();        return (get_pcvar_num(dp_pointer) == 2) ? true : false ;    }    return false;}

Code: Select all

// Get and format top 15.format_top15(id, sBuffer[MAX_BUFFER_LENGTH + 1]){    new iMax = get_statsnum_sql()    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]     formatex(lKills, charsmax(lKills), "%L", id, "KILLS")    formatex(lDeaths, charsmax(lDeaths), "%L", id, "DEATHS")    formatex(lHits, charsmax(lHits), "%L", id, "HITS")    formatex(lShots, charsmax(lShots), "%L", id, "SHOTS")    formatex(lEff, charsmax(lEff), "%L", id, "EFF")    formatex(lAcc, charsmax(lAcc), "%L", id, "ACC")     ucfirst(lEff)    ucfirst(lAcc)     iLen = formatex(sBuffer, charsmax(sBuffer), "<meta charset=utf-8><body bgcolor=#000000><font color=#FFB000><pre>")    iLen += formatex(sBuffer[iLen], charsmax(sBuffer) - iLen, "%2s %-22.22s %6s %6s %6s %6s %4s %4s %4s^n", "#", "Nick", lKills, lDeaths, lHits, lShots, "HS", lEff, lAcc)     for (new i = 0; i < iMax && charsmax(sBuffer) - iLen > 0; i++)    {        get_stats_sql(i, izStats, izBody, t_sName, charsmax(t_sName))        replace_string(t_sName, charsmax(t_sName), "<", "[")        replace_string(t_sName, charsmax(t_sName), ">", "]")        iLen += formatex(sBuffer[iLen], charsmax(sBuffer) - iLen, "%2d %-22.22s %6d %6d %6d %6d %4d %3.0f%% %3.0f%%^n", i + 1, t_sName, izStats[STATS_KILLS],                        izStats[STATS_DEATHS], izStats[STATS_HITS], izStats[STATS_SHOTS], izStats[STATS_HS], effec(izStats), accuracy(izStats))    }}

https://dev-cs.ru/attachments/10191/ tokia ideja
Image
Image
Image

User avatar
likux35
Ar jis surinks 50 žinučių?
Posts: 41
Joined: 2015 May 29 22:41
Skype: likux35
Contact:

Re: statsx steam tag

Post by likux35 »

laimiukas3 wrote:hallo, gal kas pades nes nesusidoroju

noriu staem taga prideti i top15 jaigu zaidejas naudoja legalu klijenta

naudojant sita stocka

Code: Select all

stock bool:is_user_steam(id){    // Author Sh0oter    static dp_pointer;    if(dp_pointer || (dp_pointer = get_cvar_pointer("dp_r_id_provider")))    {        server_cmd("dp_clientinfo %d", id);        server_exec();        return (get_pcvar_num(dp_pointer) == 2) ? true : false ;    }    return false;}
https://dev-cs.ru/attachments/10191/ tokia ideja
Bandykis :)

Code: Select all

// Get and format top 15.format_top15(id, sBuffer[MAX_BUFFER_LENGTH + 1]){    new iMax = get_statsnum_sql()    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], szSteamUser[16]     formatex(lKills, charsmax(lKills), "%L", id, "KILLS")    formatex(lDeaths, charsmax(lDeaths), "%L", id, "DEATHS")    formatex(lHits, charsmax(lHits), "%L", id, "HITS")    formatex(lShots, charsmax(lShots), "%L", id, "SHOTS")    formatex(lEff, charsmax(lEff), "%L", id, "EFF")    formatex(lAcc, charsmax(lAcc), "%L", id, "ACC")     ucfirst(lEff)    ucfirst(lAcc)     if(is_user_steam(id))    {                                                iLen = formatex(sBuffer, charsmax(sBuffer), "<meta charset=utf-8><body bgcolor=#000000><font color=#FFB000><pre>")                 iLen += formatex(sBuffer[iLen], charsmax(sBuffer) - iLen, "%2s %-22.22s %6s %6s %6s %6s %4s %4s %4s^n", "#", "Nick", lKills, lDeaths, lHits,                  lShots, "HS", lEff, lAcc, "STEAM STATUS")                 for (new i = 0; i < iMax && charsmax(sBuffer) - iLen > 0; i++)                {                            get_stats_sql(i, izStats, izBody, t_sName, charsmax(t_sName))                            replace_string(t_sName, charsmax(t_sName), "<", "[")                            replace_string(t_sName, charsmax(t_sName), ">", "]")                            iLen += formatex(sBuffer[iLen], charsmax(sBuffer) - iLen, "%2d %-22.22s %6d %6d %6d %6d %4d %3.0f%% %3.0f%% [STEAM]^n", i + 1, t_sName, izStats[STATS_KILLS],                        izStats[STATS_DEATHS], izStats[STATS_HITS], izStats[STATS_SHOTS], izStats[STATS_HS], effec(izStats), accuracy(izStats))                }         iLen = formatex(sBuffer, charsmax(sBuffer), "<meta charset=utf-8><body bgcolor=#000000><font color=#FFB000><pre>")    iLen += formatex(sBuffer[iLen], charsmax(sBuffer) - iLen, "%2s %-22.22s %6s %6s %6s %6s %4s %4s %4s^n", "#", "Nick", lKills, lDeaths, lHits, lShots, "HS", lEff, lAcc, "STEAM STATUS")    }    else    {                                               iLen = formatex(sBuffer, charsmax(sBuffer), "<meta charset=utf-8><body bgcolor=#000000><font color=#FFB000><pre>")                iLen += formatex(sBuffer[iLen], charsmax(sBuffer) - iLen, "%2s %-22.22s %6s %6s %6s %6s %4s %4s %4s^n", "#", "Nick", lKills, lDeaths, lHits,                 lShots, "HS", lEff, lAcc, "STEAM STATUS")                 for (new i = 0; i < iMax && charsmax(sBuffer) - iLen > 0; i++)                {                            get_stats_sql(i, izStats, izBody, t_sName, charsmax(t_sName))                            replace_string(t_sName, charsmax(t_sName), "<", "[")                            replace_string(t_sName, charsmax(t_sName), ">", "]")                            iLen += formatex(sBuffer[iLen], charsmax(sBuffer) - iLen, "%2d %-22.22s %6d %6d %6d %6d %4d %3.0f%% %3.0f%% [NO-STEAM]^n", i + 1, t_sName, izStats[STATS_KILLS],                        izStats[STATS_DEATHS], izStats[STATS_HITS], izStats[STATS_SHOTS], izStats[STATS_HS], effec(izStats), accuracy(izStats))                }                     iLen = formatex(sBuffer, charsmax(sBuffer), "<meta charset=utf-8><body bgcolor=#000000><font color=#FFB000><pre>")                iLen += formatex(sBuffer[iLen], charsmax(sBuffer) - iLen, "%2s %-22.22s %6s %6s %6s %6s %4s %4s %4s^n", "#", "Nick", lKills, lDeaths, lHits, lShots, "HS", lEff, lAcc, "STEAM STATUS")     }                  }

User avatar
laimiukas3
Moderatorius
Posts: 4569
Joined: 2012 Aug 03 01:12
Skype: laimiukas3
Location: Vilnius
Contact:

Re: statsx steam tag

Post by laimiukas3 »

dekingas.
ps. symbol is assigned a value that is never used: "szSteamUser"
Image
Image
Image

User avatar
likux35
Ar jis surinks 50 žinučių?
Posts: 41
Joined: 2015 May 29 22:41
Skype: likux35
Contact:

Re: statsx steam tag

Post by likux35 »

laimiukas3 wrote:dekingas.
ps. symbol is assigned a value that is never used: "szSteamUser"

Code: Select all

szSteamUser[16]
Panaikink, sito nereikia.

User avatar
laimiukas3
Moderatorius
Posts: 4569
Joined: 2012 Aug 03 01:12
Skype: laimiukas3
Location: Vilnius
Contact:

Re: statsx steam tag

Post by laimiukas3 »

neveikia top motd langas isvis buna tuscias ne vieno zaitdejo statistikos neatvazduoja
Image
Image
Image

Post Reply

Who is online

Users browsing this forum: No registered users and 11 guests