Форум работает в тестовом режиме. Все данные были перенесены со старого сайта 2018 года. Некоторая информация может быть недоступна, например вложения или хайды. Просьба сообщать о данных случаях через функционал "Жалоба", прямо под постом, где отсуствуют данные из хайда или проблемы с вложением.
Могут быть проблемы в "выкидыванием" с форума (слетевшей авторизацией). Нужно собрать статистику таких случаев.
Есть Тема, куда можете сообщить о проблемах с сайтом либо просто передать привет.

Улетать со спота если персонаж в радиусе.

Рег
19 Янв 2016
Сообщения
5
Реакции
0
Кто умеет.
Улетать со спота если появилось потенциальное палево "персонаж в радиусе"?

есть обычный ре спот и баф у нуби бафа и тп через гк.
что бы он летел в следующий спот просто что бы выбирал другую строку при тп.

как это вообще лучше или проще сделать.

прилетели начали фарм.
чекаем чаров в процесе фарма есть ли кто рядом.
если есть то добиваем моба и улетаем.
летим в город начинаем процес бафа и пробега к гк.

там все по циклу как я понимаю если мы стоим в точке то полюбому будем межать к гк это заного писать как я понимаю не нужно будет.
также как и баф.

а вот что бы он строку у тп выбирал другую а потом бежал уже к тем точкам которые относятся к этому тп.
я не понимаю как сделать.

мануал по адреналину не для моего мозга. а в памятке подходящего не нашел.
 
Научись работать с интерфейсом, потом перейди на скрипты. Так вот, там есть строчка, событие, и там `Обнаружен игрок', Дале подбери параметры - или радиус или зона фарма. Затем выберите действия - релог на 5 мин., завалить на ПК, написать в чат и тд и ТП. И отсюда можно отталкиваться скриптам, в действиях есть ' использовать предмет' сое в аден(напримере) и выст. задерержку на откл. интерфейса, скриптом проверить в каком городе и направить через ТП в другую локу ( тут выкладывали скрипт и даже есть видио на ютюбе). И дам совет - 70% ты оживляешь бота через интерфейс в событиях
 
function countPlayers(range: integer): integer;
var int: integer;
begin
result := 0;
for int := 0 to CharList.Count-1 do begin
if not CharList.items(int).ismember and (user.distto(CharList.items(int)) < range) then result := result+1;
end;
end;

var
Timer : cardinal;
Paused : boolean;
checkRange : integer = 1500; //detection range
maxPlayers : integer = 1; //above that amount of players script will pause botting
begin
while (engine.status = lsonline) and delay(1000) do begin
if (countPlayers(checkRange) > maxPlayers) and not Paused then begin
Print('Enemy detected, Legit stance: ON');
while not user.target.dead do delay(5);
Engine.FaceControl(1,false);
Timer := GetTickCount + 30000;//30sec is time until next check for enemies around
//you can put here some engine.moveto or engine.sit
Paused := true;
end else begin
if (Timer < GetTickCount) and Paused and (countPlayers(checkRange) <= maxPlayers) then begin
Print('Enemy left, Legit stance: OFF');
Engine.FaceControl(1,true);
Paused := false;
end;
end;
end;
end.

Взято с llineage2bot.com , автор krn <3
 
Назад
Сверху