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

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

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

Автор: Артём 12.4.2009, 0:39

baffle.gif помогите!
p2p_off_newapi.lua:146: bad argument #1 to 'GetUser' (string expected, got nil)
scripts\p2p_off_newapi.lua:37: attempt to index global 'frmHub' (a nil value)
Критическая ошибка в скрипте p2p_off_newapi.lua ! Скрипт остановлен!
 p2p_off_newapi.lua ( 8.36 килобайт ) : 7

Автор: Wariner 12.4.2009, 9:56

это

Код
function OnError(ErrorMes)
    frmHub:RestartScripts("scripts/p2p_off_newapi.lua")
end

на это
Код
function OnError(ErrorMes)
    ScriptMan.RestartScript("scripts/p2p_off_newapi.lua")
end

и тут
Код
    local toWhoUser = Core.GetUser(toWho,true)
    local toWhoUser2 = Core.GetUser(toWho2,true)

на
Код
    local toWhoUser = ""
    local toWhoUser2 = ""
        if toWho then
              local toWhoUser = Core.GetUser(toWho,true)
        end
        if toWho then
              local toWhoUser2 = Core.GetUser(toWho2,true)
       end

Автор: Артём 12.4.2009, 12:26

Блин может я в этом коде что-то не так сделал?выдаёт ошибку p2p_off_newapi.lua:152: bad argument #1 to 'GetUser' (string expected, got nil)

CODE
function ConnectToMeArrival(user,sData)
Core.GetUserAllData(user)
local _,_,toWho = string.find(sData, "$ConnectToMe%s+(%S+)%s+.*|")
local _,_,toWho2 = string.find(sData, "$RevConnectToMe%s+%S+%s+(%S+)+.*|")
local _,_,toWho3 = string.find(sData, "$Search%s+(.*)|")
local toWhoUser = ""
local toWhoUser2 = ""
if toWho then
local toWhoUser = Core.GetUser(toWho,true)
end
if toWho then
local toWhoUser2 = Core.GetUser(toWho2,true)
end
if not (toWhoUser == nil) then CTMcheck = toWhoUser.sIP end
if not (toWhoUser2 == nil) then RCTMcheck = toWhoUser2.sIP end

if p2poff_DB[user.sIP] or p2poff_DB[CTMcheck] or p2poff_DB[RCTMcheck] or p2poff_DB[toWho3] then
return true
end
end

P.S. Когда снимаю с когото наказание ... пропускает команду в чат((
[12:28:11] <Файлообмен> У этого юзера уже включили файлообмен, выключить его вы сможете введя команду: !p2p_off_n !!!@Йа@!!!
[12:28:11] <Артём> !p2p_on_n !!!@Йа@!!!