myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 

> HelloBotAkaVerlihub, API2 | Инфо при входе как на Verlihub`е

Теги
Wariner
сообщение 17.5.2009, 20:03
Сообщение #21


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




Название скрипта: HelloBotAkaVerlihub
Версия скрипта: 1.0
Версия API: API 2
Автор: Sephiroth_Lukaw
Описание скрипта: показывает инфо при входе как на Verlihub`е. Для отображения страны нужно:
Цитата(Setuper @ 8.12.2008, 21:46) *
Установка базы ip-to-country:
1). Качаем архив отсюда: http://ip-to-country.webhosting.info/downl...country.csv.zip
2). Распаковываем его содержимое в папку PtokaX/cfg

файл ip-to-country так же прикреплён ниже
перенесено из раздела Запросы скриптов
Прикрепленные файлы
Прикрепленный файл  ip_to_country.csv.zip ( 712.33 килобайт ) Кол-во скачиваний: 301
Прикрепленный файл  HelloBotAkaVerlihub.lua ( 437 байт ) Кол-во скачиваний: 656
 


Спасибо сказали:
Go to the top of the page
+Quote Post
2 страниц V  < 1 2  
Начать новую тему
Ответов
tolya
сообщение 10.2.2010, 21:23
Сообщение #22


Начинающий
*

Группа: Пользователи
Сообщений: 29
Регистрация: 9.9.2009
Из: Нижнего Тагила
Пользователь №: 4 402
Спасибо сказали: 0 раз




(((я эту качал
ip_to_country.csv.zip

у вас есть свежая )))хорошоая............))
Go to the top of the page
+Quote Post
Drakula
сообщение 10.5.2010, 15:05
Сообщение #23


PtokaX DC Hub 0.4.1.2
*****

Группа: Пользователи
Сообщений: 203
Регистрация: 20.1.2009
Из: Republic of Belarus, Minsk, Uruchie, Avalon.
Пользователь №: 1 890
Спасибо сказали: 4 раза




Как сделать что мы место Страны писало приставку сети (локальной сети). То бишь ясно что придётся самому писать базу приставок сети. Если можно переделайте.
Go to the top of the page
+Quote Post
Ksan
сообщение 10.5.2010, 15:44
Сообщение #24


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




Добавь в таблицу аналогичным же образом диапазоны локалок местных, вместо сокращённых букв стран впиши префиксы, вместо развёрнутого названия страны пиши название локальной сети.
Если твои локальные сети входят в диапазоны, уже вписанными в таблицу (я точно не помню, но может), выдели свои диапазоны как отдельные страны-сети и делай, как выше написано.
Таково моё скромное мнение.. big_smile.gif
Go to the top of the page
+Quote Post
Drakula
сообщение 10.5.2010, 16:36
Сообщение #25


PtokaX DC Hub 0.4.1.2
*****

Группа: Пользователи
Сообщений: 203
Регистрация: 20.1.2009
Из: Republic of Belarus, Minsk, Uruchie, Avalon.
Пользователь №: 1 890
Спасибо сказали: 4 раза




вот к примеру:
"16777216","18219007","AU","AUS","AUSTRALIA" - я так понел это диапазон 167.77.216 - 182.190.7
я пишу так
"101591","10159255","12","123","12345" - 10.15.9.1 - 10.15.9.255
фиг что определяется, пишет всё равно что не известно. Или я вообще не так понел и неправильно делаю?
Go to the top of the page
+Quote Post
Wariner
сообщение 10.5.2010, 16:58
Сообщение #26


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




потому что первые два числа эт о не ип в его первозданном виде а ип пересчитанный на число!
Go to the top of the page
+Quote Post
Drakula
сообщение 10.5.2010, 17:20
Сообщение #27


PtokaX DC Hub 0.4.1.2
*****

Группа: Пользователи
Сообщений: 203
Регистрация: 20.1.2009
Из: Republic of Belarus, Minsk, Uruchie, Avalon.
Пользователь №: 1 890
Спасибо сказали: 4 раза




а не могли бы вы мне объяснить технику, к примеру как сделать что бы по диапазону айпи: 10.15.9.1 - 10.15.9.255 писала страну и т.д. к примеру Беларусть???
Заранее сенк=)
Go to the top of the page
+Quote Post
Wariner
сообщение 10.5.2010, 17:42
Сообщение #28


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




смотри функцию Ip2Num, надеюсь разберёшься http://mydc.ru/index.html?showtopic=334&am...post&p=2543


Спасибо сказали:
Go to the top of the page
+Quote Post
Drakula
сообщение 10.5.2010, 21:53
Сообщение #29


PtokaX DC Hub 0.4.1.2
*****

Группа: Пользователи
Сообщений: 203
Регистрация: 20.1.2009
Из: Republic of Belarus, Minsk, Uruchie, Avalon.
Пользователь №: 1 890
Спасибо сказали: 4 раза




В общем у мя какое то хз что появилось.
Вычислил что диапазон: 10.15.1.1 = 168755457
10.15.255.255 = 168820735
Вписал в базу тока вот это: "168755457","168820735","Ur","Uru","Uruchie"
Больше нечего в нём нету.
Захожу на хаб:
[22:26:31] <BOT> Твоя инфа:
- [::] Ник: [Uruchie]Drakula
- [::] Твой профиль: Master (0)
- [::] Твой IP: 10.15.9.119
- [::] Country Code: Republic of Korea

Вопрос как может быть корея если кроме:
"168755457","168820735","Ur","Uru","Uruchie" - в базе нечего нету???? Откуда оно это берёт???
Go to the top of the page
+Quote Post
Ksan
сообщение 10.5.2010, 23:22
Сообщение #30


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




А ты Птоку останавливал-запускал? Или на лету менял?
База грузится только при запуске Птоки один раз.
Go to the top of the page
+Quote Post
alex82
сообщение 11.5.2010, 2:55
Сообщение #31


Местный
*******

Группа: Неактивированные
Сообщений: 908
Регистрация: 26.12.2008
Пользователь №: 1 574
Спасибо сказали: 1406 раз




Если в базу IP-To-Country добавить диапазон с несуществующим кодом страны, то при совпадении с этим диапазоном будет возвращаться произвольный код.

Так что добавить диапазон типа этого:
Код
"123456789","234567890","Za","Zad","Zadnica"
не получится.

Ситуацию может исправить разве что перекомпиляция PtokaX со своим списком стран.
Go to the top of the page
+Quote Post
Drakula
сообщение 11.5.2010, 14:51
Сообщение #32


PtokaX DC Hub 0.4.1.2
*****

Группа: Пользователи
Сообщений: 203
Регистрация: 20.1.2009
Из: Republic of Belarus, Minsk, Uruchie, Avalon.
Пользователь №: 1 890
Спасибо сказали: 4 раза




Ksan Разумеется
alex82
Диапазон 10.15.9.1 - 10.15.9.255 получилось то, уже не получается. Значит вернёмся к началу. Как сделать что мы место Страны писало приставку сети (локальной сети). То бишь ясно что придётся самому писать базу приставок сети. Если можно переделайте. Заранее сенк!!!!
Go to the top of the page
+Quote Post
averon.nv
сообщение 9.9.2010, 10:28
Сообщение #33


Активный участник
***

Группа: Пользователи
Сообщений: 63
Регистрация: 17.7.2010
Пользователь №: 7 294
Спасибо сказали: 0 раз




Помогите, пожалуйста дополнить в скрипт (прикреплен) функцию ' UserShare ' или подобную ей, т.е : Какой объем информации расшарен в данный момент у пользователя.
Пробывал с других скриптов выдрать, но что то не получается, мозг кипит уже :(
Прикрепленные файлы
Прикрепленный файл  HelloBot_aka_hubba.rar ( 739 байт ) Кол-во скачиваний: 12
 
Go to the top of the page
+Quote Post
Saymon21
сообщение 9.9.2010, 11:14
Сообщение #34


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




После
Код
HalloText = string.gsub(HalloText, "%[Prof%]", tProfiles[tUser.iProfile])

добавь
Код
HalloText = string.gsub(HalloText, "%[Share%]", GetNormalShare(Core.GetUserValue(tUser,16)))

ну и например в конец скрипта
Код
function GetNormalShare(s)
  s = tonumber(s) or 0
  if s >= 1125899906842624 then return (math.floor(1000 * s / 1125899906842624) / 1000).." ПБ"
  elseif s >= 1099511627776 then return (math.floor(1000 * s / 1099511627776) / 1000).." TБ"
  elseif s >= 1073741824 then return (math.floor(1000 * s / 1073741824) / 1000).." ГБ"
  elseif s >= 1048576 then return (math.floor(1000 * s / 1048576) / 1000).." МБ"
  elseif s >= 1024 then return (math.floor(1000 * s / 1024) / 1000).." КБ"
  else return s.." Б" end
end

в hallo.txt не забудь [Share]
Go to the top of the page
+Quote Post
averon.nv
сообщение 9.9.2010, 12:50
Сообщение #35


Активный участник
***

Группа: Пользователи
Сообщений: 63
Регистрация: 17.7.2010
Пользователь №: 7 294
Спасибо сказали: 0 раз




Спасибо огромное, работает

Сообщение отредактировал Saymon - 9.9.2010, 12:52
Причина редактирования: Не надо цитировать посты!
Go to the top of the page
+Quote Post

2 страниц V  < 1 2
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts От: HelloBotAkaVerlihub
От темы с ID: 1950
0 Артём 3 530 26.8.2009, 11:22 Посл. сообщение: Артём

 



RSS Сейчас: 20.4.2024, 13:24