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

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

MyDC.ru _ Помощь по скриптам для PtokaX _ Помогите избавится от ошибки

Автор: Артём 25.7.2009, 8:14

Помогите исправить,выдаёт ошибку скрипт
UserToBotDescription 1.lua:89: attempt to concatenate field 'sMode' (a nil value)
 UserToBotDescription_1.lua ( 3.53 килобайт ) : 48


P.S. Помогите зделать управление опциональным,что бы не лазить постоянно в скрипт,а через менюшку вбивать.

Автор: Nickolya 29.7.2009, 9:02

Ищешь вот эту строку

Код
    local sNewMyINFO = "$MyINFO $ALL "..i.." "..tNeedUser.sDescription.."<"..v["sNeedClient"].." V:"..v["sNeedVersion"]..",M:"..tNeedUser.sMode..",H:"..v["sNeedHubs"]..",S:"..tNeedUser.iSlots..">$ $"..v["sNeedConnection"].."$"..sMail.."$"..tNeedUser.iShareSize.."$"
и в ней заменяешь
Код
M:"..tNeedUser.sMode..",H:
на
Код
M:"..(tNeedUser.sMode or "P")..",H:

Автор: Артём 29.7.2009, 17:55

Вот блин..... beat_brick.gif
UserToBotDescription_1.lua:89: attempt to concatenate field 'sDescription' (a nil value)

Автор: sphinx 30.7.2009, 13:56

Цитата(Артём @ 29.7.2009, 18:55) *
Вот блин..... beat_brick.gif
UserToBotDescription_1.lua:89: attempt to concatenate field 'sDescription' (a nil value)


заменить это:
Код
local sNewMyINFO = "$MyINFO $ALL "..i.." "..tNeedUser.sDescription.."<"..v["sNeedClient"].." V:"..v["sNeedVersion"]..",M:"..tNeedUser.sMode..",H:"..v["sNeedHubs"]..",S:"..tNeedUser.iSlots..">$ $"..v["sNeedConnection"].."$"..sMail.."$"..tNeedUser.iShareSize.."$"


на это:
Код
    
local t = GetItemByName(tNeedUser)
    if t then
        local d,m,s1,s2="","","",""
        if t.sDescription then d=t.sDescription end
        if t.sMode then m=t.sMode end
        if t.iSlots then s1=t.iSlots end
        if t.iShareSize then s2=t.iShareSize end
local sNewMyINFO = "$MyINFO $ALL "..i.." "..d.."<"..v["sNeedClient"].." V:"..v["sNeedVersion"]..",M:"..m..",H:"..v["sNeedHubs"]..",S:"..s1..">$ $"..v["sNeedConnection"].."$"..sMail.."$"..s2.."$"
    end

Автор: stailzoRE 19.2.2011, 0:09

этот скрипт на API 2 есть?

Автор: Артём 19.2.2011, 0:15

stailzoRE,  UserToBotDescription.lua ( 2.97 килобайт ) : 30