Пытаюсь использовать систему Codeless Save and Load (Multiplayer) - v1.3.9 www.hiveworkshop.com/threads/codeless-save-and-load-multiplayer-...
но при сэйве выдаёт ошибку, жалуется на имя
Вот собственно некоторые моменты из кода, в которых я поменял имя на своё:

а компилятор нет,попробуй повключать парсер или adic helper(короче потыкай настройки vjass и cjass) и сохрани чтобы норм было
у вас имя переменной число
гдето DUMY_ID пересекаеться в дефайнах или константах
`
ОЖИДАНИЕ РЕКЛАМЫ...
20
хм, сам создатель системы написал что проблема в вашем редакторе, пробуйте редактор WEX. Но это как-то странно. vJass то один и тот же.
17
а компилятор нет,попробуй повключать парсер или adic helper(короче потыкай настройки vjass и cjass) и сохрани чтобы норм было
у вас имя переменной число
гдето DUMY_ID пересекаеться в дефайнах или константах
Принятый ответ
20
ledoed:
а компилятор нет,попробуй повключать парсер или adic helper(короче потыкай настройки vjass и cjass) и сохрани чтобы норм было
у вас имя переменной число
гдето DUMY_ID пересекаеться в дефайнах или константах
попробую с настройками,а как найти DUMY_ID во всём коде? через поиск только? в каждом триггере
17
обычно это дефайны константы пишут в верху,а так лутше в этой системе изменить на DUMY_ID2 если сохраниться то уже во всей этой системе измени на это название
20
ledoed:
обычно это дефайны константы пишут в верху,а так лутше в этой системе изменить на DUMY_ID2 если сохраниться то уже во всей этой системе измени на это название
поменял на DUMY_ID2, сохранилось, но теперь ошибку выдаёт
Загруженные файлы
17
это уже следующая ощибка static if(бла бла бла) чёт новеноькое убери static
и как там endif появились, 2 шт, функция та закрылась уже, код короче над смотреть,есть тестовая карта этой системы сохранения, ты тестировал ,сохранял гера в ней
20
ledoed:
это уже следующая ощибка static if(бла бла бла) чёт новеноькое убери static
ахаха это радует) щас удалю, там их много этих статиков оказалось
17
хех я у меня удалось эту систему запустить наверно wex всётаки вам подключить надо
точнее вкл local files и отключит adicparser и оптимизацию к этому делу
20
ledoed:
хех я у меня удалось эту систему запустить наверно wex всётаки вам подключить надо
печально, на работе ноут не запускает, я уже пробовал её поставить. Просто Прекращение работы программы выдаёт.
Очередная ошибка с переменной)
Загруженные файлы
17
ну я запустил на rebuild 1.3 сделай что я написал в коменте выше
20
ledoed:
хех я у меня удалось эту систему запустить наверно wex всётаки вам подключить надо
точнее вкл local files и отключит adicparser и оптимизацию к этому делу
этого я и боялся, мне скилы героям написали на cJass, при отключении Adic Parser борода будет, но щас попробую
17
тогда эту систему можно засунуть спомощью как внедряют чит коды
сохраняем оба файла вытаскиваем .j перевидываем код и радуемся
20
ledoed:
тогда эту систему можно засунуть спомощью как внедряют чит коды
каждый раз муторно будет в новую версу пихать её, и вносить изменения (предметы новые, герои и т.д.) легче разобраться со старой в чём проблема. Почему то в БД все итемы объявлены, но не всегда сэйвит героя, с некоторыми вещами ,приходится их выкладывать и сэйвить героя. При том вещи каждый раз разные, раньше например эта вещь сэйвилась, а с обновой может уже не сэйвить героя с ней. Не знаю что сделать даже.
17
я видел вашу сейв систему дело наверно в обрыве потока там потомучто она на большом кол циклов
легче динамически сохранять бронь и незаводить её в масив
20
ledoed:
я видел вашу сейв систему дело наверно в обрыве потока там потому что она на большом кол циклов
много циклов в самом Jass коде? или в самом триггере -save и -load, в них вроде по 2-3 цикла всего, для загрузки\сэйва итемов героя и курьера
17
ну пробни сделать ща любой предмет добавь его в систему,и в конце системы выведи дебаг,если предмет сохранить то я ошибся если нет то обрыв
20
я и так сразу вижу) код не высвечивается (код сохранения героя) если что-то не так
Вот добавил две вещи и сэйвится нормально с ними
а вот например забил полностью инвентарь свой и курьера, и уже не сэйвит (подобрал ещё другие предметы)
выложил у курьера 4 итема, и засэвиться получлось, берёшь один и не сэйвит уже
17
хех значит там дела так обстоят находит предмет в 0 слоте и пускаеться цикл обрабатывать это ид по массиву,и так со всеми слотами
20
как буд-то ограничено количество сэйв слотов) попробовал наоборот, курьер все слоты заняты, а у героя больше двух занято и уже не сэйвит
17
обрыв потока там
как вариант если сильно мучаться не хош то пусть 2 потока обработают эту систему вместо 1
20
а может быть из-за того что используются 2 цикла с переменной А? щас пробую второй цикл изменить на В цикл
или добавить вэйт после первого
17
хех 1 же цикл инвентарь обрабатывает 2й масив
20
ledoed:
хех 1 же цикл инвентарь обрабатывает 2й масив
тогда вынести например сэйв итемов в отдельный триггер и выполнять его паралельно с сэйвом итемов героя с проверкой условий
17
хех только не параллейно,а по очереди через таймеры в крайняке execut
20
ну щас для начала попробую с wait 0.5 после сэйва итемов героя
Чтобы оставить комментарий, пожалуйста, войдите на сайт.