|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
![]()
Сообщение
#1
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 65 Регистрация: 29.5.2010 Пользователь №: 6 945 Спасибо сказали: 2 раза ![]() |
Что нужно изменить в скрипте чтобы сообщение шло в личку!
Код MatCmd = "!mat"
function ChatArrival(user,data) Core.GetUserAllData(user) local data = string.sub(data,1,-2) local s,e,cmd,toWho = string.find(data, "%b<>%s+(%S*)%s*(%S*)") if cmd == "!mat" then if not (toWho == nil or toWho == "") then if Core.GetUser(toWho,true) == nil then Core.SendToNick(user.sNick,"Жертва находится вне зоны действия сети, попробуйте позднее :-D") else MatGen() toWho = Core.GetUser(toWho,true) Core.SendToAll("<"..user.sNick.."> "..toWho.sNick..": Ты "..MatStr.."!") end else Core.SendToNick(user.sNick,"Вы не ввели имя жертвы!") end return true end end |
|
|
![]()
Сообщение
#2
|
|
![]() Site Reliability Engineer ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз ![]() |
какое сообщение?
|
|
|
![]()
Сообщение
#3
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 65 Регистрация: 29.5.2010 Пользователь №: 6 945 Спасибо сказали: 2 раза ![]() |
Это часть скрипта.
Я не стал его полностью сюда кидать. Только код. |
|
|
![]()
Сообщение
#4
|
|
![]() Site Reliability Engineer ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз ![]() |
|
|
|
![]()
Сообщение
#5
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 65 Регистрация: 29.5.2010 Пользователь №: 6 945 Спасибо сказали: 2 раза ![]() |
Я в коде не разбираюсь.
Заменил это Код function ChatArrival(user,data) на Код function ToArrival(user,data) Скрипт не работает. |
|
|
![]()
Сообщение
#6
|
|
![]() Site Reliability Engineer ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз ![]() |
ChatArrival(tUser, sData) - Сообщение, поступившее в чат от пользователя. Если скрипт возвращает true, хаб не обрабатывает данные.
ToArrival(tUser, sData) - Поступившее приватное сообщение от пользователя. Если скрипт возвращает true, хаб не обрабатывает данные. Читай внимательно ту тему, что я тебе дал ссыль. Core.SendPmToUser(tUser, From, sData) тебе надо как я думаю. From - ник отправителя. sData - данные (сообщение) |
|
|
![]() ![]() |
Похожие темы
![]() |
Сейчас: 17.2.2025, 8:49 |