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

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

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

Автор: Vizunchik 13.1.2009, 16:04

не Банит и выдаёт ошибку

Код
[18:03] Синтаксис ...мир\Desktop\0.4.1.1\scripts\SmilesLimiter_newapi.lua:101: bad argument #5 to 'TempBan' (boolean expected, got number)


 SmilesLimiter.rar ( 3.1 килобайт ) : 8
 

Автор: Setuper 13.1.2009, 16:35

в пятом параметре вместо нуля поставь false

Автор: Vizunchik 13.1.2009, 16:41

Цитата(Setuper @ 13.1.2009, 18:35) *
в пятом параметре вместо нуля поставь false


я сделал вот здесь

Код
function CountSmiles(sMsg)
    local iSmilesCount = false
    for sSmile in pairs(tSmiles) do
        for sSmileFound in string.gmatch(sMsg, "("..sSmile..")") do
            iSmilesCount = iSmilesCount + 1
        end
    end
    return iSmilesCount
end


а теперь выдаёт ошибку такую

Код
[18:38] Синтаксис ...мир\Desktop\0.4.1.1\scripts\SmilesLimiter_newapi.lua:113: attempt to perform arithmetic on local 'iSmilesCount' (a boolean value)

Автор: Setuper 13.1.2009, 17:21

Ты где заменил? В 101 строчке надо заменять!!!
Тем более, что я написал для непонимающих что замену надо делать в пятом параметре, а там где ты заменил где пятый параметр??

Автор: Vizunchik 13.1.2009, 20:27

Цитата(Setuper @ 13.1.2009, 19:21) *
Ты где заменил? В 101 строчке надо заменять!!!
Тем более, что я написал для непонимающих что замену надо делать в пятом параметре, а там где ты заменил где пятый параметр??

ААА всё спасибо работает