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

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

Ответ
 
Hanabishi
COOL STATUS
offline
Опыт: отключен
проверил массивы, действует как и раньше 0-8191 включительно
кто-нибудь, глянте, может это глюк только моего common.j?
Старый 21.10.2009, 20:40
Hellfim
Новичок
offline
Опыт: 79,880
Активность:
Hanabishi, ага, у меня 8192 =)
Старый 21.10.2009, 20:41
Hanabishi
COOL STATUS
offline
Опыт: отключен
Hellfim, спасибо
Старый 22.10.2009, 13:20
ScorpioT1000
Работаем
online
Опыт: отключен
хаха, кстати лулз )
поэтому надо всегда иметь дифайн/константу для этого, а не хардкорить эти ваши 8191 всюду.
Старый 23.10.2009, 12:57
UltimateFenix
Высший Эльф
offline
Опыт: 1,374
Активность:
С появлением 1.24, WEU стал бессплодным и я потерял его save/load system, но как я заметил в обычном ВЕ появились хэш-таблицы, можно ли использовать их для save/load hero в Orpg, если да то как?
Старый 12.11.2009, 13:18
DragonSpirit
у - уходи
offline
Опыт: 22,625
Активность:
UltimateFenix, нет
прочти статью про создание загрузочного кода
Старый 12.11.2009, 16:36
ShadoW DaemoN

offline
Опыт: 37,078
Активность:
Недавно стало известно о запуске бета-тестирования патча 1.24c

Patch 1.24c

Исправления:
  • В шестой главой кампании за людей исправлена проблема, из-за которой невозможно было загрузить сохраненную игру.
  • Исправлена проблема, разрешающая возврат некорректных значений функций при определенных условиях.
  • Исправлена проблема, которая заставляла возвращать некорректные значения функцией TriggerEvaluate при определенных условиях.
  • Устранена небольшая утечка при использовании функций GroupEnum.
  • Исправлена фатальная ошибка при использовании функции CreateImage на PPC Mac.
  • Был обновлен World Editor на макинтошах для поддержки последних нововведений JASS.
Оригинал здесь
Обсуждаем.

Отредактировано ShadoW DaemoN, 02.12.2009 в 16:04.
Старый 18.11.2009, 19:25
Nekit1234007

offline
Опыт: 11,916
Активность:
Цитата:
Сообщение от ShadoW DaemoN
В шестой главой кампании за людей исправлена проблема, из-за которой невозможно было загрузить сохраненную игру.

оО Не проходил кампании заного после пачя =)
Цитата:
Сообщение от ShadoW DaemoN
Исправлена проблема, разрешающая возврат некорректных значений функций при определенных условиях.

Об этом хотелось бы поподробнее...
Цитата:
Сообщение от ShadoW DaemoN
Был обновлен World Editor для поддержки последних нововведений JASS.

И об этом.
Старый 18.11.2009, 19:40
Enein
Silenced by ZlaYa1000
offline
Опыт: 43,681
Активность:
Устранена небольшая утечка при использовании функций GroupEnum.
интересно какая)
Старый 18.11.2009, 19:51
agentex

offline
Опыт: 34,534
Активность:
афигеть, когда они приказы пофиксят? список исправлений какойто сомнительный
Старый 18.11.2009, 19:52
ShadoW DaemoN

offline
Опыт: 37,078
Активность:
Был обновлен World Editor на макинтошах для поддержки последних нововведений JASS.
fixed
Nekit1234007, они все ретурн баг пытаются заткнуть. Хотя не помогает.
Enein, если вместо фильтра стоит null, типа GroupEnumUnitsInRect(g, r, null), то это создает небольшую утечку. Иностранные коллеги выпендривались следующим образом:
library Boolexprs initializer Init

  globals
    boolexpr FALSE = null
    boolexpr TRUE = null
  englobals

  private function FALSE_func takes nothing returns nothing
    return false
  endfunction

  private function TRUE_func takes nothing returns nothing
    return true
  endfunction

  private function Init takes nothing returns nothing
    set FALSE = Condition(function FALSE_func)
    set TRUE  = Condition(function TRUE_func)
  endfunction

endlibrary
Старый 18.11.2009, 20:09
Toadcop

offline
Опыт: 53,013
Активность:
Цитата:
интересно какая)

есть вместо бульекспр передавать туда null там утечка образовывалась при каждом вызове.
Старый 18.11.2009, 20:13
ScorpioT1000
Работаем
online
Опыт: отключен
Был обновлен World Editor на макинтошах для поддержки последних нововведений JASS.
конкретней, это о хэштейблах ?
ну да, они взялись исправлять свою хрень, непонятно зачем так поздоно. сейчас лучше ничего не трогать
Старый 18.11.2009, 20:20
Enein
Silenced by ZlaYa1000
offline
Опыт: 43,681
Активность:
есть вместо бульекспр передавать туда null там утечка образовывалась при каждом вызове.
аа ну это я знал)
исправили - хорошо
Старый 18.11.2009, 20:37
ShadoW DaemoN

offline
Опыт: 37,078
Активность:
Давно хотел перевести, но как-то не получалось...
Внезапно! by weaaddar

Возвращение блудного return bug'a

Фича заключается в использовании недоработки наследования типов от handle:
type fogstate           extends     handle
Как видно, fogstate - это целое число, претендующее на право называться хендлом. Далее мы видим примечательную функцию:
constant native ConvertFogState             takes integer i returns fogstate
Это что-то вроде новоявленной I2H. Для использования достаточно взять хендл, получить его id и сконвертировать в fogstate. Но в чем фича?
Можно применить хеш-таблицы для принудительного приведения типа:
    local hashtable ht = InitHashtable();
    local unit u = CreateUnit(Player(0),'hfoo',0,0,0)
    local integer handleID = GetHandleId(u);
    local fogstate h = ConvertFogState(handleID);
    local agent a;
    call SaveFogStateHandle(ht, 0, 0, h);
    set a = LoadUnitHandle(ht, 0, 0);
    call BJDebugMsg(I2S(GetHandleId(a)));
Для использования подобного типа приведений лучше использовать глобальную переменную хеш-таблицы.
ну по сути все нативные функции типа Convert<type>(int i): type являются багнутыми
Старый 18.11.2009, 20:58
FREEZE_ball
Cataclysm => жара
offline
Опыт: 15,247
Активность:
ShadoW DaemoN, ого, да близзы опять выпустят патчег =)
Старый 18.11.2009, 21:52
NCrashed

offline
Опыт: 13,553
Активность:
Сперва написал, что LoadUnitHandle(ht, 0, 0); будет выдавать 0, но проверив был шокирован О_О. Строим новую систему на основе бага ^^ ...
NCrashed добавил:
Скоро выйдет патч 1.24c, который все пофиксит.
Старый 18.11.2009, 22:08
XOR

offline
Опыт: 38,284
Активность:
Надеюсь что нет, т.к. Нам по сути вернули РБ =)
Старый 19.11.2009, 00:46
FunkieFoO

offline
Опыт: 7,059
Активность:
РБ маст ретёрн!1 ) У меня еще такая трабла случилась, хочу пропатчить 1.24а на 1.24б, но при патче выскакивает ошибка, что контрольная сумма файлов не верна, в чем мой фейл? и как пропатчить?
Старый 19.11.2009, 08:22
NCrashed

offline
Опыт: 13,553
Активность:
Старый 19.11.2009, 18:25
Ответ

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

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

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

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



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