Rampage
Бицепс
offline
Опыт:
9,722Активность: |
cJass не работает
Установил плагин cJass'овый, настройки сделал как следует, а код всеравно не компилируется.
» Код:
[+] замечание от Hanabishi: Дубль темы.
|
01.08.2011, 10:12 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
vladfaust
offline
Опыт:
12,714Активность: |
Это ж Я тебе сделал^^
Я так всегда делаю. +Объявление локалок без "local" никто не отменял...
Head_Hunter_44 добавил: + может напутал с defin'ом что (Spell_Dummy) |
01.08.2011, 10:36 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Rampage
Бицепс
offline
Опыт:
9,722Активность: |
Нифига.
Rampage добавил:
Так же не пашет. Rampage добавил:
|
01.08.2011, 10:39 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DotaMaster666
Silenced by GadenbIsh
offline
Опыт:
1,259Активность: |
В коде все правильно вроде, а не компилируется - это как:
И да, надеюсь в пути к карте нет не английских символов? |
01.08.2011, 10:44 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
vladfaust
offline
Опыт:
12,714Активность: |
аа... Ты не вставил одну из библиотек, ctypes.j вроде или чета такое. У тебя карта пока что не понимает сокращений C++)
Head_Hunter_44 добавил: int для нее это нечто неизветсное |
01.08.2011, 10:45 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DotaMaster666
Silenced by GadenbIsh
offline
Опыт:
1,259Активность: |
Вроде понял:
|
01.08.2011, 10:45 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Rampage
Бицепс
offline
Опыт:
9,722Активность: |
Head_Hunter_44, что за библиотека?
Rampage добавил: Воо, пошло. |
01.08.2011, 10:47 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
vladfaust
offline
Опыт:
12,714Активность: |
» Цитата из мана
6 Стандартная библиотека
В поставку cJass, кроме парсера, входят также файлы стандартной библиотеки, найти которые вы можете в подпапке "lib" папки "AdicHelper". Эти файлы были созданы специально для облегчения написания кода, а также простой оптимизации некоторых его аспектов. Для использования их при разработке, вы просто подключаете нужные директивой include. Все стандартные подключаемые файлы имеют префикс "cj_" расширение ".j".
6.1 cj_types и cj_typesEx include "cj_types.j" include "cj_typesEx.j" include "cj_types_priv.j" include "cj_typesEx_priv.j" Данные подключаемые файлы содержат макросы, приближающие работу с типами в JASS2 к таковой в C++. В первом из них вводятся псевдонимы для элементарных типов, соответствующие наименованиям этих типов в языке C:
define { int = integer bool = boolean void = nothing float = real } Во втором файле определяются конструкции вида new <type> для всех основных типов, например:
define <new timer> = CreateTimer() Полный список этих конструкций вы можете посмотреть, открыв в текстовом редакторе файл "cj_typesEx.j".
Для использования при создании своих библиотек, созданы версии этих двух файлов, в которых все макросы определяются как приватные. Данные файлы имеют постфикс "_priv" в названии файла. Head_Hunter_44 добавил: Рад был помочь) |
01.08.2011, 10:48 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Rampage
Бицепс
offline
Опыт:
9,722Активность: |
Сатана, компилируется, но не работает карта сама (в варкрафте непосредственно)...* |
01.08.2011, 10:48 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
vladfaust
offline
Опыт:
12,714Активность: |
|
01.08.2011, 10:50 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DotaMaster666
Silenced by GadenbIsh
offline
Опыт:
1,259Активность: |
libraryr кстати можно тоже писать, используя блоки {}
Попробуйте закомментировать всю библиотеку (/* library ... endlibrary */) и пересохранить карту. |
01.08.2011, 10:51 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Rampage
Бицепс
offline
Опыт:
9,722Активность: |
Вообще, по-моему, косяк с AScii. При выключении прелоада, но не библиотеки ASCII тоже не запускается. С отключеным и тем и тем все ок... |
01.08.2011, 10:54 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Elf_Stratigo
offline
Опыт:
4,699Активность: |
где библиотека Ascii? покажи код |
01.08.2011, 10:56 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Rampage
Бицепс
offline
Опыт:
9,722Активность: |
» ASCII
|
01.08.2011, 10:59 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Elf_Stratigo
offline
Опыт:
4,699Активность: |
у меня всё ок, возможно поток умирает - выводи дебаг сообщения |
01.08.2011, 11:14 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Faion
Noblesse Oblige
offline
Опыт:
30,395Активность: |
Цитата:
Либа работает, я ее проверил. Минус только один, инициализация скилов увеличила время загрузки нефигово так. Цитата:
Блок глобалс, и приставка local в cjass ненужны, если ты не знал ._. Цитата:
Тут должен быть ID дамми. Цитата:
Я не втюхиваю нерабочие либы :3 |
||||
01.08.2011, 12:24 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Elf_Stratigo
offline
Опыт:
4,699Активность: |
|
01.08.2011, 12:46 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Faion
Noblesse Oblige
offline
Опыт:
30,395Активность: |
Цитата:
Тут все в исходном виде. Кста, мб кто вкурсе как прелоадить, не используя это, а то особо не вникал в этот аспект. Код:
Т.к. минус данной конструкции - доп. время загрузки, причем неплохо так увеличит я думаю, если скилов прелоадить нужно будет 100+ |
|
01.08.2011, 12:52 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Nerevar
I'll be back!
offline
Опыт:
18,352Активность: |
Не используя это можно - просто нужным юнитам дать абилы,которые дадутся во время игры изначально(даммиками к примеру),то же и с героями - только выставить чтобы на первом уровне не давали никакого эффекта(это если бонусы характеристиками\когти\перчатки скорости и т.д.,у чего можно вообще уровень повышать),все пасивы спрятать в спелбуки(также без эфекта на первом уровне)
P.s. - думаю минусы данной конструкции очевидны
Также можно прелоадить только абилы,нужные для скилов выбранных уже героев(пример - загрузка инвока в доте),минус - лаги во время игры,плюс - уменьшится время загрузки карты,т.к. всех героев взять нельзя(в 90% и более карт) - подгружать абил придется меньше,со спецэффектами - аналогично |
01.08.2011, 13:02 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Faion
Noblesse Oblige
offline
Опыт:
30,395Активность: |
Ну это я и так знал, но таки надеялся узнать об оптимальном программном способе.
|
01.08.2011, 13:09 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|