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

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

Ответ
 
AlexKARASb
Learning cpp
offline
Опыт: 22,103
Активность:
Функции связанные GetLocalPlayer()
Какие манипуляции можно проводить с if GetLocalPlayer()==GetTriggerPlayer() then, которые не вызывают десинк(как я понял который в последствии вызовет крит.эррор)

К примеру можно ли для лок игрока наложить фильтр на экран?(поймите меня правильно терминалогию плохо знаю, поэтому такая и лексика)
Старый 08.03.2010, 11:31
16GB
GhostOne User
offline
Опыт: 60,317
Активность:
AlexKARASb:
К примеру можно ли для лок игрока наложить фильтр на экран?
это точно можно
function CinematicFilterGenericForPlayer takes player whichPlayer, real duration, blendmode bmode, string tex, real red0, real green0, real blue0, real trans0, real red1, real green1, real blue1, real trans1 returns nothing
    if ( GetLocalPlayer() == whichPlayer ) then
        call SetCineFilterTexture(tex)
        call SetCineFilterBlendMode(bmode)
        call SetCineFilterTexMapFlags(TEXMAP_FLAG_NONE)
        call SetCineFilterStartUV(0, 0, 1, 1)
        call SetCineFilterEndUV(0, 0, 1, 1)
        call SetCineFilterStartColor(PercentTo255(red0), PercentTo255(green0), PercentTo255(blue0), PercentTo255(100-trans0))
        call SetCineFilterEndColor(PercentTo255(red1), PercentTo255(green1), PercentTo255(blue1), PercentTo255(100-trans1))
        call SetCineFilterDuration(duration)
        call DisplayCineFilter(true)
    endif
endfunction
Старый 08.03.2010, 11:36
Doc

offline
Опыт: 63,163
Активность:
AlexKARASb, эээ, десинк не вызывает фатала.
Можно использовать довольно много функций, спрашивай конкретно.
Старый 08.03.2010, 11:41
AlexKARASb
Learning cpp
offline
Опыт: 22,103
Активность:
DoctorGester,
ну в моих представлениях десинхронизация это противоположное значению слова синхронизация из вики: "процесс приведения к одному значению одного или нескольких параметров разных объектов".

Знач дес. процесс при котором действия будут приводить к нескольким рандомным значениям, что будет приводить к ошибкам, которые в свою очередь и приведут к криту чисто мое предположение

AlexKARASb добавил:
16GB, спасибо, попробую
Старый 08.03.2010, 11:51
Windrunner
Верь мне!
offline
Опыт: 4,565
Активность:
AlexKARASb, это просто вызовет диссконект так как данные на сервере и данные у клиента не совпадают.Игра считает это ошибкой и всем пишет что потеряна связь с хостом,но фаталов нету.
Старый 08.03.2010, 11:55
XOR

offline
Опыт: 38,159
Активность:
Десинки не вызывают функции связанные с визуальным изменением чего либо, прозрачности юнита например.
Старый 08.03.2010, 12:07
AlexKARASb
Learning cpp
offline
Опыт: 22,103
Активность:
XiMiKs,
Цитата:
не вызывают функции связанные с визуальным изменением

спасибо, то что надо было узнать, но не мог обьяснить в первом посте
тему можно закрыть, всем спасибо
Старый 08.03.2010, 12:14
DioD

offline
Опыт: 45,134
Активность:
десинк не вызывает то, что никак не может отразиться на других игроках...
Старый 08.03.2010, 15:55
Doc

offline
Опыт: 63,163
Активность:
AlexKARASb, используй эту силу с осторожностью, Люк...
Например VertexColoring не вызовет десинка, а ShowUnit вызовет
Старый 08.03.2010, 17:02
DioD

offline
Опыт: 45,134
Активность:
потому что ShowUnit как и PauseUnit может оказать воздействие на других игроков, юниты в паузе не атакуют например.
Старый 08.03.2010, 17:40
Arty3ooo
...
offline
Опыт: 3,125
Активность:
Что можно:
  • Отображать текст (DisplayTextMessage) для игрока;
  • Отображать плавающий текст (TextTag);
  • Играть звуки и музыку;
  • Камеры, синематики, маски и прочее;
  • Декорации (скрывать\показывать).. fsgui
  • Кое-какие функции над юнитом (те же VertexColoring, Присвоение номера - если не играет роли для карты в целом и тд)
Старый 09.03.2010, 10:23
Ответ

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

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

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

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



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