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


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Мульти борд (Мульти борд)
Мульти борд
NOFXIДата: Понедельник, 31 Мая 2010, 23:20:58 | Сообщение # 1
4 уровень
Группа: Проверенные
Сообщений: 89
Награды: 0
Репутация: 8
Блокировки:
Помогите плиз, вот у меня есть мультиборд (http://slil.ru/29245202) я хочу штобы с помощью него можно было музыку переключать(которую я на карту залью). Помогите пожалуйста, честна пробовал сам, час парился нечего не получилось только мульти борд запарол(хорошо резервная копия есть). И хорошо штобы были подсказки в виде коментов штобы я патом сам смог сделать(но можно и без них).
 

[DUОS]Дата: Вторник, 01 Июня 2010, 00:30:18 | Сообщение # 2
Группа: Заблокированные
Сообщений: 6279
Награды: 9
Репутация: 1708
Блокировки:
NOFXI,
Музыку переключать для отдельного игрока?


НУ И ЧТО ТЕПЕРЬ?


Кликайте на дракошку ;)
 

NOFXIДата: Вторник, 01 Июня 2010, 10:54:33 | Сообщение # 3
4 уровень
Группа: Проверенные
Сообщений: 89
Награды: 0
Репутация: 8
Блокировки:
[DUОS], Да
 

[DUОS]Дата: Вторник, 01 Июня 2010, 12:28:32 | Сообщение # 4
Группа: Заблокированные
Сообщений: 6279
Награды: 9
Репутация: 1708
Блокировки:
NOFXI,
Тогда перепиши наработку - сделай массив мультибоардов (индекс массива - номер игрока).
Затем сделай массив типа строка, забей туда пути ко всем твоим трекам.
В триггере с событием выбора трека (нажатие на какую-либо клавишу) в действиях перво-наперво напиши личным сценарием (Custom Script): local string path
Напиши дальше таким же личным сценарием: if GetLocalPlayer() == GetTriggerPlayer() then
Дальше циклом проверяй, какая строка с нужной тебе музыкой (условие). Если строка совпала, то личным сценарием пиши: set path = udg_Твой_Массив[bj_forLoopAIndex]
После цикла (не в нём!) напиши личным сценарием: endif
Ниже тем же личным сценарием пишешь: call PlayMusic(path)
Тогда музыка, выбранная в доске, будет проигрываться для конкретного игрока и не будет выбрасывать игроков из игры.


НУ И ЧТО ТЕПЕРЬ?


Кликайте на дракошку ;)
 

windrunnerДата: Вторник, 01 Июня 2010, 13:34:21 | Сообщение # 5
10 уровень
Группа: Проверенные
Сообщений: 1259
Награды: 0
Репутация: 218
Блокировки:
Quote (|DUОS|)
NOFXI,
Тогда перепиши наработку - сделай массив мультибоардов (индекс массива - номер игрока).
Затем сделай массив типа строка, забей туда пути ко всем твоим трекам.
В триггере с событием выбора трека (нажатие на какую-либо клавишу) в действиях перво-наперво напиши личным сценарием (Custom Script): local string path
Напиши дальше таким же личным сценарием: if GetLocalPlayer() == GetTriggerPlayer() then
Дальше циклом проверяй, какая строка с нужной тебе музыкой (условие). Если строка совпала, то личным сценарием пиши: set path = udg_Твой_Массив[bj_forLoopAIndex]
После цикла (не в нём!) напиши личным сценарием: endif
Ниже тем же личным сценарием пишешь: call PlayMusic(path)
Тогда музыка, выбранная в доске, будет проигрываться для конкретного игрока и не будет выбрасывать игроков из игры.

лучше бы наработку сделал xD я не думаю что кто-то кроме тебя это понял


И в правду мир сошел с ума...
И до тех пор пока нас не обесточат
Пока не догорит аварийных фонарей заряд
Мы будем жечь тут электричество что есть мочи
Русский мапмейкинг - бессмысленный и беспощадный.xD
 

kaisarДата: Вторник, 01 Июня 2010, 13:46:35 | Сообщение # 6
9 уровень
Группа: Проверенные
Сообщений: 814
Награды: 0
Репутация: 91
Блокировки:
windrunner, точно, я уже минут 5 перечитываю xD
 

[DUОS]Дата: Вторник, 01 Июня 2010, 14:31:44 | Сообщение # 7
Группа: Заблокированные
Сообщений: 6279
Награды: 9
Репутация: 1708
Блокировки:
kaisar,
Давайте триггер заскриню.


НУ И ЧТО ТЕПЕРЬ?


Кликайте на дракошку ;)
 

NOFXIДата: Вторник, 01 Июня 2010, 21:17:42 | Сообщение # 8
4 уровень
Группа: Проверенные
Сообщений: 89
Награды: 0
Репутация: 8
Блокировки:
[DUОS], Я попробую, но врядле у меня што-то получиться со всем выше тобой перечисленым.
 

[DUОS]Дата: Вторник, 01 Июня 2010, 21:54:54 | Сообщение # 9
Группа: Заблокированные
Сообщений: 6279
Награды: 9
Репутация: 1708
Блокировки:
NOFXI,
Там просто никак без джасса для определённого игрока музыку не проиграть.


НУ И ЧТО ТЕПЕРЬ?


Кликайте на дракошку ;)
 

NOFXIДата: Среда, 02 Июня 2010, 13:50:24 | Сообщение # 10
4 уровень
Группа: Проверенные
Сообщений: 89
Награды: 0
Репутация: 8
Блокировки:
[DUОS], Я в джасе нечего не панимаю.

Добавлено (02-06-2010, 13:50)
---------------------------------------------


  • http://warcraft3ft.info/index/8-21862
  • http://warcraft3ft.info/index/8-21862
  • http://warcraft3ft.info/index/8-21862
  • http://warcraft3ft.info/index/8-21862
  • http://warcraft3ft.info/index/8-21862
 

[DUОS]Дата: Среда, 02 Июня 2010, 13:54:32 | Сообщение # 11
Группа: Заблокированные
Сообщений: 6279
Награды: 9
Репутация: 1708
Блокировки:
NOFXI,
Эм... К чему тут туча ссылок на профиль БАМа?


НУ И ЧТО ТЕПЕРЬ?


Кликайте на дракошку ;)
 

NOFXIДата: Среда, 02 Июня 2010, 13:58:12 | Сообщение # 12
4 уровень
Группа: Проверенные
Сообщений: 89
Награды: 0
Репутация: 8
Блокировки:
Я нечаенно)) експерементировал с панелькой отправки сообщений)) а в буфере была ссылка на профиль БАМа причём я незнаю откуда.
 

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

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