PDA

Просмотр полной версии : [Вопрос] tag mismatch



Son of the Moon
10.09.2016, 20:12
Доброе время суток.
Получаю предупреждение: warning 213: tag mismatch.
Мне нужно узнать id при создании 3DText'a.



new id = Create3DTextLabel("test", COLOR_WHITE, 0.0, 0.0, 0.0, 25.0, 0, 0);


Подскажите как правильно написать данную функцию.

P.S В new Text3D:id тот же warning.

Nash_Brigers
10.09.2016, 20:57
new Text3D:id;
id = Create3DTextLabel("test", COLOR_WHITE, 0.0, 0.0, 0.0, 25.0, 0, 0);

Nexius_Tailer
10.09.2016, 21:00
Варнинг именно на эту строку?
Если вылазит на тот код, где используется переменная id, то нужно либо ставить перед ней каждый раз тег "Text3D:", либо сделать так:

new id = _:Create3DTextLabel("test", COLOR_WHITE, 0.0, 0.0, 0.0, 25.0, 0, 0);

Son of the Moon
10.09.2016, 21:09
Варнинг именно на эту строку?

Изначально был да, но после я исправил, ругается на вывод:


new Text3D: id = Create3DTextLabel("test", COLOR_WHITE, 0.0, 0.0, 0.0, 50.0, 0, 0);
printf("id: %d", id); // warning 213: tag mismatch

Nash_Brigers
10.09.2016, 21:19
Изначально был да, но после я исправил, ругается на вывод:


new Text3D: id = Create3DTextLabel("test", COLOR_WHITE, 0.0, 0.0, 0.0, 50.0, 0, 0);
printf("id: %d", id); // warning 213: tag mismatch

printf("%i", _:id);
Так вроде.

Son of the Moon
10.09.2016, 21:20
Варнинг именно на эту строку?
Если вылазит на тот код, где используется переменная id, то нужно либо ставить перед ней каждый раз тег "Text3D:", либо сделать так:

new id = _:Create3DTextLabel("test", COLOR_WHITE, 0.0, 0.0, 0.0, 25.0, 0, 0);

Спасибо за помощь.