Автор: Соколов Алексей 5.6.2009, 10:59
Вообщем сразу к теме...
Имееся скрипт менюшки (все его очень хорошо знают), он имеет код:
Цитата
-- This script is converted with PtokaX LUA API Converter v0.9 at 01/27/08 20:20:51
------------------------------------------------------------------------------------------------------------
-- ЮЗЕРСКИЕ команды
------------------------------------------------------------------------------------------------------------
UserConnected = function(user)
Core.GetUserAllData(user)
--блок юзерского меню
Core.SendToNick(user.sNick,"$UserCommand 1 3 Правила хаба$<%[mynick]> !rules||")
end
OpConnected = UserConnected
RegConnected = UserConnected
Но я хочу с помощью него сделать скрипт немного друго назначения.
А конкретней... Вместо "!rules" писать ссылку (например на ка какой нибудь интернет ресурс-сайт)
Впринципе все работает, но проблема в том, что при нажатии менюшки пользователь отправляет ссылку в глав. чат
И вот собствеено я прошу помощи, т.к. почти не разбираюсь в скриптах.
что нужно поменять в строчке:
Цитата
Core.SendToNick(user.sNick,"$UserCommand 1 3 Правила хаба$<%[mynick]> !rules||")
Или в самом скрипте,
Что бы команда (тобишь сслыка не была видна всем, а только юзеру который её собствеено и вызвал
И было бы совсем замечательно если бы при нажатии на менюшку сразу открывался браузер и кидал на сайт
Спасибо всем!
Автор: Setuper 5.6.2009, 12:43
Код
function ChatArrival(tUser, sData)
if sData:find"%b<> !rules|" then
return true
end
end
Автор: Jaska 5.6.2009, 13:02
Что-то я не пойму тебя Setuper. Что этот кусок кода сделает?
Автор: Setuper 5.6.2009, 13:06
Не пропустит в чат команду !rules
Ну а автор уже и сам может подставить вместо !rules то, что ему не нужно пропускать в чат.
Наверное стоило написать так:
Код
function ChatArrival(tUser, sData)
if sData:find"%b<> !rules|" then
Core.SendToUser(tUser, sData)
return true
end
end
Автор: Nickolya 5.6.2009, 13:16
Лучшей реализацией тут будет именно тот скрипт что в 1 сообщении + использование текстовых файлов через хаб, как раз если он находит такой файл он же не отсылает команду. Думаю про это найдешь на форуме.
Автор: Jaska 5.6.2009, 13:58
Аааа) семен семеныч)) понял идею!
Автор: Соколов Алексей 5.6.2009, 18:49
Код из 2 поста вообще не пропускает команду в чат
а мне нужно что бы команду пропускало в чат но видна она была только юзеру который её ввёл