timon1994
только учусь
offline
Опыт:
952Активность: |
Ошибка в коде
Код:
UMSWE выдает 3 ошибки: Local declaration after first statement в строке set l=GetUnitLoc(u) Local declaration after first statement в строке set e = AddSpecialEffectLoc("Abilities\\Spells\\Other\\TalkToMe\\TalkToMe.mdl", l) Undeclared variable gg_trg_go в строке set gg_trg_go = CreateTrigger() помогите пожалуйста, где что подправить? Отредактировано timon1994, 17.03.2009 в 22:09. |
17.03.2009, 21:03 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
нельзя обьвлять локалки после других инструкций, т.е. все локалки дб обьявленны в начале фции |
17.03.2009, 21:27 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
timon1994
только учусь
offline
Опыт:
952Активность: |
спасибо, а как быть с 3-ей? |
17.03.2009, 21:31 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
mamap
online
offline
Опыт:
2,504Активность: |
объявление локалок в саааамое начало
mamap добавил: 3-я - создай тригер "go" конвертируй в текст и помести сиё туда (только удали весь текст из триггера сначало) |
17.03.2009, 21:36 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
Undeclared variable gg_trg_go в строке set gg_trg_go = CreateT
ну значит он у тебя не так назван как тут |
17.03.2009, 21:51 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
mamap
online
offline
Опыт:
2,504Активность: |
1ый пост обнови и дай карту, гляну
mamap добавил: все норм, без ошибок (проверил в стандартном WE), но у тя тут ивента нету "call TriggerRegister" |
17.03.2009, 22:18 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,707Активность: |
timon1994, твой триггер должен называться "go" и никак больше. Не слушай mamap'a, я так понял, что у тебя событие MapInitialization.
|
17.03.2009, 23:40 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
timon1994
только учусь
offline
Опыт:
952Активность: |
Hellfim, он называется "go" и все равно не работает.
|
18.03.2009, 19:26 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DragonSpirit
у - уходи
offline
Опыт:
22,625Активность: |
timon1994,вот код,который должен быть
Код:
т.к условия должны быть выше действий У меня ошибок не выдало Отредактировано Spirit93, 18.03.2009 в 20:07. |
18.03.2009, 20:01 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
timon1994
только учусь
offline
Опыт:
952Активность: |
Spirit93, все равно нет.
скажите еще тогда уж как пикнуть всех юнитов с определенным бафом? |
18.03.2009, 20:05 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hanabishi
COOL STATUS
offline
Опыт: отключен
|
сделай так:
Код:
|
18.03.2009, 20:13 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
timon1994
только учусь
offline
Опыт:
952Активность: |
неа=( все та же ошибка в строке
Код:
timon1994 добавил: может у меня c UMSWE проблемы? |
18.03.2009, 20:17 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DragonSpirit
у - уходи
offline
Опыт:
22,625Активность: |
timon1994,проверь,у меня не выдаёт
|
18.03.2009, 20:18 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
timon1994
только учусь
offline
Опыт:
952Активность: |
DEAD URL
=( timon1994 добавил: ну ладно, более-менее разобрался, а где ошибка в Код:
в строке Код:
??? |
18.03.2009, 21:10 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,707Активность: |
timon1994
1) Ты забыл написать call перед UnitDamageTarget(caster, tar, DistanceBetweenPoints(GetUnitLoc(caster), GetUnitLoc(tar))*mult*lvl, true, false, ATTACK_TYPE_NORMAL, DAMAGE_TYPE_MAGIC, null) 2) Ты забыл увеличивать переменную sec в цикле. |
18.03.2009, 21:27 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,707Активность: |
timon1994, зачем? Не стоит извращаться...
|
18.03.2009, 21:32 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
timon1994
только учусь
offline
Опыт:
952Активность: |
Hellfim, спасибо=)
Очень тяжело писать на Jass после Action Script timon1994 добавил: Цитата:
это насчет чего? |
|
18.03.2009, 21:38 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
mamap
online
offline
Опыт:
2,504Активность: |
timon1994 норм робит триггер, если через [Sintax. Check] проверяешь, то ошибка будет вылазить в любом случае, если при сохранении ничего не вылезает или запускается мапа норм, то все робит
|
18.03.2009, 21:50 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
Цитата:
очевидно юзать реал? |
|
18.03.2009, 21:54 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
timon1994
только учусь
offline
Опыт:
952Активность: |
Цитата:
понятно уж, просто спирит предложил интегером (не заметил наверное какое там число) еще вопрос: Код:
по идее в течении 5и секунд каждую секунду должно наноситься .03*лвл*расстояние дамага. но не работает! A000 - "канал" |
|
18.03.2009, 21:59 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|