Русское сообщество по скриптингу

Получить список карт и выбрать рандомную

Все вопросы по скриптингу для AMXX, помощь в редактировании плагинов.

Модераторы: Subb98, liFe iS GoOD

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только скриптинга для AMX Mod X.

Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [code=php].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sma плагина.

Получить список карт и выбрать рандомную

Сообщение radical » 17 фев 2018, 14:43

Доброго времени суток. Мне нужно получить список карт и из них выбрать рандомную. Подскажете как это сделать?
Аватара пользователя
radical
 
Сообщения: 84
Зарегистрирован: 01 фев 2018, 19:31
Благодарил (а): 22 раз.
Поблагодарили: 0 раз.
Опыт программирования: Около 6 месяцев
Языки программирования: Pawn
SourcePawn
C#

Re: Получить список карт и выбрать рандомную

Сообщение KOTOKU » 17 фев 2018, 15:09

Читать maps.ini и заносить в массив, а потом по размеру массива узнаешь количество ячеек, юзаешь рандом и выдергиваешь ячейку из массива, очищаешь Array или уничтожаешь, если больше не пригодится

Добавлено спустя 52 секунды:
Вот я рак, у тебя же регистрация 1 февраля, а значит маловероятно что ты умеешь работать с плагинами, верно?

Добавлено спустя 4 минуты 15 секунд:
Вот Вы должны зарегистрироваться, чтобы видеть ссылки. о том, как работает Array
Вещь тебе эта пригодится если плагины делать собрался, а значит лучше поэкспериментируй с ней чтобы понять, как работает.
На AMX-X так же есть статья о том, как работать с файлами, гуглите, уже все давно есть

Добавлено спустя 1 минуту 16 секунд:
Кстати, в мапчойзерах некоторых реализована такая фишка, можешь там посмотреть, полезно будет
Аватара пользователя
KOTOKU
 
Сообщения: 766
Зарегистрирован: 10 фев 2013, 00:53
Благодарил (а): 10 раз.
Поблагодарили: 117 раз.

Re: Получить список карт и выбрать рандомную

Сообщение radical » 17 фев 2018, 15:36

KOTOKU писал(а):Читать maps.ini и заносить в массив, а потом по размеру массива узнаешь количество ячеек, юзаешь рандом и выдергиваешь ячейку из массива, очищаешь Array или уничтожаешь, если больше не пригодится

Добавлено спустя 52 секунды:
Вот я рак, у тебя же регистрация 1 февраля, а значит маловероятно что ты умеешь работать с плагинами, верно?

Добавлено спустя 4 минуты 15 секунд:
Вот Вы должны зарегистрироваться, чтобы видеть ссылки. о том, как работает Array
Вещь тебе эта пригодится если плагины делать собрался, а значит лучше поэкспериментируй с ней чтобы понять, как работает.
На AMX-X так же есть статья о том, как работать с файлами, гуглите, уже все давно есть

Добавлено спустя 1 минуту 16 секунд:
Кстати, в мапчойзерах некоторых реализована такая фишка, можешь там посмотреть, полезно будет


Спасибо за инфу. С плагинами работать умею)
Аватара пользователя
radical
 
Сообщения: 84
Зарегистрирован: 01 фев 2018, 19:31
Благодарил (а): 22 раз.
Поблагодарили: 0 раз.
Опыт программирования: Около 6 месяцев
Языки программирования: Pawn
SourcePawn
C#


Вернуться в Скриптинг

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 7