I'm making a bad sentence bot(one of my "learning experiements"), but I have a small problem at the moment. Right now it only work if all 3 parts are words from the same place in each array. For example = tBadSentence={
{"I","[b]you[/b]","he","she","it","her","his","their","them","your"},
{"is","[b]are[/b]","and","were","was"},
{"assshole","[b]idiot[/b]","scum","pussy","fag"},
}
can only be like = you are idiot, so how do I do so it can be more "dynamic".
This is the whole script = Bot = "BadSentence"
tBadSentence={
{"I","you","he","she","it","her","his","their","them","your"},
{"is","are","and","were","was"},
{"assshole","idiot","scum","pussy","fag"},
}
function ChatArrival(user,data)
for d=1, table.getn(tBadSentence) do
tBadSentence[1][d] = string.gsub(tBadSentence[1][d], "<" , "")
tPart01 = tBadSentence[1][d]
tPart02 = tBadSentence[2][d]
tPart03 = tBadSentence[3][d]
sBadSentence = tPart01.." "..tPart02.." "..tPart03
if(string.find(data, sBadSentence,1,1)) then
user:SendPM(Bot, "Dont use such bad language in here!")?
user:SendPM(Bot, "You said = "..sBadSentence)
user:TempBan()
end
end
end