IPB

Здравствуйте, гость ( Вход | Регистрация )

129 страниц V  « < 119 120 121 122 123 > »   
Reply to this topicStart new topic
> ERM: Вопросы и ответы, Вопросы и ответы
totkotoriy
сообщение 06 Feb 2012, 03:53 (Сообщение отредактировал totkotoriy - 07 Feb 2012, 09:56)
Сообщение #2401

No more lies...
Сообщений: 497
Спасибо сказали: 816 раз




Существует ли команда ERM на обновление экрана встречи героев? Хочу сделать пару кнопок этом экране, но плагин MoP'a в тригере 66666 не обновляет экран после завершения. Может есть вариант как-то без этого плагина кнопки сделать?

Где можно взять последнюю версию ERM-help от Драголича в другом формате?


--------------------
Пишу мало, но редко...
Go to the top of the pageAdd Nick
 
+Quote Post
totkotoriy
сообщение 07 Feb 2012, 09:58
Сообщение #2402

No more lies...
Сообщений: 497
Спасибо сказали: 816 раз




Еще вопрос, можно ли сделать чтоб другое существо стреляло как бехолдер или маг? Т.к. в таблице снарядо их нет...


--------------------
Пишу мало, но редко...
Go to the top of the pageAdd Nick
 
+Quote Post
tolich
сообщение 07 Feb 2012, 10:12
Сообщение #2403

😸🧡✊✌️
Сообщений: 16 472
Спасибо сказали: 3370 раз




Это лазер, а не снаряд. Попробуй поискать слово лазер по пользователю feanor.


--------------------
Я слежу за тобой!
* tolic.narod.ru

Цитата
Всегда приятно осознавать, что кто-то делает что-то хуже, чем делал бы ты, если бы умел.
Борис "Бонус" Репетур, "От винта!", выпуск 38.
Go to the top of the pageAdd Nick
 
+Quote Post
feanor
сообщение 07 Feb 2012, 10:41
Сообщение #2404

laughed as one fey
Сообщений: 12 167
Спасибо сказали: 20603 раза




Флаг 2048


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
totkotoriy
сообщение 17 Feb 2012, 23:27 (Сообщение отредактировал totkotoriy - 17 Feb 2012, 23:29)
Сообщение #2405

No more lies...
Сообщений: 497
Спасибо сказали: 816 раз




Мож кто знает где достать таблицу звуков существ?
И как использовать звуки на действие существ циклически и с разной скоростью? Т.к. я думаю, что звуки некоторых существ одини и те же, и забиты в ехе...


--------------------
Пишу мало, но редко...
Go to the top of the pageAdd Nick
 
+Quote Post
feanor
сообщение 17 Feb 2012, 23:50 (Сообщение отредактировал feanor - 17 Feb 2012, 23:50)
Сообщение #2406

laughed as one fey
Сообщений: 12 167
Спасибо сказали: 20603 раза




Цитата
Мож кто знает где достать таблицу звуков существ?

Поле в структуре существа
Go to the top of the pageAdd Nick
 
+Quote Post
totkotoriy
сообщение 18 Feb 2012, 09:45
Сообщение #2407

No more lies...
Сообщений: 497
Спасибо сказали: 816 раз




Цитата(feanor @ 18 Feb 2012, 00:50) *
Цитата
Мож кто знает где достать таблицу звуков существ?

Поле в структуре существа

А можно поподробнее? Что за структура существа? И как можно назначить существу другой звук на опр. действие?


--------------------
Пишу мало, но редко...
Go to the top of the pageAdd Nick
 
+Quote Post
feanor
сообщение 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)


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
Sav
сообщение 18 Feb 2012, 17:00
Сообщение #2409

Immortal
Сообщений: 9 446
Спасибо сказали: 3997 раз




А почему вопросы напротив adv_...? Это же просто минимум и максимум количеств существ в кучках бродячих монстров на старте карты по-умолчанию.
Go to the top of the pageAdd Nick
 
+Quote Post
feanor
сообщение 18 Feb 2012, 17:04
Сообщение #2410

laughed as one fey
Сообщений: 12 167
Спасибо сказали: 20603 раза




А это кажется, из сорцев Дьякона. Я про это знаю, но комментировать не стал.
Go to the top of the pageAdd Nick
 
+Quote Post
totkotoriy
сообщение 18 Feb 2012, 17:12 (Сообщение отредактировал totkotoriy - 18 Feb 2012, 17:17)
Сообщение #2411

No more lies...
Сообщений: 497
Спасибо сказали: 816 раз




А всё это прописано в ехе или берется с другого места?
И всё-таки как можно присвоить действию существа звук? Только заменой названия звука в памяти?


--------------------
Пишу мало, но редко...
Go to the top of the pageAdd Nick
 
+Quote Post
feanor
сообщение 18 Feb 2012, 17:21
Сообщение #2412

laughed as one fey
Сообщений: 12 167
Спасибо сказали: 20603 раза




Цитата
А всё это прописано в ехе или берется с другого места?

В exe.
Цитата
И всё-таки как можно присвоить действию существа звук?

Какому действию какого существа?
Заменить звук в Heroes3.snd не проще?
Go to the top of the pageAdd Nick
 
+Quote Post
Etoprostoya
сообщение 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 гну!
Go to the top of the pageAdd Nick
 
+Quote Post
totkotoriy
сообщение 18 Feb 2012, 17:33
Сообщение #2414

No more lies...
Сообщений: 497
Спасибо сказали: 816 раз




Цитата(feanor @ 18 Feb 2012, 18:21) *
Цитата
А всё это прописано в ехе или берется с другого места?

В exe.
Цитата
И всё-таки как можно присвоить действию существа звук?

Какому действию какого существа?
Заменить звук в Heroes3.snd не проще?

Любому действию любого существа.
Да, было бы проще, но как определить какой звук какому существу принадлежит. Например звуки для ВОГ существ скорее всего взяты из СОД, а вот какой где хз... и тем более не знаю как их заменить в ехе.


--------------------
Пишу мало, но редко...
Go to the top of the pageAdd Nick
 
+Quote Post
feanor
сообщение 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));
}
Go to the top of the pageAdd Nick
 
+Quote Post
totkotoriy
сообщение 18 Feb 2012, 18:34
Сообщение #2416

No more lies...
Сообщений: 497
Спасибо сказали: 816 раз




Вот и ответ как можно это реализовать через ERM biggrin.gif


--------------------
Пишу мало, но редко...
Go to the top of the pageAdd Nick
 
+Quote Post
Sav
сообщение 18 Feb 2012, 18:50
Сообщение #2417

Immortal
Сообщений: 9 446
Спасибо сказали: 3997 раз




На всякий случай про BM:G:

Флаги существа - это не -71, а -69.
"Правильное" количество заклинаний для любого использования - это по -1. По 173 находится кусок вложенной структуры заголовка массива номеров наложенных заклинаний, которое используется только при операциях с этой структурой.
-40 - это номер стека (0-21)
-100 - это не просто видимость, а вообще параметр, каким-то образом управляющий отображением существа и может быть не только 4 или 8.
Всё остальное верно.


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
MasterOfPuppets
сообщение 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



Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
Berserker
сообщение 20 Feb 2012, 17:12
Сообщение #2419

Immortal
Сообщений: 1 468
Спасибо сказали: 1153 раза




Цитата
P.S.: Хм, возможно, что озвучку специально сделали состоящей из двух частей по 4 буквы - оперировать dword-ами легче, чем строками.

smile.gif МоР, это же С++ )


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
feanor
сообщение 20 Feb 2012, 17:15
Сообщение #2420

laughed as one fey
Сообщений: 12 167
Спасибо сказали: 20603 раза




Если бы с расчетом на это - то в структуре был бы не char*, a char[4] biggrin.gif
Go to the top of the pageAdd Nick
 
+Quote Post

129 страниц V  « < 119 120 121 122 123 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 5 November 2025 - 04:42
Copyright by Алексей Крючков
Strategy Gamez by GrayMage
Programming by Degtyarev Dmitry
  Яндекс.Метрика