myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
> Рекомендуемые ссылки
Место для вашей рекламы :)
По вопросам - в ЛС к Nickolya на форуме, хабе, либо в icq. Рекомендуемые ссылки:
• Социальная сеть пользователей хабов DC++


> Список форумов
Главная
  · Новости форума
  · Всё о Direct Connect
    · ADC
  · Программирование на Lua
  · Ваши проекты
    · Поддомены для вас
  · Общалка aka Флуд
  · Гостевой форум
RusHub
  · Технические вопросы по RusHub'у
  · Скрипты для RusHub'а
  · Запросы скриптов для RusHub'а
  · Библиотеки и модули для RusHub'а
  · Разработчикам [RusHub]
PtokaX DCHub
  · Технические вопросы по PtokaX
    · PtokaX под *nix
  · Запросы скриптов для PtokaX
  · Готовые скрипты для PtokaX
    · Боты "все в одном" [PtokaX]
    · Служебные скрипты [PtokaX]
    · Развлекательные скрипты [PtokaX]
    · Сетевые скрипты [PtokaX]
    · Безопасность [PtokaX]
    · Скрипты с MySQL [PtokaX]
  · Помощь по скриптам для PtokaX
  · Дополнительные библиотеки для PtokaX
  · Разработчикам [PtokaX]
Другие хабы
  · YnHub
  · VerliHub
    · Скрипты для VerliHub
  · HexHUB
    · Скрипты для HexHub'а
    · Плагины для HexHub'а
  · DBHUB
    · Скрипты для DBHUB
  · Eximius
    · Скрипты для Eximius
  · Другие хабы
Другое
  · DC-клиенты
  · Отдельные боты
  · Другие языки программирования
  · Защита серверов
  · Kорзина

Сейчас на сайте человек: 22
(пользователей: 6, гостей: 16)
Google.com, Yandex Bot, ShadoWx, PomanoB, dimetro, 71Bentley, xalk, AfLc

Goto Month

Январь 2012

  ПВСЧПСВ
»
»
2
4
5
7
8
»
12
14
15
»
17
18
21
22
»
23
24
25
26
27
29
»

> Последние обсуждения
alex2014 @ 27.1.2012, 13:24
Просмотров: 58   Комментариев: 2
qqqqqq @ 27.1.2012, 9:51
Просмотров: 8   Комментариев: 0
ShadoWx @ 26.1.2012, 17:34
Просмотров: 181   Комментариев: 11
alex2014 @ 26.1.2012, 13:33
Просмотров: 58   Комментариев: 3
arktik @ 26.1.2012, 12:25
Просмотров: 65   Комментариев: 4
fmit @ 26.1.2012, 11:54
Просмотров: 234   Комментариев: 21
MaxFox @ 26.1.2012, 11:31
Просмотров: 96   Комментариев: 6
alex2014 @ 26.1.2012, 11:21
Просмотров: 80   Комментариев: 6
dimajak @ 26.1.2012, 2:13
Просмотров: 61   Комментариев: 3
ShadoWx @ 25.1.2012, 17:49
Просмотров: 129   Комментариев: 0
alex2014 @ 25.1.2012, 17:04
Просмотров: 101   Комментариев: 3
Tsd @ 25.1.2012, 15:50
Просмотров: 109   Комментариев: 2
Ksan @ 25.1.2012, 5:10
Просмотров: 9   Комментариев: 0
Ksan @ 25.1.2012, 4:50
Просмотров: 67   Комментариев: 0
ShadoWx @ 25.1.2012, 2:38
Просмотров: 101   Комментариев: 5
FreeNas @ 23.1.2012, 21:02
Просмотров: 35   Комментариев: 1
Enyby @ 23.1.2012, 0:46
Просмотров: 24   Комментариев: 0
Артём @ 22.1.2012, 22:56
Просмотров: 131   Комментариев: 3
Артём @ 22.1.2012, 22:54
Просмотров: 96   Комментариев: 2
roflDDDD @ 22.1.2012, 21:35
Просмотров: 16   Комментариев: 0
 
> помогите пожалуиста со скриптом
Автор alex2014 — 27.1.2012, 13:24 — 2 комментариев
захожу на хаб у них вот такой скрипт стоит

Подробности:
IP : ****
Истекает : ****
Оператор : *****
Причина : *******
хочу такой же СКРИПТ.. как можно такой же скрипт чтоб юзерам выводилось когда они будут забанены такие же надписи..ПОМОГИТЕ!!
Просмотров: 58, последний комментарий от Damaks   

> RusHub: Запрет неразрывного пробела
Автор ShadoWx — 26.1.2012, 17:34 — 11 комментариев
Автор: Setuper
Название: Запрет неразрывного пробела в чате или ПМ.
Описание:
Этот символ не распознается хаб-клиентами и им могут воспользоваться спамеры для рассылки любой рекламы, обхода антимата и пр.
Идею буквально вчера предложил Andrean, когда проверял мои RegEx'ы.

Если не хотите перегружать хаб скриптами, то просто добавьте этот символ в антирекламу.
Символ неразрывного переноса виден в блокноте, просто скопируйте и поставьте этот символ в вашу антирекламу.

Код
local sBot = Config.sHubBot
    
function OnChat(UID, sData)
  if UID.iProfile == -1 or UID.iProfile == 3 then
    local sText = sData:sub(#UID.sNick + 4, -1)
    if sText:find"\160" then
      Core.SendToUser(UID, "*** Использование неразрывного пробела в тексте запрещено!", sBot)
      return true
    end
  end
end
    
function OnTo(UID, sData)
  if UID.iProfile == -1 or UID.iProfile == 3 then
    local sTo, sText = sData:match("^%$To:%s+(%S+)%s+From:%s+(.*)")
    if sText:find"\160" then
      Core.SendToUser(UID, "*** Использование неразрывного пробела в тексте запрещено!", sBot, sTo)
      return true
    end
  end
end


P.S. Надеюсь вместе, мы шаг за шагом увеличим функционал нашего хаб-сервера .. Спасибо Илье за правку черновой копии скрипта.
Просмотров: 181, последний комментарий от Ksan   

> СКРИПТ ЗАГЛУШКИ
Автор alex2014 — 26.1.2012, 13:33 — 3 комментариев
есть скрипт заглушки чтоб можно было глушить либо только чат либо чат и приват на определенный срок??
Просмотров: 58, последний комментарий от Ksan   

> Вопрос по регулярным выражениям
Автор arktik — 26.1.2012, 12:25 — 4 комментариев
Делал, делал я свой хаб и уткнулся в проблему: не работает команда $SR. Вскоре определился, что дело все в Regex'ах, а именно, проверка на качество команды всегда отрицательное. Вот плохое выражение:
Код
^\$SR\s\S*\s.*\x05.*\s\d*\/\d*\x05.*\s\S*\x05\S*\|

Может кто нибудь подскажет, как мне быть с 5-ым символом ASCII? Мне кажется, что именно в нем проблема.

Заранее спасибо.
Просмотров: 65, последний комментарий от Enyby   

> Список пользователей
Автор fmit — 26.1.2012, 11:54 — 21 комментариев
Добрый день.Искал,но увы.Как сделать чтобы избранные пользователи всегда были вверху списка?
Просмотров: 234, последний комментарий от fmit   

> Скрипт рассылки сообщений
Автор MaxFox — 26.1.2012, 11:31 — 6 комментариев
Всем привет. Хочу иметь скрипт рассылающий сообщения юзерам 1 раз при конекте на хаб, но если только этот юзер принадлежит определенному диапазону IP адресов. ДИапазоны чтобы можно было удобно добавлять или изменять.
Посмотрел, что имеется по данным темам... частично подходит OneSend, частично SendToRanges

Поковырялся сам, вот что получилось... но не выходит пока каменный цветок, прошу помощи =)
скрипт
Код
path = debug.getinfo(1).source:match("^@?(.+[/\\]).-$"):gsub("\\","/")
Ranges = path.."rassilka.txt"
sMsg = "Текст для юзеров"
hFileName = "rasslka.dbs"

function string.InRange(ip,rnum)
    local iIP = ip:iptonumber()
    for i,v in ipairs(tRanges[rnum]) do
        if v[1] <= iIP and iIP <= v[2] then
            return true
        end
    end
end

function string.iptonumber(ip)
    local i1, i2, i3, i4 = ip:match("^(%d+)%.(%d+)%.(%d+)%.(%d+)$")
    if i1 then
        local r = i1*16777216+i2*65536+i3*256+i4
        if r < 0 then error(ip) end
        return r
    end
end

function LoadRanges()
    local f = io.open(Ranges,"r")
    if f then
        tRanges,tRangeNames = {},{}
        local rnum = 0
        for line in f:lines() do
            local ip1,ip2 = line:match("^(%d+%.%d+%.%d+%.%d+)%-(%d+%.%d+%.%d+%.%d+)")
            if ip1 and ip2 then
                if rnum > 0 then
                    table.insert(tRanges[rnum],{ip1:iptonumber(),ip2:iptonumber()})
                end
            else    
                local rname = line:match("^%[(.+)%]")
                if rname then
                    rnum = rnum+1
                    tRanges[rnum] = {}
                    tRangeNames[rnum] = rname
                end
            end
        end
        f:close()
    end
end

function OnStartup()
    hFileName = Core.GetPtokaXPath().."scripts/"..hFileName
    bot = SetMan.GetString(21)
    assert(LoadRanges(),"Не удалось загрузить список диапазонов")
    if loadfile(hFileName) then
        dofile(hFileName)
    end
    if not tIpBase then tIpBase = {} end
end

function UserConnected(tUser)
    if tUser.sIP:InRange(rnum) then
        if not tIpBase[tUser.sIP] then
            Core.SendPmToUser(tUser, sBot, sMsg)
            tIpBase[tUser.sIP] = 1
            SaveToFile(tIpBase, "tIpBase", hFileName)
        end
    end
end

function SaveToFile(tTable, sTableName, sFile)
  local f = io.open(sFile, "r+")
  if f then
    Serialize(tTable, sTableName, f)
    f:flush()
    f:close()
  end
end

function Serialize(tTable, sTableName, hFile, sTab)
  sTab=sTab or ""
  hFile:write(sTab..sTableName.." = {\n")
  for i,v in pairs(tTable) do
    local sKey=(type(i)=="string") and string.format("[%q]",i) or string.format("[%d]",i)
    if(type(v)=="table") then Serialize(v,sKey,hFile,sTab.."\t")
    else
      local sValue=(type(value)=="string") and string.format("%q",v) or tostring(v)
      hFile:write(sTab.."\t"..sKey.." = "..sValue)
    end
    hFile:write(",\n")
  end
  hFile:write(sTab.."}")
end
RegConnected = UserConnected

вот такая ошибка вылезает:
Код
rassilka.lua:51: Не удалось загрузить список диапазонов
rassilka.lua:8: bad argument #1 to 'ipairs' (table expected, got nil)

Я так полагаю ,что вторая следует из первой...
Просмотров: 96, последний комментарий от MaxFox   

> правила хаба
Автор alex2014 — 26.1.2012, 11:21 — 6 комментариев
есть ли на ptokax скрипт правила??(что бы пользователь ввел в чат команду +rules и ему выдавались правила хаба)..если есть скиньте скрипт.. crying.gif
Просмотров: 80, последний комментарий от shullz   

> Универсальный скрипт
Автор dimajak — 26.1.2012, 2:13 — 3 комментариев
Возможно ли написать универсальный скрипт, работающий на всех хабах без переделок, адаптаций?
LUA.
Загрузил-сохранил файл и запустил под любым хабом?
И какая максимальная функциональность у этого скрипта будет?
Просмотров: 61, последний комментарий от Enyby   

> Запрет перенаправления
Автор ShadoWx — 26.1.2012, 17:21 — 0 комментариев
Доброго дня, подскажите пожалуйста
1. как для определенных рангов, запретить перенаправление на др ресурсы... embarrassed.gif
2. как убрать ключики для определенных рангов.

Код
function OnValidateNick( UID, sData )
    local sNick = UID.sNick
    local iProfile = 1
    if UID.iProfile == 1  then
        UID.bInOpList = 0
        UID.bRedirect = 0
    end
        return true
    end


это что-то подобное?

Но после того как пробую редиректить падает FirstRusHubBot
Цитата
<Network> *** Произошла ошибка в скрипте: /home/shadowx/rushub_bin/scripts/FirstRusHubBot.lua:120: attempt to index local 'tRegInfo' (a nil value)


ругается на то что пароль пустой, вот эта строка
Код
    if not sPass or sPass ~= tRegInfo.sPass then -- Проверяем правильность пароля


скажите причем редирет и пароль о_О

пожалуйста, подскажите... crying.gif
Просмотров: 129, оставить комментарий   

> СКРИПТЫ
Автор alex2014 — 25.1.2012, 17:04 — 3 комментариев
ЕСТЬ ЛИ СКРИПТЫ НА ПРОТОКУ 0.4.2.0..ЕСЛИ ЕСТЬ СКИНЬ ССЫЛКУ НА СКРИПТЫ
Просмотров: 101, последний комментарий от Ameet   

> Isolator
Автор Tsd — 25.1.2012, 15:50 — 2 комментариев
Название скрипта: Isolator
Автор: Tsd
Версия скрипта: 1.6
Платформа: PtokaX
Версия API: API2
Описание скрипта: Скрипт реагирует на сообщения в чате и привате (опционально).
Только операторы хаба могут пользоваться функциями и меню.
Если добавлен один из параметров в изолятор (по шаре, почте, описанию, коду страны), то
при любом сообщении в чате или привате(опционально) юзер получит одно из наказаний (см. конфиг).
Возможность удаления из изолятора по параметрам, дать/удалить иммунитет по нику.
Прежде чем изолировать юзера рекомендуется сначала посмотреть информацию о нём по параметрам (через меню).
На нике и на вкладке хаба меню немного отличается.
Рекомендуется добавлять ники в таблицу иммунитета только зарегистрированных на хабе.
Пример расшифровки сообщения из изолятора:
-----------------------------------------------
<PtokaXBot> Попытка сказать из изолятора:
(PM)[127.0.0.1]RO <Unreg> Вы все *удаки!
-----------------------------------------------
(PM) означает, что сообщение было послано кому-то в привате, в квадратных скобках айпи, RO означает,
что юзер входит в список изолятора по коду страны (в данном случае Румыния).

ВАЖНО !!!!!!!

Для работы скрипта необходимо установить базу данных стран. Скачать базу можно здесь:
Для PtokaX <= 0.4.1.2 http://mydc.ru/ipb.html?act=attach&type=post&id=6187
Для PtokaX 0.4.2.0 http://software77.net/geo-ip/ (Вкладка Downloads для IPV4 или IPV6).
Для завершения установки баз необходимо скопировать распакованный файл в папку cfg и перезапустить хаб.

Протестировано на PtokaX 0.4.2.0
Tsd © 25.01.2012
Прикрепленные файлы
Прикрепленный файл  Isolator_Tsd_1.6.lua ( 15.8 килобайт ) Кол-во скачиваний: 20
 
Просмотров: 109, последний комментарий от Tsd   

> XenoPhobia
Автор Ksan — 25.1.2012, 4:50 — 0 комментариев
Скрипт для защиты от потенциальных прокси-спамеров (да и не только прокси) из других стран
Название: XenoPhobia (Ксенофобия)
Платформа: PtokaX
API: 2
Автор: Ksan (aka Trans)
Местоположение: г.Томск
Дата: 25-01-2012

Дополнительно: Для работы скрипта необходима база стран и диапазонов, и она должна лежать в папке CFG в корневой папке Птоки. Скорее всго, она у вас уже есть, хотя, может, и устарела слегка. Последнюю версию можно скачать тут. Распаковать из архива и положить в папку CFG.

Описание:
-- заглушает те страны, которых нет в списке исключений
-- но из этих стран не глушит те диапазоны, которые в исключениях (к диапазонам можно добавлять комментарии)
-- также не глушатся ники, которые есть в исключениях (к никам можно добавить комментарии)
-- отдельные IP тоже можно вносить в исключения (как диапазон, у которого начало и конец совпадают с данным IP)
-- при показе страны заходящего на хаб или пишущего сообщение юзера показывается полное название страны + аббревиатура кода, например, так: "Россия (RU)". Так же и при просмотре списка.
-- можно посмотреть списки исключений - страны, диапазоны, ники.
-- все вышеуказанные операции производятся через меню, не останавливая скрипт и не открывая файлы блокнотом
-- в коде присутствует примитивное предупреждение о рекламе (если в приватном сообщении у юзера из заглушенной страны имеется точное совпадение хотя бы одного слова из таблицы меток (tMarkers), то это сообщение скрипт покажет операторам/админам в приват). Поэтому вносите туда выражения только однозначные, например, "http://" и/или "dchub://", скрипт не антиреклама и не антимат, поэтому слова-исключения не предусмотрены
-- сообщения юзеров заглушенных стран (не исключенных тем или иным способом) в чате видит только сам юзер и операторы/админы

Примечания:
-- скрипт написан практически без проверки корректности ввода (дабы не усложнять и не загромождать код), так что следите за своими руками, при неправильном вводе просто отмолчится, хотя ничего в таблицы не добавит и не убавит.
-- в таблицы страны вносятся ТОЛЬКО в виде двухбуквенных кодов стран латинскими буквами, например: RU , но по ходу работы скрипт сам определяет полное название страны и при необходимости сообщает его (при выводе таблицы или в текущих сообщениях)
-- текстовку скрипта можете изменять по своему усмотрению, но для этого вы должны хорошо понимать суть этого участка кода
-- можно удалить из исключений все страны, даже свою, и добавить только диапазоны нужные, это ограничит любое общение всем, кроме своего окружения, например, локалки
-- при запуске скрипта должны быть в наличии папка "XenoPhobia" и в ней 2 файла - один для динамических таблиц и второй - с полными названиями стран.
Если файлы при запуске скрипта не обнаружатся, скрипт сообщит об этом, но сам останется в режиме ожидания, периодически проверяя их наличие, и при появлении файлов сразу же входит в нормальный режим.

PS: -- чуть не забыл сказать - таблицу с полными названиями стран взял из скрипта CountryStats (автор - alex82).
PPS: -- вдогонку - при первом запуске не забудьте заранее внести свой ник в список исключений (соблдая структуру таблицы, как в представленных примерах), руками, а не через меню, иначе случайно можете оказаться без управления хабом, особенно это важно для тех, у кого хаб управляется удалённо.

Картинки из жизни скрипта (списки в реале слегка форматированные, но тут это не будет видно):
Список стран в исключениях
Код
[07:32:41] <Ксенофоб> *** Список разрешённых стран:

    1:  Армения   (AM)
    2:  Азербайджан   (AZ)
    3:  Болгария   (BG)
    4:  Беларусь   (BY)
    5:  Эстония   (EE)
    6:  Европейский Союз   (EU)
    7:  Грузия   (GE)
    8:  Израиль   (IL)
    9:  Киргизия   (KG)
    10:  Казахстан   (KZ)
    11:  Литва   (LT)
    12:  Латвия   (LV)
    13:  Польша   (PL)
    14:  Россия   (RU)
    15:  СССР   (SU)
    16:  Таджикистан   (TJ)
    17:  Туркмения   (tm)
    18:  Украина   (UA)
    19:  Узбекистан   (UZ)
Список разрешённых диапазонов
Код
[07:34:46] <Ксенофоб> *** Список разрешённых диапазонов:

    1:   176.65.48.0 -- 176.65.55.255        [ INTERNET-NET, Томск ]
    2:   78.139.249.42 -- 78.139.249.42        [ TOMTEL-NET, Томск ]
    3:   172.16.0.0 -- 172.31.255.255        [ Локалка ]
    4:   90.188.95.153 -- 90.188.95.153        [ It's me! ]
    5:   10.0.0.0 -- 10.255.255.255        [ Локалка ]
    6:   46.161.144.0 -- 46.161.159.255        [ NTS-ETTH, Томск ]
    7:   127.0.0.0 -- 127.255.255.255        [ Компьютер с хабом ]
    8:   192.168.0.0 -- 192.168.255.255        [ Локалка ]
Список ников-исключений
Код
[07:05:56] <Ксенофоб> *** Список ников-исключений:

    1:  Тест            [ Просто так ]
    2:  Indy[wrk]        [ Админ ]
    3:  Indy            [ It's me! ]
    4:  Спорт            [  ]
    5:  Ksan            [ Админ ]
    6:  TestNick        [ Тестер ]

Граница на замке! big_smile.gif

Прикрепленные файлы
Прикрепленный файл  Xenophobia.rar ( 6.71 килобайт ) Кол-во скачиваний: 13
 
Просмотров: 67, оставить комментарий   

> Locker.lua
Автор ShadoWx — 25.1.2012, 2:38 — 5 комментариев
Авторы: сожители MyDC.RU
Название: Locker.lua

Описание:
Скрипт позволяет блокировать чат и личные сообщения для не зарегистрированных пользователей, уведомляя их об этом...

Код
local sBot = Config.sHubBot
local sMsg = "*** ОШИБКА!!! Вы не зарегистрированы на хабе."


function OnChat(UID, sData)
  sData = sData:match"%b<> (.*)"
  if UID.iProfile == -1  then
      Core.SendToUser(UID, sMsg, sBot)
      return true
  end
end


function OnTo(UID,sData)
  local sTo,sFrom =  sData:match"^%$To:%s+(%S+)%s+From:%s+(%S+)"
  if UID.iProfile == -1  then
      Core.SendToUser(UID, sMsg, sBot, sTo)
      return true
  end
end


Прикрепленный файл  locker.lua ( 444 байт ) Кол-во скачиваний: 2
Просмотров: 101, последний комментарий от ShadoWx   

> GagCountry_ExcludeRangeIP
Автор Артём — 22.1.2012, 22:56 — 3 комментариев
Название скрипта: GagCountry_ExcludeRangeIP
Автор: Артём
Огромное спасибо за помощь с диапазонами: Enyby
Описание: Скрипт заглушки Стран с исключениями по профилю, IP и диапазону IP. В таблице tGoodPmUser укажите ник в ЛС которому смогут писать юзеры с гагнутой страны, для добавления в исключения IP "просящего".
Внимание!!! Для нормальной работы функций определения страны юзеров, необходимо установить базу данных IP-To-Country. Скачать базу можно здесь. Для установки необходимо копировать файл ip-to-country.csv в папку cfg.
Прикрепленный файл  GagCountry_ExcludeRangeIP.lua ( 4.05 килобайт ) Кол-во скачиваний: 19

Прикрепленный файл  GagCountry_ExcludeRangeIP_version_Enyby.lua ( 3.93 килобайт ) Кол-во скачиваний: 0
Просмотров: 131, последний комментарий от Enyby   

> RedirectCountry
Автор Артём — 22.1.2012, 22:54 — 2 комментариев
Название скрипта: RedirectCountry
Автор: коллектив хаба MyDC
Описание: Скрипт редиректа Стран которые указаны в таблицы tRedirector, на каждую страну можно указывать свою причину и адрес куда перенаправляем.
Внимание!!! Для нормальной работы функций определения страны юзеров, необходимо установить базу данных IP-To-Country. Скачать базу можно здесь. Для установки необходимо копировать файл ip-to-country.csv в папку cfg.
Прикрепленный файл  RedirectCountry.lua ( 2.21 килобайт ) Кол-во скачиваний: 6

P.S. Если хотите получать сообщение о редиректе, "кого и куда", впишите свой ник, 19 строка, место BolLoT ваш ник. big_smile.gif


------------------
Название скрипта: RedirectCountry
Версия: 2
Автор(копипастер кода из других скриптов bad_smile.gif ): Артём
Огромное спасибо за помощь: Alexey, Enyby, alex82, Nickolya !
Описание: Скрипт редиректа Стран, на каждую страну можно указывать свою причину и адрес куда перенаправляем. Через меню хаба..
Внимание!!! Для нормальной работы функций определения страны юзеров, необходимо установить базу данных IP-To-Country. Скачать базу можно здесь. Для установки необходимо копировать файл ip-to-country.csv в папку cfg.
Прикрепленный файл  RedirectCountry_v.2.lua ( 9.82 килобайт ) Кол-во скачиваний: 10

перезалит 18.01.2012
Просмотров: 96, последний комментарий от Артём   

> Запуск Ptokax от другого пользователя
Автор roflDDDD — 22.1.2012, 21:35 — 1 комментариев
Особо не шарю в линуксе, стоит Ubuntu.
Нужно создать пользователя для Ptokax, от которого и будет запускаться хаб, так чтобы у этого пользователя небыло никаких прав "лазить" выше своей домашней директории. В общем, чтобы хаб не создавал лишних файлов за пределами домашней директории (в которой он лежит. скриптами и т.д.)..
сори если криво обьяснил
Просмотров: 91, последний комментарий от mariner   

> Как сделать, чтобы пароли кодировал?
Автор RAZORkhv — 22.1.2012, 12:22 — 6 комментариев
В общем у меня вопрос: как сделать, чтобы пароли были закодированы а не показывались как есть. Если это важно, мод регистрации regme
Просмотров: 124, последний комментарий от Ksan   

> GagMgsChats
Автор Vizunchik — 22.1.2012, 0:43 — 2 комментариев

Название скрипта: GagMgsChats
Версия скрипта: 1.0
Автор: Vizunchik ps Akvilon © 22.02.2012
Город: Уфа « OAO Ufanet »
Описание: Скрипт блокирует сообщение поступающие в чат содержащие в себе ссылки. По таблице Запретов tGagMgs
Настройки скрипта:
Код
--Ниже находится то, что можно настраивать
local xNotice = true        -- Будет ли оповещать в OpChat при отправлении запрещенных сообщений | true (Да) , false (Нет)
local xChangeMgs = false    -- Будем ли заменять Запреты на сообщения из таблицы tChangeMgs| true (Да), false (Нет)
                            -- ^ Если нет то просто не пропускает|
                        

tProfiles = { -- Таблица профилей |-- 0 (Запретить) 1 (Разрешить)
    [0] = 0,
    [1] = 0,
    [2] = 0,
    [3] = 0,
    [4] = 0,
    [5] = 0,
    [10] = 0,
}

tGagMgs = { -- Таблица запретов
"http://",
"ftp://",
}

tSolveMgs = { -- Таблица исключений
"http://мой.сайт",
"ftp://мой.фтп",
}

tChangeMgs = {
"--> Народ, кто хочет выпить пива? Угощаю. <--",
"--> У меня сегодня праздник! Проставляюсь всем! <--",
"--> Постучите мне по голове, чтобы я проснулся. <--",
}
--Выше находится то, что можно настраивать

Прикрепленные файлы
Прикрепленный файл  GagMgsChats.lua ( 3.24 килобайт ) Кол-во скачиваний: 10
 
Просмотров: 78, последний комментарий от Vizunchik   

> Мафия
Автор Vizunchik — 21.1.2012, 22:18 — 2 комментариев

Название: mafia v.1.068
Автор: dimajak
Перевод под Verlihub: Vizunchik
Протестировано удачно на версии: Verlihub 1.0.0 build Fri Jan 06 2012
Оригинальный скрипт под PtokaX: http://mydc.ru/index.html?showtopic=4764&a...ost&p=38119
Описание:
Известная психологическая игра "Мафия".
При отсутствии какой-либо помощи, однозначных ответов по вопросам правил игры, их реализации и пр. придумал свои правила, простейшие, т.е. Мирные, Мафия и Комиссар. Процентное соотношение настраивается в скрипте.
Также настраиваются временные интервалы для регистрации в игру, для голосования.
Баллы за игру суммируются и сохраняются в файл. В данном варианте победившая команда получает по 10 баллов.
Надо будет пересмотреть, например, проголосовавший за "посадку" другого игрока получает 1 балл, оставшиеся в живых +5.

Большое Спасибо Setuper за помощь с переводом
Прикрепленные файлы
Прикрепленный файл  mafia.lua ( 45.05 килобайт ) Кол-во скачиваний: 7
 
Просмотров: 83, последний комментарий от Vizunchik   

> Autotopic
Автор Vizunchik — 21.1.2012, 21:59 — 0 комментариев

Название скрипта: AutoTopic
Автор: Wariner
Перевод под Verlihub: Vizunchik
Протестировано удачно на версии: Verlihub 1.0.0 build Fri Jan 06 2012
Описание: Скрипт меняет топики через интервал времени. Есть возможности добавлять через меню и смотреть все топики.
Перенесено из раздела "Запросы скриптов".
Прикрепленные файлы
Прикрепленный файл  AutoTopic.zip ( 1.67 килобайт ) Кол-во скачиваний: 3
 
Просмотров: 45, оставить комментарий   

RSS Сейчас: 28.1.2012, 0:13