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

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

Ответ
 
Quizo

offline
Опыт: 15
Активность:
Мультиборд [помогите]
данная функция должна вызываться каждые 0.10 сек, для изменения значений переменных в мультиборде (для каждого игрока переменные локальны и номер массива соответствует номеру игрока минус 1). борда не отображает эти ячейки, как я ни старался. где тут ошибка?
function UpdateMb takes nothing returns nothing 
local integer Id = 4 
   loop 
   exitwhen Id == 0 
         if GetLocalPlayer() == Player(Id) then 
               call MultiboardSetItemValueBJ( GetLastCreatedMultiboard(), 2, 1, I2S(udg_D[Id]) ) 
               call MultiboardSetItemValueBJ( GetLastCreatedMultiboard(), 2, 2, I2S(udg_E[Id]) ) 
               call MultiboardSetItemValueBJ( GetLastCreatedMultiboard(), 2, 3, I2S(udg_T[Id]) ) 
         endif 
      set Id = Id - 1 
   endloop 
 endfunction

Отредактировано Nerevar, 10.07.2012 в 20:21.
Старый 10.07.2012, 20:11
Hate
конь вакуумный
offline
Опыт: 43,117
Активность:
тут не нужен гет локал плейер.
во первых - где дебаг?

Отредактировано Nerevar, 10.07.2012 в 20:48.
Старый 10.07.2012, 20:24
quq_CCCP
Я белый и пушистый!
offline
Опыт: 94,598
Активность:
Quizo, интересно зачем так часто её вызывать, ну что нельзя сделать триггер с событием, по которому бы и менялись значания глобалок...
Да и если ты хочеш сделать так чтобы какждый игрок в своём мультиборде видел только то что ему положено, то тебе нужно создать столько мультбордов сколько у тебя игроков, а затем скрыть лишние мультборды для конкретного игрока...
Старый 12.07.2012, 16:34
Ответ

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

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

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

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



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