|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
![]()
Сообщение
#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||") Или в самом скрипте, Что бы команда (тобишь сслыка не была видна всем, а только юзеру который её собствеено и вызвал И было бы совсем замечательно если бы при нажатии на менюшку сразу открывался браузер и кидал на сайт Спасибо всем! |
|
|
![]()
Сообщение
#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 |
|
|
![]()
Сообщение
#3
|
|
![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 344 Регистрация: 2.6.2008 Из: RB,Ufa Пользователь №: 8 Спасибо сказали: 106 раз ![]() |
Что-то я не пойму тебя Setuper. Что этот кусок кода сделает?
|
|
|
![]()
Сообщение
#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
|
|
![]() Главный ра******й тут... ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз ![]() |
Лучшей реализацией тут будет именно тот скрипт что в 1 сообщении + использование текстовых файлов через хаб, как раз если он находит такой файл он же не отсылает команду. Думаю про это найдешь на форуме.
|
|
|
![]()
Сообщение
#6
|
|
![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 344 Регистрация: 2.6.2008 Из: RB,Ufa Пользователь №: 8 Спасибо сказали: 106 раз ![]() |
Аааа) семен семеныч)) понял идею!
![]() |
|
|
![]()
Сообщение
#7
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 107 Регистрация: 23.11.2008 Из: Сергиев Посад Пользователь №: 1 178 Спасибо сказали: 9 раз ![]() |
Код из 2 поста вообще не пропускает команду в чат
а мне нужно что бы команду пропускало в чат но видна она была только юзеру который её ввёл |
|
|
![]() ![]() |
Похожие темы
![]() |
Сейчас: 8.9.2024, 2:47 |