Author Topic: Разграничение действий  (Read 1264 times)

0 Members and 1 Guest are viewing this topic.

rrdeiss

  • Зашел в гости
  • *
  • Posts: 16
    • View Profile
Разграничение действий
« on: October 31, 2017, 06:27:39 AM »
Всем очередной раз привет.
Почему-то подпрограмма scunhunt выполняется до бесконечности, хотя я ввожу в каждой, если действие выполнено, то inc($a,1)
Т.е. персонаж заходит в бой, но потом как ни в чем ни бывало пытается перейти к поиску противника


Code: [Select]
lclick(1244,127)
$a=0
while($a=0)
scanhunt(370,190)
scanhunt(350,208)
scanhunt(389,211)
scanhunt(371,228)
end_cyc
logwrite("напал")
$wmob=0
while($wmob=0)
   simplewar()
end_cyc
LOGWRITE ("бой завершен")
checktable()

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Разграничение действий
« Reply #1 on: October 31, 2017, 08:43:19 AM »
Используется вызов scunhunt, значит её тоже нужно показывать.
А в случае, почему (не)выполняется - нужно показывать всё, потому что где угодно может быть ошибка ломающая очерёдность.