string s = "global"
nothing Trig_pereodic_Actions() {
string s = "local"
DisplayTextToForce(GetPlayersAll(), s // выводит "local"
}
как мне вывести "global" при том, что переменные одноимённые? Или единственный выход это придумывать другие имена, либо добавлять префикс (например udg)? Или всё-таки можно как то указать на область видимости?
Upd: что странного в том что это компилится? У меня стоит JNGP, в нём препроцессор который парсит cJass в нативный jass2, с синтаксисом тут как раз все отлично.
Принятый ответ
Использовать глобальные переменные с префиксами или называть их с заглавных букв. Только так. Странно, что редактор вообще даёт возможность это скомпилить.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
Показать
Clamp
10 лет
0
Показать
Использовать глобальные переменные с префиксами или называть их с заглавных букв. Только так. Странно, что редактор вообще даёт возможность это скомпилить.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.