Оп Мессанджер, мож кто исправит |
Здравствуйте, гость ( Вход | Регистрация )
Оп Мессанджер, мож кто исправит |
4.11.2008, 21:46
Сообщение
#1
|
|
Участник Группа: Пользователи Сообщений: 44 Регистрация: 25.7.2008 Из: г.Тамбов Пользователь №: 263 Спасибо сказали: 1 раз |
вот сам скрипт
Код XXXConnected = function(user) Core.GetUserAllData(user) --Посылаем юзеру разную хню local msgmain = "\n".. string.rep("*", 120).."\n".. "\tТут надолбишь любой текст...\n".. string.rep("*", 120) Core.SendPmToUser(user, "ОП мессанджер", " "..msgmain) --Посылаем быны Core.SendPmToUser(user, "ОП мессанджер", "Сейчас банятся:") Table = BanMan.GetBans() for a in Table do Core.SendPmToUser(user, "ОП мессанджер", " "..a.sIP) end end --************************************************************************************************* OpConnected = function(user) XXXConnected(user) end так всё работает! но неотображаются баны! Core.SendPmToUser(user, "ОП мессанджер", "Сейчас банятся:") Table = BanMan.GetBans() for a in Table do можно ли это вообще исправить? да и при статусе ушёл ОП вылетает с хаба! |
|
|
4.11.2008, 22:55
Сообщение
#2
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
возможно надо написать так:
Код for i,a in pairs(Table) do
|
|
|
4.11.2008, 23:26
Сообщение
#3
|
|
Участник Группа: Пользователи Сообщений: 44 Регистрация: 25.7.2008 Из: г.Тамбов Пользователь №: 263 Спасибо сказали: 1 раз |
|
|
|
5.11.2008, 20:17
Сообщение
#4
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
GetBans() - Return table with ban tables - Возвращает таблицу с таблицами банов
sIP - ip or nil when ban don't have ip - ip адрес или nil, когда бан не по ip Возможно дело в том, что бан не по ip выставлялся, а по нику например. |
|
|
5.11.2008, 22:32
Сообщение
#5
|
|
Участник Группа: Пользователи Сообщений: 44 Регистрация: 25.7.2008 Из: г.Тамбов Пользователь №: 263 Спасибо сказали: 1 раз |
Setuper а сможешь поправить? я просто в lua ваще непонимаю... :(
|
|
|
5.11.2008, 23:10
Сообщение
#6
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Не знаю, что конкретно ты хочешь сделать, но думаю, что этот код должен работать
Код OpConnected=function(tUser)
local sMsg="\r\n"..string.rep("*",120).."\r\n".. "\tТут надолбишь любой текст...".. "\r\n"..string.rep("*",120).."\r\n\tСейчас банятся:\r\n" if next(BanMan.GetBans()) then for i,v in pairs(BanMan.GetBans()) do sMsg=sMsg.."\t"..(v.sIP or v.sNick).."\r\n" end else sMsg=sMsg.."баны отсутствуют." end Core.SendPmToUser(tUser,"ОП_мессанджер",sMsg) end |
|
|
5.11.2008, 23:23
Сообщение
#7
|
|
Участник Группа: Пользователи Сообщений: 44 Регистрация: 25.7.2008 Из: г.Тамбов Пользователь №: 263 Спасибо сказали: 1 раз |
Setuper спасибо большое..! скрипт работает!
|
|
|
|
Сейчас: 27.11.2024, 6:49 |