Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Kорзина _ Помогите Исправить Скрипт

Автор: 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