PDA

Просмотр полной версии : [CMD] /Ntop (Топ 10 богатые люди по деньгам)



Snulya
11.06.2017, 12:58
Команда показывает топ 10 игроков у которых больше всего денег-)
СКРИНШОТ:
http://savepic.net/9373031.png
КОД:


CMD:ntop(playerid)
{
new string[256];
format(string, 256, "SELECT * FROM `accounts` ORDER BY pCash DESC LIMIT 10");
mysql_tquery(connects, string, "TopMoney", "d",playerid);
return true;
}


publics: TopMoney(playerid)
{
new name[24], cash,rows,fields, string[2000];
cache_get_data(rows, fields);
if(rows)
{
for(new i; i < rows; i++)
{
name[0] = EOS;
cash = 0;
cache_get_field_content(i, "Name", name, connects);
cash = cache_get_field_content_int(i, "pCash", connects);
format(string, sizeof(string), "%s\n{FFA500}\tНик:\t\tДенег:\n{ffffff}%s\t\t%d", string, name, cash);
strcat(string, string, 0);
}
}
ShowPlayerDialog(playerid, 0000, DIALOG_STYLE_MSGBOX, "{FFA500}Топ 10 игроков", string, "Закрыть", "");
return true;
}

DeimoS
11.06.2017, 14:17
DIALOG_STYLE_TABLIST_HEADERS

Alpano
12.06.2017, 13:49
DIALOG_STYLE_TABLIST_HEADERS

так-с, это другой совершенно вид диалога, где присутсвует такой элемент как listitem.
можно применить, но придётся при выборе игрока выводить например его краткую статистику или типо того...

ТС: А где форвард?
А где пояснение под какую эту систему БД и версию?

Сделал тогда бы уж среди тех кто онлайн што-ле...

vovandolg
12.06.2017, 16:09
так-с, это другой совершенно вид диалога, где присутсвует такой элемент как listitem.
можно применить, но придётся при выборе игрока выводить например его краткую статистику или типо того...


http://wiki.sa-mp.com/wroot/images2/e/e4/Dialog_style_tablist_headers.png
это DeimoS клонит к тому что можно сделать по красивее визуализацию и меньше лишнего текста

DeimoS
12.06.2017, 17:33
так-с, это другой совершенно вид диалога, где присутсвует такой элемент как listitem.
можно применить, но придётся при выборе игрока выводить например его краткую статистику или типо того...

Зачем? -_- Код остаётся точно таким же, за исключением форматирования диалогов, только выглядеть всё будет более адекватно.

Alpano
13.06.2017, 10:43
А адекватный вид это можно привести при помощи тех-же

%15s\t\t
Но тут тоже надо продумать, сколько \t вставлять в зависимости от длинны ника.

$continue$
13.06.2017, 11:36
Есть собранный автомобиль, а есть автомобиль который нужно собрать (учти ты не механик). Тоже наверное собирать автомобиль будешь?

А адекватный вид это можно привести при помощи тех-же

%15s\t\t
Но тут тоже надо продумать, сколько \t вставлять в зависимости от длинны ника.