Перейти к содержанию

Дайджесты за январь-февраль

Обновления гайдов и аддонов

Январь Февраль

Мониторинг серверов и редактор аддонов

Представляем вам две легенды. То, о чем можно было только мечтать, стало реальностью.

Мониторинг серверов Редактор аддонов

Подсказки из игры на вашем сайте

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

Подробнее

Апдейтер аддонов

Представляем вам программу для автообновления аддонов и делимся подробностями.

Подробнее Скачать

Ciuine

Пользователь
  • Постов

    480
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные Ciuine

  1. The first suggestion is doable, and something I was already considering since I personally see like 9 aura of potencies whenever I cast a spell. :P Not that I care about buffs though. I'll add a ConfigWindow EditLine button that lets people add/subtract ignored buff names, and possibly a ConfigWindow Table button to view values in the ignored table.

    For the second suggestion, I think this would be best in a separate add-on. This is designed to be primarily a buff/debuff timer, and I do not want to add unnecessary things.

    Update: First suggestion done, requires ConfigWindow r4.

  2. DoTTimer

    Просмотр файла

    This tracks all buffs/debuffs cast by the player on all targets. Works for all classes.

    Отслеживает все баффы/дебаффы, повешенные игроком на все цели. Работает для всех классов.

    Customizable with Config Window via (/cw); (text appears in your language)

    r0cf2f.jpg

    Drag and drop without ConfigWindow accessed via /dttdnd.


     

  3. Type; turns on/off the display of chat types, ie. [zone] [world].

    Limit; limits the number of text messages per container, a requested feature because some people can't handle too many text objects.

    Background; background color for the main window.

    Next five are custom colors for text, you create a color used the CusSet button to set the custom color and then you can use these custom colors to change the desired text.

    QuestGoal; turns on/off the display of Quest Goals for the quest messages.

  4. I have it set that if you move the buttons they become stagnant where they were placed. This is so you can continue to move the window around without moving the buttons. If you want the buttons to remain locked to the window at all times reset the drag and drop.

    I'm sorry that you feel that way. I've had numerous people give me feedback on the Russian localization and I've changed it a number of times but someone else always says it's not correct.

  5. This is apparently a problem with the mass influx of updates that occured. As I can't update the Update Log without uploading a new version. The new version just... hasn't appeared yet... I'll reupload both this and ConfigWindow which is also experiencing this error..

    Edit:

    There, issue corrected.

    Google Translate:

    Это, видимо, проблема с массовым притоком о новинках, которые произошли. Как я не могу обновить журнал обновлений без загрузки новой версии. В новой версии только ... еще не появился ... Я выкладывание как это и ConfigWindow которая также переживает эту ошибку ..

    Изменить:

    Там, проблема исправлена.

  6. ConfigWindow

    Просмотр файла

    This "super" add-on is an assistant to add-on function. Similar to AddonManager. However, instead of being able to turn on/off or hide add-ons; it is capable of allowing add-on developers to quickly and simply create buttons or user input abilities for their add-ons. This allows the user and the developer to reduce the amount of memory their add-on uses if they want to allow people to customize certain aspects of the add-on.

     

    Этот "супер" аддон - помощник для для других аддонов. Наподобие AddonManager. Однако, вместо того, чтобы включить/выключить или скрывать аддоны, этот аддон позволяет разработчикам, быстро и просто создавать окно с настройками, или пользовательский ввод для своего аддона. Это позволяет уменьшить объем памяти, используемый аддоном, когда хочется сделать, чтобы люди могли настраивать некоторые аспекты аддона.

    --Developer Advice--
    Response to "CONFIG_INIT_EVENT" -


    Code:
    userMods.SendEvent("CONFIG_INIT_EVENT_RESPONSE", { sender = common.GetAddonName() })

    Response to "CONFIG_EVENT_"..common.GetAddonName() -

    • Required -
      • NoB - This is the number of the button to be created.
        name - This is for the name of the button.
        btnType - This is the type of button;
        • "Simple" - For simple buttons.
          "T/F" - For true and false buttons.
          "EditLine" - For user input lines.
          "Color" - For a customizable color button.
          "Slider" - For a sliding button.
          "Tabled" - For a forward/backward table button.

    • Optional -
      • state - This is for the "T/F" button, true or false.
        value - This is mainly for the button types "Tabled" and "EditLine" to update the value.
        steps - This is for the number of steps for the "Slider" button.
        pos - This is for the position the "Slider" button should start at.
        color - This is the RGBA current value of the color button.
        texture - This is the textureId of a texture.
        sizeX - Size for X value of "Tabled" texture.
        sizeY - Size for Y value of "Tabled" texture.
        text - Text for "Tabled" text.
        scale - Scale for "Tabled" text.

    • Example -
      Code:
      userMods.SendEvent("CONFIG_EVENT_RESPONSE", {NoB = 0, name = "Dance", btnType = "T/F", state = true})

    Response to "CONFIG_CHANGE_BUTTON_RESPONSE" -

    • Required -
      • NoB - Number of the button to change text.

      Optional -
      • name - Name of the button. "EditLine" or "Tabled" buttons.
        value - The new value for the button. "EditLine" or "Tabled" buttons.
        texture - The new texture. "Tabled" buttons only.
        sizeX - Size for X value of "Tabled" texture.
        text - Text for "Tabled" text.
        scale - Scale for "Tabled" text.

      Example -
      Code:
      userMods.SendEvent("CONFIG_CHANGE_BUTTON_RESPONSE", {NoB = 0, name = "Dance2", value = "Tango"})

    Response from "CONFIG_SIMPLE_"..common.GetAddonName() -

    • Values Sent - {name}

    Response from "CONFIG_BUTTON_"..common.GetAddonName() -

    • Values Sent - {name, state}

    Response from "CONFIG_EDIT_LINE_"..common.GetAddonName() -

    • Values Sent - {name, text}

    Response from "CONFIG_COLOR_"..common.GetAddonName() -

    • Values Sent - {name, color}

    Response from "CONFIG_SLIDER_"..common.GetAddonName() -

    • Values Sent - {name, pos}

    Response from "CONFIG_TABLED_"..common.GetAddonName() -

    • Values Sent - {name, dir} (dir is "+" or "-")


    Example code for True/False buttons:

    Code:
    --CONFIG WINDOW COOPERATION
    function ConfigInitEvent()
    userMods.SendEvent("CONFIG_INIT_EVENT_RESPONSE", { sender = common.GetAddonName() })
    end

    function ConfigEvent()
    local num = 0
    for i, v in NPB do
    userMods.SendEvent("CONFIG_EVENT_RESPONSE", {NoB = num, name = L [GetGameLocalization()]  , btnType = "T/F", state = v})
    num = num + 1
    end
    end

    function ConfigButtonResponse(p)
    local s
    for i, v in L [GetGameLocalization()]  do
    if v == p.name then
    s = i
    end
    end
    if NPB   ~= nil then
    NPB   = not NPB  
    end
    userMods.SetGlobalConfigSection("NPB", NPB)
    common.StateUnloadManagedAddon( "UserAddon/"..common.GetAddonName() )
    common.StateLoadManagedAddon( "UserAddon/"..common.GetAddonName() )
    end

    Code:
    function Init()
    -- CONFIG WINDOW EVENTS (INIT, RESPONSE, BUTTON)
    common.RegisterEventHandler( ConfigInitEvent, "CONFIG_INIT_EVENT" )
    common.RegisterEventHandler( ConfigEvent, "CONFIG_EVENT_"..common.GetAddonName())
    common.RegisterEventHandler( ConfigButtonResponse, "CONFIG_BUTTON_"..common.GetAddonName())
    end

     

  7. http://alloder.pro/files/file/28-configwindow/Нажмите здесь, чтобы скачать файл

    Type /cw to access Configwindow.

    This "super" add-on is an assistant to add-on function. Similar to AddonManager. However, instead of being able to turn on/off or hide add-ons; it is capable of allowing add-on developers to quickly and simply create buttons or user input abilities for their add-ons. This allows the user and the developer to reduce the amount of memory their add-on uses if they want to allow people to customize certain aspects of the add-on.

    Demonstration 1 (actual configuration buttons for NamePlateBars minus IconTabled);

    2co53ki.jpg

    Seen in this image is a large list of true/false buttons, generated with a single loop of code from the owner add-on.

    Also seen is a demonstration of the tabled buttons which allow the user to easily switch forward and backward through a predefined table stored in the owner add-on.

    Demonstration 2 (not actual configuration buttons for NNRS);

    ri83e0.jpg

    Seen in this image is a fake IconTable with no icons.

    A slider button which sends an event every time the slider is moved to the owner add-on.

    A color button, which can be changed based on the color sliders in the right side of the window.

    Two EditLine buttons, one numeric and one string, clicking these opens and focuses on an EditLine to which the user can type in information and press enter to send the information to the owner add-on.

    A true/false button.

  8. You'd have to do a lot of commenting and there'd be a lot of dead weight. The add-on this was primarily developed from is a simple crit announce also for download on UI9. That'd be a better start point for something so simple, since all you'd have to add is a heal critical.

    If the sword is lost, check the CT_Total table in the user.cfg file with a text editor in the AllodsOnline/Personal/ folder.

    I'm in the process of creating a new add-on similar to CT_Total that shows icons, names, has changeable colors, sizes, start locations, and styles. But I honestly haven't touched it very much since I started leveling again. I was more worried about repairing damaged features in RaidPlates, FullMap, and NamePlateBars.

  9. If you downloaded the "White Square" version, then yes. When I first helped with this add-on the author decided he liked the white square. Try the other two versions with the same changes to get different results.

    Google Translate:

    Если вы скачали "Белый квадрат" версии, то да. Когда я впервые помогли с этого дополнения автор решил, что он любил белый квадрат. Попробуйте другие две версии с тем же изменения, чтобы получить разные результаты.

  10. You need to change;

    Code:
    userMods.FromWString(object.GetName(v)) == "Astral Chrysolite" or userMods.FromWString(object.GetName(v)) == "Astral Lapis Lazuli" or userMods.FromWString(object.GetName(v)) == "Astral Amethyst"

    These need to be changed to the Russian names of the gems; these are located in GemSpotter.lua, open it with a text document editor.

    Google Translate:

    Они должны быть изменены на русские названия драгоценных камней; они расположены в GemSpotter.lua, откройте его в редакторе текстовых документов.

  11. The "presence" concept uses the avatar.GetUnitList() function, which is used for attaching 3D/2D widgets to units around the player via ContextOvertip. The position coordinates of any unit not connected to the player through group/raid/spouse/detector means are protected and requesting them passes a "can't access" error. This is to prevent such add-ons.

    Google Translate:

    "Присутствие" концепция использует avatar.GetUnitList () функцию, которая используется для крепления 3D/2D виджеты единиц вокруг игрока через позицию ContextOvertip. позиция координаты любой блок не подключен к игроку через группу/рейд/супруга/детектор средства защиты и просьбой проходит "не может получить доступ к" ошибке. Это сделано для предотвращения таких дополнений.

×
×
  • Создать...

Важная информация

Пользуясь сайтом, вы принимаете Условия использования