Просто видел в data maneger использования ExecuteFunc для локального игрока, но он же вызывает десинк?

Там не локальный экзикут, там локальная строка...
Т.е имя функции разное, а экзикуты по расписанию у всех. там либо DoNothing либо смена\чтение имени нейтрального игрока, можно так же баловатся с кешем...
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
6
if GetLocalPlayer() == Player(0) then
call ExecuteFunc ("ClearFunc")
endif
вызывает десинк, если даже в функции ничего нет
30
Ты глупенький? Русским языком написали и на языке JASS, что экзекутится функция из строки ДЛЯ ВСЕХ ИГРОКОВ, но У НУЖНОГО ИГРОКА СТРОКА ДРУГАЯ
6
Clamp:
Ты глупенький? Русским языком написали и на языке JASS, что экзекутится функция из строки ДЛЯ ВСЕХ ИГРОКОВ, но У НУЖНОГО ИГРОКА СТРОКА ДРУГАЯ
как я задам из файла, екзекут другому игроку?
30
о хоспаде, тебе же описали выше, неважно откуда строку брать
21
Количество вызовов ExecuteFunc у игроков должно быть одинаковым, а внутренности могут быть разными. Тогда не будет десинка
28
Alexander12, для того кто читает файл вызываем экзекуты из файла
для остальных вызываем экзекуты на DoNothing
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.