Можно ли сохранять игру в мультиплеере?
Ну, типо чтобы потом можно было игрокам продолжить.
У меня есть небольшая идея для MMORPG... Вернее... Перенос игры для андроида на варкрафт

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

в смысле нет
во время игры можно её сохранить, и потом создать в лобби сохранение
0
19
6 лет назад
0
Похожие вопросы:

ответ
Ну как бы там все одно да потому, код тот же что я описал выше, вот только проверять все надо в МУИ это раз, два время затраченное на синхронизацию может быть пипец каким большим...
function Trig_SyncStr_Actions takes nothing returns nothing
    local string splayer = null
    local player pl = Player(0)
    
    if GetLocalPlayer() == pl then
        call StoreString( udg_Data, "A", "B", "твоя строка!" )
    endif

    call TriggerSyncReady()
    
    if GetLocalPlayer) == pl  then
        call SyncStoredString( udg_Data, "A", "B"  )
    endif

    call TriggerSleepAction( 2.00 )
    
    call TriggerSyncReady()
    
    set splayer = GetStoredString( udg_Data, "A", "B" ) // выгрузи строку из кеша в локалку и делай с ней что хочешь
    
endfunction

//===========================================================================
function InitTrig_SyncStr takes nothing returns nothing
    set gg_trg_SyncStr = CreateTrigger(  )
    call TriggerAddAction( gg_trg_SyncStr, function Trig_SyncStr_Actions )
endfunction
Триггер запускаем ExecuteTrigger а "Твоя строка" заменяется на глобальную переменную.

0
18
6 лет назад
0
Стандартных сохранений в мультиплеере нет. Поэтому приходится страдать писать свою систему. Вот ссылка на статью с примером.
Тоже недавно начал такую систему пилить, только количество символов другое взял. Сложнее всего писать формулы для перехода на другие системы счисления. Если с этим справишься - остальное легко. Удачи =)
0
17
6 лет назад
0
Maniac_91, печально, что нет...
0
20
6 лет назад
0
в смысле нет
во время игры можно её сохранить, и потом создать в лобби сохранение
Принятый ответ
0
18
6 лет назад
0
ssbbssc, а остальные игроки с того же сохранения продолжат? Я не в курсе, в мультиплеере никогда не играл. Но раз такие системы сохранений делают, да и вопросов много было на эту тему, то предположил, что по-нормальному нельзя сохранить.
Преимущество своей системы сохранений в том, что можно будет загружаться в новой версии карты. Сомневаюсь, что карту не будут никогда обновлять, ведь всегда найдутся новые идеи и баги.
0
20
6 лет назад
0
Maniac_91:
ssbbssc, а остальные игроки с того же сохранения продолжат? /
да
0
16
6 лет назад
0
Maniac_91, стандартные сохранения полноценно выполняют свою ф-цию.
А системы сохранений делаются для того, чтобы ты мог загрузить своего персонажа играя с другими игроками.
Ну и перенос на новую версию тоже.
0
17
6 лет назад
0
О, ну тогда круто. Тогда можно сделать полноценную MMO
Меня только вопрос с охранениями беспокоил, и всё
0
17
6 лет назад
0
ну прикол стандартного сохранения в том что играть могут те игроки которые сохранены ,то есть ты не сможешь поиграть с другом если он сохранялся с другой группой игроков,темболее с сохранениями типо -save -load можно так поизвращаться что при выходе можно получить координаты перса,изученные у него способности,ну даже как в ммо сделать можно но у переменных string есть ограничения,тоесть можно всю инфу даже на модули разбить типо игрок введёт
-load код -тут загрузиться его местоположение и тд
-connect код -а тут уже всякая механика вашего гера или можете так до n числа разбить
Чтобы оставить комментарий, пожалуйста, войдите на сайт.