最近我将我的 ptokax 更新为 0.5.3,从那以后我的 votekick 脚本停止工作,因为我的脚本将其他在线用户的输入作为 1 或 2 接受或拒绝用户被踢或不被踢,但现在只要用户输入 1或 2 脚本已停止接受输入并将其插入表中,我怀疑它可能是由于某些语法更改。请看一下我的脚本并提出建议。
data = " <Nick> 2" -- this is the way script takes input frm dc chat
s,e,vote= string.find(data,"%b<>%s(.+)")
if vote == "1" then
table.insert(votesPlus,user.sNick)
Core.SendToAll("*--"..user.sNick.." accepts--")
if #votesPlus == votes or # votesMinus == votes then
stop(nTimerId)
end
return true
elseif vote == "2" then
table.insert(votesMinus,user.sNick)
Core.SendToAll("*--"..user.sNick.." denies--")
if #votesPlus == votes or # votesMinus == votes then
stop(nTimerId)
end
return true
else
-- the user is not voting even when poll active
end