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

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

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