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

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

MyDC.ru _ Kорзина _ Команды Для Определенных Пользователей..

Автор: FallenAngel 26.10.2008, 12:28

вот есть небольшие проблемы с этим скриптом (NoSomeCmdsToUsualUsersBot by Nickolya aka AУA™)
мало того,что вылезает этаошибка:
scripts\NoSomeCmdsToUsualUsersBot.lua:37: bad argument #1 to 'lower' (string expected, got nil)

так и не работает как такого...вписал ник,скрипт поставил выше всех(потом пробывал tit на чистой Птоке)-так не выполняется команда,причем о не возможности выполнения пишется не от этого скрипта.....

 NoSomeCmdsToUsualUsersBot.lua ( 2.6 килобайт ) : 16
 

Автор: Sephiroth_Lukaw 26.10.2008, 12:59

Цитата(FallenAngel @ 26.10.2008, 15:28) *
scripts\NoSomeCmdsToUsualUsersBot.lua:37: bad argument #1 to 'lower' (string expected, got nil)

Код
function ChatArrival(user,data)
data = string.sub(data,1,string.len(data)-1)
local s,e,cmd = string.find(data, "%b<>%s+%p+(%S+)")
        if cmd ~= nil then
      cmd = string.lower(cmd)
      if tNotAllowCmds[cmd] == 1 then
        if tAllowNicks[user.sName] ~= 1 then
        user:SendData(sBot, NotAllowedMsg)
        msg = user.sName.." попытался воспользваться командой \""..cmd.."\""
        SendMsgToAllowNicks(msg)
        return 1
            end
          end
    end
end

Автор: FallenAngel 27.10.2008, 14:41

поменял..но все равно ник из списка не может воспользоваться командами из того же списка((.
зы-ник зарегенен на хабе..

Автор: Sephiroth_Lukaw 27.10.2008, 14:46

Цитата(FallenAngel @ 27.10.2008, 17:41) *
причем о не возможности выполнения пишется не от этого скрипта.....

ааа...я понел. Дело в том, что, так же, нужно, что бы данному профилю было разрешено использовать данную команду в самой Птохе(или по-следующем скрипте, не важно), про это забывать не надо..

Автор: FallenAngel 27.10.2008, 19:37

жалко :(..я думал что она имеет слегка другой смысл то))ибо я поставил некоторые еще привилегии ВИПам,а в скрипте PxCommand-как раз то все и отображатеся))-то есть,это скрипт и не понадобится...спасибо что уточнили все таки ;)