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

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

MyDC.ru _ Помощь по скриптам для PtokaX _ Скрипт Release для PtokaX 0.4.1.x

Автор: foralls 13.6.2010, 23:00

Очень прошу помочь найти уже готовый рабочий API2 скрипт под 0.4.1.2, либо переделать прикрепленный...

Пробовал портировать скрипт под API2, скрипт работает частично (не работают команды)

Прикрепленный файл исправно работал на 0.3.5.2

Нашел скрип под API2...только такая же проблема...не реагирует на команды
 ReleaseBot_1.0_RC1_LUA_5.11__API_2__last.lua ( 31.98 килобайт ) : 29

если не ошибаюсь ссылается на отсутсвие файлов с базами релизов.

 release31.lua ( 26.04 килобайт ) : 28
 

Автор: Nickolya 17.6.2010, 20:27

По-быстрому перевел, проверил только поверхностно. Базы можно взять старые.
А команды скрипта может блокировать скрипт выше этого, попробуй запустить его одного на хабе.

 release31_API2byNickolya.lua ( 27.58 килобайт ) : 89
 

Автор: foralls 4.7.2010, 20:28

Спасибо, Nickolya =)
скрипт работает на ура!!! старые скрипты не блокировались...скорее всего были ошибки в теле, так как пробовал тестировать одельно только скрипты выложенные выше.
И еще раз большое спасибо за помощь...

Автор: Ksan 4.7.2010, 21:26

Тут принято "спасибо" выражать нажатием кнопки одноимённой под ником того, кого благодаришь.

Автор: foralls 5.7.2010, 2:25

как сделать чтобы счетчик новинок не сбрасывался при перезапуске?

Автор: Nickolya 14.7.2010, 18:20

Проверил, у меня все нормально, рассказывай подробней, какая ОС, хаб, настройки, можно скрипт с базами выложить и т.д.

Автор: foralls 25.10.2010, 0:03

ОС ubutnu 10.04, Ptokax 0.4.1.2. Специально запускаю скрипт с чистыми базами. Добавляю несколько новинок, перезапускаю хаб, в файле config.tbl снова становится [ID]=0. Добавляем еще новинки, в результате получаем что номера новинок дублируются в базе:

Код
Release = {
    [1] = {
        [2] = "Новинка",
        [3] = "1",
        [1] = "Alexandr",
        [4] = "2010-10-25 00:24",
        [5] = "Ссылка",
    },
    [2] = {
        [2] = "Новинка",
        [3] = "2",
        [1] = "TurboSolovey",
        [4] = "2010-10-25 00:25",
        [5] = "Ссылка",
    },
    [4] = {
        [2] = "Новинка",
        [3] = "1",
        [1] = "simonyan4ik",
        [4] = "2010-10-25 00:26",
        [5] = "Ссылка",
    },
    [5] = {
        [2] = "Новинка",
        [3] = "2",
        [1] = "TurboSolovey",
        [4] = "2010-10-25 00:27",
        [5] = "Ссылка",
    },
    [3] = {
        [2] = "Новинка",
        [3] = "3",
        [1] = "TurboSolovey",
        [4] = "2010-10-25 00:25",
        [5] = "Ссылка",
    },
}

Автор: Nickolya 3.11.2010, 21:02

Добавь после

Код
    for b in sPrefs:gmatch "%S" do
        Settings.tPrefixes[b] = 1
    end
вот такую строку:
Код
    tOptional()

До этого в базе надо поправить всё руками и в файле конфига выставить нужное значение.