Добавлен JackFastGame
Сабж. Хотелось бы видеть вариант с 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
`
ОЖИДАНИЕ РЕКЛАМЫ...
Показан только небольшой набор комментариев вокруг указанного.
Перейти к актуальным.
0
Показать
Пушистый
9 лет
0
Показать
А зачем использовать ReturnBug, если есть функция GetLocalPlayer()? Насчет RB не знаю, так как это ковыряться в памяти нужно крайне долго, хотя можно что полезное найти.
0
Показать
quq_CCCP
9 лет
0
Показать
Вроде кто первый синкнет данные через кеш тот и хост.
4
Показать
nvc123
9 лет
4
Показать
Пушистый, и как локал плеер поможет найти хоста? (вариант устроить десинк и посмотреть кто останется не подходит)
2
Показать
Clamp
9 лет
2
Показать
nvc123:
Никто не говорил, что надо сохранить сессию :3
0
Показать
JackFastGame
9 лет
0
Показать
Так что, есть какой-то адекватный вариант?
0
Показать
quq_CCCP
9 лет
0
Показать
Описан мною выше, кеш и синк данных.
Показан только небольшой набор комментариев вокруг указанного.
Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.