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

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

MyDC.ru _ Kорзина _ Vip-kick

Автор: Andrey_SHANDERA 5.7.2008, 15:43

Доброго времени суток! Прошу Вашей помощи, уже запарился! В скрипте кик для ВИП, у меня меню: Опции VIP Персоны и тд. Но это меню отправляется и вип и рег! А мне нужно, что бы рег отправлялась маленько по другому, а именно: Опции Пользователя\\Голосовать за кик. Вот так, а у вип пускай так и остаётся! Помогите пожалуйста! still_dreaming.gif

 VIP_Kick__Nick__s_version_.lua ( 12.8 килобайт ) : 29
 

Автор: Andrey_SHANDERA 10.7.2008, 8:13

Где же наши специолисты? Все куда то пропали!

Автор: Wariner 10.7.2008, 14:53

попробуй

 VIP_Kick__Nick__s_version_.lua ( 13.83 килобайт ) : 23
 

Автор: Andrey_SHANDERA 10.7.2008, 21:40

Цитата(Wariner @ 10.7.2008, 15:53) *
попробуй

Спасибо! Но, меню не отсылаеться обычным юзерам! Только ВИП!

Автор: Setuper 10.7.2008, 21:56

.

Автор: Andrey_SHANDERA 11.7.2008, 8:24

Заменил на твой код! То же не работает! Меню отсылаеться одиаковой и рег и вип!

Автор: Setuper 11.7.2008, 19:13

во-первых под какой api?

Автор: Andrey_SHANDERA 11.7.2008, 20:43

Цитата(Setuper @ 11.7.2008, 20:13) *
во-первых под какой api?

На хаб 3.6.0 API1 Скрипт работал отлично! Но мне просто нужно, что бы меню юзеров и вип было разным! Вот и всё.

Автор: Setuper 11.7.2008, 21:24

Значит бери свой старый скрипт (из первого поста) и вставляй функцию

Код
tConfig.sMenuReg = ".::Опции Пользователя::.\\Голосование за кик\\"
tConfig.sMenuVIP = ".::Опции VIP Персоны::.\\Голосование за кик\\"

function SendMenu(tUser)
    if tConfig.tKickPoints[tUser.iProfile] then
        if tUser.iProfile == 3 then
            tUser:SendData("$UserCommand 1 3 "..tConfig.sMenuReg.."Проголосовать (выделенный)$<%[mynick]> +"..tConfig.sVoteCmd.." %[nick]& #124;")
            tUser:SendData("$UserCommand 1 3 "..tConfig.sMenuReg.."Проголосовать (ввести)$<%[mynick]> +"..tConfig.sVoteCmd.." %[line:Введи ник:]& #124;")
            tUser:SendData("$UserCommand 0 3")
            tUser:SendData("$UserCommand 1 3 "..tConfig.sMenuReg.."Активные голосования$<%[mynick]> +"..tConfig.sShowCmd.."& #124;")
            tUser:SendData("$UserCommand 0 3")
            tUser:SendData("$UserCommand 1 3 "..tConfig.sMenuReg.."Помощь$<%[mynick]> +"..tConfig.sHelpCmd.."& #124;")
        elseif tUser.iProfile == 2 then
            tUser:SendData("$UserCommand 1 3 "..tConfig.sMenuVIP.."Проголосовать (выделенный)$<%[mynick]> +"..tConfig.sVoteCmd.." %[nick]& #124;")
            tUser:SendData("$UserCommand 1 3 "..tConfig.sMenuVIP.."Проголосовать (ввести)$<%[mynick]> +"..tConfig.sVoteCmd.." %[line:Введи ник:]& #124;")
            tUser:SendData("$UserCommand 0 3")
            tUser:SendData("$UserCommand 1 3 "..tConfig.sMenuVIP.."Активные голосования$<%[mynick]> +"..tConfig.sShowCmd.."& #124;")
            tUser:SendData("$UserCommand 0 3")
            tUser:SendData("$UserCommand 1 3 "..tConfig.sMenuVIP.."Помощь$<%[mynick]> +"..tConfig.sHelpCmd.."& #124;")
        end
    end
end


Только ОБЯЗАТЕЛЬНО убери пробел между символами & и #

Автор: Andrey_SHANDERA 12.7.2008, 6:56

Спасибо ВСЁ работает! Удачи тебе и всего хорошего,очень помог!

Автор: Артём 29.10.2008, 23:27

ops.gif А у вас нету такого же скрипта только для всех статусов,чтобы могли все голосовать начиная от незарегестрированного и заканчивая Админом big_smile1.gif
Просто у меня есть такой скрипт,но он только на PtokaX 0.4.1.0 работает :(