#Nick
Компетентный
Доброго времени суток, пользователи Pawno-Info.Ru.
Выкладываю вам команду /top15 как на проекте A&A RolePlay (не реклама)
Выкладываю вам команду /top15 как на проекте A&A RolePlay (не реклама)
Ко всем командам
PHP:
CMD:top15(playerid)
{
ShowPlayerDialog(playerid, 1111, DIALOG_STYLE_LIST, "Топ 15 игроков за последнее время...", "Самый высокий онлайн\nСамые богатые люди" ,"Далее", "Отмена");
return true;
}
PHP:
case 1111:
{
if(!response) return true;
else if(listitem == 0) mysql_tquery(database, "SELECT * FROM `accounts` ORDER BY `accounts`.`paydayhad` DESC LIMIT 0, 15", "TopPaydayHad", "i", playerid);
else if(listitem == 1) mysql_tquery(database, "SELECT * FROM `accounts` ORDER BY `accounts`.`cash`,`bank` DESC LIMIT 0, 15", "TopMoney", "i", playerid);
}
PHP:
forward TopMoney(playerid);
public TopMoney(playerid)
{
new rows, name[MAX_PLAYER_NAME], string[450];
cache_get_row_count(rows);
if(rows < 1) return true;
for(new i; i < rows; i++)
{
cache_get_value_name(i, "name", name);
format(string, sizeof(string), "%s%d. %s\n", string, i + 1, name);
}
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Самые богатые люди:", string, "Ок", "");
return true;
}
forward TopPaydayHad(playerid);
public TopPaydayHad(playerid)
{
new fields, paydays, name[MAX_PLAYER_NAME], sctring[700];
cache_get_row_count(rows);
if(rows < 1) return true;
for(new i; i < rows; i++)
{
cache_get_value_name(i, "name", name);
cache_get_value_name_int(i, "paydayhad", paydays);
format(string, sizeof(string), "%s%d. %s - %d часов\n", string, i + 1, name, paydays);
}
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Самый высокий онлайн:", string, "Ок", "");
return true;
paydayhad - Переменная с количеством отыгранных игроком часов (заменяйте на свою если нужно)
cash - Переменная с количеством наличных денег у игрока (заменяйте на свою если нужно)
bank - Переменная с количеством денег в банке у игрока (заменяйте на свою если нужно)
Последнее редактирование:
