Сейчас 02:59:23 Пятница, 29 ноября, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
И снова Мультиборд
koladДата: Пятница, 20 Января 2012, 21:10:55 | Сообщение # 1
1 уровень
Группа: Пользователи
Сообщений: 15
Награды: 0
Репутация: 0
Блокировки:
Создаю локальные мультиборды ,разные для каждого игрока.
Посмотрев пост http://warcraft3ft.info/forum/60-35193
Так вот.
Почему-то она создается одна для последнего игрока.
Помогите разобраться почему?!?!?
Code

function Trig_LocalMultibord_Actions takes nothing returns nothing
     local multiboard mb
     local player p
     set bj_forLoopAIndex = 1
     set bj_forLoopAIndexEnd = 2
     loop
         exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd
         set mb = CreateMultiboard()  
         set p = ConvertedPlayer(udg_X)
         call MultiboardSetRowCount(mb,4)
          call MultiboardSetColumnCount(mb,1)
         call MultiboardSetTitleText(mb,"Ñîñòîÿíèå")  
         call MultiboardDisplay(mb,GetLocalPlayer()==p)  
          call SaveMultiboardHandle(udg_VarHash[udg_X],0,100500,mb)
         set mb = null
         call LoadMultiboardHandle(udg_VarHash[udg_X],0,100500)  
         set udg_X = ( udg_X + 1 )
         set bj_forLoopAIndex = bj_forLoopAIndex + 1
     endloop
endfunction
 

Ty3uKДата: Пятница, 20 Января 2012, 21:22:22 | Сообщение # 2
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
Нынче прикольно юзать гуишные бж в жассе? По сабжу- проще локально менять значения ячеек, чем несколько мультиков создавать. Факт buba

╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

koladДата: Суббота, 21 Января 2012, 20:56:26 | Сообщение # 3
1 уровень
Группа: Пользователи
Сообщений: 15
Награды: 0
Репутация: 0
Блокировки:
Там не все Гуи ,ладно даже так ,я попробовать хоть что-то хочу.
Так в чем проблема?

Добавлено (21 Январь 2012, 20:56:26)
---------------------------------------------
Понятно ,мне некто не поможет.
:'(

 

MonsterovichДата: Суббота, 21 Января 2012, 21:47:16 | Сообщение # 4
7 уровень
Группа: Проверенные
Сообщений: 277
Награды: 0
Репутация: 33
Блокировки:
Quote (Ty3uK)
Почему-то она создается одна для последнего игрока.


В смысле?
 

keskec88855Дата: Воскресенье, 22 Января 2012, 11:10:37 | Сообщение # 5
6 уровень
Группа: Проверенные
Сообщений: 188
Награды: 0
Репутация: -65
Блокировки:
Quote
Почему-то она создается одна для последнего игрока.

Я не пойму


Я Чак, я Норрис.

Создаю кампанию про себя и DungeonLurker.
 

koladДата: Понедельник, 23 Января 2012, 20:48:34 | Сообщение # 6
1 уровень
Группа: Пользователи
Сообщений: 15
Награды: 0
Репутация: 0
Блокировки:
Хоть тогда локальное изменение ячеек подскажите.
 

DreiiДата: Понедельник, 23 Января 2012, 21:20:28 | Сообщение # 7
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
Code

multiboarditem mbitem
  if GetLocalPlayer() == Player  
{
          mbitem = MultiboardGetItem(mbg,row,column)
           MultiboardSetItemValue(mbitem,"Это ячейка будет видна только игроку Player"  )
           MultiboardReleaseItem(mbitem)
}
mbitem=null


 

koladДата: Понедельник, 23 Января 2012, 22:47:52 | Сообщение # 8
1 уровень
Группа: Пользователи
Сообщений: 15
Награды: 0
Репутация: 0
Блокировки:
А благодарю ,я уже сам разобрался.
 

  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz