плагин/макрос на заточку ботом.
Модератор: 4epT
Правила форума
В форуме макросы "Макросы" разрешено только задавать вопросы по уже существующим макросам и просить помощь по недоработанным своим. При этом таким считается тот макрос который готов не менее чем на 2/3.
Если вы хотите попросить участников сообщества написать вам макрос, это можно сделать в разделе "сервис".
В форуме макросы "Макросы" разрешено только задавать вопросы по уже существующим макросам и просить помощь по недоработанным своим. При этом таким считается тот макрос который готов не менее чем на 2/3.
Если вы хотите попросить участников сообщества написать вам макрос, это можно сделать в разделе "сервис".
-
- Энтузиаст
- Сообщения: 101
- Зарегистрирован: Пн ноя 13, 2006 4:51 pm
1-е Программа хитбрейкер работала на аегисе ОЧЕНЬ давно....
Рандом привязывается к системному клоку, но раньше он привязывался к клоку в клиенте, теперь на сервере....
Поэтому сейчас воздействовать на заточку посредством этой программы АБСОЛЮТНО нереально.
2-е Единственный способ увеличить шанс заточки(не гарантированный) нужной вам вещи это точить гигантское кол-во магазинных ножей с определенным уровнем точки и ловить момент когда их подряд сломалось много штук перед тем как точить саму вещь....
Рандом привязывается к системному клоку, но раньше он привязывался к клоку в клиенте, теперь на сервере....
Поэтому сейчас воздействовать на заточку посредством этой программы АБСОЛЮТНО нереально.
2-е Единственный способ увеличить шанс заточки(не гарантированный) нужной вам вещи это точить гигантское кол-во магазинных ножей с определенным уровнем точки и ловить момент когда их подряд сломалось много штук перед тем как точить саму вещь....
-
- Профессионал
- Сообщения: 4776
- Зарегистрирован: Вс ноя 05, 2006 4:32 pm
-
- Бывалый
- Сообщения: 640
- Зарегистрирован: Вс янв 07, 2007 5:56 am
kLabMouse
там на коротких промежутках может быть повышенная вероятность успеха. Кроме того, при качественном коннекте или пользовании, скажем, тем же провайдером (рткоммом), что и Гравити ЦИС, вполне можно с достаточной точностью посылать пакеты
PS Геник хвастался, что перед своим восхождением заточил несколько тысяч магазинных ножей.
там на коротких промежутках может быть повышенная вероятность успеха. Кроме того, при качественном коннекте или пользовании, скажем, тем же провайдером (рткоммом), что и Гравити ЦИС, вполне можно с достаточной точностью посылать пакеты
PS Геник хвастался, что перед своим восхождением заточил несколько тысяч магазинных ножей.
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...

Выбор взгляда за Вами...

-
- Энтузиаст
- Сообщения: 101
- Зарегистрирован: Пн ноя 13, 2006 4:51 pm
-
- Бывалый
- Сообщения: 640
- Зарегистрирован: Вс янв 07, 2007 5:56 am
-
- Бывалый
- Сообщения: 640
- Зарегистрирован: Вс янв 07, 2007 5:56 am
-
- Профессионал
- Сообщения: 4776
- Зарегистрирован: Вс ноя 05, 2006 4:32 pm
-
- Бывалый
- Сообщения: 640
- Зарегистрирован: Вс янв 07, 2007 5:56 am
-
- Грамотный
- Сообщения: 259
- Зарегистрирован: Вс ноя 05, 2006 6:17 pm
Наконец то заставил работать макрос для заточки оружия первого уровня. В принципе, можно переделать этот макрос для заточки оружия любого уровня. Заточка в пронтерской кузнице.
Ставите бота в кузницу на клетку 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
}
Ставите бота в кузницу на клетку 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
}
Я не бот, я просто мозг отключил.
-
- Энтузиаст
- Сообщения: 88
- Зарегистрирован: Ср ноя 15, 2006 3:05 am
Так точат профессионалы макростроения:
Хотим точнуть Мирорку до +9? пожалуста
Код: Выделить всё
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
}
Код: Выделить всё
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
}
-
- Модератор
- Сообщения: 8204
- Зарегистрирован: Сб ноя 04, 2006 2:20 am
- Сервер RO:: localhost
- Откуда: Molvania
-
- Энтузиаст
- Сообщения: 88
- Зарегистрирован: Ср ноя 15, 2006 3:05 am
-
- Грамотный
- Сообщения: 259
- Зарегистрирован: Вс ноя 05, 2006 6:17 pm