Как сделать более или менее сносный перенос данных между ОБЫЧНЫМИ картами в 3-ем Варике? Без участия двух игроков, или с ними. (Допустим, есть два игрока, которыми управляют люди, один из них полноценный игрок, у другого свойство зрителя. Он не зритель, по сути, но вес же, не влияет на игру только смотрит. Такая, одиночная кампания на двоих).
Был вариант, что второй игрок (что зритель?) перед началом карты (карта запускается, но игра не начинается) вводит заранее прописанные команды, которые выдают вещи, способности и т.д главному игроку, которые он получил на первой карте (ну к примеру, первый игрок на карте номер 3 получил зелье, и сохранил его до конца карты. Второй это запомнил, и в начале карты номер 4 ввел нужную команду, и первому игроку выдалось это зелье). Но это звучит и выглядит как бред. Он же может и не ввести нужные команды. А есть допустим, нужда в переносе не только предметов, но и каких то последствий предыдущей карты (так же, можно сделать командой).

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

Globder, просто - никак, а так через PreloadExploit и тщательную синхронизацию данных.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
6
6 лет назад
0
Maniac_91:
Я не зря написал, между ОБЫЧНЫМИ картами. То есть, не картами кампании.
2
32
6 лет назад
2
Globder, просто - никак, а так через PreloadExploit и тщательную синхронизацию данных.
Принятый ответ
0
6
6 лет назад
Отредактирован Globder
0
PyCCKuu_4eJl:
Насколько помню, перенос по кампаниям по сети невозможен.
Решение - делать каждую главу как отдельную мапу, и переносить данные мира через сейв код.
Например - 1й игрок (сам игрок) - получает сейв код мира
а 2й игрок (зрителъ) - получает сейв код первого игрока
Понятно, что обычными способом невозможно.
Да уже есть 2 карты. Отдельные. По идеи, это карты одной кампании. Прост, если мы берем вариант с командами (например, самыми необходимыми, типа, выдача нужных спеллов, предметов, уровня), если второй зритель, это всегда я (создатель карты). Я буду знать команды, для выдачи всего этого (и при запуске следующей карты писать их в зрительский чат, что бы они не были видны первому). Придется придумать ОГРОМНОЕ множество команд, что либо я буду их пол часа придумывать, да и еще вводить долго. Минус этой фигни в том, что я сам же, не смогу поиграть в свою кампанию с таким переносом (никто за меня не введет). Во-вторых, игрокам придется играть обязательно со мной, что бы их прогресс переносился (с помощью меня). Если они будут играть в одиночку или с другими игроками, этого не выйдет (зритель не будет знать нужных команд а если его не будет, то их некому будет ввести). Получается подобие сохранения, но со сложностями. А что насчет сейв-кода? Как его создать? Это типа, как в кампании на двоих?
2
32
6 лет назад
2
а зачем тебе два игрока в карте, один из которых будет просто аутировать за летсплеем?
0
6
6 лет назад
0
quq_CCCP:
Globder, просто - никак, а так через PreloadExploit и тщательную синхронизацию данных.
Пойду почитаю про PreloadExploit
0
6
6 лет назад
0
quq_CCCP:
Globder, просто - никак, а так через PreloadExploit и тщательную синхронизацию данных.
Как сделать так, что бы какой-то триггер срабатывал при вводе сообщения в чат не
от игрока, а от игры? Или что можно сделать с текстом, который сохраняется в файле при (буфере) preloadexploit'а? Через GUI с ним ничего не сделаешь.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.