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

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

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

Widok (03-09-2007 23:10): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

maykop3000



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Для ленивых и нетерпеливых обзор темы aka FAQ
 
Где почитать:
------------------------
Для начала читаем статьи: тут раз илитут раз и два и три
Скриптовый язык LUA (англ) На русском здесь,  еще тут и  тут
Видео-уроки (анг)  
 
 
Где поживиться:
----------------------------
Видео-уроки (Flash) от производителя (англ)
Тоже официальное видео (англ)
Бесплатные шаблоны (маски) для окон ваших приложений (англ)
"Подарки к Рождеству" на оффсайте (англ)
Плагин LuaCOM (англ)
Примеры для начинающих (англ)
Неплохие примеры, библиотеки (англ)
Еще примеры, один из самых активных юзеров на оффоруме (англ)
Плагины и библиотеки (не все free) (англ)
Еще плагины (англ)
Собрание уроков (иногда с русскими объяснениями)  
 
Где найти ответы на вопросы:
------------------------------------
Проблема с путями при создании приложения .EXE и ресурсами на CD от Reineke
Запуск файлов из Web объекта
Реализация Play-листов для Винампа от BOObastis
Виды путей, используемых в AMS от GOOSE
Таблица дисков системы от Lexua
Вывод HTML отчета с использованием SQLite плагина от IndigoRose
Используем таймер
Полноэкранный режим для приложения
Показ\скрытие объектов по действиям мыши
Последовательный запуск нескольких файлов
Запуск WinRARa для распаковки архивов от Reineke
Изменяем скроллинг ListBox-у от GOOSE
Изменяем курсор в приложении от GOOSE
Перенос строки во всплывающей подсказке от GOOSE
Изменяем иконку приложения от Lexua
Включение\отключение фоновой музыки кнопкой
Отправка данных из форм по e-mail от GOOSE
Запускаем экзешник по информации из реестра от Lexua
Утилита для защиты авторанов
Из окна в полноэкранный режим и обратно
Для тех, у кого русский проект с "кракозяблами"
Выделение и копирование в буфер текста\части текста от GOOSE
Работаем с запароленными архивами от GOOSE
Работаем с объектом дерева от GOOSE
Проигрвывание MP3 из ListBox-а подряд от UMode
Простой пример бегущей строки от GOOSE
И более красивый от tavria2
Ряд вопросов и ответов по созданию меню для DVD от tavria2
 
------------------------
Шапка исправлена. Актуально на 3.08.06 GOOSE
------------------------
 
Разработчиков autorun'ов и графических дизайнеров приглашаем посетить проект шаблонов для Autoplay Media Studio:
http://ams-templates.com

Всего записей: 544 | Зарегистр. 24-09-2002 | Отправлено: 23:32 05-12-2002 | Исправлено: Maz, 12:33 25-09-2017
tavria2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Toxaaa
Посмотрел я на твой код..., в алгоритме работы разбираться не стал - может быть позже, сейчас действительно нет времени, но сразу бросается в глаза, что некоторые вещи ты делаешь не совсем понимая для чего это нужно.  
 
Ну, что немного ликбеза!?
  1. Не нужно останавливать таймер перед запуском нового таймера, т.к. при его запуске происходит переинициализация, которая сама все сбросит.
     
  2. В if (условиях) - ты недопонимаешь значение else. Что такое else - это противоположное условие относительно if, другими словами можно сказать "иначе" или "в противном случае". Что делаешь ты:
    Код:
    if Sl==true then  
        -- код
    else
        if Sl==false then  
            -- код
        end
    end
    красным выделен избыточный код, дублирующий else.
     
  3. По поводу твоей структуры скрипта, похоже ты не понял для чего и когда делаются отступы от левого края редактора скрипта. А делается это для того, чтобы можно было визуально быстро определить структуру вложенности операторов друг в друга. Из структуры твоего кода определить, что куда вложено - довольно сложно, т.к. ты делаешь отсупы когда захочешь и где захочешь или вообще их не делаешь когда нужно. Кстати последним грешат многие либо из-за лени либо из-за недопонимания.
    Компилятору AMS это конечно до лампочки, но при отладке кода это экономит время и нервы.  
    Вот 2 одинаковых примера с разной структурой записи кода:
    Код:
    if (n < 1) then
    if (k ~= 10) then
    if (b == false) then
    b == true;
    k == 10;
    end
    else
    k == 0;
    end
    else
    n == 1;
    end

    Код:
    if (n < 1) then
        if (k ~= 10) then
            if (b == false) then
                b == true;
                k == 10;
            end
        else
            k == 0;
        end
    else
        n == 1;
    end

    Ну и где нагляднее, что куда вложено и какой if соответствует какому else или end?!
     
    Когда и где нужно применять отступы?! В AMS есть операторы, которые имеют закрывающий тэг end (else тоже можно отнести к закрывающему тэгу). Например: if..end, for..end и т.д. Так вот, весь код который находится между открывающим и закрывающим тэгом, нужно смещать вправо на несколько пробелов относительно этих тэгов, чтобы визуально было понятно какой код будет выполняться в пределах этих тэгов.
P.S. Все выше сказанное не является обязательным - это только рекомендация.

DenVl

Цитата:
Картинка содержит ряд нарисованных в ней фрагментов 50*50, необходиммо, чтобы на Click загружался один из фрагментов в картинке в Image1, на Enter другой фрагмент

Чесно говоря не очень понятна идея. Я так понял ты хочешь вывести на экран картинку и кликая в разных ее областях, получать еще отдельную картинку, которая будет содержать фрагмент из основной картинки?! Давай детальнее свою идею.

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 00:19 13-11-2006 | Исправлено: tavria2, 00:42 13-11-2006
Toxaaa



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tavria2
Спасибо за подсказки, конечно не всё понимаю, точнее в AMS понимаю не много. Всё моё программирование закончилось не бейсике... Про else я знал но чото у меня тогда не получалось.
Сейчас пробую исправлять недоделки  

Цитата:
Drag&Drop - работает не корректно, как ему захочется  

У меня работает более мение, когда убираю ограничение на єкран,  то тягается более уверено. А если ещё центрирование делать так то вообще тормозить будет...

Всего записей: 144 | Зарегистр. 18-08-2006 | Отправлено: 08:40 13-11-2006
tavria2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Toxaaa
Что-то я не пойму - русские коментарии твоего проекта у меня показывает вопросами, хоть в редакторе сценария и установлен русский CharSet. Уже и AMS переустановил - не помогло . В моих проектах - все ок. Ты со шрифтом ничего не мудрил?
 
GOOSE как у тебя отображаются русские коментарии в проекте VFA?

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 00:24 14-11-2006 | Исправлено: tavria2, 00:26 14-11-2006
Toxaaa



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

Цитата:
Что-то я не пойму - русские коментарии твоего проекта у меня показывает вопросами, хоть в редакторе сценария и установлен русский CharSet. Уже и AMS переустановил - не помогло . В моих проектах - все ок. Ты со шрифтом ничего не мудрил?  

Не не мудрил, это я просто копировал с експлорера и вставлял в AMS  и такое нехорошее получилось Но там не все коментарии такие только та часть что я на первіх порах слепливал. Сам то я коментариев не пишу пока.
Я уже сделал слайдшоу без мигания чорного экрана.
По двойному клику на img_list идёт создание 2х обьектов рисунок
 

Код:
CreateObject(OBJECT_IMAGE, "Img1");
CreateObject(OBJECT_IMAGE, "Img2");
Image.SetVisible("Img2", false);

Во вкладке On timer пишу код

Код:
if masctab == true then
    if (Sl == true) then
    ThumbList.SelectItem("img_list", tIndexSel[1]+1);      
    tIndexSel = ThumbList.GetSelectedItems("img_list");                
    tblInfo = ThumbList.GetItemInfo("img_list", tIndexSel[1]);        
    tblInfo.filepath = String.Replace(tblInfo.filepath, "min", "original", false);
    cImageName = tblInfo.filepath                                      
      if f==2 then f=1
      cName="Img1"
      Image.SetVisible("Img1", false);
      SetImage(cName);
      Image.SetVisible("Img1", true);
      Image.SetVisible("Img2", false);    
           else f=2
           cName="Img2"
               Image.SetVisible("Img2", false);                                
               SetImage("Img2");                                                
               Image.SetVisible("Img2", true);
               Image.SetVisible("Img1", false);
      end                
  end
end

В глобальных функциях присвоеваю:

Код:
cName="Img1"
f=1

Работает вроди неплохо.

Всего записей: 144 | Зарегистр. 18-08-2006 | Отправлено: 07:51 14-11-2006 | Исправлено: Toxaaa, 07:54 14-11-2006
GOOSE



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

Цитата:
GOOSE как у тебя отображаются русские коментарии в проекте VFA?

Нормально почти везде...  В 1и 2 ЛистБоксе знаки вопроса, которые не перекодируются никак.
Toxaaa

Цитата:
Сам то я коментариев не пишу пока.  

А вот это зря.
Комментарии только во вторую очередь для других, в первую - для себя! Просто поясняй, что ты делал и зачем... Поверь, после того, как ты оставишь этот проект хотя бы на месяц и потом вернешься к нему - будет беда... Ты убьешь уйму времени, чтобы понять, то, что сам наваял недавно.  
Это тебе точно говорю, проходил сам
Пусть комменты будут непрофессиональны или просто смешны - ничего, главное, что будет ПОНЯТНО

----------
AutoPlay Media Studio по-русски!
Русский хелп AutoPlay Media Studio

Всего записей: 903 | Зарегистр. 17-10-2001 | Отправлено: 09:34 14-11-2006
Toxaaa



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

Цитата:
А вот это зря.

Полностью согласен. Буду стараться писать.

Всего записей: 144 | Зарегистр. 18-08-2006 | Отправлено: 12:06 14-11-2006
DenVl



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Еще вопросик:есть ListBox, как сделать, чтоб при клике на определенную строку загружалась определенная картинка в ThumbList (загружаемая картинка зависит от выбранной строки)

Всего записей: 58 | Зарегистр. 01-07-2006 | Отправлено: 18:21 14-11-2006
Toxaaa



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DenVl
В вкладке Листбокса On Double-click пишы:

Код:
ThumbList.Clear("img_list"); --очистка
select= ListBox.GetSelected("ListBox1"); --считывание выделенной строки
  if select then
data = ListBox.GetItemData("ListBox1", select[1]); --изьятие пути из віделеной строки
ThumbList.AddFiles("img_list", {data}, nil); --добавление картинки в ThumbList
  end

Если в листбоксе будут присвоены файлы то они будут отображаться.

Всего записей: 144 | Зарегистр. 18-08-2006 | Отправлено: 23:26 14-11-2006 | Исправлено: Toxaaa, 23:30 14-11-2006
DenVl



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо Toxaaa, все отлично работает
 
 
Добавлено:
Еще вопрос: имеется все тотже Листбокс, но еще и INI-файл (одна Section  и несколько Value), в котором прописаны пути к файлам, тексты и прочее.. Почему у меня при клике на любую из строк листбокса загружаются одни и те же значения value (Picture, text, install, cluch) из ini-файла..
код:
 

Код:
 tblSelected = ListBox.GetSelected("ListBox1");
if tblSelected[1] then
Picture = INIFile.GetValue("AutoPlay\\Docs\\setup.ini", "Antivir", "DWPicture")
text = INIFile.GetValue("AutoPlay\\Docs\\setup.ini", "Antivir", "DWtext")
install = INIFile.GetValue(...)
cluch = INIFile.GetValue(...)
if tblSelected[2] then
Picture2 = INIFile.GetValue("AutoPlay\\Docs\\setup.ini", "Antivir", "ENPicture")
text2 = INIFile.GetValue("AutoPlay\\Docs\\setup.ini", "Antivir", "ENtext")
install2 = INIFile.GetValue(...)
cluch2 = INIFile.GetValue(...)
if tblSelected[3] then
...
...
 
end
end  

 
...что исправить?

Всего записей: 58 | Зарегистр. 01-07-2006 | Отправлено: 20:23 15-11-2006
tavria2



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

Цитата:
...что исправить?

Читать внимательно справку, что возвращает ListBox.GetSelected. А возвращает он таблицу, содержащую индексы всех выбранных элементов списка, в настоящий момент. Т.к. ты используешь выбор только одного элемента из списка, то нужный индекс всегда будет первым в таблице и получаешь ты этот индекс с помощью tblSelected[1].  
 
Пример для твоего случая будет выглядеть так:

Код:
tblSelected = ListBox.GetSelected("ListBox1");  
if (tblSelected) then      
    if (tblSelected[1]==1) then  
        Picture = INIFile.GetValue("AutoPlay\\Docs\\setup.ini", "Antivir", "DWPicture")  
        text = INIFile.GetValue("AutoPlay\\Docs\\setup.ini", "Antivir", "DWtext")  
        install = INIFile.GetValue(...)  
        cluch = INIFile.GetValue(...)  
    elseif (tblSelected[1]==2) then  
        Picture2 = INIFile.GetValue("AutoPlay\\Docs\\setup.ini", "Antivir", "ENPicture")  
        text2 = INIFile.GetValue("AutoPlay\\Docs\\setup.ini", "Antivir", "ENtext")  
        install2 = INIFile.GetValue(...)  
        cluch2 = INIFile.GetValue(...)  
    elseif (tblSelected[1]==3) then  
...  
...  
    end  
end  


Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 23:02 15-11-2006
DenVl



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

Всего записей: 58 | Зарегистр. 01-07-2006 | Отправлено: 07:58 16-11-2006
Toxaaa



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет вот выкладываю очередной проект  
FVA
часть багов получилось убрать: меню выскакивает по одному клику правой кн. мыши, дублируется ентером, при слайдшоу идёт замена клавиш пуск на паузу, при слайдшоу и при скролинге мышкой нет чорного экрана фотки идут одна за другой (правда быстродействие не ухты) из полноэкранного режима можно выходить клавишей ESC .От ограничения тягания фотки покачто отказался.
Это то что уже сделано, вот что ещё планирую сделать:
--Ограничить увеличение и уменьшение фотки
--остановить слайдшоу если последняя фотка
--возможно ограничить тягание фотки
--ну и ещё думаю багов наберётся
Зацените пожалуйста...

Всего записей: 144 | Зарегистр. 18-08-2006 | Отправлено: 10:19 16-11-2006 | Исправлено: Toxaaa, 10:20 16-11-2006
tavria2



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

Цитата:
От ограничения тягания фотки покачто отказался.

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

Цитата:
из полноэкранного режима можно выходить клавишей ESC  

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

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 11:26 16-11-2006 | Исправлено: tavria2, 11:27 16-11-2006
Toxaaa



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

Цитата:
Не работает.  

выходить клавишей ESC  
Так и не может работать я сделал но кода этого нет чтото притупил не сохранил наверное...

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

У меня работает но очень туго, я понял в чом дело таймер не возвращается, потому что запущен Page.StartTimer(3000); сейчас исправлю...
Спасибо за отзыв...

Всего записей: 144 | Зарегистр. 18-08-2006 | Отправлено: 14:19 16-11-2006
NightW0lf



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня возникла такая проблема:  использую для своих кнопок НЕ системный шрифт (его название «PruonX») и когда я компилирую autorun.exe то при его запуске на моей машине все работает нормально (потому-то этот шрифт «PruonX» у меня на машине установлен!), а вот на любой другой машине (на которой шрифт «PruonX» не установлен) autorun.exe работает с глюками т.е. он почти не отображает надписи.  
Я пытался уже найти решение этой проблемы через файл помощи в AutoPlay Media Studio, и нашел (только почему-то у меня нечего не выходит!?)
 
Вот  код:
 
fonts_dir = Shell.GetFolder(SHF_FONTS); -- Gets the path to the user's Font directory.
System.RegisterFont(fonts_dir .. "\\myfont.ttf", "Crazy Font", true);
 
 
                                        Спасибо за внимание!
 
P.S. шрифт PruonX (их там 4 шт, я использую только - PRN55__C.TTF)
 
http://rapidshare.com/files/4027117/ProunX.rar
 
Заранее благодарю

Всего записей: 479 | Зарегистр. 08-11-2006 | Отправлено: 21:51 19-11-2006
tavria2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NightW0lf
Вот нашел отличный пример в форуме Indigorose:

Код:
-- проверяем через реестр наличие шрифта в системе
result = Registry.GetValue(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts", "ProunX", true);
if result=="" then -- шрифт в системе не найден
    result = System.GetUserInfo();
    if result.IsAdmin==true then -- пользователь с правами админа
        -- копируем шрифт в систему
        File.Copy(_SourceFolder.."\\AutoPlay\\Docs\\prn55__c.ttf", Shell.GetFolder(SHF_FONTS), true, false, false, true, nil);  
        -- регистрируем шрифт в системе
        System.RegisterFont(Shell.GetFolder(SHF_FONTS).."\\prn55__c.ttf", "ProunX", true);
    end
end

P.S. Шрифт должен лежать в папке Docs твоего проекта.

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 23:37 19-11-2006 | Исправлено: tavria2, 23:44 19-11-2006
EGORR_TOO

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Впервые выкладываю свою работу.
Прошу критики.
Сие являет собой оболочку базы данных. Раньше я делал этакие презентации товара, которые не являлись динамическими. Изменять/дополнять их тяжело. А человеку незнакомому с AMS и вовсе невозможно. Потому и возникла идея этой оболочки.
Презентация имеет скрытые страницы администрирования. Переход осуществляется нажатием кнопки "HOME" на клаве и/или щелчком по правому нижнему углу окна.
Подозреваю, что вы легко найдете кучу ошибок и несовершенств. Буду благодарен за любую критику.
Кое-что из задуманного я не сделал по разным причинам: не успел/не сумел/поздно сообразил.
Например:
Нет отчета по базе данных
Нет проверки дублирования названий оборудования
Нет возможности делать закладки
Нет возможности распечатать информацию
Нет возможности отображать более одного изображения в категории
Не сумел сделать уменьшение больших картинок до заданных размеров программой mogrify.exe
Большие картинки уезжают в левый верхний угол окна
Особая моя благодарность уважаемым  GOOSE и TJ_Tigger за помощь и наущение! И всем тем, чьими советами и примерами я пользовался.
 
 
Линк:
_http://www.webfile.ru/1200064 (1 744 Kb)
 
2tavria2
Извиняюсь...
Перелил в другое место.
 

Всего записей: 59 | Зарегистр. 03-10-2006 | Отправлено: 12:53 20-11-2006 | Исправлено: EGORR_TOO, 16:38 20-11-2006
tavria2



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

Цитата:
_http://specific-soft.by.ru/download/presentation.rar

403. Доступ закрыт.
Вы запросили документ, доступ к которому заблокирован. Возможно, вы зашли на закрытый сайт или запросили файл, не разрешённый администратором для чтения.
 

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 13:00 20-11-2006 | Исправлено: tavria2, 13:04 20-11-2006
NightW0lf



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tavria2 спасибо за помощь!
 
Добавлено:
А вот еще один вопрос про кнопки
 
Как сделать так чтобы:
 
1. Если игра уже установлена, то кнопка для установки игры будет серая (или неактивная)
2. Тоже самое с запуском игры (я уже сделал, чтобы она запускалась по ключу в реестр!) осталось только чтобы она была не активная или серая когда игра еще НЕ установлена.
 
Заранее благодарю!

Всего записей: 479 | Зарегистр. 08-11-2006 | Отправлено: 19:26 20-11-2006
tavria2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NightW0lf
Проверяй значение реестра, в случае пустого - делай активной кнопку установки и не активной кнопку запуска, если не пустое значение реестра - то реверсируй активность кнопок.

Код:
result = Registry.GetValue( ............. ); -- читаем значение из реестра
if result=="" then -- если в реестре нет записи
    Button.SetEnabled("Button1", true); -- актвная кнопка "Установить"
    Button.SetEnabled("Button2", false); -- не актвная кнопка "Запустить"
else -- в реестре есть запись
    Button.SetEnabled("Button1", false); -- не актвная кнопка "Установить"
    Button.SetEnabled("Button2", true); -- актвная кнопка "Запустить"
end

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 20:18 20-11-2006
   

Страницы: 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

Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » Indigo Rose AutoPlay Media Studio (часть 1)
Widok (03-09-2007 23:10): лимит страниц. продолжаем здесь


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru