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

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

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

offline
Опыт: 108,439
Активность:
Следующий вопрос: какие именно файлы инклудить для получения полной функциональности cJass`а при версии 1.24б, желании писать быстрее и последнем апдейте AdicHelper`а?
папочка lib в директории адикХелпера, заходим туда, открываем все вподряд и читаем описание, какая либа что дает
Старый 03.09.2009, 14:13
Hellfim
Новичок
offline
Опыт: 79,637
Активность:
FREEZE_ball, все, которые поставляются с прогой.
Старый 03.09.2009, 14:13
adic3x

offline
Опыт: 108,439
Активность:
FREEZE_ball, все, которые поставляются с прогой.
я так не думаю... нужно только те, которые будешь использовать
Старый 03.09.2009, 14:17
FREEZE_ball
Cataclysm => жара
offline
Опыт: 15,247
Активность:
ADOLF, твой совет, какие использовать?
Старый 03.09.2009, 14:18
ScorpioT1000
Работаем
offline
Опыт: отключен
нужно только те, которые будешь использовать
там что, независимо от вызова инклюдится всё содержимое?
Старый 03.09.2009, 14:20
adic3x

offline
Опыт: 108,439
Активность:
там что, независимо от вызова инклюдится всё содержимое?
непосредственно команда инклю просто вставит в код место себя содержимое подключаемого файла, однако эти файлы сейчас состоят чуть более, чем полностью из макросов, поэтому прирост веса вам не грозит (более того мы вскоре сделаем отпиливание всего ненужного)
ADOLF, твой совет, какие использовать?
вопрос не имеет смысла... какие либы вы инклюдите, когда например пишети на си?
Старый 03.09.2009, 14:32
FREEZE_ball
Cataclysm => жара
offline
Опыт: 15,247
Активность:
ADOLF, ладно, зададим вопрос по другому, какие библиотеки инклудишь ты, наш великий мастер и сенсей? Напиши сюда в теге кода.
Старый 03.09.2009, 14:35
Van Damm
wait... what?
offline
Опыт: 22,268
Активность:
Вперед в "AdicHelper\lib", смотреть библиотеки. Полное описание будет в мануале.
С помощью include ты можешь подключать любые файлы (например какие-то свои системы, которые не хочешь держать в карту)
Фактически, сейчас это — то же самое, что //!import, только incude парсит cJass синтаксис внутри подключаемых файлов
Старый 03.09.2009, 14:38
ScorpioT1000
Работаем
offline
Опыт: отключен
а прокатит что-то типа:

define EXTERN_LIBS = "E:\War3bnet\" //слеш один?
//...
include EXTERN_LIBS + "lib1.j"
include EXTERN_LIBS + "lib2.j"

function для_jass_подцветки takes returns
?
Старый 03.09.2009, 14:44
Hellfim
Новичок
offline
Опыт: 79,637
Активность:
  1. Да.
  2. Нет. function для_jass_подцветки takes returns==
void for_jass_undercolor () {}
Старый 03.09.2009, 15:25
Van Damm
wait... what?
offline
Опыт: 22,268
Активность:
  1. Покатит, но слеш нужно экранировать
  2. Что ты имеешь в виду под "для_jass_подцветки" ?
Van Damm добавил:
Поправочка: первое не покатит ^^ Надо спросить у адика, можно ли это реализовать вообще.
Старый 03.09.2009, 15:35
adic3x

offline
Опыт: 108,439
Активность:
нет, нужно передавать строку как таковую...
зачем это нужно?
где вы вообще такое видели?
Старый 03.09.2009, 16:26
ScorpioT1000
Работаем
offline
Опыт: отключен
Цитата:
для_jass_подцветки

это для парсера на форуме вобщето) чтоб он понял, что это джасс O_O

Цитата:
нет, нужно передавать строку как таковую...

чтобы указывать 1 раз строку, откуда брать либы) т.е. если несколько инклюдов
Старый 03.09.2009, 16:58
Hellfim
Новичок
offline
Опыт: 79,637
Активность:
Предлогаю заменить
define private Id=15
на
private define Id=15
Старый 03.09.2009, 17:08
adic3x

offline
Опыт: 108,439
Активность:
тобы указывать 1 раз строку, откуда брать либы)
положить либы в папку с картой или в папку lib
ADOLF добавил:
насчет замены порядка слов как то невтему, там все намного сложнее... в техническом плане
Старый 03.09.2009, 23:05
FREEZE_ball
Cataclysm => жара
offline
Опыт: 15,247
Активность:
Кто бы уже сделал проверку на существование функции в ExecuteFunc в компиляторе!
Старый 04.09.2009, 14:55
Hellfim
Новичок
offline
Опыт: 79,637
Активность:
FREEZE_ball, зачем? Людям с руками из плечей этого не надо =)
Старый 04.09.2009, 15:10
Elf_Stratigo

offline
Опыт: 4,699
Активность:
Цитата:
Сообщение от FREEZE_ball
существование функции в ExecuteFunc

крашить вар удобно этим...
Старый 04.09.2009, 15:12
adic3x

offline
Опыт: 108,439
Активность:
можно продейайнить имя функции
define funcName = "MyFunc"
и указывать это имя в екзекуте - если опечатка - то оно выдаст еррор
Старый 04.09.2009, 15:30
FREEZE_ball
Cataclysm => жара
offline
Опыт: 15,247
Активность:
ADOLF, а ещё можно сверлить зубы через задницу, если ошибка - пациент истекает кровью. Спасение пациента в этом случае возможно через удаление бормашины из тонкого кишечника...

И ты не ответил мне на вопрос со списком библиотек, используемых тобой.
Старый 04.09.2009, 18:05
Закрытая тема

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

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

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

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



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