И снова Мультиборд
|
|
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
Блокировки:
| Нынче прикольно юзать гуишные бж в жассе? По сабжу- проще локально менять значения ячеек, чем несколько мультиков создавать. Факт
|
|
|
|
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
Блокировки:
| А благодарю ,я уже сам разобрался.
|
|
|
|