Aspid
offline
Опыт:
8,361Активность: |
Помогите..не могу понять..
Помогите плиз.... имеется триггер который должен плавно наращивать громкость. :
Код:
Переменная k - real В таком виде все работает нормально до тех пор пока я не перезапускаю музыку. Ведь цикл уже прошел и в переменной k уже хранится довольно большое значение и соответственно громкость уже не будет повышаться плавно.. Я решил подключить jass. Вот что я сделал... Код:
то есть я проверяю - если начальное значение цикла совпадает с конечным тогда обнулить переменную k. это не сработало(выдало 3 ошибки "отсутствует конец строки", "отсутствует endif" )...я решил что лопухнулся где то с условием по причине моего плохого знания жасса... убрал условие, решил сделать просто на локалках(то есть попросту убрать глобальную переменную и сделать из нее локальную)...вот что получилось... Код:
ошибок не было...но триг просто не работает...громкость он не увеличивает.. помогите плиз а то я щас йад пойду пить и стану похожим на мриз-а :) ЗЫ кстати в первом триге это хоть и работает но громкость увеличивается как-то скачками...думаю вот эта хрень виновата... Код:
|
10.06.2006, 15:19 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Aspid
offline
Опыт:
8,361Активность: |
блин ну помогите кто-нибудь плиз..не получаец0.. |
10.06.2006, 20:43 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Aspid
offline
Опыт:
8,361Активность: |
мдяя...все молчать ну тогда закройте что-ли.. |
11.06.2006, 12:21 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NECros88
offline
Опыт:
15,951Активность: |
Просто не все такие умные) |
11.06.2006, 13:34 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,184Активность: |
Надо таймером а не циклом, щас я пишу код для воскрешения героя в соседнюю тему, так что придётсо ждать. |
11.06.2006, 13:38 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Aspid
offline
Опыт:
8,361Активность: |
DioD напиши плиз как а то я уже замучался...
|
11.06.2006, 15:17 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,184Активность: |
Напиши тригер в джаз с функцией InitTrig_что-то, а что когда я сочиняю ничего хорошего не получаетсо.
И еще одно, карта сетевая или одиночная. |
11.06.2006, 15:19 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Aspid
offline
Опыт:
8,361Активность: |
карта multiplayer
Цитата:
типа обычный пустой триг? редактор лень запустить?:) Код:
|
|
11.06.2006, 15:26 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,184Активность: |
Типа тот тригер который ты сделать хочешь, хотя я уже сочинил.
Код:
Если красный игрок скажет -chs+ то тригер выключится, но будет включён другой тригер Код:
Который каждые 0.27 секунд увеличивает громкость на 6 и записывает количество запусков в переменную A, как только пройдёт 25 запусков тригер выключится и включит тригер старта. Код для синга, но так как я обнаружил фичу, нам придётся подождать кого-то поумнее. Код:
Максимальное значение громкости равно 127 или близы сделали это для защиты от критов или это бага ГУИ. |
11.06.2006, 15:45 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Aspid
offline
Опыт:
8,361Активность: |
DioD сенкс...щас на отдельной карте попробую.
Цитата:
глупый вопрос - че мы тут считаем? |
|
11.06.2006, 15:57 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,184Активность: |
Я наглядно показал что лимит громкости для ГУИ конструкции 127 и больше быть не может. |
11.06.2006, 16:17 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Aspid
offline
Опыт:
8,361Активность: |
DioD спс все получилось
|
11.06.2006, 20:32 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|