Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
06 Feb 2012, 03:53
(Сообщение отредактировал totkotoriy - 07 Feb 2012, 09:56)
Сообщение
#2401
|
|
![]() No more lies... Сообщений: 497 Спасибо сказали: 816 раз |
Существует ли команда ERM на обновление экрана встречи героев? Хочу сделать пару кнопок этом экране, но плагин MoP'a в тригере 66666 не обновляет экран после завершения. Может есть вариант как-то без этого плагина кнопки сделать?
Где можно взять последнюю версию ERM-help от Драголича в другом формате? -------------------- Пишу мало, но редко...
|
|
|
|
07 Feb 2012, 09:58
Сообщение
#2402
|
|
![]() No more lies... Сообщений: 497 Спасибо сказали: 816 раз |
Еще вопрос, можно ли сделать чтоб другое существо стреляло как бехолдер или маг? Т.к. в таблице снарядо их нет...
-------------------- Пишу мало, но редко...
|
|
|
|
07 Feb 2012, 10:12
Сообщение
#2403
|
|
![]() 😸🧡✊✌️ Сообщений: 16 472 Спасибо сказали: 3370 раз |
Это лазер, а не снаряд. Попробуй поискать слово лазер по пользователю feanor.
-------------------- Я слежу за тобой!
tolic.narod.ru![]() Цитата Всегда приятно осознавать, что кто-то делает что-то хуже, чем делал бы ты, если бы умел. Борис "Бонус" Репетур, "От винта!", выпуск 38. |
|
|
|
07 Feb 2012, 10:41
Сообщение
#2404
|
|
![]() laughed as one fey Сообщений: 12 167 Спасибо сказали: 20603 раза |
Флаг 2048
|
|
|
|
17 Feb 2012, 23:27
(Сообщение отредактировал totkotoriy - 17 Feb 2012, 23:29)
Сообщение
#2405
|
|
![]() No more lies... Сообщений: 497 Спасибо сказали: 816 раз |
Мож кто знает где достать таблицу звуков существ?
И как использовать звуки на действие существ циклически и с разной скоростью? Т.к. я думаю, что звуки некоторых существ одини и те же, и забиты в ехе... -------------------- Пишу мало, но редко...
|
|
|
|
17 Feb 2012, 23:50
(Сообщение отредактировал feanor - 17 Feb 2012, 23:50)
Сообщение
#2406
|
|
![]() laughed as one fey Сообщений: 12 167 Спасибо сказали: 20603 раза |
Цитата Мож кто знает где достать таблицу звуков существ? Поле в структуре существа |
|
|
|
18 Feb 2012, 09:45
Сообщение
#2407
|
|
![]() No more lies... Сообщений: 497 Спасибо сказали: 816 раз |
Цитата Мож кто знает где достать таблицу звуков существ? Поле в структуре существа А можно поподробнее? Что за структура существа? И как можно назначить существу другой звук на опр. действие? -------------------- Пишу мало, но редко...
|
|
|
|
18 Feb 2012, 15:48
Сообщение
#2408
|
|
![]() laughed as one fey Сообщений: 12 167 Спасибо сказали: 20603 раза |
Код typedef struct { int town; int level; char* soundname; // 4 буквы, с которых начинаются звуки монстра char* defname; int flags; char* name; char* pluralname; char* features; // (описание способностей) int cost_wood; int cost_mercury; int cost_ore; int cost_sulfur; int cost_crystal; int cost_gems; int cost_gold; int fight_value; int ai_value; int growth; int horde_growth; int hp; int speed; int attack; int defence; int damage_low; int damage_high; int shots; int spells; int adv_low; // ? int adv_high; // ? }MONSTER_PROP; soundname указывает на четырехбуквенное вида DEVL, CYCL, AZUR и т.п. Реальный звук берется как soundname+постфикс, ответственный за конкретное действие (ATTK, DFND, KILL, MOVE, WNCE, EXT1, EXT2) |
|
|
|
18 Feb 2012, 17:00
Сообщение
#2409
|
|
|
Immortal Сообщений: 9 446 Спасибо сказали: 3997 раз |
А почему вопросы напротив adv_...? Это же просто минимум и максимум количеств существ в кучках бродячих монстров на старте карты по-умолчанию.
|
|
|
|
18 Feb 2012, 17:04
Сообщение
#2410
|
|
![]() laughed as one fey Сообщений: 12 167 Спасибо сказали: 20603 раза |
А это кажется, из сорцев Дьякона. Я про это знаю, но комментировать не стал.
|
|
|
|
18 Feb 2012, 17:12
(Сообщение отредактировал totkotoriy - 18 Feb 2012, 17:17)
Сообщение
#2411
|
|
![]() No more lies... Сообщений: 497 Спасибо сказали: 816 раз |
А всё это прописано в ехе или берется с другого места?
И всё-таки как можно присвоить действию существа звук? Только заменой названия звука в памяти? -------------------- Пишу мало, но редко...
|
|
|
|
18 Feb 2012, 17:21
Сообщение
#2412
|
|
![]() laughed as one fey Сообщений: 12 167 Спасибо сказали: 20603 раза |
Цитата А всё это прописано в ехе или берется с другого места? В exe. Цитата И всё-таки как можно присвоить действию существа звук? Какому действию какого существа? Заменить звук в Heroes3.snd не проще? |
|
|
|
18 Feb 2012, 17:29
Сообщение
#2413
|
|
![]() Etoslozhnostatus Сообщений: 8 638 Спасибо сказали: 16102 раза |
Код MONSTER_PROP *newmon = &(адрес_монстра); char newmonSndName[] = "SND1"; newmon->soundname = newmonSndName; Вроде так? Должны существовать файлы SND1ATTK.wav и так далее. -------------------- - Да ну!?
- Horn of the Argali гну! |
|
|
|
18 Feb 2012, 17:33
Сообщение
#2414
|
|
![]() No more lies... Сообщений: 497 Спасибо сказали: 816 раз |
Цитата А всё это прописано в ехе или берется с другого места? В exe. Цитата И всё-таки как можно присвоить действию существа звук? Какому действию какого существа? Заменить звук в Heroes3.snd не проще? Любому действию любого существа. Да, было бы проще, но как определить какой звук какому существу принадлежит. Например звуки для ВОГ существ скорее всего взяты из СОД, а вот какой где хз... и тем более не знаю как их заменить в ехе. -------------------- Пишу мало, но редко...
|
|
|
|
18 Feb 2012, 17:45
Сообщение
#2415
|
|
![]() laughed as one fey Сообщений: 12 167 Спасибо сказали: 20603 раза |
Цитата Вроде так? Код MONSTER_PROP* GetMonsterRecord(int number)
{ return (MONSTER_PROP*)((*(int*)0x47ADD1)+number*sizeof(MONSTER_PROP)); } |
|
|
|
18 Feb 2012, 18:34
Сообщение
#2416
|
|
![]() No more lies... Сообщений: 497 Спасибо сказали: 816 раз |
-------------------- Пишу мало, но редко...
|
|
|
|
18 Feb 2012, 18:50
Сообщение
#2417
|
|
|
Immortal Сообщений: 9 446 Спасибо сказали: 3997 раз |
На всякий случай про BM:G:
Флаги существа - это не -71, а -69. "Правильное" количество заклинаний для любого использования - это по -1. По 173 находится кусок вложенной структуры заголовка массива номеров наложенных заклинаний, которое используется только при операциях с этой структурой. -40 - это номер стека (0-21) -100 - это не просто видимость, а вообще параметр, каким-то образом управляющий отображением существа и может быть не только 4 или 8. Всё остальное верно. |
|
|
|
20 Feb 2012, 08:35
(Сообщение отредактировал MasterOfPuppets - 20 Feb 2012, 08:36)
Сообщение
#2418
|
|
![]() Анти-Всë Сообщений: 2 989 Спасибо сказали: 2377 раз |
О хоспади...
!?CM; !!FU1234:Pномер_существа/номер_Z_переменной_для_получения_озвучки; !!IF:M1/номер_Z_переменной_для_получения_озвучки; !?FU1234; !!UN:C6768560/4/?y1; !!VRx1:*116+y1+8; !!UN:Cx1/4/?y3 Cy3/4/?y2; !!VRx2:*512+9597416; !!UN:Cx2/4/y2; !!VRx2:+4; !!UN:Cx2/1/0; P.S.: Хм, возможно, что озвучку специально сделали состоящей из двух частей по 4 буквы - оперировать dword-ами легче, чем строками. -------------------- Circle of destruction, hammer comes crushing
Powerhouse of energy Whipping up a fury, dominating flurry We create the battery |
|
|
|
20 Feb 2012, 17:12
Сообщение
#2419
|
|
![]() Immortal Сообщений: 1 468 Спасибо сказали: 1153 раза |
Цитата P.S.: Хм, возможно, что озвучку специально сделали состоящей из двух частей по 4 буквы - оперировать dword-ами легче, чем строками. -------------------- |
|
|
|
20 Feb 2012, 17:15
Сообщение
#2420
|
|
![]() laughed as one fey Сообщений: 12 167 Спасибо сказали: 20603 раза |
Если бы с расчетом на это - то в структуре был бы не char*, a char[4]
|
|
|
|
![]() ![]() |
| Текстовая версия | Сейчас: 5 November 2025 - 04:42 |
|
Copyright by Алексей Крючков
Programming by Degtyarev Dmitry |
|