Сообщение юзерам с нулевой шарой, Сообщение юзерам с нулевой шарой |
Здравствуйте, гость ( Вход | Регистрация )
Сообщение юзерам с нулевой шарой, Сообщение юзерам с нулевой шарой |
20.7.2010, 20:56
Сообщение
#1
|
|
Активный участник Группа: Пользователи Сообщений: 89 Регистрация: 9.6.2008 Из: Крым Пользователь №: 23 Спасибо сказали: 5 раз |
Hubabot отправляет сообщение пользователям с нулевой шарой следующий текст:
Код ===================================================================================== >> !!!!!!!!!!!!! В Н И М А Н И Е !!!!!!!!!!!!!! >> Вы не расшарили совсем ничего! Пожалуйста, откройте доступ на свои файлы! >> Не забывайте, что работа p2p-сети зависит от участия каждого пользователя. Не стесняйтесь расшаривать файлы, которые вы сами скачали из p2p - чем больше будет источников файлов (пусть и повторяющихся), тем легче эти файлы будет скачать остальным. >> Кстати, многие пользователи считают тех, кто не расшаривает файлы, либо жадными, либо слишком тупыми, чтобы научиться расшаривать папки. Но это точно не про вас, правда?;) >> Чтобы расшарить файлы, зайдите в пункт меню "Файл"-"Настройки"-"Общие"-"Шара", и выберите папки, которые вы хотите расшарить. После того, как закончится хэширование файлов, они появятся в списке ваших файлов. ====================================================================================== Хотелось бы скрипт, который также отсылал бы халявщикам заготовленный ткст. |
|
|
20.7.2010, 21:11
Сообщение
#2
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
|
|
|
20.7.2010, 21:28
Сообщение
#3
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Пока я стряпал своё, Артём уже кинул. Но не хочется выкидывать, поэтому ложу сюда
Скриптик совсем без проверок на исключения, но опов и админов точно не будет проверять. Работу скрипта в деле не проверял. Код --- Если надо реагировать только на нулевую шару, то строку
--- if tUser.iSharesize < iSharaB then --- надо написать так: --- if tUser.iSharesize = 0 then --- А текст сообщения юзеру и(или) в опчат можете изменить по своему усмотрению. local sBot = SetMan.GetString(21) local iSharaB = 10737418240 local iSharaGb = 10 function UserConnected(tUser) Core.GetUserData(tUser, 16) if tUser.iSharesize < iSharaB then Core.SendToUser(tUser, "<"..sBot.."> Ваша шара меньше нужного или совсем отсутствует.. Расшарьте не меньше "..iSharaGb.." Гб !") Core.SendToOpChat("*** "..tUser.sNick.." зашёл без шары или с малой шарой.") end end RegConnected = UserConnected |
|
|
20.7.2010, 23:50
Сообщение
#4
|
|
Активный участник Группа: Пользователи Сообщений: 89 Регистрация: 9.6.2008 Из: Крым Пользователь №: 23 Спасибо сказали: 5 раз |
Что-то у меня ни один скрипт не заработал - тупо не реагирует.
|
|
|
21.7.2010, 1:33
Сообщение
#5
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Что-то у меня ни один скрипт не заработал - тупо не реагирует. Я перед тем как выложить проверил, рабочий скрипт, а точнее он у меня стоит на хабе 2010.JPG ( 84.22 килобайт ) Кол-во скачиваний: 200 |
|
|
21.7.2010, 1:38
Сообщение
#6
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Ну так посмотри настройки скрипта и сделай под себя....что мой, что Артема.
|
|
|
22.7.2010, 0:34
Сообщение
#7
|
|
Активный участник Группа: Пользователи Сообщений: 89 Регистрация: 9.6.2008 Из: Крым Пользователь №: 23 Спасибо сказали: 5 раз |
Я перед тем как выложить проверил, рабочий скрипт, а точнее он у меня стоит на хабе 2010.JPG ( 84.22 килобайт ) Кол-во скачиваний: 200 Проверил на разных компах, затем проверил на птохе с нуля, результат - тот же: Код [00:31:00] <PtokaX> Этот хаб работает под управлением PtokaX DC Hub 0.4.1.2 (Время работы: 0 дней, 0 часов, 1 минут / Юзеры: 0) [00:31:01] <PtokaX> Welcome to PtokaX Что с шарой, что без шары... Думаю, чего-то не хватает. Оба скрипта у меня не работают. |
|
|
22.7.2010, 1:16
Сообщение
#8
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
А ты попробоуй не админом заходить.
|
|
|
22.7.2010, 1:27
Сообщение
#9
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Ну да, он вполне мог проверять админом. Но я при скриптике же в сообщении отписал:
Цитата Скриптик совсем без проверок на исключения, но опов и админов точно не будет проверять.
|
|
|
22.7.2010, 1:40
Сообщение
#10
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
В моей версии
Тыкни в меня Код tProfiles = { -- 0 = Может качать; 1 = Не может качать если шара не соответствует [0] = 0, [1] = 1, [2] = 1, [3] = 1, [-1] = 1, } P.S. Текст сообщает не при входе, а при попытки скачки/поиска |
|
|
22.7.2010, 12:53
Сообщение
#11
|
|
Активный участник Группа: Пользователи Сообщений: 89 Регистрация: 9.6.2008 Из: Крым Пользователь №: 23 Спасибо сказали: 5 раз |
|
|
|
22.7.2010, 15:02
Сообщение
#12
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Тогда его надо отпрепарировать, заменяй
Код function ConnectToMeArrival(tUser) на Код function UserConnected(tUser) и еще замени Код MultiConnectToMeArrival = ConnectToMeArrival на RevConnectToMeArrival = ConnectToMeArrival SearchArrival = ConnectToMeArrival Код OpConnected = UserConnected RegConnected = UserConnected Теперь сообщение приходить будет при входе и блокироваться не будет ничего. Хотя такая вариация без блокировки просто будет немного мозолить глаза юзеру с маленькой шарой, то что ему что-то написало в чат ничего не изменит... |
|
|
23.7.2010, 10:21
Сообщение
#13
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Вообще-то скриптик из этого сообщения как раз именно это и делает - при входе сообщает о шаре и больше ничего не делает...только я там в одном слове одну букву вместо заглавной написал строчную, потому и не работал скрипт, сейчас поставил проверил и исправил, работает.
Вот эту строку Код if tUser.iSharesize < iSharaB then надо заменить на эту Код if tUser.iShareSize < iSharaB then и всё будет работать. Требуемую шару и текстовку можете переделать под себя. |
|
|
23.7.2010, 21:12
Сообщение
#14
|
|
Начинающий Группа: Пользователи Сообщений: 25 Регистрация: 27.1.2009 Из: Махачкала Пользователь №: 1 993 Спасибо сказали: 1 раз |
Как сделать, чтобы писать в мэйн не возможно было, при нулевой шаре, но чтобы скачивать могли?
|
|
|
24.7.2010, 19:44
Сообщение
#15
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Если ты про скрипт Артема - то надо сделать все то что я описывал выше и добавить еще в самом конце
Код ChatArrival = UserConnected
|
|
|
2.1.2011, 22:01
Сообщение
#16
|
|
Активный участник Группа: Пользователи Сообщений: 89 Регистрация: 9.6.2008 Из: Крым Пользователь №: 23 Спасибо сказали: 5 раз |
Вот это другое дело. Всё работает! Спасибо.
Прикрепленные файлы
|
|
|
Похожие темы
|
Сейчас: 23.12.2024, 12:52 |