Lua [ARZ & Rodina] MiningTool | Автоматизация работы с видеокартами

Джони Деп

Известный
7
2
Хотел сам попробовать разобраться со скриптом, но там такой тёмный лес....

Я походу понял почему скртпт видит только последнюю видеокарту. После обновы только на последней видеокарте указаны проценты (%), на других нету. Поэтому скрипт и не видит их, но как пофиксить сам скрипт пока хз

1111.jpg
 
Последнее редактирование:

CowBoy337

Известный
30
24
Хотел сам попробовать разобраться со скриптом, но там такой тёмный лес....

Я походу понял почему скртпт видит только последнюю видеокарту. После обновы только на последней видеокарте указаны проценты (%), на других нету. Поэтому скрипт и не видит их, но как пофиксить сам скрипт пока хз

Посмотреть вложение 277334
Хорошо подметил, попробую днем если никто не сделает и отпишу

Хотел сам попробовать разобраться со скриптом, но там такой тёмный лес....

Я походу понял почему скртпт видит только последнюю видеокарту. После обновы только на последней видеокарте указаны проценты (%), на других нету. Поэтому скрипт и не видит их, но как пофиксить сам скрипт пока хз

Посмотреть вложение 277334
У меня получилось пофиксить скрипт, днем выложу исправленную версию
 
Последнее редактирование:

Джони Деп

Известный
7
2
Хорошо подметил, попробую днем если никто не сделает и отпишу


У меня получилось пофиксить скрипт, днем выложу исправленную версию
Ну и где код?

Всем привет. Я сам пофиксил скрипт. Кому лень чинить прикрепляю файл.
Нужно было удалить %% в этих срочках (выделил красным):

if dtext[d]:find('Полка%s+№%d+%s+|%s+%{BEF781%}%W+%s+%d+%p%d+%s+%a+%s+%d+%s+уровень%s+%d+%p%d+%%') then -- Статус, работает или нет
local automining_lvl = tonumber(dtext[d]:match('Полка%s+№%d+%s+|%s+%{......%}%W+%s+%d+%p%d+%s+%a+%s+(%d+)%s+уровень%s+%d+%p%d+%%')) -- Уровень видюхи
local automining_fillstatus = tonumber(dtext[d]:match('Полка%s+№%d+%s+|%s+%{......%}%W+%s+%d+%p%d+%s+%a+%s+%d+%s+уровень%s+(%d+%p%d+)%%')) -- Залито охлада в процентах
local automining_fillstatus_thisisASC = dtext[d]:find('Полка%s+№%d+%s+|%s+%{......%}%W+%s+%d+%p%d+%s+ASC%s+%d+%s+уровень%s+%d+%p%d+%%') -- Это ASC карта
local automining_btcamount = tonumber(dtext[d]:match('Полка%s+№%d+%s+|%s+%{......%}%W+%s+(%d+%p%d+)%s+%a+%s+%d+%s+уровень%s+%d+%p%d+%%')) -- Число битков сейчас в видюхе

Также не забываем фиксить залив охлада: (Автор: VodyaNoi25)
Заменяем эту строчку:
sampSendDialogResponse(CardDialogID,1,2,nil)
на эту:
sampSendDialogResponse(CardDialogID,1,3,nil)

Важно! Проверял только с BTC видеокартами. С ASC не проверял так как у меня их нет. Также видел что не отображается максимальное время работы видеокарты, мне лень чинить.
 

Вложения

  • MiningTool.lua
    31.1 KB · Просмотры: 43
Последнее редактирование:
  • Нравится
Реакции: Gazyka

CowBoy337

Известный
30
24
Извиняюсь за задержку, вот фикс для Arizona RP
Собирает биток, запускает карты и заливает охлождайки
Также пишет примерное кол-во часов на сколько хватит охлада и сколько битков за это время принёт карта
Взаимодействие через /sbor
Если будут баги - пишите
 

Вложения

  • Mining v2.lua
    34.5 KB · Просмотры: 29

DA_LADNO_AHAHA

Известный
11
1
Извиняюсь за задержку, вот фикс для Arizona RP
Собирает биток, запускает карты и заливает охлождайки
Также пишет примерное кол-во часов на сколько хватит охлада и сколько битков за это время принёт карта
Взаимодействие через /sbor
Если будут баги - пишите
Собирает буквально с 6-7 видеокарт и перестает работает, после чего сервер зависает и просто отключается и как будто банит ИП, потом что идёт [22:42:30] Выбранный слот подключения был занят. Повторяем подключение... и помогает только перезагрузка роутера
 

CowBoy337

Известный
30
24
Собирает буквально с 6-7 видеокарт и перестает работает, после чего сервер зависает и просто отключается и как будто банит ИП, потом что идёт [22:42:30] Выбранный слот подключения был занят. Повторяем подключение... и помогает только перезагрузка роутера
Попробуй увеличить задержку между действиями командой /mtwait
 

DA_LADNO_AHAHA

Известный
11
1
Даже с задержкой в секунду, есть как будто бы какой-то лимит, оно буквально пару карт собирает и вылетает сервак (причина именно в этом скрипте)
 

CowBoy337

Известный
30
24
Для арз сделали новый удобный скрипт, думаю этот можно хоронить