!?OBx/y/l;При посещении объекта....
!!UN : U54/-1/?y1;Считаем количество бродячих монстров.
!!DO15/1/y1/1&y1>0 : P;Вызываем цикл, находящий и обрабатывающий бродячих монстров.
;Функция нахождения и обработки бродячего монстра.
!?FU15;Функция нахождения и обработки бродячего монстра.
!!UN : U54/-1/x16/1;Находим координаты бродячего монстра.
!!MO1 : G?y1;Считываем количество монстров.
!!OB : U?y2;Считываем номер мрнстра.
!!MA : Ly2/?y3;Считываем уровень монстра.
!!VRy4&y3<6 : S7-y3;Если монстр 1 - 6 уровня, вычисляем коэффициент для монстров 1 - 6 уровня.
!!VRy1&y3<6 : Sy1*y4;Если монстр 1 - 6 уровня, считаем новое количество монстров.
!!VRy1&y3=6 : Sy1*3:2;Если монстр 7 уровня, считаем новое количество монстров.
!!MO1 : Gy1;Устанавливаем новое количество монстров. Добавлено:
М. А. К. С., я всё понял, оказывается я не все if-ы убрал.
Сейчас исправлю.
(This post was last modified: 03.08.2010 18:42 by Sav.)