wessonsm
Posts: 788
|
Berserker, да, об Эре 2.
Насчет y-переменных я понял. Они не обнулялись, потому что использовались большие номера функций типа FU123125.
Для старых модов (и не очень старых) это типичная ситуация.
Но я почему-то думал, что x-переменные тоже должны обнуляться при вызове функции из триггера не-функции. По крайней мере так было в старых версиях Эры.
Да, в основном из-за этого баги и ловлю.
(This post was last modified: 21.07.2020 20:18 by wessonsm.)
|
|
21.07.2020 20:17 |
|
Bes
Posts: 5400
|
ERM-Help Wrote:Переменные - параметры функции (x1-x16) ... данные переменные существуют лишь внутри функций (кода после триггера функции) и пропускают в функцию значения командой P (P - параметры). Если вы вызываете функцию из другой функции, любые x-переменные, которые не были установлены (как новые параметры), хранят своё старое значение в новой функции
я никогда не пробовал использовать x-переменные вне тела триггера ф-ции.
Можно использовать их и так? как глобальные? я никому не скажу, просто чтобы знать
|
|
21.07.2020 20:26 |
|
wessonsm
Posts: 788
|
(21.07.2020 20:26)Bes Wrote: я никогда не пробовал использовать x-переменные вне тела триггера ф-ции.
Можно использовать их и так? как глобальные? я никому не скажу, просто чтобы знать
Нет, как глобальные их использовать нельзя.
Я просто говорю о том, что код типа:
!?FU888;
!!IF:M^%X2^;
!?CM0;
!!FU888:P;
в старых версиях Эры (до 2.9) выдавал всегда 0, а в версиях после 2.9 может выдавать непонятно что.
|
|
21.07.2020 20:59 |
|
Berserker
Posts: 15924
|
|
21.07.2020 22:25 |
|
wessonsm
Posts: 788
|
Berserker, для меня это не так критично, я в любом случае буду переходить на ERA 3.
Но возможно, есть люди, которые хотели бы продолжать использовать вторую Эру.
|
|
21.07.2020 23:06 |
|
Bes
Posts: 5400
|
Berserker, 2,9,14 же последняя? а не 15ая
|
|
21.07.2020 23:18 |
|
Berserker
Posts: 15924
|
|
22.07.2020 02:23 |
|
Berserker
Posts: 15924
|
|
22.07.2020 16:56 |
|
Bes
Posts: 5400
|
(05.09.2016 14:44)gamecreator Wrote: Ok, I found the problem. There is a fatal flaw in the hint system, making so that no hint can be set twice. I can imagine how ZVS / sergroj / whoever else made WoG T1 managed to compile this incorrect code. A good example of why one shouldn't use outdated compilers they don't understand.
Anyhow, here is the fix (hopefully without errors, because I didn't test it):
Code:
72982C FC
729835 FC
72983B FC
729843 FC
729859 FC
72987B FC
72988F FC
Berserker, этот фикс попал в ERA ? А то я помню что Algor в этом году получал вылет из-за попытки назначить новую подсказку в диалоге, когда изначально в текстовике её не было
|
|
28.07.2020 20:21 |
|
Berserker
Posts: 15924
|
|
28.07.2020 20:24 |
|
Archer30
Posts: 871
|
Hi Berserker, sorry for having no time to test and respond to your help about my question
So I just tried your solution to my question about not able to leave creatures in campaign, it has unfortunately failed. I was not able to pop up the leaving creature dialog from adv map screen.

(Place I insert the lines for the first scenario of In the Wake of Gods campaign)
I also try those lines in normal scenarios, no luck still. All options are disabled correctly, but just no pop-up for the dialog upon right clicking.
Could you inform a bit about what was wrong? Thanks
Latest ERA mods and scripts in development - My GitHub
(This post was last modified: 31.07.2020 01:02 by Archer30.)
|
|
31.07.2020 01:00 |
|
Berserker
Posts: 15924
|
|
31.07.2020 03:21 |
|