Сейчас 05:18:34 Суббота, 23 ноября, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Undeclared function GetHandleId
SirNikolasДата: Четверг, 16 Февраля 2012, 12:01:03 | Сообщение # 1
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
 

ПозитронычДата: Четверг, 16 Февраля 2012, 12:01:13 | Сообщение # 2
2 уровень
Группа: Пользователи
Сообщений: 32
Награды: 0
Репутация: 0
Блокировки:
Блин, что ж это такое... :( :(
Попробовал сегодня открыть карту, содержащую триггер Leak Checker, а JH почему-то заругался на функцию GetHandleId. В чём тут прикол?
 

Ty3uKДата: Четверг, 16 Февраля 2012, 12:01:23 | Сообщение # 3
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
Каким образом ругнулся?

╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

ПозитронычДата: Четверг, 16 Февраля 2012, 12:01:33 | Сообщение # 4
2 уровень
Группа: Пользователи
Сообщений: 32
Награды: 0
Репутация: 0
Блокировки:
Undeclared Function GetHandleId.
 

Ty3uKДата: Четверг, 16 Февраля 2012, 12:01:43 | Сообщение # 5
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
Посмотри, чтобы Get, Handle и Id начинались с заглавной буквы

╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

SirNikolasДата: Четверг, 16 Февраля 2012, 12:01:53 | Сообщение # 6
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Есть одна мысль, но она уж сильно бредовая.


 

ПозитронычДата: Четверг, 16 Февраля 2012, 12:02:03 | Сообщение # 7
2 уровень
Группа: Пользователи
Сообщений: 32
Награды: 0
Репутация: 0
Блокировки:
В смысле через редактор импорта, что ли? :D
Естественно,нет.
Кстати, в списке функций GetHandleId есть.
 

SirNikolasДата: Четверг, 16 Февраля 2012, 12:02:13 | Сообщение # 8
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Quote (Позитроныч)
через редактор импорта, что ли?
Именно. :)
Тест-карта нормальная, так что проверь свой патч. Он должен быть не ниже 1.24.


 

ПозитронычДата: Четверг, 16 Февраля 2012, 12:02:23 | Сообщение # 9
2 уровень
Группа: Пользователи
Сообщений: 32
Награды: 0
Репутация: 0
Блокировки:
Нет, jngp варкрафт у меня 1.21. Наверное, суть в этом.
Кстати,раз эта функция нативная, то она должна быть в файле common.j, но в папке jass helper-а в этом файле такой функции почему-то не объявлено. Значит, дело либо в этом, либо (маловероятно), эта функция объявляется в другом месте.

Добавлено (15 Февраль 2012, 17:43:34)
---------------------------------------------
Плиз,киньте кто-нить нормальный common.j , в котором точно объявлены все нативки и типы!

 

SirNikolasДата: Четверг, 16 Февраля 2012, 12:02:33 | Сообщение # 10
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Нет, нужно патчить весь WarCraft, а не один common.j. С нашего сайта можно скачать все последние патчи. Тебе подойдет любой, начиная с 1.24.
Quote (Позитроныч)
либо (маловероятно), эта функция объявляется в другом месте.
Все функции объявляются в трех файлах: common.j (нативные), Blizzard.j ("Подарочный набор функций от Blizzard; половина из них вызывает утечки даже при правильном использовании" © Не помню, кто) и common.ai (содержит и нативки, и раскрываемые функции для создания ИИ в картах на развитие; сейчас этим никто не занимается).


 

ПозитронычДата: Четверг, 16 Февраля 2012, 12:02:43 | Сообщение # 11
2 уровень
Группа: Пользователи
Сообщений: 32
Награды: 0
Репутация: 0
Блокировки:
Всё,такая байда началась...
Короче, сегодня переустановил jngp, захожу в папку с JH, открываю common.j (размером 164 кб), спокойно нахожу нужную функцию. Потом открываю свою карту, сохраняю - та же фень, пишет Undeclared Function GetHandleId.Захожу опять в JH, и вижу - размер common.j уже 154 кб, и функции НЕТ!Что это за аномалия такая? %) :D
 

SirNikolasДата: Четверг, 16 Февраля 2012, 12:02:53 | Сообщение # 12
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
ahaha
Не знаю, я, когда мне надо посмотреть common.j, открываю его из JassCraft'а. Там он не меняется.

Решение проблемы простое - нужно пропатчить игру до 1.24 или выше.


 

ПозитронычДата: Четверг, 16 Февраля 2012, 12:03:03 | Сообщение # 13
2 уровень
Группа: Пользователи
Сообщений: 32
Награды: 0
Репутация: 0
Блокировки:
Да! Пропатчил, всё работает как надо!
Если будут ещё тупые вопросы, обязательно задам. :D :D
 

  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz