warning 229

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
3,582
Реакции
1,571
Помог
137 раз(а)
Ошибка
warning 229: index tag mismatch (symbol "g_iAWPAmount")
Компилятор
Локальный
Amx Mod X
1.10.0
Исходный код
new g_iAWPAmount[TeamName];

///

arrayset(g_iAWPAmount, 0, sizeof g_iAWPAmount);
Что-то я не понимаю, куда здесь надо тег индекса подставить, когда у меня тут вообще индексы не указаны?
 
В этой теме было размещено решение! Перейти к решению.

d3m37r4

111111
Сообщения
1,451
Реакции
1,177
Помог
10 раз(а)
fl0wer, дай ссыль на тему:)
28 Апр 2020
Мы это колдунство будем долго разбирать
 
Сообщения
1,698
Реакции
1,510
Помог
26 раз(а)
d3m37r4, баг компилятора это не колдунство)
 
Сообщения
1,698
Реакции
1,510
Помог
26 раз(а)
Leonidddd, g_iAWPAmount[TEAM_CT] = 1;
warning 213: tag mismatch
Опять тэги форсить?
28 Апр 2020
Код:
    enum enumName
    {
        enumName_1,
        enumName_2,
    };

    new var[enumName];

    arrayset(var, 0, sizeof(var));

    var[enumName_1] = 1;
    var[enumName_2] = 1;
Такой код норм компилит. В чем трабла с TeamName?
 
Последнее редактирование:
Сообщения
3,582
Реакции
1,571
Помог
137 раз(а)
new g_iAWPAmount[any:TeamName];, в принципе вот так варна нет, не знаю, является ли это наилучшим решением.
 
Сообщения
1,698
Реакции
1,510
Помог
26 раз(а)
Nordic Warrior, любой тэг? С таким же успехом можно было 4 поставить)
 
Сообщения
59
Реакции
28
Помог
1 раз(а)
Сообщения
3,582
Реакции
1,571
Помог
137 раз(а)
unreal fart, это все понятно, но у меня немного другое. warning 229: index tag mismatch

arrayset(g_iAWPAmount, 0, sizeof g_iAWPAmount) - тут индекс вообще не указан, непонятно почему компилятор вообще к нему прикопался
 
Статус
В этой теме нельзя размещать новые ответы.

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу