Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - zromaz

Pages: [1]
1
Архив / Re: неправильно работает switch
« on: March 02, 2014, 04:54:30 PM »
Понимаю, знаю свой косяк,но без переходов я не вижу возможности реализации.

2
Архив / Re: неправильно работает switch
« on: March 02, 2014, 04:16:34 PM »
вот)

3
Архив / Re: не работает на Windows 8 (8.1)
« on: March 02, 2014, 01:05:40 PM »
Во-первых вы не один такой, у многих на восьмерке не робит корректно clickermann. Во-вторых 8.1 очень сырая.Восьмерка это размалеваная для девочек винда.

4
Архив / Re: неправильно работает switch
« on: March 02, 2014, 01:01:06 PM »
Да, последняя, всегда беру с оф сайта. Проставил getscreen везде сейчас. Ошибка со свитчом остается. А вот инклуд я думал эта функция берет код из файла и вставляет его в этот файл, просто сокращая место. Вообще как ни странно в таком виде все работает, бой по пикселю нашелся и код из инклуда работает.

5
Архив / Re: неправильно работает switch
« on: March 02, 2014, 12:26:26 PM »
Насчет getscreen'ов-Весь бот работал без них всегда и все хорошо, только менял любую цифру в первом if_pixel_in'е в коде.
Но сейчас другая байда, не запускается бот когда открыто окно редактора, как только его закрою то все работает.Добавил int но ничего не изменилось, как проходит через все до нужного в свитче, так и осталось.Извините, может и вопросы тупы, но как только начал добавлять что-то новое типа свитча, так все перестало работать.

6
Архив / неправильно работает switch
« on: March 02, 2014, 12:47:20 AM »
Code: [Select]
LOGCLEAR
//SWITCH для ресурсов
$LVLRES=inputbox("какие ресурсы собирать?",60,999)
print($LVLRES)
switch($LVLRES)
case(0)
   print("0")
   $COLORRES1=0
   $COLORRES2=0
   $COLORRES3=0
   $COLORRES4=0
   $COLORRES5=0
   LOGWRITE($COLORRES1,$COLORRES2,$COLORRES3,$COLORRES4,$COLORRES5)
case(30)
   print("30")
   $COLORRES1=0
   $COLORRES2=0
   $COLORRES3=0
   $COLORRES4=0
   $COLORRES5=0
   LOGWRITE($COLORRES1,$COLORRES2,$COLORRES3,$COLORRES4,$COLORRES5)
case(60)
   print("60")
   $COLORRES1=4480676
   $COLORRES2=6739939
   $COLORRES3=5638832
   $COLORRES4=1383280
   $COLORRES5=1507450
   $COLORRES6=8221204
   $COLORRES7=6721792
   LOGWRITE($COLORRES1,$COLORRES2,$COLORRES3,$COLORRES4,$COLORRES5)
   GOTO(BOOT)
case(90)
   print("90")
   $COLORRES1=0
   $COLORRES2=0
   $COLORRES3=0
   $COLORRES4=0
   $COLORRES5=0
   LOGWRITE($COLORRES1,$COLORRES2,$COLORRES3,$COLORRES4,$COLORRES5)
case(120)
   print("120")
   $COLORRES1=0
   $COLORRES2=0
   $COLORRES3=0
   $COLORRES4=0
   $COLORRES5=0
   LOGWRITE($COLORRES1,$COLORRES2,$COLORRES3,$COLORRES4,$COLORRES5)
default
   PRINT("НЕ ВВЕДЕНО ЗНАЧЕНИЕ")
   $LVLRES=90
end_switch

BOOT:

Еще одна проблема вылезла со свитчом, когда вставляю этот кусок кода отдельно, в другом файле, то все нормально переход происходит именно к тому что написал, 30 к 30, 60 к 60, но как только вставляю в код бота, все идет на перекосяк: ввожу 60, он сделает все операции с 0 потом 30 потом 60 и т.д. Именно поэтому я поставил там goto, чтобы хоть на этом вышел.Но почему он так некорректно работает внутри другого кода, непонятно.

7
Так почему же когда я меняю одну цифру в строке, то все работает?
с logwrite я разобрался потом, просто уже неохота менять везде
Спасибо за ответы

8
Здравствуйте. Пишу бота состоит более чем из 9 файлов, разные функции выполняет каждый файл, НО при каждом новом запуске файла код выполняется, но как только доходит до первого IF_PIXEL_IN'а код стопарится с ошибкой "ошибка при интерпретации строки"
Вот пример:
//ОКНО ДОБЫЧИ
$HUNTWIND1X=74
$HUNTWIND1Y=272
$HUNTWIND2X=1191
$HUNTWIND2Y=915
$WAITWINDWAR=0
WAITHUNTWINDOW:
IF_PIXEL_IN (257, 200, 348,251, 8585354, 9568398, 8454278, 10158228)
   LOGWRITE(ОХОТА_НАЙДЕНА)
   WAITms(300)
   GOTO(FIND)
END_IF
LOGWRITE(ЖДУ_ОКНА_ОХОТЫ)
$WAITHUNTWINDOW=$WAITHUNTWINDOW+1
WAIT(1)
IF($WAITHUNTWINDOW>4)
   GOTO(A)
END_IF
GOTO(WAITHUNTWINDOW)

Pages: [1]