Прошу помощи и не много объяснений |
Здравствуйте, гость ( Вход | Регистрация )
Прошу помощи и не много объяснений |
5.6.2009, 10:59
Сообщение
#1
|
|
Продвинутый участник Группа: Пользователи Сообщений: 107 Регистрация: 23.11.2008 Из: Сергиев Посад Пользователь №: 1 178 Спасибо сказали: 9 раз |
Вообщем сразу к теме...
Имееся скрипт менюшки (все его очень хорошо знают), он имеет код: Цитата -- 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||") Или в самом скрипте, Что бы команда (тобишь сслыка не была видна всем, а только юзеру который её собствеено и вызвал И было бы совсем замечательно если бы при нажатии на менюшку сразу открывался браузер и кидал на сайт Спасибо всем! |
|
|
5.6.2009, 12:43
Сообщение
#2
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Код function ChatArrival(tUser, sData)
if sData:find"%b<> !rules|" then return true end end |
|
|
5.6.2009, 13:02
Сообщение
#3
|
|
Освоившийся участник Группа: Администраторы Сообщений: 344 Регистрация: 2.6.2008 Из: RB,Ufa Пользователь №: 8 Спасибо сказали: 106 раз |
Что-то я не пойму тебя Setuper. Что этот кусок кода сделает?
|
|
|
5.6.2009, 13:06
Сообщение
#4
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Не пропустит в чат команду !rules
Ну а автор уже и сам может подставить вместо !rules то, что ему не нужно пропускать в чат. Наверное стоило написать так: Код function ChatArrival(tUser, sData)
if sData:find"%b<> !rules|" then Core.SendToUser(tUser, sData) return true end end |
|
|
5.6.2009, 13:16
Сообщение
#5
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Лучшей реализацией тут будет именно тот скрипт что в 1 сообщении + использование текстовых файлов через хаб, как раз если он находит такой файл он же не отсылает команду. Думаю про это найдешь на форуме.
|
|
|
5.6.2009, 13:58
Сообщение
#6
|
|
Освоившийся участник Группа: Администраторы Сообщений: 344 Регистрация: 2.6.2008 Из: RB,Ufa Пользователь №: 8 Спасибо сказали: 106 раз |
Аааа) семен семеныч)) понял идею!
|
|
|
5.6.2009, 18:49
Сообщение
#7
|
|
Продвинутый участник Группа: Пользователи Сообщений: 107 Регистрация: 23.11.2008 Из: Сергиев Посад Пользователь №: 1 178 Спасибо сказали: 9 раз |
Код из 2 поста вообще не пропускает команду в чат
а мне нужно что бы команду пропускало в чат но видна она была только юзеру который её ввёл |
|
|
Похожие темы
|
Сейчас: 27.11.2024, 2:55 |