Как Скрыть Ботов, Помогите скрыть ботов хаба |
Здравствуйте, гость ( Вход | Регистрация )
Как Скрыть Ботов, Помогите скрыть ботов хаба |
12.12.2008, 15:52
Сообщение
#1
|
|
Начинающий Группа: Пользователи Сообщений: 10 Регистрация: 27.11.2008 Пользователь №: 1 221 Спасибо сказали: 0 раз |
Привет, народ ! У меня на хабе 4 бота ! Они так в списке мешают...Пожалуйста скажите как их скрыть ?!
!!! Моя почта zusami@rambler.ru !!! Моя аська 496215996 !!! Если что, то это бот Бутылочка (из игры в бутылочку), Снежки, Дозорный (Из игры Стальная крыса) и Gamebot (из игры карты) ! :P |
|
|
12.12.2008, 17:58
Сообщение
#2
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
Во-первых: нужно создавать темы в соответствующих разделах!
Во-вторых: нужно указывать API (1 или 2) В-третьих: если у тебя API 1 то тебе надо искать строчку Код frmHub:RegBot(sBot,1,"","") а если API 2 то Код Core.RegBot(sBot,"","", true) Для удаления бота из списка юзеров надо удалить выше приведённые строчки! |
|
|
12.12.2008, 21:33
Сообщение
#3
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Во-первых: нужно создавать темы в соответствующих разделах! Во-вторых: нужно указывать API (1 или 2) В-третьих: если у тебя API 1 то тебе надо искать строчку Код frmHub:RegBot(sBot,1,"","") а если API 2 то Код Core.RegBot(sBot,"","", true) Для удаления бота из списка юзеров надо удалить выше приведённые строчки! У меня вопрос.Вот я прячу ботов с помощью перемииновки ... переименовую их всех на "Hub-Security",вот только одна проблемка чем больше скриптов тем больше лишних "юзеров" в списке( к примеру реальное кол-во юзеров 300,а показует 310,как можно исправить эту фигню?) |
|
|
12.12.2008, 21:36
Сообщение
#4
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
Тема уже была.... ответ никак!
|
|
|
12.12.2008, 21:41
Сообщение
#5
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
просто нефик писать от чужих ников)))
|
|
|
12.12.2008, 21:51
Сообщение
#6
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
|
|
|
12.12.2008, 22:22
Сообщение
#7
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Боты могут появляться если с помощью хаба отправлять в чат сообщения такого рода: <какая-то надпись>какая-то надпись
В том числе и если с помощью скрипта. Если написать такой простой скрипт: Код function ChatArrival() то на хабе на одного бота будет больше. Тут ботом будет всё, что находится в скобках <>: "привет всем" (даже с пробелом в нике). Это не зарегистрированный и не явный бот, так как во-первых, мы его не регистрировали скриптом, а во-вторых, он является неявным, так как мы не отправляли всем пользователям строку MyINFO этого бота. Клиент пользователя автоматически нашёл этого бота.
Core.SendToAll("<привет всем> всем привет") end |
|
|
6.1.2009, 18:54
Сообщение
#8
|
|
Продвинутый участник Группа: Пользователи Сообщений: 162 Регистрация: 18.6.2008 Пользователь №: 40 Спасибо сказали: 6 раз |
А подскажите как скрыть бота ВИКТОРИНЫ. Главное ни с одним скриптом проблем не было, просто закомпилировал строки и всё, а тут и так и сяк! Всё что связанно с регом компилировал ни в какую, поидеи в конфиге есть установки что бы бота не было на хабе, но вот почему то они не работают ни на одной из версий! Как эту проблему можно решить если не менять имя бота на имя бота хаба, или может я ни те строки нашёл?
|
|
|
6.1.2009, 19:38
Сообщение
#9
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
Код function TrivEx:Main() if self._Sets.regbot == 1 then if self._Sets.tKey == 1 then Core.RegBot(self._Sets.bot,"","",true) Core.SendToAll(self._Sets.botmyinfo) else Core.RegBot(self._Sets.bot,"","",false) Core.SendToAll(self._Sets.botmyinfo) end end if (self:GetPlayMode() == "pm") then for nick,_ in pairs(self._PMPlayers) do if not Core.GetUser(nick,true) then self._PMPlayers[nick] = nil end end elseif (self:GetPlayMode() == "main") and not TrivEx._Sets.maintoall then for nick,i in pairs(self._MainPlayers) do if not Core.GetUser(nick,true) then self._MainPlayers[nick] = nil end end end curTriv.totalques = TrivEx:GetTotalQues() if (self._Sets.StartOnMain == 1) then tmr = TmrMan.AddTimer(1*1000) end if (self._Sets.AutoStart == 1) then TrivEx:TrivAutoStart() end end замени функцию полностью и тогда настройки будут работать. |
|
|
7.1.2009, 7:11
Сообщение
#10
|
|
Продвинутый участник Группа: Пользователи Сообщений: 162 Регистрация: 18.6.2008 Пользователь №: 40 Спасибо сказали: 6 раз |
Привет Wariner. Спасибо, что за интересовался этим вопросом... Заменил, бот стал Унрег, но всё ровно отображается в списке юзеров ))) ! Я говорю, вообще удалял вот это:
CODE function TrivEx:Main() if self._Sets.tKey == 1 then Core.RegBot(self._Sets.bot,"","",true) Core.SendToAll(self._Sets.botmyinfo) else Core.RegBot(self._Sets.bot,"","",false) Core.SendToAll(self._Sets.botmyinfo) end if (self:GetPlayMode() == "pm") then Core.RegBot(self._Sets.bot,"","",true) Core.SendToAll(self._Sets.botmyinfo) for nick,_ in pairs(self._PMPlayers) do if not Core.GetUser(nick,true) then self._PMPlayers[nick] = nil end end elseif (self:GetPlayMode() == "main") and not TrivEx._Sets.maintoall then for nick,i in pairs(self._MainPlayers) do if not Core.GetUser(nick,true) then self._MainPlayers[nick] = nil end end elseif (self._Sets.regbot == 1) then Core.RegBot(self._Sets.bot,"","",true) Core.SendToAll(self._Sets.botmyinfo) elseif (self._Sets.regbot == 0) then Core.UnregBot(TrivEx._Sets.bot) end curTriv.totalques = TrivEx:GetTotalQues() if (self._Sets.StartOnMain == 1) then tmr = TmrMan.AddTimer(1*1000) end if (self._Sets.AutoStart == 1) then TrivEx:TrivAutoStart() end end Толку не дало, 0 реакций (((( Причем на всех версиях викторины и не важно для какой Птохи. Я убираю его с помощью скрытия бота. Думал может разберёмся в месте ))) А тут похоже, без бутылки не разобраться. В принципе, можно не заморачиваться, это я так, из за любопытства думаю как бы его победить.... |
|
|
7.1.2009, 10:42
Сообщение
#11
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
а ты настройки скрипта делал?
Код TrivEx._Sets.regbot = 0 -- 0 = не регистрировать бота на хабе, 1 = регистрировать
TrivEx._Sets.tKey = 0 -- если regbot = 1, то будет ли бот с ключиком или нет |
|
|
7.1.2009, 10:58
Сообщение
#12
|
|
Продвинутый участник Группа: Пользователи Сообщений: 162 Регистрация: 18.6.2008 Пользователь №: 40 Спасибо сказали: 6 раз |
|
|
|
7.1.2009, 11:03
Сообщение
#13
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
где нибудь после сессии))))
|
|
|
Похожие темы
|
Сейчас: 23.12.2024, 17:12 |