Похороните уже !!DO. Пишите новые примеры с !!re, это будет эволюционное замещение. Абсолютно нормально !!re воспринимается даже с ЕРМ 1, как макросы циклов в ассемблере.
Так,надоели мне эти эволюционные нападки на классический ЕРМ ... В след.версии весь ERA функционал будет вычленен в отдельный справочник

ERM-Help Wrote:Опции BM:
C#1/#2/#3/#4/#5
Колдовать заклинание:
#1 – номер заклинания
#2 – позиция для заклинания
#3 – сила заклинания (сила/длительность): это как Колдовская Сила героя
#4 – уровень заклинания (0..3): это как уровень навыка (нет/баз/продв/эксп)
#5 – проверка на существование монстра (0 - не выполнять, 1 - выполнить)
#3 и #4 пункты перепутаны местами.
охх, теперь хоть понятно, почему такой имбалансный скрипт "Первая помощь 2". Колдовало массовое лечение на базовом уровне навыка...
что ж, хоть какая-то польза от переписывания этих клятых "Боевых Машин"

Менял по этой причине
(04.03.2020 23:24)igrik Wrote: [ -> ]Нужно ввести правки в описании команды BM:C
Quote:BM:C#1/#2/#3/#4/#5
Колдовать заклинание:
#1 – номер заклинания
#2 – позиция для заклинания
#3 – сила заклинания (сила/длительность) : это как Колдовская Сила героя
#4 – уровень заклинания (0…3) : это как уровень навыка: нет/баз/продв/эксп
#5 – проверка на существование монстра (0 - не выполнять, 1 - выполнить)
Может надо а скримте наоборот поменять?
Bes,
Вот так он колдует на уровне эксперта с 3 палатками
А так - чётко: в зависимости от уровня навыка
В скрипте было согласно справке. Я поменял и понял, что в справке ошибка.
Короче,нужен
igrik для объяснения, он инициатором правки описания был

(18.12.2021 12:33)daemon_n Wrote: [ -> ]Bes,
Вот так он колдует на уровне эксперта с 3 палатками
А так - чётко: в зависимости от уровня навыка
В скрипте было согласно справке. Я поменял и понял, что в справке ошибка.
1. Это игра "найди 1 отличие в указанных строках"? Я не вижу логики в твоём сообщении.
(18.12.2021 13:12)Bes Wrote: [ -> ]Короче,нужен igrik для объяснения, он инициатором правки описания был
2. Да, я ошибся. В реальности всё как говорит Димон - нужно параметры 3 и 4 поменять местами в справке. Соори за ложную инфу, но эта инфа из исходников, а в них самих всё к чертям перепутано.
Вот функция BM:C, в которой обрабатывается одно, а подаётся другое. Поэтому я тебе дал инфу не проверив.
Code:
case 'C': // Cspell/pos/Mskill/HSkill/Check4TargetMonster
if(Num<5){ MError("\"!!BM:C\"-wrong syntax."); RETURN(0) }
if(Apply(&Spell,4,Mp,0)){ MError("\"!!BM:C\"-par 1 maybe set only."); RETURN(0) }
if(Apply(&Pos,4,Mp,1)) { MError("\"!!BM:C\"-par 2 maybe set only."); RETURN(0) }
if(Apply(&MSkill,4,Mp,2)) { MError("\"!!BM:C\"-par 3 maybe set only."); RETURN(0) }
if(Apply(&HSkill,4,Mp,3)) { MError("\"!!BM:C\"-par 4 maybe set only."); RETURN(0) }
if(Apply(&Check,4,Mp,4)) { MError("\"!!BM:C\"-par 5 maybe set only."); RETURN(0) }
if((*(int *)&mon[0x4C])==0) break; // монстр уже убит
CastSpell(Spell,1,Pos,HSkill,MSkill);
igrik, бывает, верну всё на место (за год надеюсь не многие из-за этого накосячат в скриптах своих)
daemon_n, спасибо за внимательность
-
! Исправил в интернет-версии
For some reason, the
online Erm Help cannot be translated to English with Chrome. I suspect it is because the use of html elements. Is there a way to improve?
The only way I managed to read the erm help with Chrome translation is to
1.
download the .chm
2. unzip it as an archive
3. read it by opening seperating htm file instead of the navigation page (index.htm)
It would be really handy if I can read it directly via the online version...thanks
Странно,чего это оно выбилось из общего списка

поправлю конечно,но подозрительно
ERM-Help Wrote:S#/$
Вторичные навыки командиров
# – тип навыка
0 – атака
1 – защита
2 – здоровье
3 – урон
4 – сила магии
5 – скорость
6 – сопротивление магии
$ – значение
Сопротивление магии имеет тот же уровень, что и сила магии, и если вы измените какой-либо навык из них, второй автоматически продублируется.
Проверил последний тезис - это неправда: автоматически не дублируется - приходится устанавливать вручную
Адрес интернет версии справочника изменился на более короткий:
https://h3era.github.io/ERM-Help/
P.S. спасибо
Elmore daemon_n, (а далее и
AzethM) за высвобождение первоначально намеченного (но на тот момент занятого) имени для аккаунта