PDA

Просмотр полной версии : [Вопрос] Сортировка



Kucklovod00
21.10.2018, 18:54
Всем доброго времени суток. Уважаемые жители ПП, нуждаюсь в вашей помощи.

Необходимо из всех игроков на сервере отсортировать только троих, у которых переменная ABC имеет значение выше остальных. Хотел реализовать циклом с проверками от 1 до 3 позиции по кол-ву в переменной ABC, но решил забить и обратиться к вам. Знаю точно, что опытные скриптеры типа Deimos смогут помочь, поэтому я полностью уверен, что обратился по адресу.

Думаю, что эта тема в будущем будет полезна не только мне, поэтому просьба её не удалять. Спасибо.

ziggi
21.10.2018, 19:46
http://pro-pawn.ru/showthread.php?6836-s-%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B-%D1%81%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B8
https://forum.sa-mp.com/showthread.php?t=343172

Kucklovod00
21.10.2018, 20:45
http://pro-pawn.ru/showthread.php?6836-s-%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B-%D1%81%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B8
https://forum.sa-mp.com/showthread.php?t=343172

Можно пример реализации? Требуется вывести троих игроков, у которых ABS больше, чем у остальных
1. a_a 100
2. a_b 99
3. a_c 98

ziggi
21.10.2018, 21:23
Можно пример реализации? Требуется вывести троих игроков, у которых ABS больше, чем у остальных
1. a_a 100
2. a_b 99
3. a_c 98

Ну по второй же ссылке есть примеры. Создаёшь двумерный массив, в котором есть два поля ID и ABS, сортируешь по ABS, берёшь ID первых трёх индексов.