Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

/top15

Статус
В этой теме нельзя размещать новые ответы.

#Nick

Компетентный
Доброго времени суток, пользователи Pawno-Info.Ru.
Выкладываю вам команду /top15 как на проекте A&A RolePlay (не реклама)
​

Ко всем командам
PHP:
CMD:top15(playerid)
{
    ShowPlayerDialog(playerid, 1111, DIALOG_STYLE_LIST, "Топ 15 игроков за последнее время...", "Самый высокий онлайн\nСамые богатые люди" ,"Далее", "Отмена");
    return true;
}
В public OnDialogResponse
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 - Переменная с количеством денег в банке у игрока (заменяйте на свою если нужно)
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу