Сообщения от Вопросы и ответы по ERM-скриптам для WoG
Ещё воросик. А с помошью какой команды можно из номера стека в битве получить позицию этого стека?
ZVSE
!!BM{номер стека}:P?{переменная};
!!BMv300:P?v303;
v300 - переменная хранящая номер стека
Что в ней не так?
А чё в этой строчке не то?
2. v300 или неопределенна на момент обращения к ней. Или вылазит за интервал 0..43
Наверно обьясню поточней :)
1. Команду !!BM можна использовать только внутри: !?FU, !?BR, !?BG, !?BF. Ну может ещё что то забыл. В других случаях будет ругаться
2. Если в момент обращения к !!BMv300: наша переменная v300 не будет иметь одного из значений: 0..43 , опять будет ругаться )
Возможны и другие варианты. Но там уже маловероятно, что из за них.
Я забыл "?" перед переменной в которую сохранял!
Спасибо
!!MA:X176/?v5226;
!!VRv5226:+2048;
!!MA:X176/v5226;
Вот только луч получился чёрный и гдето из середины посоха, как сделать его на нужном месте и зелёного цвета?
!?LE29/52/0;
!!OB50/27/0:T0;
!!OB50/30/0:T0;
Объекты в данных точках не исчезают! (Хотя триггер выполняется, т. к. сообщение он пишет!)
Чтобы убирать объект используй UN:O
!#TR29/68/0:P1;
!#TR30/68/0:P1;
!?LE29/52/0;
!!UN29/48/0:O;
!!UN31/48/0:O;
!!LE29/52/0:M^Вы увидели пожар и потратили остаток дня, чтобы потушить его^;
!!HE-1:W0;
!!TR29/51/0:P1;
!!TR30/51/0:P1;
!!TR29/50/0:P1;
!!TR29/49/0:P1;
!!TR29/48/0:P1;
!!TR29/51/0:E0;
!!OB29/51/0:T119;
!!OB29/49/0:T119;
!!OB29/48/0:T119;
!?LE33/55/0;
!!HE-1:W600;
Пишет, что скрипт неправильный и выдаёт (см скрин)
:smile32:
!!UN:Ox/y/l/h; - удалить объект
x/y/l = координаты, h = удалить описание по правому клику (0=нет, 1=да)