FR0stM0rn
offline
Опыт:
402Активность: |
По поводу мультиборда
Сделал я кароч мультиборд, но вот в чем загвоздка - допустим играют 5 человек из 10, а поля этих 5 не играющих людей остаются пустые, как мне сделать чтоб они вообще убрались,
DEAD URL и еще, нужно ли вручную прописывать цвет ироков в мультиборде или можно как-то сделать? и еще, где определять ширину самого мультиборда, а то я в названии пробелов понавставлял) а если ставить ширину между строками - то одна другую вытесняетпросто ставить ширину между строк, то одна другую вытесняет. Отредактировано FR0stM0rn, 16.06.2007 в 10:37. |
16.06.2007, 10:18 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
TNT
О_о
offline
Опыт:
11,019Активность: |
цвет наверное вручную, а вот пример, как отловить количество играющих есть в статье.
|
16.06.2007, 10:25 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
S
offline
Опыт:
43,833Активность: |
Проверяй на кол-во играющих игроков по статусу "Игрок == Человек", если это != то уменьшай мультиборд :)
Сори ВЕ сломался пример не могу :( Sasha добавил: П.С. В баттл нет на нортренде играешь? :) |
16.06.2007, 10:40 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
http://xgm.guru/articles.php?section=wc3&name=multiboard_main - посмотри тут.
|
16.06.2007, 10:43 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FR0stM0rn
offline
Опыт:
402Активность: |
мм, оперативно у вас тут блин) всем спс) |
16.06.2007, 10:44 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FR0stM0rn
offline
Опыт:
402Активность: |
играю,
а что хотел?) FR0stM0rn добавил: Может кто это пояснить? где integer a брать ((Player((Integer A))) slot status) равно "Играет"‚ Set MBplayer[player] = (Player((Integer A))) FR0stM0rn добавил: У меня в некоторых действиях можно вставить только переменную MBplayer, а player нельзя, а в описании можно FR0stM0rn добавил: Вот что у мну, может в переменных что не правильно |
16.06.2007, 11:15 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FR0stM0rn
offline
Опыт:
402Активность: |
ТАк а ширину мультиборда как определять? |
16.06.2007, 11:50 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FellGuard
Losyash
offline
Опыт:
39,547Активность: |
FR0stM0rn, с самого начала делай конфигурацию мультиборда, создавай несколько переменных под удельную ширингу слота и ширину всей строчки, потом к ней обращайся ,изменяй и перенастраивай. Все есть в статье.
|
16.06.2007, 14:18 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FR0stM0rn
offline
Опыт:
402Активность: |
По поводу мультиборда 2
А как удалять в муьтиборде строчки, ну вот я сделал мб с 12 строчками - а мне нужно будет через 2 мин удалить 2. |
19.06.2007, 12:02 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FellGuard
Losyash
offline
Опыт:
39,547Активность: |
Change number of rows, change number of columns |
19.06.2007, 12:06 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FR0stM0rn
offline
Опыт:
402Активность: |
А можешь пояснить на примере как делать? |
19.06.2007, 12:20 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FellGuard
Losyash
offline
Опыт:
39,547Активность: |
блин, ну это уже твоя лень - залезь в триггеры "Меню паузы" там есть эти две этих функции; row = cтрока. Вот там и задавай нужному мб нужное кол-во строк |
19.06.2007, 12:26 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FR0stM0rn
offline
Опыт:
402Активность: |
А все, разобрался) А как определенные строчки удалять? |
19.06.2007, 12:35 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
YellowStar
poon
offline
Опыт:
15,144Активность: |
Насчет цвета. Вбиваи значение в переменные типа стринг и используй склейку стринг переменная плюс стринг имя игрока. |
19.06.2007, 12:51 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FellGuard
Losyash
offline
Опыт:
39,547Активность: |
никак, общая сумма, перераспределение значений в мультиборде. Тоесть, если надо, можно задать вместо 10-и 5-ть строчек, и удалить сроки со значениями и иконками, что были на ненужных строках, заменив теми, что должны остатьса |
19.06.2007, 12:51 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FR0stM0rn
offline
Опыт:
402Активность: |
Мм..., я вот ща поиграл в гран-при-азерота и там, если игрок выходит из игры или не играет - строчка полностью удаляется |
19.06.2007, 23:39 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Klop
Папа римский
offline
Опыт:
13,006Активность: |
Событие Игрок вышел из игры Условие такой-то игрок ,если надо Действие Remove player в таблице рекордов как и Add player |
20.06.2007, 00:19 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ComotozNick
Активность: 666
offline
Опыт:
26,206Активность: |
FR0stM0rn почитай на сайте статью про мультиборды, я правда не помню кто писал, по моему это был джон.
|
20.06.2007, 01:19 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
and_y87
Тру Кодер
offline
Опыт:
21,030Активность: |
FR0stM0rn, долгий и упорный труд...
в принципе легко... Если игрок вышел удаляй таблицу и заново строй :D перед построение проверяй карту на количество играющих игроков и плюсуй строки пояснения... |
20.06.2007, 01:24 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FR0stM0rn
offline
Опыт:
402Активность: |
Mr_KLOP читать умеешь? как тема называется?
MEXAHuK ...тьфу ты, точно) спс У мну инет отрубили, терь как на модеме - лишний раз нигде лазить не охота. FR0stM0rn добавил: А как сравнить - какое кол-во игроков играет? |
20.06.2007, 11:26 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|