Эта часть текста скрипта:
Код
function OnChat(UID, sData) -- сообщение в чат
local _,_, sCmd, sMsg = string.find(sData,"%b<>%s(%S+)%s(.+)")
if sCmd == "!me" and tProfiles[UID.iProfile] == 0 then
local sMsg1 = "\r\n\r\n"..
"\t"..string.rep("=", 54).."\r\n"..
"\tУ вас недостаточно прав для выполнения этой команды.\r\n"..
"\t"..string.rep("=", 54).."\r\n"
Core.SendToUser(UID.sNick, sMsg1, sBot)
return true
end
sMsg = string.sub(sMsg, 1, string.len(sMsg) - 0)
if sCmd == "!me" then
Core.SendToAll("**** "..UID.sNick.." - "..sMsg.." ****", sBot)
return true
end
end
Заменена на такой текст:
Код
function OnChat(UID, sData) -- сообщение в чат
local s, e, sCmd, sMsg = string.find(sData,"%b<>%s(%S+)%s(.+)") -- ищем команду
if sCmd == "!me" and tProfiles[UID.iProfile] == 0 then
local sMsg1 = "\r\n\r\n"..
"\t"..string.rep("=", 54).."\r\n"..
"\tУ вас недостаточно прав для выполнения этой команды.\r\n"..
"\t"..string.rep("=", 54).."\r\n"
Core.SendToUser(UID.sNick, sMsg1, sBot)
return true
end
local s, e, sCmd, sMsg= string.find(sData,"%b<>%s(%S+)%s(.+)")
if sCmd == "!me" then
sMsg = string.sub(sMsg, 1, string.len(sMsg) - 0)
Core.SendToAll("**** "..UID.sNick.." - "..sMsg.." ****", sBot)
return true
end
end