Версия для печати темы
MyDC.ru _ Помощь по скриптам для PtokaX _ Нуждаюсь в Хелпе =)
Автор: INVISIBLE 2.12.2009, 17:28
Сразу извиняюсь если темку не в том разделе создал... вот что мне надо.
Цитата
tTablenick = {
["Serega"] = 1,
["Dima"] = 1,
["Marina"] = 1,
["Pasha"] = 1,
["Andrey"] = 1,
}
function UserConnected(tUser)
подскажите как условие поставить с таблицы, чтобы этим никам которые в таблице при входе любого Юзера какого либо показывало Все Данные (НИК, ИП, ТЭГ , МЫЛО , ШАРУ,Профиль и тд и тп. полная инфа вооббщем )
Core.SendToNick(.......................)
RegConnected,OpConnected = UserConnected, UserConnected
Спасибо.
Автор: Setuper 2.12.2009, 17:33
Полная инфа - это не определённое понятие!
Автор: INVISIBLE 2.12.2009, 17:37
Setuper
Под полную инфу имею ввиду (Ник, Шара, ТОчная Шара, Описание , Тег , Соединение, IP, Страна, DNS, Email, Режим, Хабы, Слоты , Версия, и Профиль этого Юзера.)
Автор: Setuper 2.12.2009, 17:40
Код
tTablenick = {
["Serega"] = 1,
["Dima"] = 1,
["Marina"] = 1,
["Pasha"] = 1,
["Andrey"] = 1,
}
function UserConnected(tUser)
if tTablenick[tUser.sNick] then
Core.GetUserAllData(tUser)
Core.SendToUser(tUser, ("Ник: %s, ip: %s, тэг: %s, email: %s, шара: %s, профиль: %s"):format(tUser.sNick, tUser.sIP, tUser.sTag, tUser.sEmail, tUser.iShareSize, tUser.iProfile))
end
end
RegConnected, OpConnected = UserConnected, UserConnected
Автор: INVISIBLE 2.12.2009, 17:47
Setuper скрипт запускается, но когда с со второго компа делаю реконект то человеку в Таблице вписанный который, ничего не приходит. Ошибок никаких нет.
Автор: Trans 2.12.2009, 18:05
Может, у того человека стоит галочка в настройках клиента: "Не принимать сообщения от бота (или системные сообщения от хаба)"..
Автор: INVISIBLE 2.12.2009, 18:08
Trans нее. Все норм стоит. Тока Реакции нет от скрипта. И ошибок этот козлик не выдает.
Автор: Wariner 2.12.2009, 18:13
Тут видимо надо уточнить: ты хочешь чтоб вписанным в таблицу людям при реконекте приходили их данные или чтоб вписанным людям приходили данные о других юзерах?
Автор: Setuper 2.12.2009, 18:17
Код
tTablenick = {
["Serega"] = 1,
["Dima"] = 1,
["Marina"] = 1,
["Pasha"] = 1,
["Andrey"] = 1,
}
function UserConnected(tUser)
Core.GetUserAllData(tUser)
local sMsg = ("Ник: %s, ip: %s, тэг: %s, email: %s, шара: %s, профиль: %s"):format(tUser.sNick, tUser.sIP, tUser.sTag, tUser.sEmail, tUser.iShareSize, tUser.iProfile)
for i in pairs(tTablenick) do
Core.SendToNick(i, sMsg)
end
end
RegConnected, OpConnected = UserConnected, UserConnected
Видимо я немного не так понял условие))
Автор: INVISIBLE 2.12.2009, 18:18
Wariner
Цитата
чтоб вписанным людям приходили данные о других юзерах
Автор: Setuper 2.12.2009, 18:19
Только непонятно для чего этот скрипт. Сплошной флуд в чате будет
Автор: INVISIBLE 2.12.2009, 18:36
Setuper Самопознание =) просто хочу научиться, понять как с сделать так чтобы с таблицы Конкретным Юзерам отправилось чтото... или же чтобы Юзеры эти имели доступ к чему либо. Тот Же !restartscripts чтобы некий юзер с ником Andrey с профилем Рег смог сделать рестарт скриптов и все такое =) Скрипт обсолютно безсмысленный. просто с помощью этого скрипта я думаю научусь как конкретным никам с таблицы дать чтонить.
Setuper
Цитата
t2.lua:11: bad argument #4 to 'format' (string expected, got nil)
скрипт делает Шах =))) Сделай ему Мат
))
Автор: Trans 2.12.2009, 20:09
Цитата
просто с помощью этого скрипта я думаю научусь как конкретным никам с таблицы дать чтонить
Для этого надо не просить других написать это, а самому изучать другие скрипты с теми же таблицами и сделать что-то аналогичное..
Автор: Setuper 2.12.2009, 20:42
Код
local sMsg = ("Ник: %s, ip: %s, тэг: %s, email: %s, шара: %s, профиль: %s"):format(tUser.sNick, tUser.sIP, tUser.sTag or '', tUser.sEmail or '', tUser.iShareSize, tUser.iProfile)
Автор: INVISIBLE 3.12.2009, 9:38
Setuper Спасибо огромное!!!
Trans Да я пытался так учить. Много времени трачу попросту, и ничего не получается. А если спрашивать то намного легче будет. Легче учить и понять как все должно быть =).
Автор: Wariner 3.12.2009, 17:08
просто ты не так вопрос задал! Тебе ведь был не нужен был скрипт, поэтому в тебе "вопросы к разработчикам скриптов" надо было спросить как делать то или это)))
Посмотри ведь именно так меня учили несколько наших Гуру))))