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

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

Ответ
 
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
Blood Angel

offline
Опыт: 1,818
Активность:
А у меня всё нормал! Ничо не пишет.
Старый 03.06.2006, 19:49
0pJl9lTa

offline
Опыт: 3,397
Активность:
GadenbIsh если юзал ГУИ то он не может ругаца... скорее всего ошибка на 2-3 строки выше\ниже

Проверь имена функций
Старый 03.06.2006, 20:21
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
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
DioD

offline
Опыт: 45,134
Активность:
Лучше писать всё в джазе изначально, делая несколько тригеров доноров, а потом собирать воедино.
Знаю только одно от русских букв у редактора сносит крышу.
Старый 03.06.2006, 21:27
NETRAT

offline
Опыт: 83,712
Активность:
Ага, а еще у него сносит башню от такой незаметной фичи как одинарный слеш '\'
Старый 03.06.2006, 21:38
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
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
Revil
...
offline
Опыт: 16,530
Активность:
А ты сделал условие?
Старый 04.06.2006, 01:30
Iron
Листовой
offline
Опыт: 24,427
Активность:
Цитата:
in an area 1

Пробовал поставить побольше ?
Старый 04.06.2006, 01:30
GadenbIsh
Просто Гад
offline
Опыт: 70,430
Активность:
Revil при чем тут условие, если я просто не могу сохранить карту с таким действием
Iron
пробовал -1 (стоит по умолчанию) 1 и 25 - ниче не помогает =(
Старый 04.06.2006, 04:06
Ответ

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

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

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

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



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