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

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

Ответ
 
zibada

offline
Опыт: отключен
"return GetSpellAbilityId()==1093678668"
во-первых, ГДЕ ты в доте видел такие строчки (номер строки из war3map.j версии 6.32b в студию), во-вторых, это отламывается еще проще, чем расстановка отступов...
(самый тупой вариант: все числа между эквивалентами '0000' и 'zzzz' заменить на такое представление)
Старый 11.05.2006, 16:32
FeuerFrei

offline
Опыт: 440
Активность:
Решил новую тему не создавать, а спросить в этой...
В общем так: сделал я кое как с горем пополам конвертер из slk в w3*
и вроде работает уже НО!
Сначало он запарывал, делал обьекты типа неизменяемыми т.е. изменяеш свойства обьекта - получаеш вылет редактора в трубу.
Теперь это вроде исправил, но появилась новая проблема, если удалить какую небудь абилу то опять вылет, с юнитами, декорами, абгрейдами все ок...
Даже не знаю что и думать все работает нормально пока не удалиш абилу...
Может это из-за того что абил слишком много, около 2000...
Подскажите что нибудь пожалуйста.
Старый 11.05.2006, 16:44
NETRAT

offline
Опыт: 83,712
Активность:
FeuerFrei я тебе говорил - это проблема с типизацией - неправильный ID типа. Начинать нужно с юнитов - они самые простые, абилы - это вообще жуть - там все неправильно

В чем делал-то?

NETRAT добавил:
Конвертер такого типа уже написан и отлажен, только в открытом пользовании его пока нет - ибо чтобы им пользоваться нужны достаточно прямые руки
Старый 11.05.2006, 17:12
DioD

offline
Опыт: 45,134
Активность:
Солью всё в один месаг.
Сурса нету, ибо это глюк, там стока писать надо самому, что огого, на неделю хватит, плюс еще и придумать надо.
В доте никогда таких строк небыло, это другой, но очень похожий проэкт.
Я знаю что это 10 версия 256ричного числа, как переводить одно в другое, меня такому еще не учили.
Старый 11.05.2006, 17:16
NETRAT

offline
Опыт: 83,712
Активность:
DioD очень просто:
Код:
printf("%X",1093678668)


NETRAT добавил:
Дык почему же ты говоришь что это просто, если сам это не делал?
Старый 11.05.2006, 17:31
DioD

offline
Опыт: 45,134
Активность:
Просто то просто, но я не врубаюсь.
4130364С
Ну и что мне это дало, хотя всё равно спасибо
Старый 11.05.2006, 17:32
zibada

offline
Опыт: отключен
Цитата:
В доте никогда таких строк небыло, это другой, но очень похожий проэкт.

на буковку "м"? =)

Цитата:
Я знаю что это 10 версия 256ричного числа, как переводить одно в другое, меня такому еще не учили.

например, на си:

char id[5] = "A000";
printf("%d", *(int*)id);

обратно:

int id[2];
id[0] = 808464449;
char *str = (char*)id;
str[4] = 0;
printf("%s", str);

enjoy :)
Старый 11.05.2006, 17:59
NETRAT

offline
Опыт: 83,712
Активность:
Типо так:
Код:
PrintID(int id)
{
  char buffer[5]="    \0";
  memcpy(&buffer[0],&id,4);
  printf("%s",buffer);
}
Старый 11.05.2006, 18:22
THeBloodiest

offline
Опыт: 20,881
Активность:
Просто то просто, но я не врубаюсь. (c)
Старый 11.05.2006, 18:35
remal
нечто
offline
Опыт: 2,087
Активность:
автоматическое преобразование? читеры, блин:)
Старый 12.05.2006, 04:08
DioD

offline
Опыт: 45,134
Активность:
В мудоте тоже такого нет, и вообще это AOM собственно мудота = клон этой самой карты, тот-же АИ тот-же рестарт.

Спасибо за код, щас буду издеваться над числами.

http://beam.to/vile
Старый 12.05.2006, 07:45
dimonra

offline
Опыт: 654
Активность:
да мне хоь какую версию
Старый 12.05.2006, 12:17
dimonra

offline
Опыт: 654
Активность:
дайте ссылочку а мужики!!!!
Старый 14.05.2006, 20:06
felix_ff

offline
Опыт: 757
Активность:
а ты увен что оно тебе нада?... ты смотри там открытая дота но она полностью на джассе...если ты иго не знаешь следовательно => гг ноу ре. :lamo:
http://xgm.guru/forum/showthread.php?t=4311
Старый 14.05.2006, 22:33
Ответ

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

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

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

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



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