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

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

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

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

/sort

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

SlimX

Умник
Команда сортирует значения.
Думаю, идея ясна.
PHP:
CMD:sort(playerid, params[])
{
	new string[1000];
	new sort = -1;
	if(sscanf(params, "dds[32]", params[0], params[1], params[2]))
	{
		SendClientMessage(playerid, COLOR_ERROR, "Используйте: /sort [начало сортировки] [конец] [значение]");
		SendClientMessage(playerid, COLOR_ERROR, " 1. admin");
		return true;
	}
	if(params[1] <= -1 || params[2] <= -1) return SendClientMessage(playerid, COLOR_ERROR, "Ошибка");
 	if(strcmp(params[2], "admin", true) == 0)
	{
	    for(new i = params[0]; i < MAX_PLAYERS; i++)
	    {
	        if(!IsPlayerConnected(i)) continue;
	        if(PlayerInfo[i][pAdmin] > 0)
	        {
	            sort++;
		    format(string, sizeof(string), "%s [%d] %s[%d] - %d\n", string, sort, GetName(i), i, PlayerInfo[i][pAdmin]);
		    ShowPlayerDialog(playerid, 9999, DIALOG_STYLE_MSGBOX, params[2], string, "Закрыть", "");
		    if(sort >= params[1]) break;
	        }
	    }
	}
	return true;
}
Скрин:

 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу