- 0
Как использовать значение переменной в качестве ключа?
Вопросы
Лучший ответ
@irtf у массивов нет ключей, это индексы. enum введен просто для удобства, чтобы вместо цифр указывать буквы, людям программистам так проще.
Поэтому Ваше обращение аналогично
PlayerInfo[0][2] // получить pPassword для игрока с playerid = 0
В Вашем случае необходимо делать проверку на то, что ввел пользователь и в зависимости от этого выдавать нужные данные.
Функция для сравнения срок - strcmp (альт. википедия)

Эта тема закрыта для публикации ответов.
-
Последние посетители 0 пользователей онлайн
Ни одного зарегистрированного пользователя не просматривает данную страницу
-
Похожий контент
-
-
От lisicaf
Всех приветствую и заранее спасибо за любую оказанную помощь.
Суть: Аризона выпускает новое обновление в котором меняет CEF доната(скрин ниже), каким образом можно его скопировать и перенести к себе в мод Аризоны?
-
irtf Новичок 0
Добрый день, уважаемые скриптеры.
Вопрос мой таков: как использовать значение переменной в качестве ключа массива?
Пример кода:
enum pInfo { pID, pName, pPassword, }; new PlayerInfo[MAX_PLAYERS][pInfo]; // Тут массив заплняется значениями new key[24] = "pPassword"; // Допустим, это ввел пользователь print(PlayerInfo[playerid][key]); // ???
Но при таком раскладе функция ищет ключ "key" вместо ключа "pPassword".
Я использую такой костыль для вывода данных, которые запросит пользователь.
Второй день не могу найти ответ на этот простой вопрос (я новичок).
Поделиться сообщением
Ссылка на сообщение