Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » Indigo Rose AutoPlay Media Studio (часть 4)

Модерирует : gyra, Maz

articlebot (05-08-2012 06:20): Лимит страниц, переезжаем сюда  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AutoPlay Media Studio






  AutoPlay Media Studio - мощная программа для создания меню автозагрузки CD/DVD. Эта программа создаст все необходимые файлы для автозапуска и его графическую оболочку, и даже сама встроит в нее использованные в проекте нестандартные шрифты. Пользователю останется лишь записать готовый проект на свой CD/DVD.
  AutoPlay Media Studio не требует от пользователя никаких особых знаний и очень прост в освоении, имеет дружественный и интуитивно понятный интерфейс. Приложение, которое будет создано AutoPlay Media Studio в конце работы, представлено в виде объектной модели. Эта модель состоит из группы отдельных страниц. На этих страницах можно размещать объекты, которые могут представлять собой графику, музыку, текст, видео, Flash, HTML и пр. Любому элементу можно назначить определенное действие. Например, при наведении на рисунок курсора мыши, может возникать текст с комментариями, при нажатии на кнопку "Play" начнет проигрываться фильм и т.д. Программа предоставляет сотни различных действий, которые можно связать с объектами. В AutoPlay Media Studio присутствует большое количество уже готовых шаблонов.
  AutoPlay Media Studio имеет широкие возможности и богатый набор инструментов для разработки мультимедийных проектов. Использовать программу можно не только для создания файлов автозапуска, но и, например, для разработки интерактивного обучающего софта или мультимедийной презентации.

Язык интерфейса: английский
Страница загрузки: AutoPlay Media Studio Commerical Trial  8.1.0.0


Скриптовый язык LUA:
на Lua.Org (Official) - на Lua.Ru

Ресурсы, посвященные AMS (содержат коллекции примеров, дополнений, уроков):
  • amsplugins.com
  • serkan.ws
  • amsuser.com
  • azman.info
  • icynorth.com
  • imagine-programming.com
  • mindquake.com.br

    Ответы на наиболее часто задаваемые вопросы


    Онлайн версия раскраски AMS-кода для публикации на форуме от UModeL

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:17 17-05-2010 | Исправлено: Maz, 12:30 25-09-2017
    ubian



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    можно ли так проверить величину

    Код:
     
    if par > 5 then
    end
     

    Всего записей: 623 | Зарегистр. 22-07-2011 | Отправлено: 18:13 28-08-2011
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ubian
     
    Да, если «par» - это число.

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 18:36 28-08-2011
    Vadim021X



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
     Я только что пробовал этот сценарий, он не работает! Я делаю видеоплеер и нужен сценарий кнопки, делающий просмотр видео во весь экран, как у других плееров.

     
    Добавлено:
     
     
     Я только что пробовал этот сценарий, он не работает! Я делаю видеоплеер и нужен сценарий кнопки, делающий просмотр видео во весь экран, как у других плееров.
     
     
     
    Добавлено:
    Сценарий:
     
    if e_Type == SIZE_MAXIMIZED then -- если развернули на весь экран  
       _tProp = Video.GetProperties("Video1");  
        Video.SetVisible("Video1", false);  
        Video.SetPos("Video1", 0, 0);  
        Video.SetSize("Video1", e_PageWidth, e_PageHeight);  
        Video.SetVisible("Video1", true);  
    elseif e_Type == SIZE_RESTORED then -- восттановили оригинальный размер  
       if _tProp then  
            Video.SetVisible("Video1", false);  
            Video.SetPos("Video1", _tProp.X, _tProp.Y);  
            Video.SetSize("Video1", _tProp.Width, _tProp.Height);  
            Video.SetVisible("Video1", true);  
        end  
    end
     

    Всего записей: 61 | Зарегистр. 06-03-2011 | Отправлено: 18:43 28-08-2011
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Vadim021X

    Цитата:
     Я только что пробовал этот сценарий, он не работает!

    Все работает, если делать так, как написано. А именно, копипастить этот код в событие "On Size" страницы.
    В событие "On Click" кнопки добавь это:

    Код:
    Window.Maximize(Application.GetWndHandle());

    Думал сам сообразишь.

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 20:17 28-08-2011
    ubian



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    а можно ли сделать вход логин\пароль только список паролей и логинов находиться в ini файле?
    Я вот этО сделал, но оно не работает...

    Код:
     
    --------------------------------------------------------------------
    --LetOS Monlogicien Corp. UserLogin Code----------------------------
    --------------------------------------------------------------------
    --Get Users
    usr1 = INIFile.GetValue("UserFiles\Users.List.INS", "Users", "One")
    usr2 = INIFile.GetValue("UserFiles\Users.List.INS", "Users", "Two")
    usr3 = INIFile.GetValue("UserFiles\Users.List.INS", "Users", "Tre")
    usr4 = INIFile.GetValue("UserFiles\Users.List.INS", "Users", "Four")
    usr5 = INIFile.GetValue("UserFiles\Users.List.INS", "Users", "Fiwe")
    usr6 = INIFile.GetValue("UserFiles\Users.List.INS", "Users", "Six")
    usr7 = INIFile.GetValue("UserFiles\Users.List.INS", "Users", "Seven")
    usr8 = INIFile.GetValue("UserFiles\Users.List.INS", "Users", "Eht")
    usr9 = INIFile.GetValue("UserFiles\Users.List.INS", "Users", "Nine")
    usr0 = INIFile.GetValue("UserFiles\Users.List.INS", "Users", "Ten")
    --Get Passtwords
    passwd1 = INIFile.GetValue("UserFiles\Users.List.INS", "Passtwords", "One")
    passwd2 = INIFile.GetValue("UserFiles\Users.List.INS", "Passtwords", "Two")
    passwd3 = INIFile.GetValue("UserFiles\Users.List.INS", "Passtwords", "Tre")
    passwd4 = INIFile.GetValue("UserFiles\Users.List.INS", "Passtwords", "Four")
    passwd5 = INIFile.GetValue("UserFiles\Users.List.INS", "Passtwords", "Fiwe")
    passwd6 = INIFile.GetValue("UserFiles\Users.List.INS", "Passtwords", "Six")
    passwd7 = INIFile.GetValue("UserFiles\Users.List.INS", "Passtwords", "Seven")
    passwd8 = INIFile.GetValue("UserFiles\Users.List.INS", "Passtwords", "Eht")
    passwd9 = INIFile.GetValue("UserFiles\Users.List.INS", "Passtwords", "Nine")
    passwd0 = INIFile.GetValue("UserFiles\Users.List.INS", "Passtwords", "Ten")
    --------------------------------------------------------------------
    --Get Text of Login Input's-----------------------------------------
    UsrInpt = Input.GetText("i_input_1")
    PasswdInpt = Input.GetText("i_input_2")
    --------------------------------------------------------------------
    --Set UsrValid Number-----------------------------------------------
    UsrValid = x
    if usr1==UsrInpt then
    UsrValid = 1
    end
    if usr2==UsrInpt then
    UsrValid = 2
    end
    if usr3==UsrInpt then
    UsrValid = 3
    end
    if usr4==UsrInpt then
    UsrValid = 4
    end
    if usr5==UsrInpt then
    UsrValid = 5
    end
    if usr6==UsrInpt then
    UsrValid = 6
    end
    if usr7==UsrInpt then
    UsrValid = 7
    end
    if usr8==UsrInpt then
    UsrValid = 8
    end
    if usr9==UsrInpt then
    UsrValid = 9
    end
    if usr0==UsrInpt then
    UsrValid = 0
    end
    --------------------------------------------------------------------
    --Check Passwd for SetUser------------------------------------------
    if UsrValid == 1 then
    if PasswdInpt==passwd1 then
    Dialog.Message("SysMsg", "Login and Password is true", MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON2)
    Page.Jump("Home")
    end
    end
    if UsrValid == 2 then
    if PasswdInpt==passwd2 then
    Dialog.Message("SysMsg", "Login and Password is true", MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON2)
    Page.Jump("Home")
    end
    end
    if UsrValid == 3 then
    if PasswdInpt==passwd3 then
    Dialog.Message("SysMsg", "Login and Password is true", MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON2)
    Page.Jump("Home")
    end
    end
    if UsrValid == 4 then
    if PasswdInpt==passwd4 then
    Dialog.Message("SysMsg", "Login and Password is true", MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON2)
    Page.Jump("Home")
    end
    end
    if UsrValid == 5 then
    if PasswdInpt==passwd5 then
    Dialog.Message("SysMsg", "Login and Password is true", MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON2)
    Page.Jump("Home")
    end
    end
    if UsrValid == 6 then
    if PasswdInpt==passwd6 then
    Dialog.Message("SysMsg", "Login and Password is true", MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON2)
    Page.Jump("Home")
    end
    end
    if UsrValid == 7 then
    if PasswdInpt==passwd7 then
    Dialog.Message("SysMsg", "Login and Password is true", MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON2)
    Page.Jump("Home")
    end
    end
    if UsrValid == 8 then
    if PasswdInpt==passwd8 then
    Dialog.Message("SysMsg", "Login and Password is true", MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON2)
    Page.Jump("Home")
    end
    end
    if UsrValid == 9 then
    if PasswdInpt==passwd9 then
    Dialog.Message("SysMsg", "Login and Password is true", MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON2)
    Page.Jump("Home")
    end
    end
    if UsrValid == 0 then
    if PasswdInpt==passwd0 then
    Dialog.Message("SysMsg", "Login and Password is true", MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON2)
    Page.Jump("Home")
    end
    end
     

    Всего записей: 623 | Зарегистр. 22-07-2011 | Отправлено: 21:16 28-08-2011
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ubian  
    Во-первых, спрячь эту тряпку под тэг [more][/more]
    Во-вторых, неплохо бы не делать ошибки в англ. словах, которых у тебя куча. Аж смотреть противно.
    В-третьих, неплохо бы писать код в нормальном читабельном виде, с отступами.

    Цитата:
    Я вот этО сделал, но оно не работает...

    У меня честно нет желания разбираться в чужих скриптах, мне проще самому все написать, но на первый взгляд у тебя:
     - отсутствует двойной слэш в указании пути к INI-файлу
     - откуда взялся "x" в UsrValid = x?
    Вот так, например, можно переделать твой код:

    Код:
    local sINIPath  = _SourceFolder.."\\UserFiles\\Users.List.INS";
    local sUserName = Input.GetText("i_input_1");
    local sPassword = Input.GetText("i_input_2");
     
    _IsValidSerial = function (sPath, sUser, sPass)
        local bIsValid = false;
        if File.DoesExist(sPath) then
            local tUsers     = INIFile.GetValueNames(sPath, "Users");
            local tPasswords = INIFile.GetValueNames(sPath, "Passwords");
            local tWork      = {};
            for i = 1, #tUsers do
                tWork[INIFile.GetValue(sINIPath, "Users", tUsers[i])] = INIFile.GetValue(sINIPath, "Passwords", tPasswords[i]);
            end
            if (tWork[sUser] == sPass) then bIsValid = true; end
        end
        return bIsValid;
    end
     
    if _IsValidSerial(sINIPath, sUserName, sPassword) then
        Dialog.Message("SysMsg", "Login and Password is true", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
        --Page.Jump("Home");
    end

    Вот так должен выглядеть INI-файл:

    Код:
    [Users]
    1=Вася
    2=Паша
    3=Миша
    4=Катя
    5=Клава
     
    [Passwords]
    1=jfhshfs
    2=jkdcjvj
    3=scxkvhk
    4=ajdakmd
    5=wpuolvn

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 00:29 29-08-2011 | Исправлено: Zloy_Gelud, 11:16 29-08-2011
    zver506



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zloy_Gelud
    Привет, видел здесь на форуме один вопрос по поводу превью изображения, что то на подобии ACDSee, т.е при наведении курсора изображение немного увеличивается, но не могу найти описание, ты случайно не помнишь реализацию сего чуда?

    Всего записей: 30 | Зарегистр. 21-05-2010 | Отправлено: 00:53 29-08-2011 | Исправлено: zver506, 00:54 29-08-2011
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    zver506 -- можешь дать ссылку, где ты это видел?
    Ссылки не дождался.. Накидал так примерный код:
     
  • Глобальные функции:

    Код:
    IMAGE_ZOOM     = 0;
    IMAGE_ORIGINAL = 1;
    Image.Zoom = function(sObject, cType, nZoom)
        nZoom = nZoom or 2;
        if nZoom <= 1 then nZoom = 1; end
        Image.SetVisible(sObject, false);
        if cType == 0 then
            Image.SetOpacity(sObject, 0);
            Image.SetPos(sObject, (g_ImageProp.X + g_ImageProp.Width / 2) - (g_ImageProp.Width / 2 * nZoom), (g_ImageProp.Y + g_ImageProp.Height / 2) - (g_ImageProp.Height / 2 * nZoom));
            Image.SetSize(sObject, g_ImageProp.Width * nZoom, g_ImageProp.Height * nZoom);
            Image.SetVisible(sObject, true);
            repeat
                Image.SetOpacity(sObject, Image.GetOpacity(sObject) + 2);
                Application.Sleep(10);
            until Image.GetOpacity(sObject) == 100;
        else
            Image.SetPos(sObject, g_ImageProp.X, g_ImageProp.Y);
            Image.SetSize(sObject, g_ImageProp.Width, g_ImageProp.Height);
            Image.SetVisible(sObject, true);
        end
    end

  • Событие "On Preload" страницы:

    Код:
    g_ImageProp = Image.GetProperties("Image1");

  • Событие "On Enter" изображения:

    Код:
    Image.Zoom("Image1", IMAGE_ZOOM, 2);

  • Событие "On Leave" изображения:

    Код:
    Image.Zoom("Image1", IMAGE_ORIGINAL);

  • Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 11:18 29-08-2011 | Исправлено: Zloy_Gelud, 13:25 29-08-2011
    Vadim021X



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

     
     
    Мне не это нужно, ты мне дал сценарий для увеличения самого окна программы, а мне нужно только объекта видео, объясняю же, как у видеоплееров, смотришь видео в окне программы, далее нажимаешь на кнопку и видео, которое ты в окне программы смотрел, развернулось во весь экран для полноэкранного просмотра. А этот сценарий только само окно программы во весь экран делает и объекты на странице все смещаются.

    Всего записей: 61 | Зарегистр. 06-03-2011 | Отправлено: 15:29 29-08-2011
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Vadim021X

    Цитата:
    ты мне дал сценарий для увеличения самого окна программы, а мне нужно только объекта видео

    Любопытно, как ты собираешься разворачивать только объект Видео, без разворачивания самого окна проекта?

    Цитата:
    А этот сценарий только само окно программы во весь экран делает и объекты на странице все смещаются.

    Может ты чего сам намутил в своем проекте или объекты у тебя другие. Посмотри пример проекта.  
    http://rghost.ru/19721321

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 15:46 29-08-2011
    Vadim021X



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ок! Окно развернули, а объект видео остался прежних размеров в верхнем левом углу. А как его развернуть?

    Всего записей: 61 | Зарегистр. 06-03-2011 | Отправлено: 16:52 29-08-2011
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Vadim021X -- ты мой пример смотрел? Или это уже в нем Видео не разворачивается?

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 16:57 29-08-2011 | Исправлено: Zloy_Gelud, 16:57 29-08-2011
    Vadim021X



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ок, ок разберусь
    Извини разобраться хотел

    Всего записей: 61 | Зарегистр. 06-03-2011 | Отправлено: 17:07 29-08-2011
    zver506



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zloy_Gelud
    Сорри, только вечером смог зайти на форум, спасибо большое за код, буду тестить в новом проекте, а ссылку не кинул, потому что сам не нашел эту  тему, поэтому тебе и написал, думал ты помнишь, и что самое интересное это было в этой части совсем недавно,где то с 80 по 106 страницу, но не нашел, еще раз спасибо за код

    Всего записей: 30 | Зарегистр. 21-05-2010 | Отправлено: 21:14 29-08-2011
    Vadim021X



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А как сделать так, чтобы нажимая на кнопку в проекте в текстовой файл на диске С добавлялась надпись line, а если еще раз на нее нажать надпись line появится в тексовом файле уже на новой строке, и каждый раз при нажатии надпись добавлялась бы в текстовой файл с новой строки. Возможно ли такое сделать?

    Всего записей: 61 | Зарегистр. 06-03-2011 | Отправлено: 09:32 30-08-2011
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Vadim021X
     

    Код:
    TextFile.WriteFromString("C:\\MyFile.txt", "line\r\n", true);

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 09:39 30-08-2011
    Rom4ik84

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите плиз как реализовать следующее:
    В проекте два Page.
    На Page1 находятся ссылки Link1 и Link2.  
    На Page2 находятся объекты web1 и web2.
    Как сделать, чтобы при клике по Link1 открывалась Page2 с видимым объектом web1, а по Link2 соответственно web2.
     
    Предполагаю, что необходимо по умолчанию сделать объекты web невидимыми, а при переходе как-то определять какой web показать. Вот интересует как.
     
    И еще вопросец по поводу web объектов. AMS отображает содержимое web согласно настроек браузера установленного в ОС по умолчанию или нет? Т.е. если в браузере отключены картинки будут ли они отображаться в AMS?

    Всего записей: 25 | Зарегистр. 05-10-2007 | Отправлено: 10:15 30-08-2011
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Rom4ik84
     

    Цитата:
    Как сделать, чтобы при клике по Link1 открывалась Page2 с видимым объектом web1, а по Link2 соответственно web2.  

    А если поступить другим способом. Загружать в один объект Web ту инфу, в зависимости от того, на какой линк бы кликнули?

    Цитата:
    Т.е. если в браузере отключены картинки будут ли они отображаться в AMS?

    Ага.

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 10:33 30-08-2011
    Vadim021X



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    И еще один вопрос:
    Можно ли при нажатии кнопки в текстовой файл на диске С добавлялась системная дата и время?

    Всего записей: 61 | Зарегистр. 06-03-2011 | Отправлено: 10:51 30-08-2011
    Rom4ik84

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zloy_Gelud
     

    Цитата:
    А если поступить другим способом. Загружать в один объект Web ту инфу, в зависимости от того, на какой линк бы кликнули?  

    Имеются html файлы 1.html и 2.html. Нужно их отображать в зависимости от линка.  
     

    Цитата:
    Ага.

    Я правильно понял - настройки браузера по умолчанию не влияют на отображению html файлов в AMS?

    Всего записей: 25 | Зарегистр. 05-10-2007 | Отправлено: 10:52 30-08-2011
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211

    Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » Indigo Rose AutoPlay Media Studio (часть 4)
    articlebot (05-08-2012 06:20): Лимит страниц, переезжаем сюда


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru