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

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

Закрытая тема
 
Hate
конь вакуумный
offline
Опыт: 43,033
Активность:
Вопрос по GetLocalPlayer()
собсна возникла проблемка
я создаю мультиборд. насколько я знаю, мультиборд один на всех игроков. и мне надо что бы для каждого игрока на мультиборде были свои значения. так вот сабж, куда пихать GetLocalPlayer()?
вот строчка для примера
call MultiboardSetTitleText( udg_style[GetConvertedPlayerId(GetOwningPlayer(udg_Dante))], "Dante"  )
и куда можно пихнуть локал плейер?
Старый 13.11.2011, 01:17
Dartek
Welcome "Deep place"
offline
Опыт: 6,537
Активность:
if GetLocalPlayer = 'твой' then
показать 'мультиборд для этого игрока'
endif
Создаются они все заранее, совет, при создании - забивай в переменную и скрывай сразу, потом уже показывай каждому свое. По-другому вроде и нельзя.. Чтобы меньше лагов было можно создавать только на играющих.
Старый 13.11.2011, 01:32
Hate
конь вакуумный
offline
Опыт: 43,033
Активность:
Dartek:
if GetLocalPlayer = 'твой' then
показать 'мультиборд для этого игрока'
endif
Создаются они все заранее, совет, при создании - забивай в переменную и скрывай сразу, потом уже показывай каждому свое. По-другому вроде и нельзя.. Чтобы меньше лагов было можно создавать только на играющих.
дык если я создаю 2 мультиборда и показываю первый первому и второй второму, появляется только второй <_< поэтому я и полез в локал плейер
Старый 13.11.2011, 01:40
Dartek
Welcome &quot;Deep place&quot;
offline
Опыт: 6,537
Активность:
Поясняю суть системы.
  1. Ты создаешь мультиборды по кол-ву тебе нужному (например кол-во играющих игроков), сразу же после создания ты этот мультиборд скрываешь. Каждый.
  2. Моим примером ты прогоняешь всех игроков. И тогда каждому покажет именно его мультиборд. Могу показать свою наработку, на ГУИ + GetLocalPlayer в КС. Она работает.
Dartek добавил:
Примерно так. И первому показывает мультиборд для первого.
Миниатюры
Кликните на картинку для увеличения
Название:  Screen.jpg
Просмотров: 25
Размер:  9.0 Кбайт  
Старый 13.11.2011, 01:54
Hate
конь вакуумный
offline
Опыт: 43,033
Активность:
Dartek, ну давай, глянем что за наработка такая)
Старый 13.11.2011, 02:02
Dartek
Welcome &quot;Deep place&quot;
offline
Опыт: 6,537
Активность:
Держи, думаю разберешься что где, и почему)
Прикрепленные файлы
Тип файла: w3x multiboard.w3x (30.0 Кбайт, 3 просмотров )
Старый 13.11.2011, 02:09
Hate
конь вакуумный
offline
Опыт: 43,033
Активность:
Dartek:
Держи, думаю разберешься что где, и почему)
щас гляну, кстати неможешь в аську зайти или скайп дать?) вопросики есть) а то если я их тут поназадаю, всем заколебется на них отвечать)
Старый 13.11.2011, 02:13
Dartek
Welcome &quot;Deep place&quot;
offline
Опыт: 6,537
Активность:
Hatsume_Hate, скайп eltanatos, если что - стучи) Только вот я уже говорил, что я не знаю когда я за компом сидеть буду в след. раз, надежнее просто здесь в приват писать, сюда я и с работы захожу, а скайпа там нету пока.
А насчет поназадавать - что-то в поиске мб есть, а на что-то может и ответят) Зарядка для мозгов как-никак...
Кстати сразу, в джассе я нуб пока, только GetLocalPlayer и знаю, и то потому как аналога на ГУИ не нашел, а сейчас времени учить его нет(
Старый 13.11.2011, 02:23
Doc

offline
Опыт: 63,163
Активность:
Старый 13.11.2011, 11:49
Закрытая тема

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

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

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

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



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