myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Тема закрытаНачать новую тему

> В чат о командах...

Теги
Нет тегов для показа
FallenAngel
сообщение 24.5.2009, 21:51
Сообщение #1


[n00b]
*****

Группа: Пользователи
Сообщений: 291
Регистрация: 10.7.2008
Из: Россия,Пенза
Пользователь №: 168
Спасибо сказали: 24 раза




Хотелось бы, чтобы в чат отправлялось собщение всем о том, какую команду в данный момент юзает юзер\оп. То есть-например в чат послана команда "!faq", а в чате бы пославшему пришлобы то, что требовалось,а всем другим текст наподобие такого "Юзер nick решил посмотреть faq ибо у него проблемы. Вы тоже можете посмотреть через контекстное меню.". Ну и так далее. И так же хочется, чтобы была таблица с никами, команды которых бы не светились в чате. Думаю, что смысл понятен...
Go to the top of the page
+Quote Post
Wariner
сообщение 24.5.2009, 23:31
Сообщение #2


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




если делать так чтобы юзер не видел то что все остальные видят его команду это будет грузить хаб!
Код
local sBot = SetMan.GetString(21)
local tCommand = {
    ["!test"] = "Ну чё попробывал?!",
    ["!faq"] = "У юзера %[NICK%] появился и он полез читать FAQ"
}

function ChatArrival(tUser, sData)
    local sData = sData:sub(1,-2)
    local sCmd = sData:match"%b<>%s+([!+-/*]%S+)"
    if tCommand[sCmd] then
        tUsers = Core.GetOnlineUsers()
        for i,v in ipairs(tUsers) do
            if v.sNick ~= tUser.sNick then
                Core.SendToUser(v, ("<%s> %s"):format(sBot, (tCommand[sCmd]):gsub("%[NICK%]", tUser.sNick)))
            end    
        end    
    end
end
Go to the top of the page
+Quote Post
Ksan
сообщение 25.5.2009, 6:29
Сообщение #3


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




Пахнет чем-то нечистоплотным. "Стеклянный дом". Зачем показывать, кто что пьёт, с кем спит, какой бумажкой подтирается? Не надо доводить до абсуода возможности Луа.
Go to the top of the page
+Quote Post
FallenAngel
сообщение 25.5.2009, 8:02
Сообщение #4


[n00b]
*****

Группа: Пользователи
Сообщений: 291
Регистрация: 10.7.2008
Из: Россия,Пенза
Пользователь №: 168
Спасибо сказали: 24 раза




2Wariner- чтото не совсем понял фразу твою....
2Trans- я же не на все команды, а только на некоторые. Просто часто бывает, что друг за другом в чат идут сообщения о помощи. лучше наверно сразу выскакивало бы сообщение, чем всем одно и то же объяснять...

Спасибо, пашет как надо. big_smile.gif
Go to the top of the page
+Quote Post
Wariner
сообщение 25.5.2009, 12:49
Сообщение #5


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




в двух словах напряжный скрипт
Go to the top of the page
+Quote Post

Тема закрытаНачать новую тему
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0

 



RSS Сейчас: 23.11.2024, 18:22