|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
![]()
Сообщение
#1
|
|
![]() Участник ![]() ![]() Группа: Пользователи Сообщений: 42 Регистрация: 4.10.2008 Пользователь №: 731 Спасибо сказали: 0 раз ![]() |
Юзеры начали ставить скорость отдачи в клиенте 1кб. нужен скрипт котоорый это определяет и борется (не пускает, выкидывает, или еще что)
|
|
|
![]()
Сообщение
#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 под которую надо писать! |
|
|
![]()
Сообщение
#3
|
|
![]() Участник ![]() ![]() Группа: Пользователи Сообщений: 42 Регистрация: 4.10.2008 Пользователь №: 731 Спасибо сказали: 0 раз ![]() |
Setuper, спасибо! вроде апи у меня в подписи стоит
![]() а нельзя ли увеличить функционал и не запрещать, а ограничивать? скажем не меньше 500кб? |
|
|
![]()
Сообщение
#4
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Код if tUser.iLlimit and tUser.iLlimit<500 and tUser.iLlimit>0 then
|
|
|
![]()
Сообщение
#5
|
|
![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 280 Регистрация: 4.6.2008 Из: Россия Пользователь №: 10 Спасибо сказали: 42 раза ![]() |
Цитата [10:48] Синтаксис ...1 \scripts\ограничение скорости.lua:2: attempt to call global 'GetNormalValue' (a nil value)
|
|
|
![]()
Сообщение
#6
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
а ты вот отсюда http://mydc.ru/ipb.html?s=&showtopic=1...post&p=5177 функцию в скрипт вставил?
|
|
|
![]()
Сообщение
#7
|
|
![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 280 Регистрация: 4.6.2008 Из: Россия Пользователь №: 10 Спасибо сказали: 42 раза ![]() |
Нет щас сделаю.
|
|
|
![]()
Сообщение
#8
|
|
![]() Абсолютный новичок Группа: Пользователи Сообщений: 7 Регистрация: 9.8.2008 Пользователь №: 352 Спасибо сказали: 0 раз ![]() |
я не смог сделать) скрипт запускается, но больше ничего не происходит) заходил с ограничением 0,005
Прикрепленные файлы
|
|
|
![]()
Сообщение
#9
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Ограничение не может быть 0,005
Возможно ты путаешь ограничение с типом соединения. |
|
|
![]()
Сообщение
#10
|
|
![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 280 Регистрация: 4.6.2008 Из: Россия Пользователь №: 10 Спасибо сказали: 42 раза ![]() |
Заметил такое. Если заходишь на хаб с ограничением то конечно дисконектит, но если врубить ограничение уже после того как зашел на хаб....можно это исправить,чтобы при обнаружении ограничения сразу дисконект?
|
|
|
![]()
Сообщение
#11
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Дисконнект будет тогда, когда клиент отошлёт на хаб информацию о себе. Именно в этом смысл функции MyINFOArrival.
|
|
|
![]()
Сообщение
#12
|
|
![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 280 Регистрация: 4.6.2008 Из: Россия Пользователь №: 10 Спасибо сказали: 42 раза ![]() |
Все понял спасибо.
|
|
|
![]() ![]() |
Похожие темы
![]() |
Сейчас: 17.2.2025, 8:50 |