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


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Совет по GetLocalPlayer()
Совет по GetLocalPlayer()
SreziДата: Среда, 26 Сентября 2012, 09:08:36 | Сообщение # 1
7 уровень
Группа: Проверенные
Сообщений: 414
Награды: 0
Репутация: 116
Блокировки:
Code
function MultiTable takes multiboard mb,player p returns nothing
if GetLocalPlayer() == p then
call MultiboardDisplay(mb,true)
endif
endfunction


Можно ли с помощью этой системы, показать один и тот же мультибоард 2 из 10 лицам во время игры ?


Нет места чести на войне,
Враг церемониться не будет,
Убей его любым путём,
Ведь победителей не судят.


Сообщение отредактировал Srezi - Среда, 26 Сентября 2012, 09:08:44
 

Ty3uKДата: Среда, 26 Сентября 2012, 09:25:35 | Сообщение # 2
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
Code
function MultiTable takes multiboard
mb,player p returns nothing
     call MultiboardDisplay(mb, GetLocalPlayer() == p)
endfunction


да, можно


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

SreziДата: Среда, 26 Сентября 2012, 09:34:39 | Сообщение # 3
7 уровень
Группа: Проверенные
Сообщений: 414
Награды: 0
Репутация: 116
Блокировки:
И еще один вопрос. При показании этой таблицы, как сделать так, чтобы она сразу раскрывалась.

call MultiboardMinimize(mb,true) - не помогает почему то


Нет места чести на войне,
Враг церемониться не будет,
Убей его любым путём,
Ведь победителей не судят.
 

збсДата: Среда, 26 Сентября 2012, 09:43:00 | Сообщение # 4
5 уровень
Группа: Проверенные
Сообщений: 102
Награды: 0
Репутация: 52
Блокировки:
Quote (Srezi)
call MultiboardMinimize(mb,false)

вот так кажись.


Я н нфг.
 

SreziДата: Среда, 26 Сентября 2012, 09:45:13 | Сообщение # 5
7 уровень
Группа: Проверенные
Сообщений: 414
Награды: 0
Репутация: 116
Блокировки:
Мне почему то не помогает это =\

Нет места чести на войне,
Враг церемониться не будет,
Убей его любым путём,
Ведь победителей не судят.
 

збсДата: Среда, 26 Сентября 2012, 09:52:24 | Сообщение # 6
5 уровень
Группа: Проверенные
Сообщений: 102
Награды: 0
Репутация: 52
Блокировки:
Quote (Srezi)
Мне почему то не помогает это =\

ни так, ни этак не хочет?


Я н нфг.
 

SreziДата: Среда, 26 Сентября 2012, 10:03:17 | Сообщение # 7
7 уровень
Группа: Проверенные
Сообщений: 414
Награды: 0
Репутация: 116
Блокировки:
Пошайтанил, вроде работает)

Нет места чести на войне,
Враг церемониться не будет,
Убей его любым путём,
Ведь победителей не судят.
 

SirNikolasДата: Среда, 26 Сентября 2012, 11:37:48 | Сообщение # 8
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Quote (Srezi)
Можно ли с помощью этой системы показать один и тот же мультибоард 2 из 10 лицам во время игры?
Code
call MultiboardDisplay(mb, GetLocalPlayer() == Player(0) or GetLocalPlayer() == Player(5))
call MultiboardDisplay(mb, GetPlayerId(GetLocalPlayer()) < 2)
call ForceAddPlayer(f, Player(4))
call ForceAddPlayer(f, Player(7))
call MultiboardDisplay(mb, IsPlayerInForce(f, GetLocalPlayer()))


 

Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Совет по GetLocalPlayer()
  • Страница 1 из 1
  • 1
Поиск:

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