Автор: 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 на чистой Птоке)-так не выполняется команда,причем о не возможности выполнения пишется не от этого скрипта.....
Автор: 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-как раз то все и отображатеся))-то есть,это скрипт и не понадобится...спасибо что уточнили все таки ;)