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;
}
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Последнее редактирование:
