Список найденных ошибок в версии 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 вопросов викторина останавливалась
Предлагаю в этой ветке писать предложения по следующему обновлению. А пока, я вроде всех собрал. _ p.s. Советую искать ошибки на последней версии: SaiGEN 1.0.8.9 от 20.07.11
1) Возможно ли сделать, чтобы бот кикал ТОЛЬКО за одинаковые сообщения в заданный интервал? Проблема в том, что у многих людей привычка писать по 1 сообщению. Ну и соответственно выбор, через сколько киков будет выдан бан.
2) Тоже самое с антиматом.
Добавлено (15.05.2012, 23:19) --------------------------------------------- Так же желательно, чтоб был отдельный txt файл, в котором хранились бы запретные имена аккаунтов, т.е не в общем списке запретных слов, а именно аккаунтов.
Сообщение отредактировал IRKNET - Вторник, 15.05.2012, 10:47
1) Возможно ли сделать, чтобы бот кикал ТОЛЬКО за одинаковые сообщения в заданный интервал? Проблема в том, что у многих людей привычка писать по 1 сообщению. Ну и соответственно выбор, через сколько киков будет выдан бан.
можно подумать
Quote (IRKNET)
Так же желательно, чтоб был отдельный txt файл, в котором хранились бы запретные имена аккаунтов, т.е не в общем списке запретных слов, а именно аккаунтов.
на самом деле это уже есть в модуле "Антимат" -> "список игроков в бане". Просто там есть ошибка в названии файла под этим листбоксом. Файл должен называться иначе, чем "ClanBan.txt". Например: "PlayersInBan.txt".
Предлагаю добавить новую функцию. Типа все что будет писаться после знака " ! " или же другого знака, будет отправляться личным сообщением указываему пользователю (в настройках) и то что, он ответить выводить в общий чат. это для ghost ботов, при этом отправлять будет с этим же знаком.
И так же если это возможно, то пускай он учитывает создана ли на этом боте игра и мог перекидывать на другого бота эту же команду.Для этого надо проверять где находиться бот если на открытом или закрытом канале то отправлять бота, а если не то и другое то проверка другого.
PS так же добавить в уровень доступа эту команду, 0 любой может воспользоваться 1 не любой, при этом уровень доступа можно повысить игроку сам стелс бот через опрос. который записывая в отдельном файле вопрос|ответ||или этот ответ||или этот ответ. - задать 20 вопросов, правильно ответов 15 > ответов, не повышать игроку уровень доступа И да забыл после ввода команда таких как "!pub" или "!priv" или "!p". Пример:!p User NameGame Он автоматически добавляет User == игрок написавший команду,а NameGame сам User пишет который автоматически надо сместить и отправил команду и бот через автоматом послал еще одну команду "!autostart 4" через 10 секунд(это если тот user не понял что, он создал и он админ то автоматически начнется игра) -------------------------------------------------- Очень полезная функция будет! Надеюсь понятно объяснил.
Добавлено (19.05.2012, 23:17) --------------------------------------------- Ошибок я не замечал только Рекламный скрипт заблокирован а хотелось бы наоборот, полезный будет. и автоприглашалка считывает статистику не с Frozen Throne а простого варика. даже если учитывать уровни отключить он с 0 уровнем все равно не приглашает. Идей много вот ток твое время не вечное ну а так еще бы команду .правила добавить
Сообщение отредактировал Sempai - Воскресенье, 20.05.2012, 03:52
уважаемый семпал, такие "новые идеи" надо писать в отдельной теме в ветке "Предложения пользователей " в принципе если там посмотреть то они там и предложенны , ты просто както по своему эти идеи усложнил и попытался тут их объяснить
попорядку вот эта "твоя новая идея" :
Quote
Предлагаю добавить новую функцию. Типа все что будет писаться после знака " ! " или же другого знака, будет отправляться личным сообщением указываему пользователю (в настройках) и то что, он ответить выводить в общий чат. это для ghost ботов, при этом отправлять будет с этим же знаком.
уже не раз поднималась на этом форуме , есть отдельные скрипты которые взаимодействуют работу стеалсбота с гхостботом если ты не в состоянни такие скрипты оптимизировать под себя то есть кастомкоманды от саиген , а то что ты попытался изложить ... это ерунда .
Quote
И так же если это возможно, то пускай он учитывает создана ли на этом боте игра и мог перекидывать на другого бота эту же команду.Для этого надо проверять где находиться бот если на открытом или закрытом канале то отправлять бота, а если не то и другое то проверка другого.
стеалсбот не учитывает других ботов , также бот не умеет ,как ты написал "отправлять бота"
Quote
записывая в отдельном файле вопрос|ответ||или этот ответ||или этот ответ. - задать 20 вопросов, правильно ответов 15 >
мне кажеться SaiGEN 1.0.9.0 и без этого будет полезным и более эфективным
Quote
И да забыл после ввода команда таких как "!pub" или "!priv" или "!p". Пример:!p User NameGame Он автоматически добавляет User == игрок написавший команду,а NameGame сам User пишет который автоматически надо сместить и отправил команду и бот через автоматом послал еще одну команду "!autostart 4" через 10 секунд(это если тот user не понял что, он создал и он админ то автоматически начнется игра)
ТЫ ЗАБЫЛ что тут обсуждается программа SaiGEN
Quote
бот через автоматом послал еще одну команду "!autostart 4" через 10 секунд(это если тот user не понял что, он создал и он админ то автоматически начнется игра)
ЭТО НЕ УМЕЕТ СТЕАЛСБОТ это тебе на форум ХОСТОБОТОВ
Quote
Рекламный скрипт заблокирован а хотелось бы наоборот
он видимо не работает только у тебя
Quote
автоприглашалка считывает статистику не с Frozen Throne а простого варика. даже если учитывать уровни отключить он с 0 уровнем все равно не приглашает.
надо тебе прежде чем писать пролазить весь форум, этот вопрос уже поднималсяи втом и вдругом варианте , тамже были данны ответы
Quote
Идей много вот ток твое время не вечное
акстись, подпустись ...
Quote
ну а так еще бы команду .правила добавить
а так еще бы тебе научиться читать форум и думать головой , кастомкоманды тебе в помощь
Quote
Очень полезная функция будет! Надеюсь понятно объяснил.
это полезно только для тебя , для выполненний таких индивидуальных "новых идеи" обычно нанимаю волонтерского программиста
ЗЫ сорри за ошибки только что с дачи с огорода , но мимо такого я не мог пройти не сказав пару своих слов =)
Сообщение отредактировал r000t - Понедельник, 21.05.2012, 10:28
r000t, Это можно отнести и к тому чтобы добавить можно было в SaiGEN, и ненадо какого взаимодействие просто надо чтобы, он перенаправлял сообщение определенному игроку после знака " ! " и для этого нужен определенный скрипт.
а если у меня стеалсбот на тригере "!" ,а гхост на тригере "@" или у меня десяток ботов с разными тригерами которые часть из них стеалсы другие хосты, тогда что?
Quote
тобы добавить можно было в SaiGEN
для чего это добовлять в саиген? в чем тут полезность? в том чтобы давать твоим юзерам права к хостботу ?
Quote
и для этого нужен определенный скрипт.
если ты разуешь глаза то ты увидишь что тебе уже написали что на этом форуме уже давали такие скрипты
Сообщение отредактировал r000t - Понедельник, 21.05.2012, 18:58
у тебя и рекламный модуль не работает , этоже не говорит о том что рекламный модуль или те скрипты криво написанны ,скорее кривизну ты должен искать у себя
Quote
! удобнее для меня поскольку несколько команд у меня на русском
причём тут тригер и команды ? по твоему есть привязка кирилицы к тригеру "!" ???
Quote
Если ты глаза разуешь то увидишь чтобы уровень доступа можно было выставить
ну так и разуй свои глаза , последуй своему совету сам , тебе уже на пальцах объяснили что уровень доступа выставляется в саигене
Quote ((Sa|i|reS))
SGEN -> Уровень доступа
Quote
надо чтобы, он перенаправлял сообщение определенному игроку после знака " ! "
ставится тригер "!" стеалсботу в кастомкоманды пишется команды которые надо перенаправлять другому игроку
Code
пример: команда продолжнение_команды|/whisper ник повторение_команды |-1|True
Сообщение отредактировал r000t - Понедельник, 21.05.2012, 20:13
Работать все будут с одним я тебе говорю что команда ! удобнее чес @ потому что она водиться ток в английском раскладе Что у меня не так с рекламным скриптом? http://s3.itrash.ru/idb/5cee71ef186f02c989ae6b07cdf6285e/oBezymyannyj.jpg.html Из-за гостевого режима? Как тогда поменять на пользовательский?