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

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

Ответ
 
palevo

offline
Опыт: 45
Активность:
Импорт Jass заклинания
При попытке сохранить карту или включить триггер вылезает вот такая вот ошибка.



Учимся: Как выкладывать большие изображения
В следующий раз будут приняты жесткие меры. © swdn
[+] замечание от ShadoW DaemoN: изображение размером > 100 KB

Отредактировано ShadoW DaemoN, 03.01.2009 в 12:13.
Старый 02.01.2009, 23:44
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
palevo, добавь в самый низ функцию
Код:
function InitTrig_Chilling_Steams takes nothing returns nothing
endfunction
Старый 02.01.2009, 23:58
Ranger21
I love beatiul days XD
offline
Опыт: 13,274
Активность:
хах... а этот спелл есть в моей мапе:) и тоже у босса

у тебя JAssgennewgenpack нету... может поэтому и такой глюк....

У меня отлично спелл работает)))

Хелфим

Код:
private function InitStreams takes nothing returns nothing
        local trigger t = CreateTrigger()
        local integer i = 0
        
        loop
            exitwhen i >= bj_MAX_PLAYER_SLOTS
            call TriggerRegisterPlayerUnitEvent(t, Player(i), EVENT_PLAYER_UNIT_SPELL_EFFECT, null)
            set i = i+1
        endloop
        call TriggerAddCondition(t, Condition(function Streams.IdCheck))
        call TriggerAddAction(t, function Streams.create)
        
        set Cond = Condition(function Streams.IsEnemy)
        set Trees = Filter(function Streams.TreeFilter)
    endfunction

endscope


Там внизу вот это... ему просто нужен джассгенньюпак
Старый 03.01.2009, 00:01
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
palevo, кстати да, после исправления этой ошибки скорее всего вылетит еще туча других =)
Так что требуется вот эта программа.

Hellfim добавил:
Ranger21, да нет, там ясно указано в ошибке, что требуется функция инициализации триггера...
Старый 03.01.2009, 00:04
palevo

offline
Опыт: 45
Активность:
Ranger21, выложи полный текст заклинания из твоей карты. Может быть у меня что то неправильно.
Старый 03.01.2009, 00:08
Ranger21
I love beatiul days XD
offline
Опыт: 13,274
Активность:
palevo http://xgm.guru/files.php?do=download&id=2487&h=1f1d этот спелл требует vJass, можешь хоть до посинения утыкаться, но без этого у тебя не заработает...

Ты должен скачать этот пак, извлечь его в директорию с варкрафтом (jassgen5b или обзови как хошь) и запустить NewGen WE.

В нём ты открываешь карту пример с Chilling Streams, оттуда копируешь папку Chilling Streams.

Потом ты должен скопировать всех фиолетовых юнитов которые есть в карте примере...

И не забудь в карте примере зайти в менеджер импорта (F12) и экспортнуть модель фрозен орба... вставь её в свою мапу с путём (war3mapImported\FrozenOrb.MDX, он по дефолту такой).

А потом ты должен зайти в редактор обьектов в своей мапе(!) нажать ctrl+d и вставить 4ехзначные рав-коды

//ID of the spell "Chilling Streams"
private constant integer SpellId = 'A013'
//ID of the unit "FrostOrb"
private constant integer MissleId = 'h005'
//ID of the unit "Freezedummy"
private constant integer DummyId = 'h001'
//ID of the spell "Chilling_Freeze"
private constant integer FreezeId = 'A014'



У тебя вместо A013, h005, h001, A014 должны быть иды твоих обьектов !


и самое главное - не забудь авторство спелла написать! Chilling Streams by Justify!


Hellfim

У этого спелла в требованиях стоит Moderate in trigger's , jass. А не Newbie Судя по всему палево... явно не модерате...

Хотя сам каюсь... ток рядом задал дурацкий вопрос xD, ну там триггер запрятан далеко)
Старый 03.01.2009, 00:23
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
Ranger21, ты не поверишь, но если у триггера нету функции инициализации и он включен, то ты не сможешь сохранить карту нормально.
Старый 03.01.2009, 00:35
J
expert
offline
Опыт: 48,447
Активность:
Hellfim, ты не повериш, в jnpg все сохранится...
Старый 03.01.2009, 00:36
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
J, я знаю, но разве будет работать в игре?
Старый 03.01.2009, 00:38
J
expert
offline
Опыт: 48,447
Активность:
а причем тут игра, тут проблема в построении кода, росто не вызывать функции инициализации триггеров из main() и все...
Старый 03.01.2009, 00:39
Ranger21
I love beatiul days XD
offline
Опыт: 13,274
Активность:
Hellfim

Ну явно в стандартном варовском ворлд едиторе не будет..

Этот спелл юзает JGNP чтобы произвести инициализацию триггера...
Старый 03.01.2009, 00:40
palevo

offline
Опыт: 45
Активность:
Теперь проблема в том, что NewGenWe не открывает мою карту...
Старый 03.01.2009, 11:46
RazArt

offline
Опыт: 11,197
Активность:
У мну тоже трабл, установил я JNGP, так он просто запускает стандартный ВЕ, просматривал триггеры ничё не появилось, никаких новых менюшек...
Старый 03.01.2009, 12:10
palevo

offline
Опыт: 45
Активность:
Может кто знает, где прописывается путь до редактора?
Старый 03.01.2009, 14:40
Ответ

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

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

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

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



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