На счет задержки.... только что хотел писать пост )) ибо ни delay ни sleep не является правильным, ибо он не понимает данные процедуры.. подскажи как использовать задержку
Добавлено через 6 минут
Вот....
15:55:04] Уровень изменен: [44->45]
[16:00:02] Ошибка авторизации: Неправильный аргумент
[16:00:02] Application.Exception
[16:00:02] Application.Exception: Access violation at address 005EA727 in
module 'ScythBot.exe'. Write of address 00000014
[16:00:02] Application.Exception: Access violation at address 005EA727 in
module 'ScythBot.exe'. Write of address 00000014
[16:00:02] Игрок Via отключен от сервера: Что-то пошло не так
почему я не понимаю вообще ((((
Последний раз редактировалось l2Coder; 24.02.2015 в 17:00.
Причина: Добавлено сообщение
вот тебе наборы строчек, там по смыслу сам расставь
var
lastTimeUse: Int64;
...
if (GetTickCount() - lastTimeUse > 5000) then
...
lastTimeUse := GetTickCount();
...
PS. проверь антивирь, брендмауер, и попробуй бота от админа запустить
________________
ScythBot: [Ссылки могут видеть только зарегистрированные пользователи. ].
Не забываем кликать "Спасибо", вам бесплатно, а мне приятно
Я правильно понимаю... ?
var
tm:Int64;
begin
tm:=GetTickCount;
if GetTickCount => 11000 then
begin
//
end;
Добавлено через 3 минуты
[16:50:30] Нас атаковал: Tarlk Bugbear Warrior
[16:51:01] Ошибка авторизации: Не удалось подключиться к серверу
авторизации
[16:51:01] Script::OnPlayerDisconnect
[16:51:01] Игрок Via отключен от сервера: Destroy
[16:52:45] Загрузка скрипта автобота...
[16:52:46] Скрипт WAR.PAS загружен
Нажимаю кнопку СТАРТ руками... и вижу
[16:52:47] Вы не авторизовались, перейдите в главное меню -> Бот ->
Настройки
И не могу понять, как это все связано?
Сервере Л2 то стабилен, и работает
Последний раз редактировалось l2Coder; 24.02.2015 в 18:29.
Причина: Добавлено сообщение
Дисконнект идет потому что бот не может достучаться до сервера, не исключено, что косяк в коде бота, но т.к. у себя не могу повторить данную ошибку (она у меня появлялась пару раз либо из-за падения инета, либо 1 раз была проблема с самим сайтом), то пока и не получается эту часть переработать.
я не знаю как это лучше объяснить
________________
ScythBot: [Ссылки могут видеть только зарегистрированные пользователи. ].
Не забываем кликать "Спасибо", вам бесплатно, а мне приятно
ОШибка авторизации: Не удалось подключиться к серверу
авторизации
Это тогда причем тут ? раз такое вылетает и сразу теряет подключение ?
Добавлено через 1 час 14 минут
---------------------------
Левая корпорация
---------------------------
Ошибка: Ошибочный ответ
---------------------------
ОК
---------------------------
Так может весь трабл в сервере авторизации бота? как теряется с ним связь, все перестает работать, до этого все нормально работало .. .как только бот вышел
Последний раз редактировалось l2Coder; 24.02.2015 в 19:47.
Причина: Добавлено сообщение
)) Красавчик)) а нельзя что то сделать что бы он не обращал внимания на разрыв связи, сегодня в планах было всю ночь разбираться в скриптах (( спойл там манор через них.. а тут на тебе .. такое (
Добавлено через 2 часа 31 минуту
Как же я измотал себе нервы пока переподключал бота, замечал время, каждые 10 минут, отключает от сервера...
Так я вообще никогда не разберусь со скриптами)) хотя уже многое понятно..
Добавлено через 2 часа 44 минуты
Если перед процедурой атаки моба
RequestAttack(); // ПРОЦЕДУРА атаки моба
Добавить функцию использования скила,
RequestMagicSkillUse(92, False); используем стан щитом
Почему скил юзается по откату? как сделать что бы он юзался только 1 раз?
Добавлено через 10 часов 21 минуту
Всю ночь, одна и та же проблема, не думаю что это на моей стороне скорее проблема на стороне сервера
Последний раз редактировалось l2Coder; 25.02.2015 в 07:11.
Причина: Добавлено сообщение
)) Красавчик)) а нельзя что то сделать что бы он не обращал внимания на разрыв связи
нельзя
Цитата:
Если перед процедурой атаки моба
RequestAttack(); // ПРОЦЕДУРА атаки моба
Добавить функцию использования скила,
RequestMagicSkillUse(92, False); используем стан щитом
Почему скил юзается по откату? как сделать что бы он юзался только 1 раз?
не понял вопроса
Цитата:
Всю ночь, одна и та же проблема, не думаю что это на моей стороне скорее проблема на стороне сервера
я вчера пару часов гонял бота, ни одного дисконнекта, и плюс вчера другие люди тоже его использовали по несколько часов, так что это все же особенность твоей машины
________________
ScythBot: [Ссылки могут видеть только зарегистрированные пользователи. ].
Не забываем кликать "Спасибо", вам бесплатно, а мне приятно
И как мне решить данный вопрос?
Пробывал все.... ни все нормально с машиной....
Вопросы мои исчерпаны, хочу написать кучу скриптов, мысли есть, реализации, т.е. не дает возможность бот мне, реализовать мои маленькие начинания
Жаль что ничего нельзя сделать мне ((( к сожалению, ладно, будем смотреть как люди юзают))
Добавлено через 2 минуты
Вопрос состоит в том, который ты не понял, как сделать, что бы он юзал скил 1 раз, а не по КД... но это я нашел способы как решить)) проверю, если когда то заработает бот у меня
Добавлено через 19 часов 16 минут
Может подскажешь в какую сторону копать? ну все перерыл, не могу найти причину дисконектов (
Добавлено через 23 часа 33 минуты
принесли новый ноут, без системы, установил windows 7 x64 запустил бота, тата!!! через 7 минут дисконект, так почему же проблема то в моей машине ? не пойму?
Добавлено через 23 часа 35 минут
[15:25:30] Попытка подключения к серверу
[15:25:30] WinSocket Library has been initialised
[15:25:43] [DefChar] Инициализация LS успешна
[15:25:44] [DefChar] Доступно серверов: 1
[15:25:44] [DefChar] #30 Legacy x50 [C4]; онлайн: 640 / 7000
[15:25:48] [DefChar] 1 персонажей на аккаунте
[15:25:51] [DefChar] Выбрали персонажа [Via:] 61 lvl
[15:25:51] [DefChar] Id: 61208
[15:25:51] Входим в Мир [Via]
[15:25:51] Script::OnAllPlayerConected
[15:25:51] Поблизости нет мобов
[15:25:56] Поблизости нет мобов
[15:26:01] Поблизости нет мобов
[15:26:06] Поблизости нет мобов
[15:26:16] Script::OnPlayerDisconnect
[15:26:16] Игрок Via отключен от сервера: Что-то пошло не так
сразу после подключения даже выбивает.... не из за скриптов ли это ?
Последний раз редактировалось l2Coder; 26.02.2015 в 16:27.
Причина: Добавлено сообщение
function UseSeed(Seed_ID:Integer):Boolean;
var
Target:integer;
Target_HP:integer;
obj: TObjectInfo;
Dist_target:Int64;
delay:Int64;
begin
obj := Pool.ActivePlayer.ItemList.GetByPersonalId(5060);
if obj <> Null then
begin
Target_HP:=SelectedMob.MaxHP;
Dist_target:=Player.GetDist(SelectedMob);
if (SelectedMob.CurHP = Target_HP) and (Dist_target < 65) then
begin
obj := Pool.ActivePlayer.ItemList.GetByPersonalId(5060);
Pool.ActivePlayer.UseItem(obj.Id);
Result:=True;
exit;
end
else
exit;
end;
end;
procedure UseHarvest();
var
Target_HP:integer;
obj2: TObjectInfo;
delay:Int64;
begin
Target_HP:=SelectedMob.CurHP;
if Target_HP =0 then
begin
//AddLog('Цель мертва!');
obj2 := Pool.ActivePlayer.ItemList.GetByPersonalId(5125);
Pool.ActivePlayer.UseItem(obj2.Id);
//AddLog('Сбор уражая');
Exit;
end
else
Exit;
end;
Укажите на недочеты, и почему он юзает функцию каждую и процедуру несколько раз, а не один, как мне хотелось бы
Добавлено через 58 минут
Цитата:
Сообщение от ScythLab
были подобные жалобы, один баг в этой части исправлен, но не уверен что всё выловлено, вообще как я понимаю ошибка не слишком распространенная
Было такое, ошибка частая, не понимаю почему, чувак, выручай А, ботить хочеться нет сил, только осилил скрипты ( и теперь траблы с ботом по авторизации
Добавлено через 1 час 48 минут
[17:40:25] Нас атаковал: Sharp Talon Tiger
[17:42:21] Ошибка авторизации: Неправильный аргумент
[17:42:21] Script::OnPlayerDisconnect
[17:42:21] Игрок Via отключен от сервера: Destroy
[17:42:45] Application.Exception
[17:42:45] Application.Exception: Integer overflow
[17:42:45] Application.Exception: Integer overflow
Последний раз редактировалось l2Coder; 26.02.2015 в 18:43.
Причина: Добавлено сообщение
Давай закроем тему про дисконнекты? Я уже что мог, то написал, пишу на русском, но ты либо не читаешь, либо не хочешь понять. Если ты мне этот вопрос задашь 100 раз, от этого бот не изменится. Либо играйся со своей системой/инетом/роутером и прочим, либо жди следующую версию, если я доберусь до модуля авторизации, может он станет по другому работать. Не обижайся, но все последующие вопросы про дисконнеты - в игнор.
По скрипту:
если ты в цикле пишешь вызов какой-либо функции, то это функция будет вызываться каждый раз, это программирование, и программа делает ровно то что написал программист. Если тебе нужны какие-либо условия, то значит тебе их нужно так же написать в программе, обычно для этого используются разнообразные флаги. Какого именно эффекта ты пытаешься добиться я не знаю, и пока не могу в это вникать, у меня в приоритетах работа над ботом, а не над твоим обучением программированию, все подсказки у тебя есть, осталось только поднапрячься
________________
ScythBot: [Ссылки могут видеть только зарегистрированные пользователи. ].
Не забываем кликать "Спасибо", вам бесплатно, а мне приятно
ЗНаешь, программированию меня обучать не нужно, уже обучили лет шесть назад, и если речь идет о циклах, то его должно быть видно, и понятно что это цикл, а так как в war.pas я извиняюсь, *** разберешь че к чему, то сложно просто догадаться что это и есть цикл, хотя условий цикла там нет....
и не тебе объяснять, что ковыряться в чужом коде не есть айс
Чистая система, мегафон модем, все... это все что связанно с дисконектами... ладно по*** че
Вот этот запрос на 10 минуте и кикает меня =)
Если уж ТВОЙ БОТ пишет, неверные агрументы запроса к серверу, в логе, ты продолжаешь винить мою сторону ))
ПС сервер lineage.ru Interlude x 75 не работает, при подключении к логин серверу, сразу пишет нет подключений
Последний раз редактировалось l2Coder; 26.02.2015 в 23:25.