XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Nighty
пропал надолго :(
offline
Опыт: 4,023
Активность:
cahce - только для хоста?
Варик записывает переменные в кэш компьютера-сервера (тот, что создал), а можно ли сохранить его на другом компе (другим игрокам)???
Старый 24.01.2008, 16:38
S

offline
Опыт: 43,833
Активность:
Код:
globals
...
udg_Cache = null
...
endglobals

function CreateCacheForRed takes nothing returns nothing
if GetLocalPlayer() == Player(0) then
set udg_Cache = InitGameCache("Cache.w3v")
endif
endfunction

после вызова функции CreatecacheForRed должно создать кэш для красного, но есть вероятность десинка...
Старый 24.01.2008, 18:21
Toadcop

offline
Опыт: 54,313
Активность:
lol
"Nun liebe kinder gibt fein acht ! Ich bin die schtime aus den kissen ich hab euch etwas mitgebracht hab aus meiner brust gerisen. Mit diesem Herz hab ich die MACHT"
ну на слове власть можно и закончить xD
так вот
1) код Sasha кикнет этого игрока. если это будет ХОСТ то кикнет всех кроме хоста. ака ДЕСИНК.
2) Теперь ужастная тайна всего человечества до который я тож раньш не мог догадатьса.
Q: "Почему нельзя использовать кеш с харда в мультиплеере ?"
A потому что Близзы насрали паритьса с тупыми юзерами и что бы небыло некаких лишних "как бы проблем" то они просто напросто запретили это. о чём я ? очень просто о Дисенхронизации (DeSync) вот и всё =)
близзы запретили операции с кешем из за того что кеш локальным и он может быть разным у каждого игрока тем самым будет дисенхронизировать игру.
(если это не понятно то сорри)

Nighty т.е. ЭТО невозможно =) вот и всё.
вар сам по себе пермо синхронизируешийся если есть несовпадения (с хостом) то ГГ =)
Старый 24.01.2008, 18:51
FellGuard
Losyash
offline
Опыт: 39,547
Активность:
Код:
native    SyncSelections(nothing)  returns nothing
native    SyncStoredBoolean(cache, string, string)  returns nothing
native    SyncStoredInteger(cache, string, string )  returns nothing
native    SyncStoredReal(cache, string, string)  returns nothing
native    SyncStoredString(cache, string, string)  returns nothing
native    SyncStoredUnit(cache, string, string)  returns nothing
Вот еще функции, не знаю точно т.к. не тестировал по поводу SyncSeletions - скорее всего синхронизирует с хостом селекшн группу каждого игрока, остальные же вроде как синхронизируют с хостом данные из кэша воизбежание десинка.

Sasha, браво, локально выполняешь действия с глобальным объектом
Старый 24.01.2008, 20:00
ScorpioT1000
Работаем
offline
Опыт: отключен
Nighty, уш сто раз обсуждалось, надо было читать прежде чем дурью маяться..
Если траблы то в помощь тока загрузочный код.
Старый 24.01.2008, 20:06
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 22:46.