Очередной Скрипт Приветствий, API2 |
Здравствуйте, гость ( Вход | Регистрация )
Очередной Скрипт Приветствий, API2 |
13.1.2009, 18:38
Сообщение
#1
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Название: HelloUser
Версия API: API2 Автор: ? Предоставил: brigadir Описание: Скрипт выводит информационное сообщение при входе (сообщение с различными параметрами: Время Хаб онлайн, Общая шара хаба, Количество посетителей, Ник, ip, шара, вклад шары, профиль, тэг, описание, email, тип соединения). Скрипт перенесен из раздела "Запросы скриптов" HelloUser.lua ( 2.24 килобайт ) Кол-во скачиваний: 732 |
|
|
27.4.2009, 11:24
Сообщение
#2
|
|
Участник Группа: Пользователи Сообщений: 39 Регистрация: 18.2.2009 Из: Волжский Пользователь №: 2 265 Спасибо сказали: 3 раза |
хотел бы ещё добавить функцию общее количество зарегистрированных юзеров
возможно такое ? |
|
|
27.4.2009, 15:05
Сообщение
#3
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Наверно, будет подтормаживать хаб, если в скрипте есть пересчёт шары из байтов в гигабайты, особеннно если много народу или много приходов-уходов юзеров. Имел печальный опыт с другим скриптом - HelloBot
|
|
|
27.4.2009, 17:41
Сообщение
#4
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
Наверно, будет подтормаживать хаб, если в скрипте есть пересчёт шары из байтов в гигабайты, особеннно если много народу или много приходов-уходов юзеров. Имел печальный опыт с другим скриптом - HelloBot такие скрипты достаточно просты и врядли из за них мождет тормозить весь хаб(во всяком случае если они норм написаны!) |
|
|
27.4.2009, 17:42
Сообщение
#5
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Хм... Всё проще:
Код Core.GetUsersCount()
|
|
|
27.4.2009, 17:45
Сообщение
#6
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
мда убрал свою чушь
|
|
|
28.4.2009, 6:25
Сообщение
#7
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Вопрос такой:
вот тут - ограничение представления размера шары определённым числом знаков всего или это сколько знаков после десятичной точки? "%.3f Gb." или я что-то не понимаю? (я привычен только к АПИ 1) И второе - можно ли эту строку применить или приспособить к АПИ 1? Цитата "\tРазмер шары:\t"..string.format("%.3f Gb.",user.iShareSize/(1024 * 1024 * 1024)).."\r\n".. У меня такое ощущение, что это будет работать быстрее, чем вот это (из HelloBot): Цитата function CalculateShare(value)
if value then Si = 0 while value>=1024 do value = value/1024 Si = Si + 1 end if Si == 4 then EdIz = "Тб" else if Si == 3 then EdIz = "Гб" else if Si == 2 then EdIz = "Мб" else if Si == 1 then EdIz = "Кб" else if Si == 0 then EdIz = "Б" end end end end end if string.find(value,"(%d*%.%d)") then _,_,value = string.find(value,"(%d*%.%d)") end result = ""..value.." "..EdIz.."" return result else return 1 end end |
|
|
28.4.2009, 7:23
Сообщение
#8
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
да строчку та на API 1 работать будет и да будет меньше тормозить.
|
|
|
28.4.2009, 11:20
Сообщение
#9
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Для форматирования шары есть замечательные функции, например: http://mydc.ru/ipb.html?s=&showtopic=3...post&p=9555
|
|
|
28.4.2009, 19:12
Сообщение
#10
|
|
Продвинутый участник Группа: Пользователи Сообщений: 129 Регистрация: 21.12.2008 Пользователь №: 1 502 Спасибо сказали: 36 раз |
Для форматирования шары есть замечательные функции, например: http://mydc.ru/ipb.html?s=&showtopic=3...post&p=9555 Не мог бы ты расшифровать строку Код while s>0x400 do s,i=s/0x400,i+1 end Сама конструкция цикла проблем не составляет, а вот остальное не совсем понимаю. |
|
|
28.4.2009, 19:52
Сообщение
#11
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
эквивалентно коду:
Код while s > 1024 do
s = s / 1024 i = i + 1 end |
|
|
28.4.2009, 20:14
Сообщение
#12
|
|
Продвинутый участник Группа: Пользователи Сообщений: 129 Регистрация: 21.12.2008 Пользователь №: 1 502 Спасибо сказали: 36 раз |
Всё, въехал. Спасибо.
|
|
|
27.8.2009, 11:31
Сообщение
#13
|
|
Участник Группа: Пользователи Сообщений: 41 Регистрация: 25.8.2009 Из: Московская область,Электроугли Пользователь №: 4 252 Спасибо сказали: 1 раз |
а есть скрипт,который пишет в общаг-при входе юзверей- на хаб вошёл такой то юзер(поприветствуем зарегенного(незарегенного) "Ник"юзера;при выходе- хаб покинул такой то "Ник" юзер?, чтобы отслеживать время прихода и ухода Людей.
|
|
|
27.8.2009, 11:38
Сообщение
#14
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
есть но это жесточайший флуд! в топку такие скрипты!
|
|
|
27.8.2009, 20:49
Сообщение
#15
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
В главном окне хаба напиши команду
Код /showjoins .
|
|
|
Похожие темы
|
Сейчас: 23.11.2024, 2:45 |