Страница 4 из 6

Добавлено: Пт мар 30, 2007 1:59 pm
Отжигатель
1-е Программа хитбрейкер работала на аегисе ОЧЕНЬ давно....
Рандом привязывается к системному клоку, но раньше он привязывался к клоку в клиенте, теперь на сервере....
Поэтому сейчас воздействовать на заточку посредством этой программы АБСОЛЮТНО нереально.
2-е Единственный способ увеличить шанс заточки(не гарантированный) нужной вам вещи это точить гигантское кол-во магазинных ножей с определенным уровнем точки и ловить момент когда их подряд сломалось много штук перед тем как точить саму вещь....

Добавлено: Пт мар 30, 2007 2:05 pm
kLabMouse
Отжигатель
Да только ты забыл что генератор рандомных чисел на аегисе зависит от времени тоже. И с точностью в 1мс ты ну никак не сможеш отправить вовремя нужный пакет. Значит всё безсмысленно. и надеятся можно только на удачу.

Добавлено: Пт мар 30, 2007 2:42 pm
Antarx
kLabMouse
там на коротких промежутках может быть повышенная вероятность успеха. Кроме того, при качественном коннекте или пользовании, скажем, тем же провайдером (рткоммом), что и Гравити ЦИС, вполне можно с достаточной точностью посылать пакеты

PS Геник хвастался, что перед своим восхождением заточил несколько тысяч магазинных ножей.

Добавлено: Пт мар 30, 2007 3:22 pm
Отжигатель
Магазинные ножи работают и сейчас...это не имеет ничего общего с хит брейкером....ТУПАЯ теория вероятности =)))

Добавлено: Пт мар 30, 2007 3:55 pm
Antarx
Отжигатель
работают в смысле продаются?
PS знаешь ли ты вообще, что такое теор.вер.?

Добавлено: Пт мар 30, 2007 10:08 pm
kLabMouse
ХМ. Может мне посидеть и немного порытся в их генераторе??? и алгоритме. Может даже выведу кореляционную формулу. по которой возможно будет подщитать приблизительную вероятность.

Добавлено: Пт мар 30, 2007 11:01 pm
Antarx
kLabMouse
следующего геника будут звать KLab?

Добавлено: Пт мар 30, 2007 11:50 pm
kLabMouse
Antarx
ХЗ. Мне с этого понта нет.

Добавлено: Сб мар 31, 2007 12:44 am
Antarx
kLabMouse
понта нет... а вот деньги вполне можно заработать..

Добавлено: Сб мар 31, 2007 12:14 pm
Tray
Наконец то заставил работать макрос для заточки оружия первого уровня. В принципе, можно переделать этот макрос для заточки оружия любого уровня. Заточка в пронтерской кузнице.
Ставите бота в кузницу на клетку 56 60 и заточка начинается.

Суть макроса - бот проверяет,какое оружие экипировано в данный момент и затачивает его, если он заточено максимум на +6.
Если оружие уже заточено на +7, он одевает незаточенное и продолжает заточку до +7. Если кончаются фраконы, он покупает их у НПС. На боте уже должно быть надето оружие +0..+7 заточки.
Я не понял как дать боту понять, что вообще не экипировано ни одно оружие.

Вопрос - как сделать так, чтобы бот с помощью лупы распознавал неидентифицированное оружие, пока не распознает все оружие в инвентаре? Имею в виду, как боту дать понять, чтобы лупу он применял именно к неидентифицированному оружию?
Пробовал в консоли набирать identify 3, где #3 - было неидентифицированное оружие, не помогло (пишет нет такой вещи). Пробовал писать is 3, просто тратит лупу и все.
==========================================

automacro check_equip0 {
location prt_in 56 60
inventory Phracon > 0
equipped Knife [3]
run-once 1
call do_upgrade
}

automacro check_equip1 {
location prt_in 56 60
inventory Phracon > 0
equipped +1 Knife [3]
run-once 1
call do_upgrade
}

automacro check_equip2 {
location prt_in 56 60
inventory Phracon > 0
equipped +2 Knife [3]
run-once 1
call do_upgrade
}

automacro check_equip3 {
location prt_in 56 60
inventory Phracon > 0
equipped +3 Knife [3]
run-once 1
call do_upgrade
}

automacro check_equip4 {
location prt_in 56 60
inventory Phracon > 0
equipped +4 Knife [3]
run-once 1
call do_upgrade
}

automacro check_equip5 {
location prt_in 56 60
inventory Phracon > 0
equipped +5 Knife [3]
run-once 1
call do_upgrade
}

automacro check_equip6 {
location prt_in 56 60
inventory Phracon > 0
equipped +6 Knife [3]
run-once 1
call do_upgrade
}

macro do_upgrade {
do talknpc 63 60 c r3 c r0 c c r0 c n
release all
}

automacro check_equip7 {
location prt_in 56 60
inventory Phracon > 0
equipped +7 Knife [3]
run-once 1
call do_equip
}

macro do_equip {
do eq Knife [3]
release check_equip7
}


automacro check_inventory {
inventory Phracon < 1
timeout 50
call buy_ore
}

macro buy_ore {
do talknpc 56 68 c r0 c d40 c n
}

Добавлено: Вт апр 03, 2007 11:16 pm
Eddga
Так точат профессионалы макростроения:

Код: Выделить всё

macro UpMirrorShieldTo6{
if (@inventory(Mirror Shield [1]) == -1) goto end
	do eq Mirror Shield [1]
	do talknpc 73 38 w1 r2 w1 r0 w1
	do talknpc 73 38 w1 r2 w1 r0 w1
	do talknpc 73 38 w1 r2 w1 r0 w1
	do talknpc 73 38 w1 r2 w1 r0 w1
	do talknpc 73 38 w1 r2 w1 r0 w1 r0 w1
if (@inventory(+5 Mirror Shield [1]) == -1) goto end
	do talknpc 73 38 w1 r2 w1 r0 w1 r0 w1
:end
}
Хотим точнуть Мирорку до +9? пожалуста

Код: Выделить всё

macro UpMirrorShieldTo9{
if (@inventory(Mirror Shield [1]) == -1) goto end
	do eq Mirror Shield [1]
	do talknpc 73 38 w1 r2 w1 r0 w1
	do talknpc 73 38 w1 r2 w1 r0 w1
	do talknpc 73 38 w1 r2 w1 r0 w1
	do talknpc 73 38 w1 r2 w1 r0 w1
	do talknpc 73 38 w1 r2 w1 r0 w1 r0 w1
if (@inventory(+5 Mirror Shield [1]) == -1) goto end
	do talknpc 73 38 w1 r2 w1 r0 w1 r0 w1
if (@inventory(+6 Mirror Shield [1]) == -1) goto end
	do talknpc 73 38 w1 r2 w1 r0 w1 r0 w1
if (@inventory(+7 Mirror Shield [1]) == -1) goto end
	do talknpc 73 38 w1 r2 w1 r0 w1 r0 w1
if (@inventory(+8 Mirror Shield [1]) == -1) goto end
	do talknpc 73 38 w1 r2 w1 r0 w1 r0 w1
:end
}

Добавлено: Вт апр 03, 2007 11:22 pm
piroJOKE
"Гонишь ты короче, ой гонишь..." (с) Сказка про Мышу

Профессионал, ежели б он за это взялся, так вот, в его программе словосочетание "Mirror Shield [1]" более одно раза бы и не встрелилось...

Добавлено: Ср апр 04, 2007 9:09 am
Eddga
piroJOKE, я писал код что он был читабелен. Хочешь сказать что он плох? сделай лучше. Из макросов (не автомакросов), на данный момент это лучший вариант.

Добавлено: Ср апр 04, 2007 9:39 am
piroJOKE
Он плох однозначно. Но щас делать ничего не буду, сорри. Может быть позже.

Добавлено: Пт апр 06, 2007 6:03 am
Tray
Eddga
Если в названии твоего макроса поставить automacro, он будет работать для всех мироров в твоем инвентаре?
Т.е. как тока сломался или доточил до нужного предела, одевает незаточеный. И до тех пор пока в инвентаре не кончатся мироры.