Здравствуйте, гость ( Вход | Регистрация )

> Ошибка:неправильно указана задержка между строк, Никак не могу найти причину.....
Cockney
сообщение 22.6.2013, 21:59
Сообщение #1


********

Master
Сообщений: 1.404
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 22596
Пользователь №: 16.156



И снова здравствуйте,не судите строго за частые темы,я только начал вникать в скриптинг,так вот,вызываю процедуру:
Код
call step2 1 0 0 3
end_script
proc step2 #a #b #c #d
if_not #a = 0
repeat #a
  send_down LEFT 100
  send_up LEFT
  wait 1s
end_repeat
else
wait 1ms
end_if
if_not #b = 0
repeat #b
  send_down RIGHT 100
  send_up RIGHT
  wait 1s
end_repeat
else
wait 1 ms
end_if
if_not #c = 0
repeat #c
  send_down UP 100
  send_up UP
  wait 1s
end_repeat
else
wait 1 ms
end_if
if_not #d = 0
repeat #d
  send_down DOWN 100
  send_up DOWN
  wait 1s
end_repeat
else
wait 1 ms
end_if
end_proc



Выбивает ошибку "неправильно указана задержка между строк" после отработки первого условия:
Код
if_not #a = 0


В чем дело?заранее спасибо!
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
Zeleax
сообщение 23.6.2013, 10:22
Сообщение #2


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



Код
if_not #c = 0
repeat #c
  send_down UP 100
  send_up UP
  wait 1s
end_repeat
end_if


Код
while #c > 0
  send_down UP 100
  send_up UP
  wait 1s
  set #c #c - 1
end_while


Сообщение отредактировал Zeleax - 23.6.2013, 10:35


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения



Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 19.9.2025, 10:15
Designed by Nickostyle