Sav
Posts: 2180
|
В триггере Эры тоже вызывается цикл - установи и там от 0 до 41.
Всего должно быть исправлено 5 вызовов - 1 в триггере Эры и по 2 в триггерах !?BR.
|
|
08.11.2010 18:54 |
|
GhostManSD
Posts: 1054
|
Если провести мышкой - не меняется.
Κακῆς ἀπ' ἀρχῆς γίγνεται τέλος κακόν.
|
|
08.11.2010 19:02 |
|
GhostManSD
Posts: 1054
|
Все работает. Вон оно как, камрады:
Code:
!?FU400; Функция для уничтожения катапульт на поле боя
!!BMx16:T?y1; Запомнить тип существа
!!BMx16&y1=x1:F?y2; Запомнить флаги для катапульты
!!VRy2&y1=x1:+4194304; Добавить флаг для исчезновения с поля боя
!!BMx16&y1=x1:Fy2; Установить флаги для катапульты
!!BMx16&y1=x1:K1000; Нанести урон в 1000 очков, если катапульта
!?BR&v997=-1; Триггер для первого раунда боя
!!DO400/0/41/1:P145; Уничтожить все катапульты на поле боя
!?BR; Триггер для каждого раунда боя
!!BU:R; Обновить поле боя
Добавлено:
Забыл сказать: есть недостаток. Перед вступлением в битву на миг мелькает что-то вроде куска черного экрана. Но это, имхо, не страшно.
Κακῆς ἀπ' ἀρχῆς γίγνεται τέλος κακόν.
(This post was last modified: 08.11.2010 19:15 by GhostManSD.)
|
|
08.11.2010 19:13 |
|
Sav
Posts: 2180
|
Чёрный экран может быть связан с !!BU:R.
Попробуй убрать его или вставить в другое место.
|
|
08.11.2010 19:29 |
|
feanor
Posts: 624
|
Убить катапульту, говорите?
***********************
!!UN:C4600651/1/235; - отключить появление катапульты на поле боя.
***********************
!!UN:C4600651/1/126; - вернуть умолчание.
***************************
!!UN:C4600651/2/37008;
!!UN:C4600655/2/37008; - появляется всегда.
|
|
08.11.2010 20:21 |
|
Efrit
Posts: 6183
|
feanor, красиво Но если есть возможность избежать "запретных" ресиверов (я про !!UN:C и !!BM:G) - то лучше их избегать. Вариант GhostManSD более безопасный и универсальный...
Welcome to the soldier side,
Where there is no one here but me.
People all grow up to die,
There is no one here but me...
|
|
08.11.2010 20:48 |
|
GhostManSD
Posts: 1054
|
Доработал скрипт: теперь в окне после окончания боя не отображается, что у игрока погибла катапульта. Скрипт переместил в соответствующую тему.
Efrit, увы, без BM:G не получилось убрать отображение убитой катапульты после боя. В принципе, оно не мешает, но исключительно в эстетических целях...
Κακῆς ἀπ' ἀρχῆς γίγνεται τέλος κακόν.
|
|
08.11.2010 21:36 |
|
Sav
Posts: 2180
|
Взглянул одним глазом. !!BM:B вместо !!BM:G не катит?
|
|
08.11.2010 21:51 |
|
GhostManSD
Posts: 1054
|
Переменные v могут хранить отрицательные значения?
Κακῆς ἀπ' ἀρχῆς γίγνεται τέλος κακόν.
|
|
08.11.2010 23:09 |
|
Sav
Posts: 2180
|
|
08.11.2010 23:13 |
|
feanor
Posts: 624
|
Quote:Но если есть возможность избежать "запретных" ресиверов (я про !!UN:C и !!BM:G) - то лучше их избегать.
Почему?
|
|
09.11.2010 10:24 |
|
Efrit
Posts: 6183
|
Потому как человек может играть под какой угодно версией ВоГ'а - и вовсе не факт, что везде сработает одинаковое обращение к адресам. К тому же многие изменения с помощью !!UN:C касаются всей игры, а не только конкретной карты...
Welcome to the soldier side,
Where there is no one here but me.
People all grow up to die,
There is no one here but me...
|
|
09.11.2010 13:53 |
|
feanor
Posts: 624
|
Quote:и вовсе не факт, что везде сработает одинаковое обращение к адресам
сработает. Адрес из секции SoD.
Quote:К тому же многие изменения с помощью !!UN:C касаются всей игры, а не только конкретной карты...
надо, значит, восстанавливать умолчания после битвы.
|
|
10.11.2010 02:45 |
|
Efrit
Posts: 6183
|
Всё это так - но я говорил про команду !!UN:C вообще, а не конкретно про "отключение баллисты"...
Welcome to the soldier side,
Where there is no one here but me.
People all grow up to die,
There is no one here but me...
|
|
10.11.2010 07:29 |
|