Вобщем проблема, которой не было никогда у меня, я уже не знаю что делать с этим. Вобщем проблема вот:
линии с ошибкой выделены на скрине
Заранее отвечаю на вопросы возможные:
  • Чистил реестр, переустановил варики разных версий, переустановил даже винду, пробовал разные жпнг и вексы...не помгло
такого бреда не было раньше, если кто сталкивался, расскажите как профиксить.
Сам код карты сохраняется, но если ошибка, то карта не работает, пробовал в других картах, та же херня.
И еще, почемуто перестал работать в жпнг колорайзер. Опции даже нету такой...

Принятый ответ

Название функции смени с g на более человеческую... и никогда, никогда не называй локальные переменные именами, которые уже "заняли" функции, тебе это даже сам WE сообщает.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
5
5 лет назад
0
Unryze:
Название функции смени с g на более человеческую... и никогда, никогда не называй локальные переменные именами, которые уже "заняли" функции, тебе это даже сам WE сообщает.
такой проблемы не было до недавнего времени, если я к примеру сделаю так:
function a takes nothing returns nothing
endfunction
function b takes nothing returns nothing
local integer a = 0
endfunction
то он скажет что нельзя пременную обзывать а, потомучто уже такая функция есть с таким именем...а что такое локальная переменная? это переменная которая работает только в пределах функции где она создана...так что извини, но твой ответ бесполезен.
8gabriel8:
Наверное в JNGP отключён cJass/vJass. Поставь в верхнем меню vJass верхние две галки, а в cJass везде, кроме самого нижнего пункта About.
у меня сджаза нету.
включен у меня вджаз. я не новичок, но с такой проблемой не сталкивался никогда.
0
26
5 лет назад
0
А после чего это началось?
0
5
5 лет назад
Отредактирован pusha1999
0
8gabriel8:
А после чего это началось?
честно говоря я сам не понял даже...просто начал тупить и жпнг и векс в компиляции...я сначала пробовал удалить варик, потом заново редакторы ставил...не помогло, переустановил даже винду, проблема продолжается. И почемуто колорайзер перестал включаться тоже.
разные версии варкрафта использовал
0
26
5 лет назад
0
Со всеми картами так или с одной?
0
24
5 лет назад
0
Текст ошибки отчетливо говорит - попытка назвать одним именем две разные сущности в одной области видимости. Ладно, текст ошибки на скрине говорит, дословно, "повторное объявление идентификатора g".
0
5
5 лет назад
0
8gabriel8:
Со всеми картами так или с одной?
со всеми, если я подобное делаю в коде, то он ругается на это. А это неправильно. переменная. это переменная, имя функйии это имя функции...там не должно быть пересечений.
0
26
5 лет назад
0
разные версии варкрафта использовал
Всмысле? JNGP лишь для 1.26.
0
5
5 лет назад
0
prog:
Текст ошибки отчетливо говорит - попытка назвать одним именем две разные сущности в одной области видимости. Ладно, текст ошибки на скрине говорит, дословно, "повторное объявление идентификатора g".
прочитай мой ответ большой чуть выше...такого не должно быть и не было
0
24
5 лет назад
0

А исчезнувший колорайзер - результат переустановки, скорее всего. Не помню как лечится, но там целый ряд доп функций отваливается иногда, не только колорайзер.
0
5
5 лет назад
0
8gabriel8:
разные версии варкрафта использовал
Всмысле? JNGP лишь для 1.26.
да, но я для 1.29 векс юзаю... ошибки и там и там выдет одинаковые...я вот думаю, может чегото не хватает редактору из серии библиотек винды, хотя если я такого не делаю в коде, то сохраняет карту норм...
prog:

А исчезнувший колорайзер - результат переустановки, скорее всего. Не помню как лечится, но там целый ряд доп функций отваливается иногда, не только колорайзер.
так как это починить то? у меня уже мозг вскипел от этого...я системы разные пишу и делал, а сейчас не могу продолжить изза этой херни
0
24
5 лет назад
0
pusha1999, JASS вам ничего не должен. Возможно вы пользовались раньше фичами vjass который скрытно добавлял к именам функций префиксы от библиотек или что-то вроде того.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.