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

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

MyDC.ru _ Запросы скриптов для PtokaX _ Отключение чата!

Автор: forZejkee 19.5.2010, 18:40

Народ нужен скрипт при котором все незерегестрированые юзеры немогут писать в чате и привате.
!!! Скрипт регистрации не подходит , нужен имено скрипт чтобы люди немогли писать !!!
Кто может скинте просто код ну или скрипт.Заранее спасибо big_smile.gif

!!! В А Ж Н О !!! Если можна зделать так чтобы команды меню работали то напишите !!

Автор: STRELOK 19.5.2010, 18:48

Код
function ChatArrival(sUser, sData)
if sUser.iProfile == -1 then
Core.SendToUser(sUser, "<"..SetMan.GetString(21).."> Вам нельзя пользоваться чатом и приватом, пока вы не зарегистрируетесь!")
return true
end
end
ToArrival = ChatArrival

Автор: forZejkee 19.5.2010, 18:52

Не работает :(

[19:53] Синтаксис C:\Program Files\Ptokax Hub 4.1.2\scripts\Chat.lua:6: 'end' expected (to close 'function' at line 1) near '<eof>'

Автор: STRELOK 19.5.2010, 18:54

Код отредактировал. Я функцию ChatArrival закончить забыл, точнее end поставить big_smile.gif

Автор: forZejkee 19.5.2010, 18:57

Слушай а возможно както зделать чтобы работали текстовые команды ? +rules ....

Автор: STRELOK 19.5.2010, 18:58

Код
Save = {
"+rules", "!rules",
}

function ChatArrival(sUser, sData)
local Data = string.find(sData,"%b<>%s(.*)")
if sUser.iProfile == -1 then
if Saved(Data) then
return false
end
Core.SendToUser(sUser, "<"..SetMan.GetString(21).."> Вам нельзя пользоваться чатом и приватом, пока вы не зарегистрируетесь!")
return true
end
end
ToArrival = ChatArrival

function Saved(Text)
    for _,v in ipairs(Save) do
        if string.find(Text, v) then
            return true
        end
    end
    return false
end

Автор: sania 19.5.2010, 19:02

А можно сделать скрипт или написать полный код такого скрипта, чтобы незарегестрированные юзеры не могли использовать меню хаба(можно только правила хаба смотреть и регистрацией пользоваться), немогли писать лс сообщения юзерам(если лс админу, то пусть просит ввода цифры с картинки для доступа лс), а также немогли качать? Если можете - сделайте! Заранее всем огромное спасибо!!!

Автор: forZejkee 19.5.2010, 19:02

Не всёравно не пашут :( Можеш плз в коде поправить если не трудно big_smile.gif

Автор: STRELOK 19.5.2010, 19:05

Цитата(forZejkee @ 19.5.2010, 22:02) *
Не всёравно не пашут :( Можеш плз в коде поправить если не трудно big_smile.gif

Выше код.

Автор: forZejkee 19.5.2010, 19:24

Sania:
http://mydc.ru/topic2208.html?hl=%D0%E5%E3...%F0%E0%F6%E8%FF
Незнаю то или нето.Но там есть всё что тебе нужно.Очень хорошый скрипт.

Цитата
STRELOK: Выше код.


Не неработает ,чат недоступен.

Автор: STRELOK 19.5.2010, 19:25

Цитата(forZejkee @ 19.5.2010, 22:24) *
Не неработает ,чат недоступен.

У меня всё работает. Посмотри код, я там подредактировал кое-что ещё.

Автор: forZejkee 19.5.2010, 19:32

У меня Птока 4.1.2 ,не работает :( Может гдето ошибся ? Впринцыпе ты мне уже помог big_smile.gif) Лови + big_smile.gif)

Автор: STRELOK 19.5.2010, 19:33

Тоже птока 0.4.1.2. Всё прекрасно работает, скрипт в самом низу списка:  test.lua ( 496 байт ) : 16

Автор: sania 19.5.2010, 19:37

О, пасипа, попробуем

forZejkee , А ваш скрипт о котором спорите у мя робит норма, тоже птока 0,4,1,2

Автор: forZejkee 19.5.2010, 19:37

Хоть убей что 1 ,что 2 выдают одинаково :( Непонятно