Скрипт Определяющий Скорость Отдачи В Клиенте |
Здравствуйте, гость ( Вход | Регистрация )
Скрипт Определяющий Скорость Отдачи В Клиенте |
26.1.2009, 17:22
Сообщение
#1
|
|
Участник Группа: Пользователи Сообщений: 42 Регистрация: 4.10.2008 Пользователь №: 731 Спасибо сказали: 0 раз |
Юзеры начали ставить скорость отдачи в клиенте 1кб. нужен скрипт котоорый это определяет и борется (не пускает, выкидывает, или еще что)
|
|
|
26.1.2009, 17:56
Сообщение
#2
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Используя функцию GetNormalValue (http://mydc.ru/ipb.html?s=&showtopic=1...post&p=5177) пишем:
Код function MyINFOArrival(tUser) if Core then Core.GetUserAllData(tUser) end tUser=GetNormalValue(tUser) if tUser.iLlimit then if Core then Core.SendToUser(tUser,"*** Ограничение скорости использовать нельзя!") Core.Disconnect(tUser) else tUser:SendData("*** Ограничение скорости использовать нельзя!") tUser:Disconnect() end end end И в следующий раз обязательно пиши версию API под которую надо писать! |
|
|
26.1.2009, 18:10
Сообщение
#3
|
|
Участник Группа: Пользователи Сообщений: 42 Регистрация: 4.10.2008 Пользователь №: 731 Спасибо сказали: 0 раз |
Setuper, спасибо! вроде апи у меня в подписи стоит
а нельзя ли увеличить функционал и не запрещать, а ограничивать? скажем не меньше 500кб? |
|
|
27.1.2009, 16:37
Сообщение
#4
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Код if tUser.iLlimit and tUser.iLlimit<500 and tUser.iLlimit>0 then
|
|
|
2.2.2009, 8:49
Сообщение
#5
|
|
Освоившийся участник Группа: Пользователи Сообщений: 280 Регистрация: 4.6.2008 Из: Россия Пользователь №: 10 Спасибо сказали: 42 раза |
Цитата [10:48] Синтаксис ...1 \scripts\ограничение скорости.lua:2: attempt to call global 'GetNormalValue' (a nil value)
|
|
|
3.2.2009, 10:25
Сообщение
#6
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
а ты вот отсюда http://mydc.ru/ipb.html?s=&showtopic=1...post&p=5177 функцию в скрипт вставил?
|
|
|
3.2.2009, 21:22
Сообщение
#7
|
|
Освоившийся участник Группа: Пользователи Сообщений: 280 Регистрация: 4.6.2008 Из: Россия Пользователь №: 10 Спасибо сказали: 42 раза |
Нет щас сделаю.
|
|
|
7.2.2009, 19:01
Сообщение
#8
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 7 Регистрация: 9.8.2008 Пользователь №: 352 Спасибо сказали: 0 раз |
я не смог сделать) скрипт запускается, но больше ничего не происходит) заходил с ограничением 0,005
Прикрепленные файлы
|
|
|
7.2.2009, 19:18
Сообщение
#9
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Ограничение не может быть 0,005
Возможно ты путаешь ограничение с типом соединения. |
|
|
8.2.2009, 22:12
Сообщение
#10
|
|
Освоившийся участник Группа: Пользователи Сообщений: 280 Регистрация: 4.6.2008 Из: Россия Пользователь №: 10 Спасибо сказали: 42 раза |
Заметил такое. Если заходишь на хаб с ограничением то конечно дисконектит, но если врубить ограничение уже после того как зашел на хаб....можно это исправить,чтобы при обнаружении ограничения сразу дисконект?
|
|
|
8.2.2009, 22:35
Сообщение
#11
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Дисконнект будет тогда, когда клиент отошлёт на хаб информацию о себе. Именно в этом смысл функции MyINFOArrival.
|
|
|
8.2.2009, 22:37
Сообщение
#12
|
|
Освоившийся участник Группа: Пользователи Сообщений: 280 Регистрация: 4.6.2008 Из: Россия Пользователь №: 10 Спасибо сказали: 42 раза |
Все понял спасибо.
|
|
|
Похожие темы
|
Сейчас: 27.11.2024, 2:56 |