Page 1 of 1

Runtime error

Posted: 2013-04-17 22:59:34
by Envy
Не понимаю... что-то сломалось:)
Указывает на ошибку в 14-й строке
Подскажите пожалуйста.

Code: Select all

sub xpeHb()
   var t,l
   t=400
   wait(t)
   dim xpeHb[6]
   ### Гребаный мусор ###
   xpeHb[1] = 0x100D  ## - Sheaf Of Hay 1
   xpeHb[2] = 0x100C  ## - Sheaf Of Hay 2
   xpeHb[3] = 0x0F36  ## - Sheaf Of Hay 3
   xpeHb[4] = 0x0EC6  ## - Dress Form
   xpeHb[5] = 0x09AA  ## - Wooden Box \
   xpeHb[6] = 0x0E7D  ## - Wooden Box /
   for l=1 to 6
      uo.findtype(xpeHb[l],'-1','ground')
      if uo.findcount() then
         uo.print('Обложили, сволочи! Собираем хлам...')
         uo.grab(-1,'finditem')
         uo.print('Найден предмет: '+str(uo.findcount()))
         wait(t)
      end if
   next
end sub

Re: Runtime error

Posted: 2013-04-18 05:40:31
by Juicy Fruit

Code: Select all

end subb

b лишняя?

Re: Runtime error

Posted: 2013-04-18 15:05:51
by Envy
Juicy Fruit wrote:

Code: Select all

end subb

b лишняя?

Нет, дело не в этом. Это при копировании скрипта сюда опечатался.

Re: Runtime error

Posted: 2013-04-18 15:21:39
by Juicy Fruit
А индексы массива не с нуля должны начинаться ли?
Попробуй с нуля начать нумерацию и крутить цикл с 0 до 5

Re: Runtime error

Posted: 2013-04-18 15:38:34
by Envy

Code: Select all

sub xpeHb()
   var t,l
   t=400
   wait(t)
   dim xpeHb[6]
   ### Гребаный мусор ###
   xpeHb[0] = 0x100D  ## - Sheaf Of Hay 1
   xpeHb[1] = 0x100C  ## - Sheaf Of Hay 2
   xpeHb[2] = 0x0F36  ## - Sheaf Of Hay 3
   xpeHb[3] = 0x0EC6  ## - Dress Form
   xpeHb[4] = 0x09AA  ## - Wooden Box \
   xpeHb[5] = 0x0E7D  ## - Wooden Box /
   for l=0 to 5
      uo.findtype(xpeHb[l],'-1','ground')
      if uo.findcount() then
         uo.print('Обложили, сволочи! Собираем хлам...')
         uo.grab(-1,'finditem')
         uo.print('Найден предмет: '+str(uo.findcount()))
         wait(t)
      end if
   next
end sub

Тоже самое(

Code: Select all

Line 14: Runtime error

Re: Runtime error

Posted: 2013-04-18 19:25:08
by Mirage

Code: Select all

   xpeHb[0] = '0x100D'  ## - Sheaf Of Hay 1
   xpeHb[1] = '0x100C'  ## - Sheaf Of Hay 2
   xpeHb[2] = '0x0F36'  ## - Sheaf Of Hay 3
   xpeHb[3] = '0x0EC6'  ## - Dress Form
   xpeHb[4] = '0x09AA'  ## - Wooden Box \
   xpeHb[5] = '0x0E7D'  ## - Wooden Box /
   for l=0 to 5
      uo.findtype(xpeHb[l],-1,'ground')


Re: Runtime error

Posted: 2013-04-18 19:39:39
by Envy

Code: Select all

sub xpeHb()
   var t,l
   t=400
   wait(t)
   dim xpeHb[6]
   ### Гребаный мусор ###
   xpeHb[0] = '0x100D'  ## - Sheaf Of Hay 1
   xpeHb[1] = '0x100C'  ## - Sheaf Of Hay 2
   xpeHb[2] = '0x0F36'  ## - Sheaf Of Hay 3
   xpeHb[3] = '0x0EC6'  ## - Dress Form
   xpeHb[4] = '0x09AA'  ## - Wooden Box \
   xpeHb[5] = '0x0E7D'  ## - Wooden Box /
   for l=0 to 5
      uo.findtype(xpeHb[l],-1,'ground')
      if uo.findcount() then
         uo.print('Обложили, сволочи! Собираем хлам...')
         uo.grab(-1,'finditem')
         uo.print('Найден предмет: '+str(uo.findcount()))
         wait(t)
      end if
   next
end sub


Та же ошибка, в том же месте(

Re: Runtime error

Posted: 2013-04-18 20:19:26
by Mirage
Коменты убери (удали) - все заработает.

Re: Runtime error

Posted: 2013-04-18 21:12:12
by Envy
Спасибо. Действительно работает)
И подумать не мог, что это из=за комментов..