Author Topic: Сохранение Бота или как заставить его помнить  (Read 2035 times)

0 Members and 1 Guest are viewing this topic.

Hooligan

  • Освоившийся
  • **
  • Posts: 26
    • View Profile
Бот работает в эмуляторе. Имеется к примеру 10 аккаунтов по которым нужно ходить и фармить разного рода ресурсы, плюхи и т.д. Аккаунты гугловский, переход осуществляется по списку плей игр. Суть вопроса встала в том, что при остановке сценария и повторном его запуске он начинается с первого аккаунта. Каким образом можно сделать так, чтобы зайдя на какой либо Акк бот сохранял позицию с номером аккаунта в котором он был в последний раз. Чтобы при остановке сценария и повторном его запуске он продолжил с того же аккаунта.
Не нужно помнить какие он делал действия. Важно именно запомнить на каком аккаунте он остановился.
Пример.

1() // переход Аккаунт 1
Действие()
Действие()
2()// переход Аккаунт 2
Действие()
Действие()
3()
И т.д

Запутанно написал. Но думаю суть понятна)))


Ну и второй вопрос. Не хочется чтобы все хранилось в одной папке. Хочется сделать некую структуру внутри проекта. Хочу всю графику отложить в отдельную папку. Например: Корневая папка бота где хранятся скрипты и текстовые файлы и папка image для графики. Возможно ли такое?


Заранее благодарен всем ответившим!
« Last Edit: January 21, 2019, 02:13:36 AM by Hooligan »

Космич

  • Активный участник
  • ***
  • Posts: 265
    • View Profile
Можно что то вроде таймера сделать

Code: (clickermann) [Select]
$time = 3

INIWRITE("accounts.ini", "1", $_time_t, "accounts")

$account = INIREAD("accounts.ini", "1", "accounts")

WHILE(1)
   IF($_time_t - $account >= $time)
      PRINT("Прошло ", $_time_t - $account, " секунд'ы")
      HALT
   END_IF
END_CYC

Можешь создать рядом со скриптом папку и там всё хранить

Code: (clickermann) [Select]

$path = "data\pictures\file.bmp" // Относительный путь к картинке

GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, $path, -1, 100)
   LCLICK($_return1, $_return2)
   WAITMS(100)
END_IF
«Иногда ты ваяешь до тех пор, пока до тебя не дойдёт, что именно ты делаешь.»

Hooligan

  • Освоившийся
  • **
  • Posts: 26
    • View Profile
А если я хочу запустить бот с 3 акка как быть ?))

Космич

  • Активный участник
  • ***
  • Posts: 265
    • View Profile
Какого бота? :D
«Иногда ты ваяешь до тех пор, пока до тебя не дойдёт, что именно ты делаешь.»

Qwerry

  • Активный участник
  • ***
  • Posts: 117
    • View Profile
Ну у бота ведь какие-то переменные есть? Вот и держите их тогда во внешнем блокнотике: пусть туда записывает их и оттуда же берет. Тогда при запуске он будет знать, на чем остановился перед закрытием проги.


Если же прогу не закрываете, то по сути пауза кликермана должна бы помочь. Ну или играйтесь с паузами в потоках. Но с блокнотом проще)