I have this top10 in motd.
PHP Code:
format_top15(sBuffer[MAX_BUFFER_LENGTH + 1])
{
new istate[4]
new iLen = 0
new lNick[16], lKills[16], lDeaths[16], lRank[16]
format(lNick, 15, "Jogador")
format(lKills, 15, "Frags [HS]")
format(lDeaths, 15, "Mortes")
format(lRank, 15, "Rank")
iLen = format( sBuffer, MAX_BUFFER_LENGTH,
"</head><style>body{color:#ffffff;background-color:#191919;margin-top:5}.A{background-color:#7f7d68}.B{background-color:#636151}td{font-size:14px}</style><center><img src=^"https://goo.gl/UU9ZDv^"></center></img><table width=100%% border=0 align=center cellpadding=1 cellspacing=1>" )
iLen += format( sBuffer[iLen], MAX_BUFFER_LENGTH - iLen,
"<tr bgcolor=#323232><td>%s<td>%s<td>%s<td>%s<td>%s",
"Pos#", lNick, lKills, lDeaths, lRank )
new Array:aKey = ArrayCreate( 35 )
new Array:aData = ArrayCreate( 128 )
new Array:aAll = ArrayCreate( FvaultData )
fvault_load( g_VaultWarSkill, aKey, aData )
new iArraySize = ArraySize( aKey )
new Data[ FvaultData ]
new i
for( i = 0; i < iArraySize; i++ )
{
ArrayGetString( aKey, i, Data[ szSteamID ], sizeof Data[ szSteamID ] - 1 )
ArrayGetString( aData, i, Data[ szSkillP_Data ], sizeof Data[ szSkillP_Data ] - 1 )
ArrayPushArray( aAll, Data )
}
ArraySort( aAll, "SortData" )
new szPlayerPoints[ 7 ]
new szPlayerLevel[ 7 ]
new szPlayerKnifeKills[ 7 ]
new szPlayerKnifeDeaths[ 7 ]
new szPlayerGrenadeKills[ 7 ]
new szPlayerGrenadeDeaths[ 7 ]
new szPlayerBombExplosions[ 7 ]
new szPlayerDefusedBombs[ 7 ]
new szPlayerPlantedBombs[ 7 ]
new szPlayerWinRounds[ 7 ]
new szPlayerLoseRounds[ 7 ]
new szPlayerMelhorJogador[ 7 ]
new szPlayerResetScore[ 7 ]
new szPlayerKillStreak[ 7 ]
new szPlayerAssistencias[ 7 ]
new szPlayerShowJogadorRonda[ 7 ]
new szPlayerShowRoundMsg[ 7 ]
new szPlayerReceberPontos[ 7 ]
new szPlayerMP[ 7 ]
new szPlayerConnectMsg[ 7 ]
new szPlayerKillMsg[ 7 ]
new szPlayerStatusMsg[ 7 ]
new szPlayerHeads[ 7 ]
new szPlayerKillsTotal[ 7 ]
new szPlayerDeathsTotal[ 7 ]
new szPlayertiempo[ 7 ]
new szPlayertiempo1[ 7 ]
new szPlayertiempo2[ 7 ]
new szPlayertiempo3[ 7 ]
new szPlayerRankPoints[ 7 ]
new szName[ 22 ]
new iSize = clamp( iArraySize, 0, 10 )
new j
for( j = 0; j < iSize; j++ )
{
ArrayGetArray( aAll, j, Data )
fvault_get_data( g_VaultWarSkillNomes, Data[ szSteamID ], szName, charsmax( szName ) )
replace_all( szName, charsmax( szName ), "<", "[" )
replace_all( szName, charsmax( szName ), ">", "]" )
parse( Data[ szSkillP_Data ],
szPlayerPoints, charsmax( szPlayerPoints ),
szPlayerLevel, charsmax( szPlayerLevel ),
szPlayerKnifeKills, charsmax( szPlayerKnifeKills ),
szPlayerKnifeDeaths, charsmax( szPlayerKnifeDeaths ),
szPlayerGrenadeKills, charsmax( szPlayerGrenadeKills ),
szPlayerGrenadeDeaths, charsmax( szPlayerGrenadeDeaths ),
szPlayerBombExplosions, charsmax( szPlayerBombExplosions ),
szPlayerDefusedBombs, charsmax( szPlayerDefusedBombs ),
szPlayerPlantedBombs, charsmax( szPlayerPlantedBombs ),
szPlayerWinRounds, charsmax( szPlayerWinRounds ),
szPlayerLoseRounds, charsmax( szPlayerLoseRounds ),
szPlayerMelhorJogador, charsmax( szPlayerMelhorJogador ),
szPlayerResetScore, charsmax( szPlayerResetScore ),
szPlayerKillStreak, charsmax( szPlayerKillStreak ),
szPlayerAssistencias, charsmax( szPlayerAssistencias ),
szPlayerShowJogadorRonda, charsmax( szPlayerShowJogadorRonda ),
szPlayerShowRoundMsg, charsmax( szPlayerShowRoundMsg ),
szPlayerReceberPontos, charsmax( szPlayerReceberPontos ),
szPlayerMP, charsmax( szPlayerMP ),
szPlayerConnectMsg, charsmax( szPlayerConnectMsg ),
szPlayerKillMsg, charsmax( szPlayerKillMsg ),
szPlayerStatusMsg, charsmax( szPlayerStatusMsg ),
szPlayerHeads, charsmax( szPlayerHeads ),
szPlayerKillsTotal, charsmax( szPlayerKillsTotal ),
szPlayerDeathsTotal, charsmax( szPlayerDeathsTotal ),
szPlayertiempo, charsmax( szPlayertiempo ),
szPlayertiempo1, charsmax( szPlayertiempo1 ),
szPlayertiempo2, charsmax( szPlayertiempo2 ),
szPlayertiempo3, charsmax( szPlayertiempo3 ),
szPlayerRankPoints, charsmax( szPlayerRankPoints ))
new g_iLevel = str_to_num( szPlayerLevel )
new g_iHSS = str_to_num( szPlayerHeads )
new g_iKSS = str_to_num( szPlayerKillsTotal )
new g_iMSS = str_to_num( szPlayerDeathsTotal )
iLen += format(sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, "<tr class=%s><td>%d<td>%s<td>%d [%d]<td>%d<td>%s <IMG src=^"%s^">",istate, j + 1, szName, g_iKSS,
g_iHSS, g_iMSS, CLASSES[ g_iLevel ],IMAGEM[ g_iLevel ] )
}
copy(sBuffer[iLen],MAX_BUFFER_LENGTH - iLen,"</table></font><hr size=1 color=blue><b><font size=2>Developed by: MonSter '|RUCA| <3*</b>")
}
I wanted to make a menu where it appears in order to rank all players.