Что нового

увеличение дамага от нпс в системах 0,6 после патча

asa12

Новичок
Сообщения
66
Репутация
3
Сегодня запустил бота майнера в 0,6 системе после нового патча "инкуршена".
НПС продавили пассив танк халка, до патча всё было нормально в этой же системе майнил 5 месяцев.
Так что, требуется мне увеличить танк.
Составляю фит.
 
Автор
A

asa12

Новичок
Сообщения
66
Репутация
3
asa12 сказал(а):
Ужас, пассив танк халка сделать сложно. То не лезет, то танк маловат выгодит. А на форумах советуют всякие А-гисти актив модули ставить. Буду пробывать, что влезет на пассив (ссыкотно повторно потерять 200-300кк за пару дней), Может прикруть слинялку при продавливании щита.
Буду тестить вот этот фит.
[Hulk, tank]
Mining Laser Upgrade II (не лезет 2 - а жаль. Ставить мета 4 по 200кк не буду)
Expanded Cargohold II

Small Shield Extender II
Shield Recharger II
Domination Kinetic Deflection Amplifier (резисты под непись - стоят по 20кк реально)
Domination Heat Dissipation Amplifier

Modulated Strip Miner II,
Modulated Strip Miner II,
Modulated Strip Miner II,

Medium Cargohold Optimization I (по 4,5кк - трюм на 13кк тянет)
Medium Cargohold Optimization I

держит 12,58 в секунду щитом, 69% и 77% резисты по непись собрал

По результатам либо придется дописывать бота на включении всяких актив реген щита или так оставлю.
-------------
Подумал - без анализатора повреждений в белт не сунусь.
 

Belfigor

Модератор
Локальный модератор
Сообщения
3 590
Репутация
937
проще поставить т2 мед шб, навтыкать капречей и включать танковку когда хп падает ниже заданного процента и выключать когда докачивается до заданного процента.
 
Автор
A

asa12

Новичок
Сообщения
66
Репутация
3
Belfigor сказал(а):
проще поставить т2 мед шб, навтыкать капречей и включать танковку когда хп падает ниже заданного процента и выключать когда докачивается до заданного процента.
т2 мед шб не лезет. Поставил small t2.
Посмотрел, что лететь за моим вариантом фита 12 прыгов во все стороны, плюнул и накатал актив танк щита. Пример кода функции вкл\выкл
Код:
Func shit_activ()
;$shit_vkl переменная для выхода из цикла - когда активный модуль на щит более не нужен	
PixelSearch (538, 638, 538, 636, 0xEA1B1B, 10); цвет повреждений на щите
				If @error=1 Then ; значение цвета не найдено
					;TT("всё в порядке ")
					;sleep(100)
				Else
					$shit_vkl=1; включили накачку - далее проверка для выключения модуля 
					TT("включаем танковку щита ")
					if CheckLaser(4) = 0 Then
						LaserPress(4, 1); или Send ("{f4}")
					EndIf
				EndIf	
if 	$shit_vkl=1 Then				
	PixelSearch (582, 682, 582, 682, 0xC1C1C1, 5); цвет нет повреждений на щите - начала шилда
				If @error=0 Then ; значение цвета найдено
					TT("выключаем танковку щита")
					Send ("{f4}")
					Sleep(Random(800,1200))
					$shit_vkl=0;модуль выключен
				EndIf
EndIf					
EndFunc

Функция срабатывает каждые секунды 3.
Логика - проверка на красный цвет на щите (примерно половина). Если да - включаем модуль на F4 - выход , следующий раз как щит отчинился (вторая проверка на белый цвет в начале щита) отключаем.
функции TT - вывод сообщения на экран - можно отключить,
Код:
if CheckLaser(4) = 0 Then
	LaserPress(4, 1)
Endif

Можно заменить на Send ("{f4}") (лишняя проверка)
Вылезла проблема недостатка капы, капастабильный фит не вышел. Особенно невесело, когда нехватает капы на прыжок на станцию.
Чтобы обойти проблему, пришлось включить во все функции условием которых служит выполнение какой либо задачи (например ждем пока не выйдем со станции, пока не окончится скольжение) окончание по достижении времени. Задаем счётчик в функции, если скажем за 90 секунд условие не выполнилось. Бот не бесконечно ждем, а идет дольше по веткам условий. Снова определяет местоположение, карго и снова прыгает, выходит из станции и т.д.
 

Lexx98

Продвинутый
Сообщения
272
Репутация
73
asa12 сказал(а):
Код:
if CheckLaser(4) = 0 Then
	LaserPress(4, 1)
Endif

Можно заменить на Send ("{f4}") (лишняя проверка)
Как автор функции говорю - да, у вас лишняя проверка. Сама функция LaserPress внутри себя проверяет на соответствие включенности второму параметру, так что делать точно такую же проверку перед вызовом не надо.

Увы, но сейчас в режиме обычного космоса функция проверки включенности даёт сбои время от времени. И если для хантера это не критично, то рудокопу может быть обидно.
 
Автор
A

asa12

Новичок
Сообщения
66
Репутация
3
SirMaksFromEho сказал(а):
Увы, но сейчас в режиме обычного космоса функция проверки включенности даёт сбои время от времени. И если для хантера это не критично, то рудокопу может быть обидно.
Обхожу это включением карты по F10 и отодвиганием куда-нить в сторону, чтоб был только черный экран в местах проверок:карго, нахождение белта, вкл\выкл лазеры, и т.д.
На самом деле я не понимаю как работают эти вкл\выкл лазеров и их проверка. Однажды настроил интуитивно (да блин просто подобрал значения) и больше не трогаю.
Анекдот на эту тему:
"Сын подходит к отцу-программисту и говорит: Папа, солнце восходит на востоке, а заходит на западе."
Отец строго говорит: "Сын, ты точно проверял?"
Сын: "Да, Папа".
Отец: "Фух, Работает!!! и не трогай."
 

Lexx98

Продвинутый
Сообщения
272
Репутация
73
asa12 сказал(а):
На самом деле я не понимаю как работают эти вкл\выкл лазеров и их проверка. Однажды настроил интуитивно (да блин просто подобрал значения) и больше не трогаю.
Просто надо перечитать темы с функциями по лазерам и CheckPixel (лучший вариант в конце темы)
 
Верх