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

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

Ответ
 
AlexKARASb
Learning cpp
offline
Опыт: 22,103
Активность:
jass обучение
Читая статью по jass'у а именно столкнулся с некоторыми вопросами, скорее всего из-за недостатка знания английского языка
1)зачем в глобалку заносить рав код спела и потом в уловии триггера сравнивать с ней, а не сразу с рав кодом?
в принцепе все переменные в примере показано заносить так, объясните пожалуйста почему
Код:
globals
    private constant integer SpellID = 'A000' //Spell Rawcode.
endglobals

private function Conditions takes nothing returns boolean
    return GetSpellAbilityId() == SpellID
endfunction
Старый 20.04.2010, 00:01
Nekit1234007

offline
Опыт: 11,916
Активность:
Как блок настрек, в больших спеллах и системах, для того чтобы не искать по коду, все настройки вынесены на верх.
Старый 20.04.2010, 00:05
ScorpioT1000
Работаем
offline
Опыт: отключен
это убогость :) юзай cjass
#define SpellID = 'A000'
Nekit1234007 прав.
Старый 20.04.2010, 00:08
SRes
1110101000
offline
Опыт: 9,997
Активность:
AlexKARASb, Чтобы было удобно, т.к. зачастую потом сложно найти тот равкод, да и видеть вместо 'BAWQ' удобнее Spell_Uber_Mega_Strike.
Это убогость ! Пиши свой парсер !
Это убогость ! Пиши на С++ !
Это убогость ! Пиши на асме !
Это ... ! ... !
Старый 20.04.2010, 00:20
AlexKARASb
Learning cpp
offline
Опыт: 22,103
Активность:
Спасибо большое за прояснение.
Старый 20.04.2010, 15:22
Windrunner
Верь мне!
offline
Опыт: 4,565
Активность:
Кстати раз тут сказали а можно ли приватный дефайн сделать?Иначе везде SpellId дефайном будет заменятся на 1 число.
Старый 20.04.2010, 21:05
Nekit1234007

offline
Опыт: 11,916
Активность:
#define private SpellId = '' Между прочим, тут об этом написано.
Старый 20.04.2010, 21:22
ScorpioT1000
Работаем
offline
Опыт: отключен
Windrunner, не надо это делать. все "линки" на равкоды должны иметь уникальные имена типа SPELL_ID_SHIELDBASH
Старый 20.04.2010, 22:02
Ответ

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

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

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

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



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