Ola galera queria saber ser alguém ai poderia me ajudar com um bkrank que eu consegui pegar do banco rabs, eu peguei algumas partes que estavam relacionadas ao top10app que estava lá e juntei tudo mais quero tirar o sql dele e deixar ele certinho.
Bem irei deixar o ele aqui em baixo para que vocês possar me ajudar :)
Bem é isso ai ^^
Bem irei deixar o ele aqui em baixo para que vocês possar me ajudar :)
Código:
#include <amxmodx>
#include <zombieplague>
#define PLUGIN "[ZP] Addon: Bkrank"
#define VERSION "1.0"
#define AUTHOR "???"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /bkrank", "bkrank")
register_clcmd("say bkrank", "bkrank")
register_clcmd("say_team bkrank", "bkrank")
register_clcmd("say_team /bkrank", "bkrank")
}
public cmdTop10(id)
{
new ErrorCode
new Error[512]
new Handle:SqlConnection = SQL_Connect(g_SqlTuple, ErrorCode, Error, 511)
if(SqlConnection == Empty_Handle)
{
set_fail_state(Error)
}
new Handle:Query = SQL_PrepareQuery(Connection, "AmmoPacks DESC LIMIT 10");
if(!SQL_Execute(Query))
{
SQL_QueryError(Query, Error, 511)
set_fail_state(Error)
}
new szQuery[2048], len = 0
len += formatex(szQuery[len], 2048, "<html><body><h1>Top10</h1>")
len += formatex(szQuery[len], 2048-len, "<table border=^"1^">")
len += formatex(szQuery[len], 2048-len, "<tr><td>Rank</td>")
len += formatex(szQuery[len], 2048-len, "<td style=^"width: 40px;^">Nick</td>")
len += formatex(szQuery[len], 2048-len, "<td>AmmoPacks</td></tr>")
new name[45], aps
new count = 1
while(SQL_MoreResults(Query))
{
// columns start at 0
aps = SQL_ReadResult(Query, 2)
SQL_ReadResult(Query, 3, name, 44)
len += formatex(szQuery[len], 2048-len, "<tr><td>%i.</td>", count)
len += formatex(szQuery[len], 2048-len, "<td>%s</td>", name)
len += formatex(szQuery[len], 2048-len, "<td>%i</td></tr>", aps)
count++
SQL_NextRow(Query)
}
len += formatex(szQuery[len], 2048-len,"</table></body></html>")
show_motd(id, szQuery, "TOP10APS")
return PLUGIN_CONTINUE
}
Bem é isso ai ^^