GadenbIsh
Просто Гад
offline
Опыт:
70,430Активность: |
триггер ругается=(
чего ему надо??
call SetTerrainTypeBJ( GetUnitLoc(GetSpellAbilityUnit()), 'Lgrs', 1, 25, 0 )
триггер сам:
Environment - Change terrain type at (Position of (Casting unit)) to Lordaeron Summer - Grass using variation 1 in an area 25 and shape Circle говорит Expected a function name |
03.06.2006, 19:40 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Blood Angel
offline
Опыт:
1,818Активность: |
А у меня всё нормал! Ничо не пишет. |
03.06.2006, 19:49 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
0pJl9lTa
offline
Опыт:
3,397Активность: |
GadenbIsh если юзал ГУИ то он не может ругаца... скорее всего ошибка на 2-3 строки выше\ниже
Проверь имена функций |
03.06.2006, 20:21 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
GadenbIsh
Просто Гад
offline
Опыт:
70,430Активность: |
он у меня ругается, если я создам триггер, с одним действием
Environment - Change terrain type at (Position of (Casting unit)) to Lordaeron Summer - Grass using variation 1 in an area 25 and shape Circle все, при запуске карты, он отключается и не включается... |
03.06.2006, 20:32 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
у меня когда то был такой экзотический глюк, что редактор очень сильно путал информации из .j файла, т.е. я создал 5 действий в триге, и вдруг компилятор руганулся при попытке проверить крту, и выключил триг, хотя все работало до этого нормально, тригер зарабатывал только если я удалю не 2 не 4 а все 5 тех действий (всего в триге было полтысячи действий (синематик)), я понял почему это происходит WE глюкнулся, и не в то место в .j файле поместил эти действия, и ругался на них, я даже создал тему здесь с этим вопросом, я пытался пересоздавать триг, просто брав действия и копировал их в новосозданый триг, но ничего, все действия нормальные кроме этих 5-и, их удалю и все работает, их вставлю все глючит, там было действие wait 0.1, я удалил 4 действия оставил его (пятое), но компилятор все равно ругался, я нашел решение пути проблемы:
я удалил триг нафиг, и все действия НЕ КОПИРУЯ их не занося их в память, потом просто прописал действия все заново вручную, ни один не копирую и все заработало, и я удалил на форуме мою тему вопрос, там еще никто ответить не успел... Я не знаю... может у тя тоже самое... а может и нет... я не знаю... Отредактировано Jon, 03.06.2006 в 21:29. |
03.06.2006, 21:17 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
Лучше писать всё в джазе изначально, делая несколько тригеров доноров, а потом собирать воедино.
Знаю только одно от русских букв у редактора сносит крышу. |
03.06.2006, 21:27 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
Ага, а еще у него сносит башню от такой незаметной фичи как одинарный слеш '\' |
03.06.2006, 21:38 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
Если написать return в заголовке функции то без сторонего парсера это искать придётся долго и счастливо.
А вообще лучше не использовать функции с бж в конце, неблагодарное это дело. хотя есть парочка без которых необойтись, раз заговорили об этом приведу пример function InitGlobals takes nothing returns nothing local integer i = 0 set i = 0 loop exitwhen (i > 1) set udg_PlayerNamesColored[i] = "" set i = i + 1 endloop endfunction вот такой интересностью стродает редактор, ну а сомой большой интересность можно назвать функцию GetDyingDestructable() function GetDyingDestructable takes nothing returns destructable return GetTriggerWidget() endfunction |
03.06.2006, 21:51 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
GadenbIsh
Просто Гад
offline
Опыт:
70,430Активность: |
Jon
У меня не так... Создал новый тригг, снова сделал такое действия - результат тот же, карта не сохраняет его, а выключает... GadenbIsh добавил: Создал новую мапу, на ней тригг Environment - Change terrain type at (Center of (Playable map area)) to Lordaeron Summer - Dirt using variation 1 in an area 1 and shape Circle тоже самое GadenbIsh добавил: DioD а как по другому изменить ландшафт? я то в джассе ни бум, ни бам =) |
04.06.2006, 00:46 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Revil
...
offline
Опыт:
16,530Активность: |
А ты сделал условие? |
04.06.2006, 01:30 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Iron
Листовой
offline
Опыт:
24,427Активность: |
Цитата:
Пробовал поставить побольше ? |
|
04.06.2006, 01:30 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
GadenbIsh
Просто Гад
offline
Опыт:
70,430Активность: |
Revil при чем тут условие, если я просто не могу сохранить карту с таким действием Iron пробовал -1 (стоит по умолчанию) 1 и 25 - ниче не помогает =( |
04.06.2006, 04:06 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|