|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
![]()
Сообщение
#1
|
|
![]() Site Reliability Engineer ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз ![]() |
Доброва времени суток. Скажите пожалуйста как можно сделать так что бы стандартную команду !stat можно было перехватить скриптом
и выводилась не стандартная птоковая инфа, а из скрипта. Как делается действие по команде я знаю, интересует такая вот альтернатива. ![]() Возможно кому то это покажется бессмысленным, но вот интересно очень. Зарание спасибо. |
|
|
![]()
Сообщение
#2
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Ну так если знаешь как делается действие по команде, ну так вперёд. Что мешает сделать действие на команду !stat ? Не понятна суть проблемы.
Код function ChatArrival(tUser, sData)
if sData:find"!stat" then Core.SendToUser(tUser, "Наша инфа к команде !stat") return true end end |
|
|
![]()
Сообщение
#3
|
|
![]() Site Reliability Engineer ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз ![]() |
Странно птока у меня реагировала на скрипт и на стандартную команду.
Сейчас всё норм. Понял что делал не так. А как можно сделать например чтобы профилю Master можно было использовать и стандартную птоковою команду и эту? |
|
|
![]()
Сообщение
#4
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
вообще говоря команды 2.
!stat и !stats Поэтому если сделать замену одной команды, то можно использовать другую. Поэтому замени команду !stat, а !stats оставь, и таким образом можешь смотреть. |
|
|
![]()
Сообщение
#5
|
|
![]() Site Reliability Engineer ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз ![]() |
Setuper,
Спасибо, оказывается когда сам делал случайно намудрил в скрипте и птока реагировала и на скрипт и на стандартную команду. ![]() Тему можно удалить Ещё раз благодарю ![]() |
|
|
![]()
Сообщение
#6
|
|
![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 352 Регистрация: 25.7.2009 Пользователь №: 3 960 Спасибо сказали: 73 раза ![]() |
Цитата <...> и птока реагировала и на скрипт и на стандартную команду. <...> Надо писать return true , если я не ошибаюсь |
|
|
![]()
Сообщение
#7
|
|
![]() Site Reliability Engineer ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз ![]() |
Ага это вот я и забыл.
Вот как бы набросал небольшой скрипт, Хотел добавить парс погоды с сайта Mail.ru. Взял за основу скрипт который писал Nickolya, по запросу X-Sky, только почему то мне не удалось переделать в сообщении выдаётся "Погода в Чебоксарах: [нет данных] " помогите пожалуйста понять в чём проблема и исправить. Прикладываю свой скрипт, прошу сильно не ругать ![]() PS. Всё заработало. ![]() ![]()
Прикрепленные файлы
|
|
|
![]()
Сообщение
#8
|
|
![]() Главный ра******й тут... ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз ![]() |
Этот Франкенштейн вполне себе неплохо собран
![]() ![]() Код function UserConnected(user) вторая строка лишняя т.к. несет только лишнюю нагрузку...Core.GetUserAllData(user) И еще мне показалось что слишком много конкатенаций.. Подумай как это можно исправить, на заметку тебе метод здешних мастеров: string.format Плюсом функции берущие аптайм надо внести в реакцию на команду, мне кажется работает оно у тебя не сильно правильно. |
|
|
![]()
Сообщение
#9
|
|
![]() Site Reliability Engineer ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз ![]() |
Nickolya, хорошо, спасибо. А как вот сделать например чтобы перфикс команд скрипта указывался не в строке
Код if cmd == "!stat" or cmd == "!стат" or cmd == "!stats" then А есть какой то другой параметр точно не помню но чтобы команды работали по перфиксам ! и + string.format Плюсом функции берущие аптайм надо внести в реакцию на команду, мне кажется работает оно у тебя не сильно правильно. А можно пожалуйста подробней? |
|
|
![]()
Сообщение
#10
|
|
![]() Developer ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза ![]() |
Nickolya, хорошо, спасибо. А как вот сделать например чтобы перфикс команд скрипта указывался не в строке Код if cmd == "!stat" or cmd == "!стат" or cmd == "!stats" then А есть какой то другой параметр точно не помню но чтобы команды работали по перфиксам ! и + Код local sCmd = sData:match"%b<>%s+[!+*](%S+)"
|
|
|
![]()
Сообщение
#11
|
|
![]() Site Reliability Engineer ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз ![]() |
Спасибо парни после работы попробую пределать.
Исправил некоторые косяки, добавил несколько функций Тестируем, сильно не ругаем ![]() ![]() Код local sCmd = sData:match"%b<>%s+[!+*](%S+)" Спасибо. Сделаю в следующей версии ![]() |
|
|
![]() ![]() |
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
![]() |
Неизвестная команда $RePack| Флаги в команде $ConnectToMe | 0 | Meloun | 6 880 | 4.1.2012, 18:59 Посл. сообщение: Meloun |
![]() |
Можно ли переписать то что выдаёт команда !stat Подскажите если не трудно !! |
5 | @_JuNiOr_@ | 9 130 | 4.1.2012, 13:25 Посл. сообщение: mariner |
![]() |
![]() API2 | Очередной небольшой скрипт статистики хаба |
11 | Saymon21 | 15 868 | 9.3.2010, 15:36 Посл. сообщение: Saymon21 |
![]() |
PtokaX Stat Script by Saymon API2 | Очередной небольшой скрипт статистики хаба |
0 | Saymon21 | 0 | 9.3.2010, 15:36 Посл. сообщение: Saymon21 |
![]() |
От: замена стандартной команде !stat От темы с ID: 3112 |
0 | X-Sky | 4 307 | 21.2.2010, 17:10 Посл. сообщение: X-Sky |
![]() |
![]() консультация |
19 | Uncle_Dif | 20 909 | 15.12.2009, 11:47 Посл. сообщение: Uncle_Dif |
![]() |
![]() API 2 |
18 | Илья Иванович | 19 899 | 16.11.2008, 23:24 Посл. сообщение: STAJIKER |
![]() |
Сейчас: 8.9.2024, 2:43 |