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

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

Ответ
 
Зевс
Адская Зверюга
offline
Опыт: 152,154
Активность:
Переменная не присваивает эффект
Разъясните следующее:
Код:
call AddSpecialEffectLocBJ(udg_AL[i], "Abilities\\Spells\\NightElf\\FaerieFire\\FaerieFireTarget.mdl")
set udg_AE[i] = GetLastCreatedEffectBJ()
//Здесь переменная udg_AE присваивает эффект без проблем


Код:
call AddSpecialEffectLoc("Abilities\\Spells\\NightElf\\FaerieFire\\FaerieFireTarget.mdl", udg_AL[i])
set udg_AE[i] = GetLastCreatedEffectBJ()
//Здесь переменная udg_AE НЕ присваивает эффект


Вопрос почему?
Старый 20.10.2008, 20:39
DFlyer
<3 MJ
offline
Опыт: 42,879
Активность:
Код:
function AddSpecialEffectLocBJ takes location where, string modelName returns effect
    set bj_lastCreatedEffect = AddSpecialEffectLoc(modelName, where)
    return bj_lastCreatedEffect
endfunction

Если использовать не бж, то set bj_lastCreatedEffect не происходит, т.е. она остаётся пуста.
Делай так
Код:
set udg_AE[i] = AddSpecialEffectLoc("Abilities\\Spells\\NightElf\\FaerieFire\\FaerieFireTarget.mdl", udg_AL[i])
Старый 20.10.2008, 20:44
Зевс
Адская Зверюга
offline
Опыт: 152,154
Активность:
когда делаю подобное ВЕ вылетает =/ ... значит быть бж
Старый 22.10.2008, 17:52
DFlyer
<3 MJ
offline
Опыт: 42,879
Активность:
Зевс
Вылетает? Хм, может покажешь побольше кода?
Старый 22.10.2008, 17:58
S

offline
Опыт: 43,833
Активность:
Цитата:
Вылетает?

стандартный WE не переваривает чистые (не-бж) jass ф-ии, и выводит ошибку.
Старый 22.10.2008, 18:07
DFlyer
<3 MJ
offline
Опыт: 42,879
Активность:
hm lol...

Зевс
Use jass new gen pack
Старый 22.10.2008, 18:13
J
expert
offline
Опыт: 48,447
Активность:
Цитата:
стандартный WE не переваривает чистые (не-бж) jass ф-ии, и выводит ошибку.
O_O шозабред
Старый 22.10.2008, 18:34
S

offline
Опыт: 43,833
Активность:
Цитата:
O_O шозабред

лично у меня выкидывает после стандартных не-бж функций.

Варкрафт лицензия, патч последний. на jngp афаик таких проблем нет
Старый 22.10.2008, 18:35
Garret
Недоброе творится
offline
Опыт: 3,893
Активность:
Sasha
возможны ошибки, после которых действительно выкидывает из редактора, однако виноват в них кодер. Поверь, в стандартном редакторе всё норм. Может, ты совершил подобную ошибку?
Старый 22.10.2008, 18:58
Scorched

offline
Опыт: 7,912
Активность:
Garret +1
если правильно писать, то не вылетит.
копирни в какой-нибудь jasscraft, и узнаешь, где ошибка
Старый 22.10.2008, 20:09
S

offline
Опыт: 43,833
Активность:
Цитата:
возможны ошибки, после которых действительно выкидывает из редактора, однако виноват в них кодер. Поверь, в стандартном редакторе всё норм. Может, ты совершил подобную ошибку?

хз, лично у меня редактор переваривает только SubStringBJ, если вместо него вставить SubString - ошибка программы и редактор закрываетса.

Напоминаю - здесь обсуждается не то что WE закрываетса от обычных функций (не-бж) а сабж в первом посте.
Старый 22.10.2008, 22:16
adic3x

offline
Опыт: 108,439
Активность:
Цитата:
Напоминаю - здесь обсуждается не то что WE закрываетса от обычных функций (не-бж) а сабж в первом посте.

сабж в первом посте плавно переходит в сабж в третем посте, собстно давайте поговорим и вылетах)))

Зевс, наверное кинь сбда побольше кода (это кста и саши касается, ибо он знаменитый "кодер") и мы разберемся, имхо у вас что то банальное)
Старый 23.10.2008, 14:07
dk

offline
Опыт: 60,293
Активность:
Цитата:
udg_AE[i]

Аа i объявлена как локалка?)
Старый 23.10.2008, 14:21
Van Damm
wait... what?
offline
Опыт: 22,268
Активность:
ну если у него работает код с бж, то значит объявлена - там ведь она тоже мспользуется
Старый 23.10.2008, 14:46
dk

offline
Опыт: 60,293
Активность:
ну хз, просто экзотический баг тогда какой-то) Мб в разных функциях тестил...
Цитата:
кинь сюда побольше кода
Старый 23.10.2008, 16:48
Ответ

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

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

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

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



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