Вопрос в теме. Получаетса скрипт удаляэт строки в конце роботи бота так ето занимает ресурси я так понял. Но всьо же часто бот вилетает. и результат роботи не сохраняетса в текстовике
В Ресурсе то, что Указанно - Удаление после Использования ?
Да и не называйте Ботами, это значит, что вы не умеете Живее всех Живых Заходы делать :)
Потом, вот БАС и Хаят, которые Считают свои Скрипты Ботами :)
@super84
указано. но факт использования получаетса аж в конце роботи скрипта. а не потока. А скрипт может крешетса. например сделал 1000 потоков. и сдох. и нету факта использования
Просто в конце работы, при успешном завершении, при увеличении значения, подгрузить блоком одной записи из базы новое значение строки и сохранить его в базу, увеличив.
Так и сделал, но почему то это значение работает криво и то уменьшается, то резко растет по не понятным причинам.
Это должно работать корректно, возможно вы забыли про приведение типов, тк получая из БД число от все равно приходит как строка и может получиться такой результат например "1" + 1 = "11"
@fox а можно ли создать условие, если это действие не выполнено - выполнить определенное условие?
Можно придумать разные костыли, например как писал выше, установить глобальную переменную в 0, а в конце успешного выполнения функции установить её в 1. Вызывать эту функцию через "вызов в несколько потоков", а после вызова установить проверку глобальной переменной.