Offline |
|
|
Csatlakozott:2017.08.09. 17:01 Hozzászólások:266 Megköszönt másnak: 61 alkalommal Megköszönték neki: 72 alkalommal
|
Sziasztok! A top15 motdt formáztam táblás kinézetbe, de csak az első 4et mutatja rendesen az ötödiknél meg csak a nevet a többi pedig mintha cenzúrázva lenne. Az sBuffer string változót is megnöveltem, úgysem csinált semmit. A forráskód így néz ki: 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(lKills, 15, "%L", LANG_SERVER, "KILLS") format(lDeaths, 15, "%L", LANG_SERVER, "DEATHS") format(lHits, 15, "%L", LANG_SERVER, "HITS") format(lShots, 15, "%L", LANG_SERVER, "SHOTS") format(lEff, 15, "%L", LANG_SERVER, "EFF") format(lAcc, 15, "%L", LANG_SERVER, "ACC") ucfirst(lEff) ucfirst(lAcc) iLen = format(sBuffer, MAX_BUFFER_LENGTH, "<html><head><meta charset=^"utf-8^"><style>body {background-color: gray;opacity: 0.5;font-family:Lucida Console;height: 100%;}table.db-table { margin-left: auto;margin-right: auto;width: auto;border-right:5px solid #000; border-bottom:5px solid #000; }table.db-table th { width: auto;background: #ccc; padding:5px; border-left:3px solid #000; border-top:3px solid #000; font-size: 12;}table.db-table td { width: auto;padding:5px; border-left:3px solid #000; border-top:3px solid #000; font-size: 12;}</style></head><body><table cellpadding=0 cellspacing=0 class=^"db-table^">") iLen += format(sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, "<font color=#000><tr><th>%2s</th><th>%-22.22s</th><th>%6s</th><th>%6s</th><th>%6s<th>%6s</th><th>%4s</th><th>%4s</th><th>%4s</th></tr></font>", "#", "[Név]", lKills, lDeaths, lHits, lShots, "[Fejesek]", lEff, lAcc) for (new i = 0; i < iMax && charsmax(sBuffer) - iLen > 0; i++) { get_stats(i, izStats, izBody, t_sName, MAX_NAME_LENGTH) replace_all(t_sName, MAX_NAME_LENGTH, "<", "[") replace_all(t_sName, MAX_NAME_LENGTH, ">", "]") iLen += format(sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, "<font color=#000><tr><td>%2d</td><td>%-22.22s</td><td>%6d</td><td>%6d</td><td>%6d</td><td>%6d</td><td>%4d</td><td>%3.0f%%</td><td>%3.0f%%</td></tr></font>^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 += format(sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, "</table></body></html>") }
Maga a motd így néz ki hibásan: Csatolmány:
20210707235556_1.jpg [160.46KiB |Megtekintve 2158 alkalommal ] Valaki tudna segíteni miért csinálja ezt? _________________ "Szeretek aludni... mert az álmaim szebbek, mint a valóság."
|
|