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

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

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

offline
Опыт: 34,834
Активность:
если че жасс не распознает два и более exitwhen'а под циклами, я проверял
Старый 15.09.2009, 22:37
adic3x

offline
Опыт: 108,439
Активность:
define while = whilenot not
немного неоптимально. я долго думал, и прешел к выводу, что это должен решать сам кодер
define break = exitwhen true
только узнали ? ;)
ADOLF добавил:
если че жасс не распознает два и более exitwhen'а под циклами, я проверял
это дезинформация, ничего подобного я не видел... выложи код
Старый 15.09.2009, 22:57
ScorpioT1000
Работаем
offline
Опыт: отключен
whilenot not неоптимально. оптимально былобы отражать сравнения на уровне компиляции, но это очень накладно..
ScorpioT1000 добавил:
ADOLF:
если че жасс не распознает два и более exitwhen'а под циклами, я проверял
это дезинформация, ничего подобного я не видел...
+1
Старый 15.09.2009, 23:31
ZeToX2007

offline
Опыт: 7,009
Активность:
Таксс ошибочка:


Код:
if ( Nm < 8192 ) then
set L = Mx1[Nm]
elseif ( Nm < 16383 ) then
set L = Mx2[Nm - 8191]
elseif ( Nm < 24574 ) then
set L = Mx3[Nm - 16382]
elseif ( Nm < 32765 ) then
set L = Mx4[Nm - 24573]
elseif ( Nm < 40956 ) then
set L = Mx5[Nm - 32764]
elseif ( Nm < 49147 ) then
set L = Mx6[Nm - 40955]
elseif ( Nm < 57338 ) then
set stuct = Mx7[Nm - 49146]
else
set stuct = Mx8[Nm - 57337]
endif


Не всегда до конца компилиться =/
Старый 16.09.2009, 01:47
Van Damm
wait... what?
offline
Опыт: 22,268
Активность:
не знаю, что ты делаешь не так + я тебе еще в той теме давал твой код, полностью переоформленный в стиле cjass
Старый 16.09.2009, 01:53
ZeToX2007

offline
Опыт: 7,009
Активность:
Van Damm, я его использовал, просто бывает сначало сохроняет карту нормально, потом с такими ошибками потом сново нормально
Старый 16.09.2009, 02:18
Van Damm
wait... what?
offline
Опыт: 22,268
Активность:
Это и вправду странно :/ Не сталкивался с таким
Старый 16.09.2009, 02:37
FREEZE_ball
Cataclysm => жара
offline
Опыт: 15,247
Активность:
ZeToX2007, та же беда с любым кодом. =\
Бывает, закрыл сообщение об ошибке, поставил двойной слэш после строчки, щёлкнул Ctrl+S - бугагашеньки, карта уже нормально сохранилась.

Есть подозрение, что это из-за дефайнов, объявляемых после инициализации глобальной переменной (внутри библиотеки) без ограничителей globals/endglobals. Хотя это только имхо. Код выкладывать не буду =\ . Сами ищите, блинн.
Старый 16.09.2009, 07:32
adic3x

offline
Опыт: 108,439
Активность:
если заметите подобный баг, сразу скопируйте карту (ничего не меняя) и потом скинете мне, я не екстрасенс и по фотографиям не излечиваю
Старый 16.09.2009, 10:29
Van Damm
wait... what?
offline
Опыт: 22,268
Активность:
Если кто-то хочет чтобы багов стало меньше, стоит поднять пятую точку и помочь их найти =]
Старый 16.09.2009, 10:37
ZeToX2007

offline
Опыт: 7,009
Активность:
Вот оно.
Прикрепленные файлы
Тип файла: w3x ZeDCS3.w3x (23.7 Кбайт, 12 просмотров )
Старый 16.09.2009, 14:10
adic3x

offline
Опыт: 108,439
Активность:
ZeToX2007, спасибо конечно, но мны многократно сохраняли карту на нескольких машинах - никаких проблем небыло
обнови версию адикхелпера
Старый 16.09.2009, 18:49
Nekit1234007

offline
Опыт: 11,916
Активность:
Ошибка при компиляции в опен доте когда препроцессор находит интегер '}' :
function MeetHookMain takes nothing returns nothing
    ...
    call GroupEnumUnitsInRange(lEw,lxx,lyy,'}',lTM)
    ...
endfunction
Старый 17.09.2009, 14:58
Van Damm
wait... what?
offline
Опыт: 22,268
Активность:
Nekit1234007, спасибо за репорт. Будет исправлено.
Старый 17.09.2009, 15:02
DragonSpirit
у - уходи
offline
Опыт: 22,625
Активность:
Собственно при попытке такого дефайна вылезла ошибка(возможно не закрыт дефайн)
define System.Write = BJDebugMsg
Старый 17.09.2009, 21:57
Van Damm
wait... what?
offline
Опыт: 22,268
Активность:
Старый 17.09.2009, 22:49
DragonSpirit
у - уходи
offline
Опыт: 22,625
Активность:
Van_Damm, ёлки-палки,вот я тупанул,спасибо что разъяснил =)
PS: VD,обнови подпись,последняя версия AdicHelper'a это же 1.3.4.12 )

Отредактировано DragonSpirit, 17.09.2009 в 23:06.
Старый 17.09.2009, 22:54
Elf_Stratigo

offline
Опыт: 4,699
Активность:
а есть директива включения и отключения транслятора cJASS?
просто иногда в некотором блоке кода удобно сделать так, чтоб его не видел AdicHelper...
Старый 18.09.2009, 10:13
Van Damm
wait... what?
offline
Опыт: 22,268
Активность:
Elf_Stratigo, пример?
Старый 18.09.2009, 10:41
Chester
Best for you!
offline
Опыт: 5,702
Активность:
Код:
//! nocjass

//! endnocjass
Старый 18.09.2009, 11:25
Закрытая тема

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

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

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

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



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