Суббота, 28.06.2025, 20:34 Добро пожпловать Гость
На главную | Зарегистрироваться | ВХОД
 
 

Данный форум не будет обновляться, просим вас перейти на новый форум

[ Новые сообщения · Участники · Правила форума · Поиск ]
  • Страница 1 из 1
  • 1
файл skin.txt в каталоге "smiles"
adminДата: Четверг, 31.03.2011, 03:26 | Сообщение # 1
Группа: Администраторы
Сообщений: 33
Статус: Offline
Ну чтож, поскольку разрабы Mail.ru агента нас "обломали" с возможностью вставки своих смайлов и мультов, а идти на сотрудничество они категорически отказываются, мы разберем как правильно добавить свой статус в агент 5.8, а если они идут в 5.8 то статусы пойдут и во всех преведущих версиях :). И так начнем!
для начала я хотел бы разобрать, что означают эти все операторы.
Code
     <OBJ56>
            id = "status_55"       
            cl_status = "/3abolel.bmp"
            title_status = "/3abolel_24.bmp"
            icon = "/3abolel.ico"
            icon_big = "/3abolel.ico"
            icon_xp ="/3abolel.ico"
            icon_xp_big = "/3abolel.ico"
            available_agent = "1"
           </OBJ56>

Они отвечают за сам статус, то есть его уникальный номер, иконку, и порядковый номер.
<OBJ56> - порядковый номер в списке статусов. для своих статусов я зарезервировал от 56 до 200 номера. поэтому чтобы они не повторялись и при разработке совместимости патчей было меньше "гемороя" советую делать так... от 500... или 600 номера. ну это уже на ваше усмотрение:)
id - отвечает за тот уникальный номер или код который присвоен вашему статусу/мульту/смайлу, они не должны повторяться так как это получилось у ViProgress, когда после выхода агента 5.7 все пошло кувырком с новыми мультами и смайлами, поэтому рекомендую присваивать значение типа "mod_4815_idstat_n" где "n" любое число;
cl_status - отвечает за картинку которую мы видим в самом агенте. Запихиваем вашу иконку с любым расширением (!!!формат файла(расширение) должно совпадать с тем, что вы вписываете, иначе получается тыздец) в папку к категории которой относится ваш код, в нашем случае это "../Mail.Ru/Agent/Mra/smiles/statuses/set01/" и файл будет "3abolel.bmp";
title_status - изображение которое мы видим в левом верхнем углу, если хотите что-бы картинка была та же что и в cl_status, оставляете тоже название. Размещение файла таким же способом что описан выше;
icon- то что видим в трее. !!ВНИМАНИЕ ОБЯЗАТЕЛЬНО файл должен быть "*.ico";
во всех остальных операторах я оставлял те же значения, т.к. не смог узнать что они значат (или просто забыл к моменту написания данного руководства xD);

а теперь про новый оператор available_agent....

....это нововведение в агенте 5.8, которое можно сказать "глушит" статусы из старых версий патчей (или как некоторые любят говорить модов), правда нафига его поставили я так и не понял.
Для того чтобы ваш новый статус показывался в новом агенте, данному параметру должно присвоено число "1"
например:
статус который понимал агент до версии 5.7 включительно

Code
     <OBJ56>
            id = "status_55"
            cl_status = "/3abolel.bmp"
            title_status = "/3abolel_24.bmp"
            icon = "/3abolel.ico"
            icon_big = "/3abolel.ico"
            icon_xp ="/3abolel.ico"
            icon_xp_big = "/3abolel.ico"
           </OBJ56>

как видно данного оператора нет, теперь как должен выглядеть код статуса для агента 5.8
Code
     <OBJ56>
            id = "status_55"       
            cl_status = "/3abolel.bmp"
            title_status = "/3abolel_24.bmp"
            icon = "/3abolel.ico"
            icon_big = "/3abolel.ico"
            icon_xp ="/3abolel.ico"
            icon_xp_big = "/3abolel.ico"
            available_agent = "1"
           </OBJ56>

с этим вроде все.... Теперь про начало секторов статусов
Code
<STATUSES>
path = "/statuses"
ColumnsCount="12"
<ITEMS width="25" height="25">
<SELECTABLE>
path = "/set01"
<ITEMS>
....коды статусов.....
</ITEMS>
</SELECTABLE>
<другое_название>
path = "/другая_папка"
<ITEMS>
....коды статусов.....
</ITEMS>
</другое_название>
</ITEMS>
</STATUSES>

Та тут и вроде ничего менять не надо.
ColumnsCount="12" - количество колонок
<ITEMS width="25" height="25"> - ширина и высота статуса в списке в пикселях
path = "/statuses" - означает что все статусы которые принадлежат в данному коду будут находиться в папке "Mail.Ru\Agent\Mra\smiles\statuses"
path = "/set01" принадлежит разделу <SELECTABLE>, и все статусы из этого раздела будут в папке "Mail.Ru\Agent\Mra\smiles\statuses\set01"
Ну вот как-то так:)
З.ы можете скачать skin.txt с последней версии Smiles and Statuses Mod, там боле-менее все разделено на разделы.
by 4815162342 :)
Прикрепления: skin.txt (492.8 Kb)


Познай других — станешь мудрецом, познай себя — обретешь просветление.
 
оНЛиДата: Суббота, 10.09.2011, 05:32 | Сообщение # 2
Группа: тестеры патча
Сообщений: 23
Статус: Offline
Со смайликами обломали конечно.


Мнения автора могут не совпадать с его точкой зрения.
 
4815162342Дата: Пятница, 16.09.2011, 03:06 | Сообщение # 3
Группа: Администраторы
Сообщений: 24
Статус: Offline
может когда-нибудь пойдут на сотрудничество:)хотя, навряд ли


Кто ты? и чего ты хочешь?
 
ГостьДата: Пятница, 09.03.2012, 20:32 | Сообщение # 4
Группа: Гости





ninja
 
ГостьДата: Воскресенье, 06.05.2012, 07:55 | Сообщение # 5
Группа: Гости





**STATUS**
 
  • Страница 1 из 1
  • 1
Поиск:

 
 
Используются технологии uCoz