Версия для печати темы
MyDC.ru _ Kорзина _ От: Скрипт Определяющий Скорость Отдачи В Клиенте
Автор: D'aspid 7.2.2009, 19:55
Цитата
я не смог сделать) скрипт запускается, но больше ничего не происходит) заходил с ограничением 0,005
Скачал скрипт поставил, зашел с ограничением 60 кб/с,выдает ошибку:
Цитата
[21:54] Синтаксис ...абочий стол\PtokaX тестовый\scripts\NoSpeedLimit.lua:4: attempt to index field 'sDescription' (a nil value)
Автор: Setuper 7.2.2009, 20:01
потому что в трёх самых длинных строчках надо убрать переносы не следующую строку.
Код
... iLlimit=tUser
.sDescription ...
Код
... iLlimit=tUser.sDescription ...
перезалил
Автор: D'aspid 7.2.2009, 20:29
Скачал перезалитую:
Цитата
[22:27] Синтаксис ...абочий стол\PtokaX тестовый\scripts\NoSpeedLimit.lua:3: attempt to index field 'sDescription' (a nil value)
P.S.Убирал переносы, все равно неработает.
Автор: Setuper 7.2.2009, 20:53
Это может означать, что хаб не получает описания пользователя, то есть ты в настройках хаба убрал галочку "Строка описания" что не есть хорошо
Автор: D'aspid 7.2.2009, 21:27
Нет галочка есть, описание получает.Можешь проверить у себя?
Автор: Setuper 7.2.2009, 21:35
у меня всё работает.
попробуй у себя запустить вот такой скрипт:
Код
function MyINFOArrival(tUser)
if Core then
Core.SendToUser(tUser,tostring(tUser.sDescription))
else
tUser:SendData(tostring(tUser.sDescription))
end
end
Автор: D'aspid 7.2.2009, 21:40
Цитата
[23:39:32] *** Соединение с 192.168.*.*...
[23:39:32] *** Соединён
[23:39:33] *** Пароль отправлен...
[23:39:33] nil
[23:39:33] <PtokaX> Приветствуем вас на хабе * (Время работы: 0 дней, 0 часов, 1 минут / Юзеры: 0)
Цитата
[23:39] Нет синтаксических ошибок в файле скрипта тест.lua
Автор: Setuper 7.2.2009, 21:44
Видишь, всё же хаб не получает описания (nil).
Теперь давай посмотрим что он вообще получает:
Код
function MyINFOArrival(tUser,sData)
local s=""
for i,v in pairs(tUser) do
s=s..i.." - "..tostring(v).."\r\n"
end
if Core then
Core.SendToUser(tUser,"->"..sData.."\r\n"..s)
else
tUser:SendData("->"..sData.."\r\n"..s)
end
end
Автор: D'aspid 7.2.2009, 21:50
Цитата
[23:48:44] *** Соединение с 192.168.*.*...
[23:48:44] *** Соединён
[23:48:47] ->$MyINFO $ALL [MK-1]апрп <FlylinkDC++ V(r315),M:A,H:1/0/0,S:7,L:60>$ $100$$13524211686$
[23:48:47]
iProfile - 3sNick - [MK-1]апрпsIP - 192.168.*.*uptr - userdata: 01401020
Автор: Setuper 7.2.2009, 21:52
я понял в чём проблема!
Код
function MyINFOArrival(tUser)
if Core then Core.GetUserAllData(tUser) end
tUser=GetNormalValue(tUser)
...
Совсем забыл про эту фичу
Автор: D'aspid 7.2.2009, 21:54
Вот теперь работает спасибо