Автор: yaDroLLL 19.3.2009, 2:01
Вообщем можно ли сделать такой с виду простой скриптик, так что бы когда человек при написании только одного слова, не мог перенести предложение на новую строку используя клавиши Ctrl+Enter? Возможно я не понятно объяснил, но вот покажу пример:
"[00:59:17] <titanik> проверка
"
Вот чтобы после слова "проверка" скрипт стирал этот перенос и оставлял в одной же строке.
ТОЛЬКО при написании ОДНОГО слова. А если более чем один, то можно...
Ps.Тока не угарайте надо мной...
Автор: Setuper 19.3.2009, 2:10
А зачем это тебе? В чём смысл данного скрипта?
Автор: yaDroLLL 19.3.2009, 2:56
Цитата(Setuper @ 19.3.2009, 2:10)

А зачем это тебе? В чём смысл данного скрипта?
Вообщем у меня есть скрипт, я его отсюда вроде скачал даж. Ну я его чуть переделал под себя. И если написать в общем чате слово: фтп , в лс придет список ftp серверов.
И во некоторые пишут слово это фтп и зачем то переносят на другую строку. Просто надоело объяснять каждому.
Автор: Setuper 19.3.2009, 3:01
хм... я конечно могу написать такой скрипт, но он ничего тебе не даст, так как на слово фтп оно будет без пробела на конце послано в чат, и никакого действия на это не произойдёт.
Автор: yaDroLLL 19.3.2009, 3:06
Цитата(Setuper @ 19.3.2009, 3:01)

хм... я конечно могу написать такой скрипт, но он ничего тебе не даст, так как на слово фтп оно будет без пробела на конце послано в чат, и никакого действия на это не произойдёт.
А ещё в основном они то перед словом фтп пробел поставят, то после, и это тож я им объяснял. Потом до меня тока дошло как сделать. Но щас с этими переносами не знаю чё делать. Ну а если так: юзер пишет слово фтп(с переносом) и к нему как и задумано приходит лс с серверами? ТАк получится ?
Если надо могу сприпт выложить
Автор: Setuper 19.3.2009, 3:15
Вот так надо
Код
if sData:find"^ftp" then
выложи ту часть скрипта, где производится захват данной команды
Автор: yaDroLLL 19.3.2009, 3:19
А куда именно???
CODE
function ChatArrival(user, data)
data = string.sub(data,1,string.len(data)-1)
local s,e,str = string.find(data, "^%b<>%s(.*)")
if (str == "епитрн") or (str == "камипе") then
Pricol(user, str)
return 1
elseif (str == "фтп") or (str == " фтп") or (str == "фтп ") or (str == " фтп ") then
PricolMne(user, str)
return 1
end
end
function Pricol(user, str)
SendToAll(user.sName, str)
otvet = PricolT[math.random(1, table.getn(PricolT))]
SendToAll(botname, otvet)
end
function PricolMne(user, str)
otvet = PricolT[math.random(1, table.getn(PricolT))]
SendPmToNick(user.sName, botname, otvet)
end
Автор: Setuper 19.3.2009, 3:25
Код
function ChatArrival(user, data)
data = string.sub(data,1,string.len(data)-1)
local s,e,str = string.find(data, "^%b<>%s(.*)")
if (str == "епитрн") or (str == "камипе") then
Pricol(user, str)
return 1
elseif str:find"^%s*фтп" then
...
...
Автор: yaDroLLL 19.3.2009, 3:29
ЗАработало!!! Спасибо!!! наконецто мне не придется объяснять каждому чё и как