Автор: aspirin 8.4.2009, 20:28
Есть скрипт авторегистрации он блокирует чат незарегеным, но при любой вводимой команде например !дурак пропускает её в чат кто нить может это поправить. Заранее спасибо
regme.lua ( 7.98 килобайт )
: 3
Автор: Wariner 8.4.2009, 20:37
можно попробовать изменить это:
Код
ChatArrival = function(user,data)
local _,_,cmd = data:find("%b<> %p(%w+)")
if cmd then
cmd = cmd:lower()
if cmd and RegCmds[cmd] then
return Core.SendPmToUser(user,Bot,RegCmds[cmd](user,data,cmd)), true
end
else
вот на это:
Код
ChatArrival = function(user,data)
local _,_,cmd = data:find("%b<> %p(%w+)")
if RegCmds[cmd:lower()] then
return Core.SendPmToUser(user,Bot,RegCmds[cmd](user,data,cmd)), true
else
Автор: aspirin 9.4.2009, 0:30
Что-то ошибки стал выдавать regme.lua:55: attempt to index local 'cmd'(a nil value) и сообщения незарегистрированных пропускает...
Автор: Setuper 9.4.2009, 0:42
ппц...
no comments.
http://mydc.ru/topic1732.html