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

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

Закрытая тема
 
jetananas

offline
Опыт: 76
Активность:
Триггер целиком на jass
Посмотрел статьи, открыл карту с примером, увидел там события и условия, созданные через GUI и в действиях вписанные custom скрипты.
Как сделать триггер целиком на jass?
т.е. раньше я где то находил место куда писать, код, сейчас вроде нету, или ошибаюсь? куда нажимать?
Старый 31.10.2010, 01:37
Banzay89

offline
Опыт: 11,155
Активность:
jetananas, создаешь триггер (обычный) ==> правка ==> конвертировать в текст
вот тебе место
Старый 31.10.2010, 01:53
jetananas

offline
Опыт: 76
Активность:
спасибо, а вот такой вопрос, существуют какие нибудь фремворки? есть ООП?
где брать id магий?
откопал в примере такую строчку
>GetSpellAbilityId() == 'A002'
Старый 31.10.2010, 02:02
Ajaccio

offline
Опыт: 1,007
Активность:
Чтобы увидеть Id любого объекта нужно в РО нажать ctrl + D.
Насчет ООП, может я отвечу невпопад, но вообще Jass это Событийно-Ориентированый язык.
Старый 31.10.2010, 02:26
Banzay89

offline
Опыт: 11,155
Активность:
jetananas:
GetSpellAbilityId() == 'A002'
id спелла, тобишь его номер/код или как еще назвать.. если в ГУИ ты выбирал из подменюшек, то тут все сам, все ручками :)
Старый 31.10.2010, 02:37
jetananas

offline
Опыт: 76
Активность:
а если я захочу, допустим, уровни через внешнюю бд, синхронизацию, или нельзя внешние программы вызывать?
видел друг играл через какой то клиент, icup или что то типа того, он выигрывает ему очки даются, или это сам клиент варкрафта пилить надо?
Старый 31.10.2010, 02:44
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
jetananas, нельзя.
Старый 31.10.2010, 02:47
Ajaccio

offline
Опыт: 1,007
Активность:
Уже нельзя) В версиях до 1.24 был Return Bag связанный с некой небезопасной конвертацией переменных, который и позволял в принципе запускать внешний код. Сейчас он прикрыт, а о других способах я не слышал. Насчет БД: некие "slk" таблицы существуют, но я с ними никогда не работал, советую использовать поиск.
Старый 31.10.2010, 02:52
jetananas

offline
Опыт: 76
Активность:
ясно, спасибо, знаю php, java и вагон сопутствующих технологий, думал развернусь...
еше видел, что можно к стандартным функциям свои дописывать... будем поискать...
Старый 31.10.2010, 02:01
XOR

offline
Опыт: 38,159
Активность:
jetananas:
спасибо, а вот такой вопрос, существуют какие нибудь фремворки? есть ООП?
все в итоге конвертируется в обычный JASS. Насчет своих нативок, RTC работает на 1.23-, да и таскать за собой game.dll &war3.exe можно только в кампаниях)
Старый 31.10.2010, 10:46
Закрытая тема

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

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

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

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



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