Автор: SlavaX 21.2.2009, 21:50
Мне надо, чтобы скрипт отсылал не в ЛС оператору, а в ЛС ОПЧАТА, как мне сделать???
Код
SendPmToOps(BotName, "*** "..user.sName.." (IP: "..user.sIP..") "..text_to_op.." "..msg)
Что мне тут написать вместо SendPmToOps
Автор: Wariner 21.2.2009, 22:09
надо указывать API!!!
если API 1:
Код
SendToOpChat("<"..BotName.."> *** "..user.sName.." (IP: "..user.sIP..") "..text_to_op.." "..msg)
если API 2:
Код
Core.SendToOpChat("<"..BotName.."> *** "..user.sName.." (IP: "..user.sIP..") "..text_to_op.." "..msg)
Автор: SlavaX 21.2.2009, 23:59
Это мне не помогло. У меня API 1. Что мне делать???
Код
function ToArrival(user,data)
local s,e,msg = string.find(data,"%b<>%s*(.*)%|")
if not user.bOperator then
if checkForAdvertising(msg) then
if checkForSafe(msg) then
return nil
end
--SendPmToNick(ToNick, BotName, "*** "..user.sName.." (IP: "..user.sIP..") "..text_to_op.." "..msg)
SendToOpChat (BotName, "*** "..user.sName.." (IP: "..user.sIP..") "..text_to_op.." "..msg)
end
end
end
Вот побольше... Кода. Может где-то тут ошибка...
Автор: Wariner 22.2.2009, 0:02
ну я же ясно написал:
Код
function ToArrival(user,data)
local s,e,msg = string.find(data,"%b<>%s*(.*)%|")
if not user.bOperator then
if checkForAdvertising(msg) then
if checkForSafe(msg) then
return nil
end
--SendPmToNick(ToNick, BotName, "*** "..user.sName.." (IP: "..user.sIP..") "..text_to_op.." "..msg)
SendToOpChat("<"..BotName.."> *** "..user.sName.." (IP: "..user.sIP..") "..text_to_op.." "..msg)
end
end
end
Должно работать!!!
Автор: Setuper 22.2.2009, 12:12
Такие вопросы, не связанные с ковырянием скриптов, задавайте в тему "Вопросы разработчикам скриптов".