Сабж. Хотелось бы видеть вариант с ReturnBug`ом, если возможно.

Оказывается такой вопрос уже задавали ранее и не раз. Поиск по форуму выдал следущий результат.
function GetHost takes nothing returns player
    local player p
    local gamecache g = InitGameCache("Map.w3v")
    call StoreInteger ( g, "Map", "Host", GetPlayerId(GetLocalPlayer ())+1)
    call TriggerSyncStart ()
    call SyncStoredInteger ( g, "Map", "Host" )
    call TriggerSyncReady ()
    set p = Player( GetStoredInteger ( g, "Map", "Host" )-1)
    call FlushGameCache( g )
    set g = null
    return p
endfunction
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
30
(вариант устроить десинк и посмотреть кто останется не подходит)
Никто не говорил, что надо сохранить сессию :3
43
quq_CCCP:
Описан мною выше, кеш и синк данных.
а пример можно, скрин или болванку
6
Оказывается такой вопрос уже задавали ранее и не раз. Поиск по форуму выдал следущий результат.
function GetHost takes nothing returns player
    local player p
    local gamecache g = InitGameCache("Map.w3v")
    call StoreInteger ( g, "Map", "Host", GetPlayerId(GetLocalPlayer ())+1)
    call TriggerSyncStart ()
    call SyncStoredInteger ( g, "Map", "Host" )
    call TriggerSyncReady ()
    set p = Player( GetStoredInteger ( g, "Map", "Host" )-1)
    call FlushGameCache( g )
    set g = null
    return p
endfunction
Принятый ответ
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.