myDC.ru

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

 
 
Ответить в данную темуНачать новую тему

> Прошу помощи и не много объяснений

Теги
DrakonSP
сообщение 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||")

Или в самом скрипте,
Что бы команда (тобишь сслыка не была видна всем, а только юзеру который её собствеено и вызвал
И было бы совсем замечательно если бы при нажатии на менюшку сразу открывался браузер и кидал на сайт
Спасибо всем!
Go to the top of the page
+Quote Post
Setuper
сообщение 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
Go to the top of the page
+Quote Post
Jaska
сообщение 5.6.2009, 13:02
Сообщение #3


Освоившийся участник
*****

Группа: Администраторы
Сообщений: 344
Регистрация: 2.6.2008
Из: RB,Ufa
Пользователь №: 8
Спасибо сказали: 106 раз




Что-то я не пойму тебя Setuper. Что этот кусок кода сделает?
Go to the top of the page
+Quote Post
Setuper
сообщение 5.6.2009, 13:06
Сообщение #4


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Не пропустит в чат команду !rules big_smile.gif
Ну а автор уже и сам может подставить вместо !rules то, что ему не нужно пропускать в чат.

Наверное стоило написать так:
Код
function ChatArrival(tUser, sData)
  if sData:find"%b<> !rules|" then
    Core.SendToUser(tUser, sData)
    return true
  end
end
Go to the top of the page
+Quote Post
Nickolya
сообщение 5.6.2009, 13:16
Сообщение #5


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 775 раз




Лучшей реализацией тут будет именно тот скрипт что в 1 сообщении + использование текстовых файлов через хаб, как раз если он находит такой файл он же не отсылает команду. Думаю про это найдешь на форуме.
Go to the top of the page
+Quote Post
Jaska
сообщение 5.6.2009, 13:58
Сообщение #6


Освоившийся участник
*****

Группа: Администраторы
Сообщений: 344
Регистрация: 2.6.2008
Из: RB,Ufa
Пользователь №: 8
Спасибо сказали: 106 раз




Аааа) семен семеныч)) понял идею! big_smile.gif
Go to the top of the page
+Quote Post
DrakonSP
сообщение 5.6.2009, 18:49
Сообщение #7


Продвинутый участник
****

Группа: Пользователи
Сообщений: 107
Регистрация: 23.11.2008
Из: Сергиев Посад
Пользователь №: 1 178
Спасибо сказали: 9 раз




Код из 2 поста вообще не пропускает команду в чат
а мне нужно что бы команду пропускало в чат но видна она была только юзеру который её ввёл
Go to the top of the page
+Quote Post

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

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Прошу помочь
7 Dumas 9 888 7.9.2014, 1:22 Посл. сообщение: Alexey
No new Запрос помощи или особенности плагиностроения для хаба
для домохозяек и пенсионеров
17 hjet 19 402 11.12.2012, 18:13 Посл. сообщение: Setuper
No New Posts C одного IP много юзеров?
Как пускать с одного iP много юзеров?
2 LexXx 7 681 6.3.2010, 23:43 Посл. сообщение: LexXx
No New Posts Сброс соединения если много Core.Send*
PtokaX 0.4.1.1 \ Debian 5
6 red_neon 9 292 30.11.2009, 22:49 Посл. сообщение: Setuper
Moved Прошу помощи и не много объяснений
0 DrakonSP 0 5.6.2009, 10:59 Посл. сообщение: DrakonSP
No New Posts Эта заезженная тема, НО ВСЁ ЖЕ.. прошу НЕ УДАЛЯТЬ :)
ваше мнение...
7 Санёк 9 302 21.5.2009, 15:58 Посл. сообщение: Санёк
No new Topic has attachmentsСлёзно Прошу Помощи У Программистов.
Вы убедили перейти меня с LUA 5.1.2 на 5.1.3
16 Andrey_SHANDERA 17 660 4.3.2009, 21:19 Посл. сообщение: GTX
No New Posts Topic has attachmentsПтока Стала Кушать Много Цп
8 *FoxMalder* 12 409 2.1.2009, 22:37 Посл. сообщение: Nickolya
No New Posts Парни Прошу Вылажать Сюды<<--скрипт 'сколька Осталось До Нового Года'
взарание спасибки...!!! ^_~
4 BadPapa 9 620 31.12.2008, 0:38 Посл. сообщение: BadPapa
No New Posts Прошу Скинуть Скрипты На Меню Хаба , На Игры Какиенибуть И Для Админа Каму Не Трудно!
пж
0 BadPapa 4 882 20.12.2008, 22:53 Посл. сообщение: BadPapa
No New Posts Topic has attachmentsПрошу Помощи
по скрипту под API 1
6 Артём 9 089 11.12.2008, 21:12 Посл. сообщение: Артём
No New Posts Прошу
Нужен скриптик плз
4 Чебурашка 7 062 3.12.2008, 17:52 Посл. сообщение: Чебурашка
No New Posts Прошу Помощи
по скрипту под API 1 и API 2
4 Артём 7 848 24.11.2008, 16:32 Посл. сообщение: BIMMER71
Moved Много Скиптов
API | Вроде
0 Vizunchik 0 18.11.2008, 18:11 Посл. сообщение: KauH™
No New Posts Много Скиптов
API | Вроде
7 Vizunchik 10 506 18.11.2008, 18:11 Посл. сообщение: KauH™

 



RSS Сейчас: 10.12.2022, 9:04