Lineage 2 Tower Forum

Full Version: Бьет моба только один раз
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Кто сталкивался с такой проблемой, юзает один скил и все больше не хочет, банки пьет. Начинаю юзать скил вместо бота, он через один раз тоже нажимает. Вот скрин настроек бота http://i016.radikal.ru/1406/dd/65bfcb2b2a0c.png
Проблему решил скриптом. Помогите сделать дополнение, бывает берет в таргет моба который за деревом или сколой после чего пишет цель не найдена, как сделать что бы автоматом через секунд 10, если не начнет бить моба, сделать таргет не другого моба в радиусе? Буду очень благодарне.
Code:
local mplimit = 5;
local range = 4000;
repeat
local mytarget = GetTarget();
if ((not IsPaused()) and (not GetMe():IsAlikeDeath()) and (GetMe():GetMpPercent() > mplimit)) then
if ((mytarget ~= nil) and (mytarget:GetHp() > 0) and (GetMe():GetRangeTo(mytarget) < range)) then
UseSkillRaw(1235, false, false);
Sleep(50);
UseSkillRaw(1235, false, false);
Sleep(50);
UseSkillRaw(1235, false, false);
end;
Sleep(50);
end;
until false;
как решил проблему у меня такая же бьет токо 1 раз и стоит
(08-08-2014 20:59 PM)sowed Wrote: [ -> ]как решил проблему у меня такая же бьет токо 1 раз и стоит

Создай скрипт такой как у меня, только поменяй ID скилов которые тебе нужны, настраивай бота на ПВЕ таргет и включай скрипт.
Кто знает как обойти проблему без скрипта, помогите)
Апппп
была такая проблема, когда бьет 1 раз и останавливается, создал выше изложений скрипт со своими скилами, работает отлично но есть одна маленькая проблема...когда бьет мобов то при смерти мобов не меняет таргет пока труп моба не пропадет...это напряжно когда бьет несколько мобов, они просто забивают пока труп моба лежит а на нем таргет

как можно исправить? может в скрипт чего то дописать?
После смерти моба должно сбрасывать цель.
Code:
local mplimit = 5;
local range = 4000;
repeat
local mytarget = GetTarget();
if ((not IsPaused()) and (not GetMe():IsAlikeDeath()) and (GetMe():GetMpPercent() > mplimit)) then
if ((mytarget ~= nil) and (mytarget:IsAlikeDeath() == false) and (GetMe():GetRangeTo(mytarget) < range)) then
UseSkillRaw(1235, false, false);
Sleep(50);
UseSkillRaw(1235, false, false);
Sleep(50);
UseSkillRaw(1235, false, false);
elseif (mytarget:IsAlikeDeath() == true) then
ClearTargets();
CancelTarget(false);
CancelTarget(false);
CancelTarget(false);
end;
Sleep(50);
end;
until false;
не работает єтот скрипт, в игре пишет что неизвестная ошибка когда запускаю єтот скрипт, там все правильно написано?... в них очень слабо шарю(

ВСЕ! проблема решена)
решил я ее дописав после третье скила Sleep(50); хоть и не шарю что это значит но после первых двух оно написано) после этого проблема со сменой таргета пропала... спасибо за все)
другой вопрос, на другом сервере стоит защита, в плане того что при запуске л2 в процессах отображается l2.bin а не l2.exe, поэтому при запуске клиента через бота вылетает ошибка этого l2.bin,как можно обойти?...пробовал удалять файл l2.exe и переименовывать l2.bin в l2.exe, клиент запускается но при вводе логина и пароля соеденение разорвано...буду очень благодарен...
Reference URL's