1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Разбираем интерфейс 1.4.4/5

Тема в разделе 'PW Клиент', создана пользователем Rovento, 28 фев 2013.

Статус темы:
Закрыта.
  1. TopicStarter Overlay

    Rovento Guest

    Репутация:
    0
    [background=rgb(252, 252, 255)]Как уже знаете, с версии 1.4.3 изменили формат окон интерфейса. Вместо .dtf, .stf и .htf сделали один формат .xml, что облегчило работу с интерфейсом. Так же было добавлено не мало функций.[/background]

    [background=rgb(252, 252, 255)]Инструменты и принадлежности:[/background]
    [background=rgb(252, 252, 255)]1)Для облегченной работы с интерфейсом вам понадобится текстовый редактор [/background]notepad++
    [background=rgb(252, 252, 255)]2)Распаковщик .pck файлов (Это может быть распаковщик от рони и другие(я использую PCK Module(с)JoLan, на основе рекламы !!!!))[/background]

    [background=rgb(252, 252, 255)]Даже мало понимающий человек разберется как работать с интерфейсом.[/background]
    [background=rgb(252, 252, 255)]И так начнем:[/background]

    Если вы не знаете названия окон в interfaces.pck, то вы можете узнать их дебаг командой d_uidebug 1
    При наведении курсором на окно в игре, будет высвечиваться окошко с наименованием его в interfaces.pck

    Например: Мне нужно убрать кнопку вызова ГМ, но не знаем расположения и названия файла, какая строчка вообще играет
    за эту кнопку.
    Заходим в игру через батник, в консоле(shift+~) вводим команду d_uidebug 1 и наводим на кнопку вызова ГМ.
    Высветилось такое окошко:
    Посмотреть вложение 867
    File: version01\winmain3.xml - путь и название файла в [background=rgb(252, 252, 255)]interfaces.pck(Который нужно редактировать)[/background]
    DLG: Win_Main3 - Название окна.
    OBJ: Btn_GM - тег функции кнопки(вот оно нам и нужно)
    В поиске notepad++ вводим Btn_GM и находим

    <STILLIMAGEBUTTON Name="Btn_GM" x="4" y="5" Width="38" Height="38" SoundEffect="SFX\Interface\ClickB.wav" Command="wgm">
    <Hint String="^ffcb4aСлужба поддержки"/>
    <Resource>
    <FrameUpImage FileName="Version01\系统菜单\GM(普通).tga"/>
    <FrameDownImage FileName="Version01\系统菜单\GM(按下).tga"/>
    <FrameOnHoverImage FileName="Version01\系统菜单\GM(高亮).tga"/>
    </Resource>
    </STILLIMAGEBUTTON>

    Вы можете просто удалить эти строчки или просто изменить координаты расположения картинки!
    x="-9999999" y="-99999999"


    [background=rgb(252, 252, 255)]На примере работы я взял окно оставшегося времени работы гиперов (это окно я привел всего лишь в качестве примера, это может быть и другое, которое нужно вам отредактировать).[/background]
    [background=rgb(252, 252, 255)]Список всех окон с краткой характеристикой я выложу вторым постом.[/background]
    [background=rgb(252, 252, 255)]Пусть к файлу: interfaces\version01[/background]
    [background=rgb(252, 252, 255)]Название файла: setexp.xml[/background]
    Посмотреть вложение 864


    [background=rgb(252, 252, 255)]Мне нужно расширить это окно.[/background]
    [background=rgb(252, 252, 255)]Открываем файл окна notepad++ом.[/background]

    [background=rgb(252, 252, 255)]1)В самом верху мы видим строчку[/background]
    [background=rgb(252, 252, 255)]<DIALOG Name="Win_SetExp" width="300" Height="120">[/background]
    [background=rgb(252, 252, 255)]где width="300" - ширина, а Height="120" - высота.[/background]

    [background=rgb(252, 252, 255)]Я сделаю ширину 420, а высоту равной 130, после чего строчка будет выглядеть так:[/background]
    [background=rgb(252, 252, 255)]<DIALOG Name="Win_SetExp" width="420" Height="130">[/background]

    [background=rgb(252, 252, 255)]Сам путь к картине этого окна это 3 строчки(вы можете ее заменить на свою):[/background]
    [background=rgb(252, 252, 255)]<Resource>[/background]
    [background=rgb(252, 252, 255)]<FrameImage FileName="Version01\Windows\普通光板.tga"/>[/background]
    [background=rgb(252, 252, 255)]</Resource>[/background]

    [background=rgb(252, 252, 255)](Пометка: обычно, если я не понимаю что это за путь, я смотрю путь к картинке в surfaces.pck и открываю файл paint net'ом.)[/background]

    [background=rgb(252, 252, 255)]И так идем далее, после как увеличили, окно станет выглядеть так:[/background]
    Посмотреть вложение 865

    [background=rgb(252, 252, 255)]2)После этого теперь нам нужно задать размер и расположение каждому окошку, что бы все выглядело как надо.[/background]
    [background=rgb(252, 252, 255)]а)Строчки маленьких фреймовых окошек выглядят так:[/background]
    [background=rgb(252, 252, 255)]<STILLIMAGEBUTTON [/background]
    [background=rgb(252, 252, 255)]Name="Control_49889645" x="316" y="79" Width="95" Height="20"> [/background]
    [background=rgb(252, 252, 255)]<Resource>[/background]
    [background=rgb(252, 252, 255)]<FrameUpImage FileName="Version01\Windows\金币框.tga"/> [/background]
    [background=rgb(252, 252, 255)]<FrameDownImage FileName="Version01\Windows\金币框.tga"/> [/background]
    [background=rgb(252, 252, 255)]</Resource> [/background]
    [background=rgb(252, 252, 255)]</STILLIMAGEBUTTON>[/background]

    [background=rgb(252, 252, 255)]Где x="316"(расположение по вертикали) y="79"(Расположение по горизонтали)[/background]
    [background=rgb(252, 252, 255)]Где [/background][background=rgb(252, 252, 255)]Width="95"(Ширина окна) [/background][background=rgb(252, 252, 255)]Height="20"(Высота окна)[/background]
    [background=rgb(252, 252, 255)]б)Строчки текста выглядят так:[/background]
    [background=rgb(252, 252, 255)]</LABEL>[/background]
    [background=rgb(252, 252, 255)]<LABEL Name="Control_127517408" x="13" y="81" Width="300" Height="20">[/background]
    [background=rgb(252, 252, 255)]<Text String="Оставшееся время восстановления Духа:" FontName="方正细黑一简体" FontSize="10" Bold="true" Color="255,204,74,255" OutlineColor="0,0,0,0" TextUpperColor="0,0,0,0" TextLowerColor="0,0,0,0"/>[/background]
    [background=rgb(252, 252, 255)]<LABEL>[/background]
    [background=rgb(252, 252, 255)]Где x="13" y="81" координаты расположение текста по вертикали и горизонтали.[/background]
    [background=rgb(252, 252, 255)]Где Width="300" Height="20" длина и высота текстовой строчки.[/background]
    [background=rgb(252, 252, 255)]Где FontSize="10" размер шрифта.[/background]

    [background=rgb(252, 252, 255)]После изменения координат расположения картинок, надписей, их размеров, мое окно стало выглядеть так:[/background]
    Посмотреть вложение 866 [background=rgb(252, 252, 255)] [/background]
    [background=rgb(252, 252, 255)]В интерфейсе вы сможете менять расположение и размеры кнопок, окна, текста.[/background]
    [background=rgb(252, 252, 255)]В смоем окне вы можете добавить gfx свечение, например:[/background]
    [background=rgb(252, 252, 255)]<IMAGEPICTURE Name="Img_Gfx" x="156" y="15" Width="20" Height="20">[/background]
    [background=rgb(252, 252, 255)]<Resource>[/background]
    [background=rgb(252, 252, 255)]<Gfx FileName="界面\灵族界面宝石闪光.gfx"/>[/background]
    [background=rgb(252, 252, 255)]</Resource>[/background]
    [background=rgb(252, 252, 255)]</IMAGEPICTURE>[/background]


    [background=rgb(252, 252, 255)]Если вы хотите сделать описание для кнопки или ячейки,ну или оставить свой копирайт, то вставьте строчку [/background]
    [background=rgb(252, 252, 255)]<Hint String="Ваш текст!"/>[/background]
    [background=rgb(252, 252, 255)]И что будет выглядеть вот так:[/background]
    [background=rgb(252, 252, 255)]<STILLIMAGEBUTTON Name="Btn_Character" x="43" y="4" Width="35" Height="35" SoundEffect="SFX\Interface\ClickB.wav" Command="wcharacter">[/background]
    [background=rgb(252, 252, 255)]<Hint String="Ваш текст!"/>[/background]
    [background=rgb(252, 252, 255)]<Text String="/Window/图片_菜单人物属性.dds" FontName="方正细黑一简体" FontSize="18" Bold="true" Color="255,251,202,255" Outline="1" OutlineColor="10,35,50,255" InnerTextColor="255,251,202,255"/>[/background]
    [background=rgb(252, 252, 255)]<Resource>[/background]
    [background=rgb(252, 252, 255)]<FrameUpImage FileName="Window\对话框_透明色.bmp"/>[/background]
    [background=rgb(252, 252, 255)]<FrameDownImage FileName="Window\对话框_透明色.bmp"/>[/background]
    [background=rgb(252, 252, 255)]</Resource>[/background]
    [background=rgb(252, 252, 255)]</STILLIMAGEBUTTON>[/background]


    [background=rgb(252, 252, 255)](с)Rovento[/background]

    Возникли проблемы с интерфейсом или нужно изменить окно - пишите в скайп sRovento
    Clac, Rovento, ilya1341 и 5 другим нравится это.
  2. Sem Команда форума Модератор Old school Пользователи

    Сообщения:
    579
    Лайки:
    176
    Пол:
    Мужской
    Репутация:
    5
    Страна:
    Russian Federation Russian Federation
    Закрыл тему и почистил, вопросы с толстесом и электром в скайпе.
    Groom и MorzE нравится это.
Черновик сохранён Черновик удалён
Similar Threads
  1. Hecate
    Ответов:
    41
    Просмотров:
    26.558
  2. Батоша
    Ответов:
    6
    Просмотров:
    2.892
  3. bublicfaust
    Ответов:
    15
    Просмотров:
    3.117
  4. Anasteisha
    Ответов:
    48
    Просмотров:
    6.075
  5. Rovento
    Ответов:
    6
    Просмотров:
    1.946
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей