Cawa_rux
offline
Опыт:
48Активность: |
Может поможите мне, а то скорей я сам найду все ошибки.
|
11.11.2013, 15:57 | #21
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,184Активность: |
это пример кода который использует алгоритм генерации объектов совместимый с автоматической сборкой мусора если что.
да и как планируешь реализовать тики? TSA(0) штоле? |
11.11.2013, 16:08 | #22
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
на уровне интерпретатора делается очевидно... |
11.11.2013, 16:38 | #23
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
107,539Активность: |
Я тут немного влезу с cJass, который, как-будто, может вполне адекватно обнулять все локальные переменные (но не объекты) сам, в автоматическом режиме. |
11.11.2013, 18:36 | #24
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
warcraft3ft.info/forum/60-26099-1 а эти директивы на cjass ещё и объекты, но всем насрать, лучше давайте покидаем говном про таймеры и глобалки |
11.11.2013, 19:16 | #25
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Карточка
Kicked by SSrunX
offline
Опыт:
2,017Активность: |
cjass это та штучка при помощи которой не компилируется ни одна система с хайва и компов? |
11.11.2013, 19:32 | #26
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
107,539Активность: |
Часть компилятися прекрасно, другая - при добавлении к ней директивы //! nocjass и //! endnocjass. К слову, я видел те системы, которые были не совместимы и это тот еще кошмар. Обычный vJass имеет достаточно ограниченное применение макросов, поэтому некоторые умники используют вместе с/вместо макросов модули, которые должны обрабатываться как части структур, а не как низкоуровневые макросы. Читаемость кода это убивает полностью, более того, по той-же документации vJass Это должно вызывать синтаксическую ошибку. И да, возможно, новые версии vJass совместимы с cJass только при использование вышеуказанной директивы. |
11.11.2013, 23:16 | #27
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Карточка
Kicked by SSrunX
offline
Опыт:
2,017Активность: |
например, не компилируется с этими директивами
плюс раз уж мы говорим о сжассе, то важно знать: если выходит новая версия вк3, которая что-то подрубит, то cjass будет обновлён под это или проект окончательно закрыт? если закрыт, то видимо стоит съехать на обновлённый JNGP, дабы когда грянет гром не быть в какашуле с кучей cjass кода. |
11.11.2013, 23:48 | #28
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
107,539Активность: |
Обе карты прекрасно сохраняются и запускаются и без этих директив.
ADOLF добавил:
Такое было только один раз, когда запретили RB, и cJass это не коснулось. Синтаксис язык впрочем не менялся. |
12.11.2013, 00:04 | #29
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Карточка
Kicked by SSrunX
offline
Опыт:
2,017Активность: |
скачал ехп2, используемый мной редактор несколько старее
но не тут то было (моя же мапа сохраняется нормально)
Карточка добавил: это компилирует без проблем |
12.11.2013, 00:39 | #30
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
107,539Активность: |
Уберите из обоих карт блоки !nocjass, ибо с макросами там начинаются дикие танцы. Я просто тут не буду рассказывать о том, как я допустил некоторые ошибки на этапе проектирования и какие костыли мне пришлось сделать потом, что-бы оно более менее работало.
Например, для каждого textmacro из vJass запускается тула векса, которая его парсит, а потом это забирает себе обратно адик. |
12.11.2013, 12:50 | #31
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Карточка
Kicked by SSrunX
offline
Опыт:
2,017Активность: |
DotaMaster666, мы тебе всё простили с твоим сжассом |
12.11.2013, 14:29 | #32
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|