Список найденных ошибок в версии SaiGEN 1.0.8.9 для исправления:
1 r000t {Требует уточнения условий появления}
и есть ли способ добавить в антифлуд пользователей гдебы они не добавлялись на неск минут в игнор [AntiFlood] новый пользователь команд добавлен: [AntiFlood] Пользователь команд удален
2 r000t {Рассматривается}
database manager вкладка users and group создано 2группы по 80 юзеров в каждой (всего160 юзеров в датабазе) если при этом в чат боту написать любую команду из CustomCommands.тхт то бот вылетает без ошибки (просто закрывается) и в логи не заносит из-за чего крешится если удалить 1 группу с 80 юзерами то такого глюка нет
это ограничения в базе локальной бота? или есть ограничения на количество команд в CustomCommands или есть просто какие-то недочеты с ограничениями в скрипте ?
3 r000t {Выполнено}
при посыле кастокоманды в приват боту , вместо действия краснеют логи
Code [06:26:07 PM] Scripting runtime error '9' in UltimateBot: (line 5461; column 0) [06:26:07 PM] Subscript out of range [06:26:07 PM] Offending line: >> [06:26:07 PM] Scripting runtime error '9' in UltimateBot: (line 5461; column 0) [06:26:07 PM] Subscript out of range [06:26:07 PM] Offending line: >> [06:26:07 PM] Scripting runtime error '9' in UltimateBot: (line 5461; column 0) [06:26:07 PM] Subscript out of range [06:26:07 PM] Offending line: >> [06:26:07 PM] Scripting runtime error '9' in UltimateBot: (line 5461; column 0) [06:26:07 PM] Subscript out of range [06:26:07 PM] Offending line: >>
там это Code iconname = Channel.Users(Channel.GetUserIndex(user)).Stats.IconName
4 IRKNET {Выполнено}
При заходе юзера на канал вылазит эта хрень:
Scripting runtime error '5' in UltimateBot: (line 5567; column 0) Invalid procedure call or argument: 'Right' Offending line: >> Scripting runtime error '5' in UltimateBot: (line 5567; column 0) Invalid procedure call or argument: 'Right' Offending line: >> Scripting runtime error '5' in UltimateBot: (line 5567; column 0) Invalid procedure call or argument: 'Right' Offending line: >>
Вылазит, если пользователь зашел через клиент d2xp. iconname = UCase(Left(iconname, 2)) & LCase(Right(iconname, Len(iconname)-1))
5 r000t {Выполнено}
Исправить название файла для игроков в бане в модуле "Антимат" с "ClanBan.txt" на "PlayersInBan.txt".
6
Сделать алгоритм фоновой работы с базой (сортировка, обновление, очистка и др.), что должно увеличить отзывчивость SB и скорость работы скрипта на многоядерных системах.
7
Сделать сохранение всех настроек StelathBot в файл с настройками при работе со скриптом.
8 r000t
если допустим нет ответов на 10 вопросов викторина останавливалась
Я тебе втераю про скрипт для стелс бота который отправляет сообщение хостботу
Добавлено (22.05.2012, 01:46) --------------------------------------------- В принципе все это можно написать через радактор пользовательских команд, но нужны изменения виде, если 1) принял личным сообщением то вывод в общий чат, или пользывателю в личку который написал эту команду. 2) Если это возможно, то после первого пробела привротить в переменую %t и получиться что-то вроде команда: .p %t(text) выполнение действие /w HB !p %n %t
Сообщение отредактировал Sempai - Вторник, 22.05.2012, 01:48
Я тебе втераю про скрипт для стелс бота который отправляет сообщение хостботу
лол ты либо глупый человек либо попросту тролишь тут(или как ты говоришь втираешь тут всем), тебе не раз посылали в другую ветку форума где лежат несколько ИМЕННО таких скриптов , тебе надо все разжевать чтоли? сам не всостоянии ?
Quote
В принципе все это можно написать через радактор пользовательских команд
самое интересное что я тебе В принципе все это уже не однократно писал
Quote
Если это возможно
да ,это возможно
Сообщение отредактировал r000t - Вторник, 22.05.2012, 02:43
Ух, пока меня не было, тут чуть-ли в рукопашную не перешли.. _ Не стоит так заводится, на крайний случай игнорируйте раздражитель _ А теперь немного уточню:
Все с ним правильно - это именно рекламный скрипт,а не рекламный модуль. Он заблокирован, т.е. им нельзя пользоваться и не получится его извлечь из программы. Сделано это умышленно. В принципе все его возможности можно получить и в обычном рекламном модуле (который входит в состав скрипта от SGEN) если приложить немного смекалки. _
Quote (Sempai)
Предлагаю добавить новую функцию. Типа все что будет писаться после знака " ! " или же другого знака, будет отправляться личным сообщением указываему пользователю (в настройках) и то что, он ответить выводить в общий чат. это для ghost ботов, при этом отправлять будет с этим же знаком.
На мой взгляд, это будет избыточным (не нужным) функционалом для большинства пользователей. _ Но это легко можно организовать через плагин, так что советую описать желаемый плагин для написания в соответствующем разделе форума этого сайта с подробным описанием того,что должен делать этот скрипт. _
Quote (Sempai)
PS так же добавить в уровень доступа эту команду, 0 любой может воспользоваться 1 не любой
А сейчас как сделано? _
Quote (Sempai)
уровень доступа можно повысить игроку сам стелс бот через опрос. который записывая в отдельном файле вопрос|ответ||или этот ответ||или этот ответ. - задать 20 вопросов, правильно ответов 15 > ответов, не повышать игроку уровень доступа
Не понял. Т.е. провести викторину результатом которой будет повышение прав пользователя на бота? И зачем это надо? _
Quote (Sempai)
автоприглашалка считывает статистику не с Frozen Throne а простого варика
Значит в настройках SGEN указан тип игры WarCraft 3: Reign of Chaos... _ ... _ Все-же, как заметил r000t, лучше создавать под каждую идею отдельную тему в соответствующем разделе , а сюда кидать только ссылки на нее, а обсуждение идей вести в указанных ветках. А то так слишком много лишнего в ветке появляется.
А теперь список уже выполненных задач: Список изменения в версии 1.0.9.0 (от 18.05.12):
Исправлен алгоритм работы модуля чтения новостей – теперь “NewsReader” запускается скрытым процессом;
Исправлена ошибка в определении иконки игрока, если он не находится на том же канале, что и бот;
Исправлена ошибка в определении расы игрока, если он не находится на том же канале, что и бот;
_ Надеюсь понятно,что этот список не является конечным и полным. _ p.s. планировал сделать за выходные гораздо больше, но, к сожалению, обжог пару пальцев правой руки... А печатать одной рукой очень сложно, потому пока работа приостановлена
В принципе все его возможности можно получить и в обычном рекламном модуле (который входит в состав скрипта от SGEN) если приложить немного смекалки.
В принципе смекалка есть, но он кидает сообщения в разброс а не по порядку делал так: 1 сообщение /j 1 2 сообщение /j 2 и тд Но он парой заходил на один канал писал два сообщения или ток зашел на один канал сразу перепрыгивает на другой
По поводу той идеи с ботом
Quote (Sempai)
В принципе все это можно написать через радактор пользовательских команд, но нужны изменения виде, если 1) принял личным сообщением то вывод в общий чат, или пользывателю в личку который написал эту команду. 2) Если это возможно, то после первого пробела привротить в переменую %t и получиться что-то вроде команда: .p %t(text) выполнение действие /w HB !p %n %t
лучше создавать под каждую идею отдельную тему в соответствующем разделе , а сюда кидать только ссылки на нее, а обсуждение идей вести в указанных ветках. А то так слишком много лишнего в ветке появляется.
Quote
но он кидает сообщения в разброс а не по порядку делал так: 1 сообщение /j 1 2 сообщение /j 2 и тд Но он парой заходил на один канал писал два сообщения или ток зашел на один канал сразу перепрыгивает на другой
ну есть же тема про рекламный модуль ,почемубы тебе не туда писать, как тебе это порекомендовал (Sa|i|reS) про рандомны разброс там тоже обсуждалось ,ты зачемто это по новой повторяешь здесь
Quote
По поводу той идеи с ботом
Quote (Sempai) В принципе все это можно написать через радактор пользовательских команд, но нужны изменения виде, если 1) принял личным сообщением то вывод в общий чат, или пользывателю в личку который написал эту команду. 2) Если это возможно, то после первого пробела привротить в переменую %t и получиться что-то вроде команда: .p %t(text) выполнение действие /w HB !p %n %t
Так будет проще
я тебе открою тайну , благодоря кастомкомандам можно любую "идею" воплотить , при этом надо всеволишь
Quote ((Sa|i|reS))
приложить немного смекалки.
Добавлено (25.05.2012, 17:59) --------------------------------------------- по поводу
Quote
2 r000t {Рассматривается}
я точно не уверен но скорее всего там были эти ошибки , после пополнении базы бот уже "падал" без занесении ошибок в лог
Советую сбавить обороты и не переходить на личности. Все-таки эта ветка предназначена для других целей, а пустая болтовня мешает. _ На сообщения отвечу чуть позже, вместе с обновлением списка выполненных работ. _ Настоятельно рекомендую писать только предложения и(или) список найденных ошибок, чтобы не усложнять работу всем. _ Идеи можно писать даже самые "безумные", на данном этапе принимается все, а какие именно попадут в список задач будет решено позже. Но все-же советую писать идеи не только личностного назначения, а которые будут полезны всем.
Напомню, что в редакторе пользовательских команд есть переменная "%right". Она копирует весь текст, что написал пользователь после команды (справа). _ Тогда получаем пользовательскую команду: команда:
Code
p
действие:
Code
/w HB %right %n %t
Пишем боту:
Code
.p любой текст
бот отреагирует:
Code
<To HB> любой текст Saires Orc
_ Список изменения в версии 1.0.9.0 (от 27.05.12): • Исправлена ошибка в названии файла для хранения списка игроков, которых следует банить; • Исправлена ошибка в описании поля со списком кланов, которые следует банить; • Поля раздела рекламного скрипта переведены в состояние недоступные;
сегодня получил красный лог , видимо опять с бд проблемы , потому-что жалуется на " GetDBEntry UserName, myAccess, myFlags "
Нужно точно выяснить условия появления - исправлю. _ Ориентировочный срок следующей версии - через 2-3 недели. Просто сейчас почему-то много работы навалилось. Но на лето в отпуск я не иду, так что все впереди
Публикую скриншот процесса работы над новой версией. Посмотреть можно тут . _ В текущий момент написан модуль чтения файла конфигурации для скрипта. Собственно новый его формат можно увидеть на скриншоте, а процесс чтения с него данных в окне StealthBot. _ Это позволит обновлять SGEN не теряя настроек скрипта, сохранять настройки скрипта, позволит работать SGEN с разными профилями бота. _ К сожалению, по планируемым срокам выпуска новой версии я не успел. Виновные будут жестко наказаны