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

критует бот

Рег
25 Ноя 2015
Сообщения
131
Реакции
0
когда запускаю этот скрипт бот пару мин работает потом может закрыться и пишет связь з сервером прервана что не в скрипте?
 

Вложения

  • ПВП2.txt
    5.9 KB · Просмотры: 30
Хороший вопрос :) Последний смарт гвард ругался на сообщения в чат. Поэтому в первую очередь проверь функцию proxy. А если с ней все нормально - отключи параллельные потоки и включай по одному. На каком вылетит - там и проблема.
 
@savant, так на рпг вроде не смарт или я ошибаюсь? А как проверить функцию proxy?
Есть подозрения что после добавления этой строки начались вылеты
if (char2.cast.endtime>0) and (char2.cast.id=1056) and not (char2.dead)
then begin
engine.say('Кансел ' + char2.name + ', цель ' + char2.target.name,2,user.name);
end;
надо будет проверить без нее
 
@W1de, да, кстати. Попробуй что-нибудь два раза сказать в чат. Только в первы раз поставь между ними задержку в 2-е секунды, а во второй раз попробуй без задержки
 
@savant,
if (char2.cast.endtime>0) and (char2.cast.id=1056) and not (char2.dead)
then begin
delay(1000);
engine.say('Кансел ' + char2.name + ', цель ' + char2.target.name,2,user.name);
end;
так?
 
begin
engine.say('Тест 1 ',2,user.name);
delay(2000);
engine.say('Тест 2 ',2,user.name);
end.

Такой скрипт запусти. Проверь будет ли работать. А второй раз запусти этот же скрипт, только без строки delay(2000);
 
@W1de, значит отлавливай в каком потоке критует, а дальше уже смотреть будем
 
@savant, после того как написало в пм в кого летит кансел сразу дисконект, а остальные пм норм вроде.
А что если сменить не в пм а пати чат, или ничего не изменит?
 
@W1de, я тебе первым же сообщением про это сказал :) Сообщение в пати чат ничего не изменит. К сожалению не занимался разбором данной проблемы, т.к. у меня все боты автономны и выводить что-то в пати чат нет смысла. В пвп играю ручками, дабы навык не сбился)) Попробуй в той строке вместо engine.say прописать Print. В окно системных сообщений нормальную строку выводит?
 
@savant, сменил на принт, строку красным подсвечивает, не судьба походу
 
@W1de, ну ошибка то какая? Адрик же тебе написать должен
 
@savant,
SkR61lHnuI0.jpg

вот все что показывает при запуске
 
@W1de,

Print('Кансел ' + char2.name + ', цель ' + char2.target.name);

Так ты убери лишние переменные, которые в параметрах say использовались :)
 
Играл на какомто сервере, пробовал вставлять скрипты разные не важно какие, просто кикало с сервера, бот платный был, скрипт тоже.
 
Назад
Сверху