Что нового

Неверные значения

  • Автор темы DaymonX
  • Дата начала
D

DaymonX

Гость
У меня есть код
Код:
Global $win, $falsee, $Loca, $hp, $idinv, $idoxota, $idloca
While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit
		 Case $start
			Proverka()
	EndSwitch
 WEnd

Func start()
	ToolTip("Начинаем через 3 секунды", 880, 875)
	Sleep(3000)
	oxota()
 EndFunc
Func oxota()
   If $Loca = 1 Then
	  MouseClick("Main", $idoxota[0], $idoxota[1], 1)
	  EndIf
	EndFunc
Func Proverka2()
   While 1
   $p1 = PixelSearch(638,177,760,192,0x9F0000)
If Not @error Then $Loca = 1
   $p2 = PixelSearch(1180,178,1208,207,0xE9B589)
If Not @error Then $Loca = 2
   $p3 = PixelSearch(244,127,244,127,0x800000)
If Not @error Then $hp = 1
   $p4 = PixelSearch(244,127,244,127,0x390C0C)
If Not @error Then $hp = 0
   start()
   WEnd
EndFunc
Func Proverka()
   $idinv = PixelSearch(399,91,1328,168,0xB69354)
   $idoxota = PixelSearch(399,91,1328,168,0xEB9B69)
   $idloca = PixelSearch(399,91,1328,168,0xBE9660)
   Proverka2()
   EndFunc

Но каждый раз когда я запускаю у меня выдает:
Код:
"C:\Users\??????\Desktop\???.au3" (50) : ==> Subscript used on non-accessible variable.:
MouseClick("Main", $idoxota[0], $idoxota[1], 2)
MouseClick("Main", $idoxota^ ERROR
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"Неверные значения" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, ваш Глобальный модератор.
 
Верх