Автор: Andrey_SHANDERA 5.7.2008, 15:43
Доброго времени суток! Прошу Вашей помощи, уже запарился! В скрипте кик для ВИП, у меня меню: Опции VIP Персоны и тд. Но это меню отправляется и вип и рег! А мне нужно, что бы рег отправлялась маленько по другому, а именно: Опции Пользователя\\Голосовать за кик. Вот так, а у вип пускай так и остаётся! Помогите пожалуйста!
Автор: Andrey_SHANDERA 10.7.2008, 8:13
Где же наши специолисты? Все куда то пропали!
Автор: Andrey_SHANDERA 10.7.2008, 21:40
Цитата(Wariner @ 10.7.2008, 15:53)
попробуй
Спасибо! Но, меню не отсылаеться обычным юзерам! Только ВИП!
Автор: Andrey_SHANDERA 11.7.2008, 8:24
Заменил на твой код! То же не работает! Меню отсылаеться одиаковой и рег и вип!
Автор: 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
А у вас нету такого же скрипта только для всех статусов,чтобы могли все голосовать начиная от незарегестрированного и заканчивая Админом
Просто у меня есть такой скрипт,но он только на PtokaX 0.4.1.0 работает :(