Сабж. Хотелось бы видеть вариант с 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
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
13
А зачем использовать ReturnBug, если есть функция GetLocalPlayer()? Насчет RB не знаю, так как это ковыряться в памяти нужно крайне долго, хотя можно что полезное найти.
32
Вроде кто первый синкнет данные через кеш тот и хост.
28
Пушистый, и как локал плеер поможет найти хоста? (вариант устроить десинк и посмотреть кто останется не подходит)
30
(вариант устроить десинк и посмотреть кто останется не подходит)
Никто не говорил, что надо сохранить сессию :3
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.